Skip to content

Commit 567625f

Browse files
authored
Lint
1 parent 8aae026 commit 567625f

File tree

1 file changed

+59
-59
lines changed

1 file changed

+59
-59
lines changed

examples/low_level_api/low_level_api_chat_cpp.py

Lines changed: 59 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,13 @@
1313

1414
import ctypes
1515
import sys
16-
from time import time
1716
from os import cpu_count, path
17+
from time import time
1818

19-
import llama_cpp
20-
from common import GptParams, gpt_params_parse, gpt_random_prompt
2119
import util
20+
from common import GptParams, gpt_params_parse, gpt_random_prompt
21+
22+
import llama_cpp
2223

2324

2425
# A LLaMA interactive session
@@ -475,63 +476,62 @@ def generate(self):
475476
if self.params.temp <= 0:
476477
# Greedy sampling
477478
id = llama_cpp.llama_sample_token_greedy(self.ctx, candidates_p)
479+
elif self.params.mirostat == 1:
480+
mirostat_mu = 2.0 * self.params.mirostat_tau
481+
mirostat_m = 100
482+
llama_cpp.llama_sample_temperature(
483+
self.ctx, candidates_p, llama_cpp.c_float(self.params.temp)
484+
)
485+
id = llama_cpp.llama_sample_token_mirostat(
486+
self.ctx,
487+
candidates_p,
488+
llama_cpp.c_float(self.params.mirostat_tau),
489+
llama_cpp.c_float(self.params.mirostat_eta),
490+
llama_cpp.c_int(mirostat_m),
491+
llama_cpp.c_float(mirostat_mu),
492+
)
493+
elif self.params.mirostat == 2:
494+
mirostat_mu = 2.0 * self.params.mirostat_tau
495+
llama_cpp.llama_sample_temperature(
496+
self.ctx, candidates_p, llama_cpp.c_float(self.params.temp)
497+
)
498+
id = llama_cpp.llama_sample_token_mirostat_v2(
499+
self.ctx,
500+
candidates_p,
501+
llama_cpp.c_float(self.params.mirostat_tau),
502+
llama_cpp.c_float(self.params.mirostat_eta),
503+
llama_cpp.c_float(mirostat_mu),
504+
)
478505
else:
479-
if self.params.mirostat == 1:
480-
mirostat_mu = 2.0 * self.params.mirostat_tau
481-
mirostat_m = 100
482-
llama_cpp.llama_sample_temperature(
483-
self.ctx, candidates_p, llama_cpp.c_float(self.params.temp)
484-
)
485-
id = llama_cpp.llama_sample_token_mirostat(
486-
self.ctx,
487-
candidates_p,
488-
llama_cpp.c_float(self.params.mirostat_tau),
489-
llama_cpp.c_float(self.params.mirostat_eta),
490-
llama_cpp.c_int(mirostat_m),
491-
llama_cpp.c_float(mirostat_mu),
492-
)
493-
elif self.params.mirostat == 2:
494-
mirostat_mu = 2.0 * self.params.mirostat_tau
495-
llama_cpp.llama_sample_temperature(
496-
self.ctx, candidates_p, llama_cpp.c_float(self.params.temp)
497-
)
498-
id = llama_cpp.llama_sample_token_mirostat_v2(
499-
self.ctx,
500-
candidates_p,
501-
llama_cpp.c_float(self.params.mirostat_tau),
502-
llama_cpp.c_float(self.params.mirostat_eta),
503-
llama_cpp.c_float(mirostat_mu),
504-
)
505-
else:
506-
# Temperature sampling
507-
llama_cpp.llama_sample_top_k(
508-
self.ctx,
509-
candidates_p,
510-
top_k,
511-
min_keep=llama_cpp.c_size_t(1),
512-
)
513-
llama_cpp.llama_sample_tail_free(
514-
self.ctx,
515-
candidates_p,
516-
llama_cpp.c_float(self.params.tfs_z),
517-
min_keep=llama_cpp.c_size_t(1),
518-
)
519-
llama_cpp.llama_sample_typical(
520-
self.ctx,
521-
candidates_p,
522-
llama_cpp.c_float(self.params.typical_p),
523-
min_keep=llama_cpp.c_size_t(1),
524-
)
525-
llama_cpp.llama_sample_top_p(
526-
self.ctx,
527-
candidates_p,
528-
llama_cpp.c_float(self.params.top_p),
529-
min_keep=llama_cpp.c_size_t(1),
530-
)
531-
llama_cpp.llama_sample_temperature(
532-
self.ctx, candidates_p, llama_cpp.c_float(self.params.temp)
533-
)
534-
id = llama_cpp.llama_sample_token(self.ctx, candidates_p)
506+
# Temperature sampling
507+
llama_cpp.llama_sample_top_k(
508+
self.ctx,
509+
candidates_p,
510+
top_k,
511+
min_keep=llama_cpp.c_size_t(1),
512+
)
513+
llama_cpp.llama_sample_tail_free(
514+
self.ctx,
515+
candidates_p,
516+
llama_cpp.c_float(self.params.tfs_z),
517+
min_keep=llama_cpp.c_size_t(1),
518+
)
519+
llama_cpp.llama_sample_typical(
520+
self.ctx,
521+
candidates_p,
522+
llama_cpp.c_float(self.params.typical_p),
523+
min_keep=llama_cpp.c_size_t(1),
524+
)
525+
llama_cpp.llama_sample_top_p(
526+
self.ctx,
527+
candidates_p,
528+
llama_cpp.c_float(self.params.top_p),
529+
min_keep=llama_cpp.c_size_t(1),
530+
)
531+
llama_cpp.llama_sample_temperature(
532+
self.ctx, candidates_p, llama_cpp.c_float(self.params.temp)
533+
)
534+
id = llama_cpp.llama_sample_token(self.ctx, candidates_p)
535535
# print("`{}`".format(candidates_p.size))
536536

537537
self.last_n_tokens.pop(0)

0 commit comments

Comments
 (0)