| 136 | // lora |
| 137 | |
| 138 | llama_adapter_lora_weight * llama_adapter_lora::get_weight(ggml_tensor * w) { |
| 139 | const std::string name(w->name); |
| 140 | |
| 141 | const auto pos = ab_map.find(name); |
| 142 | if (pos != ab_map.end()) { |
| 143 | return &pos->second; |
| 144 | } |
| 145 | |
| 146 | return nullptr; |
| 147 | } |
| 148 | |
| 149 | static void llama_adapter_lora_init_impl(llama_model & model, const char * path_lora, llama_adapter_lora & adapter) { |
| 150 | LLAMA_LOG_INFO("%s: loading lora adapter from '%s' ...\n", __func__, path_lora); |
no test coverage detected