/
vshmidt
/
llama.cpp
Обзор
Документация
Войти
/
vshmidt
/
llama.cpp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/llama-sampler.h
42 строки
854 B
Daniel Bevenius
llama : rename llama-sampling to llama-sampler (#19363)
06 фев 2026, 09:26
Не верифицирован
06 фев 2026, 09:26
e696cfc
Код
Авторство
О чём код?
#pragma once #include "llama.h" #include <vector> struct llama_vocab; struct llama_grammar; // sampler chain struct llama_sampler_chain { llama_sampler_chain_params params; // has .backend_init() been called? bool is_init = false; struct info { bool is_backend; llama_sampler * ptr; }; std::vector<info> samplers; // pre-allocated buffer for llama_sampler_sample to avoid repeated allocations std::vector<llama_token_data> cur; // timing mutable int64_t t_sample_us; mutable int32_t n_sample; }; struct llama_sampler * llama_sampler_init_dry_testing( int32_t context_size, float dry_multiplier, float dry_base, int32_t dry_allowed_length, int32_t dry_penalty_last_n, const std::vector<std::vector<llama_token>> & seq_breakers);