MCPcopy Create free account
hub / github.com/Tiiny-AI/PowerInfer / llama_sampler_chain_clone

Function llama_sampler_chain_clone

smallthinker/src/llama-sampling.cpp:451–461  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

449}
450
451static struct llama_sampler * llama_sampler_chain_clone(const struct llama_sampler * smpl) {
452 const auto * chain_src = (const llama_sampler_chain *) smpl->ctx;
453
454 auto * result = llama_sampler_chain_init(chain_src->params);
455
456 for (auto * smpl : chain_src->samplers) {
457 llama_sampler_chain_add(result, llama_sampler_clone(smpl));
458 }
459
460 return result;
461}
462
463static void llama_sampler_chain_free(struct llama_sampler * smpl) {
464 auto * chain = (llama_sampler_chain *) smpl->ctx;

Callers

nothing calls this directly

Calls 3

llama_sampler_chain_initFunction · 0.85
llama_sampler_chain_addFunction · 0.85
llama_sampler_cloneFunction · 0.85

Tested by

no test coverage detected