Напам‘ять пишеться разом
Напам’ять – прислівник, який означає «з пам’яті, не дивлячись у текст».
На пам’ять – іменник із прийменником.
Слово на пам‘ять пишеться окремо