@@ -280,22 +280,22 @@ int main(int argc, char ** argv) {
280280 fprintf (stderr, " %s: prompt: '%s'\n " , __func__, params.prompt .c_str ());
281281 fprintf (stderr, " %s: number of tokens in prompt = %zu\n " , __func__, embd_inp.size ());
282282 for (int i = 0 ; i < (int ) embd_inp.size (); i++) {
283- fprintf (stderr, " %6d -> '%s'\n " , embd_inp[i], llama_token_to_str (ctx, embd_inp[i]).c_str ());
283+ fprintf (stderr, " %6d -> '%s'\n " , embd_inp[i], llama_token_to_piece (ctx, embd_inp[i]).c_str ());
284284 }
285285
286286 if (ctx_guidance) {
287287 fprintf (stderr, " \n " );
288288 fprintf (stderr, " %s: negative prompt: '%s'\n " , __func__, params.cfg_negative_prompt .c_str ());
289289 fprintf (stderr, " %s: number of tokens in negative prompt = %zu\n " , __func__, guidance_inp.size ());
290290 for (int i = 0 ; i < (int ) guidance_inp.size (); i++) {
291- fprintf (stderr, " %6d -> '%s'\n " , guidance_inp[i], llama_token_to_str (ctx, guidance_inp[i]).c_str ());
291+ fprintf (stderr, " %6d -> '%s'\n " , guidance_inp[i], llama_token_to_piece (ctx, guidance_inp[i]).c_str ());
292292 }
293293 }
294294
295295 if (params.n_keep > 0 ) {
296296 fprintf (stderr, " %s: static prompt based on n_keep: '" , __func__);
297297 for (int i = 0 ; i < params.n_keep ; i++) {
298- fprintf (stderr, " %s" , llama_token_to_str (ctx, embd_inp[i]).c_str ());
298+ fprintf (stderr, " %s" , llama_token_to_piece (ctx, embd_inp[i]).c_str ());
299299 }
300300 fprintf (stderr, " '\n " );
301301 }
@@ -451,7 +451,7 @@ int main(int argc, char ** argv) {
451451 // printf("\n---\n");
452452 // printf("resetting: '");
453453 // for (int i = 0; i < (int) embd.size(); i++) {
454- // printf("%s", llama_token_to_str (ctx, embd[i]));
454+ // printf("%s", llama_token_to_piece (ctx, embd[i]));
455455 // }
456456 // printf("'\n");
457457 // printf("\n---\n");
@@ -504,7 +504,7 @@ int main(int argc, char ** argv) {
504504 input_size = embd_guidance.size ();
505505 // fprintf(stderr, "\n---------------------\n");
506506 // for (int i = 0; i < (int) embd_guidance.size(); i++) {
507- // fprintf(stderr, "%s", llama_token_to_str (ctx, embd_guidance[i]));
507+ // fprintf(stderr, "%s", llama_token_to_piece (ctx, embd_guidance[i]));
508508 // }
509509 // fprintf(stderr, "\n---------------------\n");
510510 } else {
@@ -663,7 +663,7 @@ int main(int argc, char ** argv) {
663663 // display text
664664 if (input_echo) {
665665 for (auto id : embd) {
666- printf (" %s" , llama_token_to_str (ctx, id).c_str ());
666+ printf (" %s" , llama_token_to_piece (ctx, id).c_str ());
667667 }
668668 fflush (stdout);
669669 }
@@ -679,7 +679,7 @@ int main(int argc, char ** argv) {
679679 if (params.antiprompt .size ()) {
680680 std::string last_output;
681681 for (auto id : last_n_tokens) {
682- last_output += llama_token_to_str (ctx, id);
682+ last_output += llama_token_to_piece (ctx, id);
683683 }
684684
685685 is_antiprompt = false ;
0 commit comments