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

Method select_buft

smallthinker/src/llama-model.cpp:4732–4740  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4730}
4731
4732ggml_backend_buffer_type_t llama_model::select_buft(int il) const {
4733 return ::select_buft(
4734 *pimpl->dev_layer.at(il).buft_list,
4735 [&](ggml_context * ctx) {
4736 ggml_tensor * cur = ggml_new_tensor_1d(ctx, GGML_TYPE_F32, hparams.n_embd);
4737 ggml_tensor * layer_dir = ggml_new_tensor_1d(ctx, GGML_TYPE_F32, hparams.n_embd);
4738 return ggml_add(ctx, cur, layer_dir);
4739 });
4740}
4741
4742bool llama_model::has_tensor_overrides() const {
4743 return pimpl->has_tensor_overrides;

Callers 1

initMethod · 0.80

Calls 3

select_buftFunction · 0.85
ggml_new_tensor_1dFunction · 0.50
ggml_addFunction · 0.50

Tested by

no test coverage detected