added top-k sampler to improve performance
This commit is contained in:
parent
6664d4709f
commit
c6123e69b0
1 changed files with 3 additions and 2 deletions
|
@ -168,8 +168,9 @@ struct common_sampler * common_sampler_init(const struct llama_model * model, co
|
||||||
|
|
||||||
if (params.mirostat == 0) {
|
if (params.mirostat == 0) {
|
||||||
if(params.top_n_sigma >= 0) {
|
if(params.top_n_sigma >= 0) {
|
||||||
llama_sampler_chain_add(result->chain, llama_sampler_init_temp(params.temp));
|
llama_sampler_chain_add(result->chain, llama_sampler_init_top_k (params.top_k));
|
||||||
llama_sampler_chain_add(result->chain, llama_sampler_init_top_n_sigma(params.top_n_sigma));
|
llama_sampler_chain_add(result->chain, llama_sampler_init_temp (params.temp));
|
||||||
|
llama_sampler_chain_add(result->chain, llama_sampler_init_top_n_sigma (params.top_n_sigma));
|
||||||
} else {
|
} else {
|
||||||
for (const auto & cnstr : params.samplers) {
|
for (const auto & cnstr : params.samplers) {
|
||||||
switch (cnstr) {
|
switch (cnstr) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue