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

Function llama_sampling_cp

common/sampling.cpp:57–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

55}
56
57void llama_sampling_cp(llama_sampling_context * src, llama_sampling_context * dst) {
58 if (dst->grammar) {
59 llama_grammar_free(dst->grammar);
60 dst->grammar = nullptr;
61 }
62
63 if (src->grammar) {
64 dst->grammar = llama_grammar_copy(src->grammar);
65 }
66
67 dst->prev = src->prev;
68}
69
70llama_token llama_sampling_last(llama_sampling_context * ctx) {
71 return ctx->prev.back();

Callers 1

mainFunction · 0.85

Calls 2

llama_grammar_freeFunction · 0.85
llama_grammar_copyFunction · 0.85

Tested by 1

mainFunction · 0.68