| 4730 | } |
| 4731 | |
| 4732 | ggml_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 | |
| 4742 | bool llama_model::has_tensor_overrides() const { |
| 4743 | return pimpl->has_tensor_overrides; |
no test coverage detected