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

Function llama_sampling_prev_str

common/sampling.cpp:74–86  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72}
73
74std::string llama_sampling_prev_str(llama_sampling_context * ctx_sampling, llama_context * ctx_main, int n) {
75 const int size = ctx_sampling->prev.size();
76
77 n = std::min(n, size);
78
79 std::string result;
80
81 for (int i = size - n; i < size; i++) {
82 result += llama_token_to_piece(ctx_main, ctx_sampling->prev[i]);
83 }
84
85 return result;
86}
87
88std::string llama_sampling_print(const llama_sampling_params & params) {
89 char result[1024];

Callers 1

mainFunction · 0.85

Calls 3

minFunction · 0.85
llama_token_to_pieceFunction · 0.70
sizeMethod · 0.45

Tested by

no test coverage detected