/
vshmidt
/
llama.cpp
Обзор
Документация
Войти
/
vshmidt
/
llama.cpp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
include/llama-cpp.h
30 строк
900 B
Pop Flamingo
llama : re-enable manual LoRA adapter free (#19983)
18 мар 2026, 13:03
Не верифицирован
18 мар 2026, 13:03
312cf03
Код
Авторство
О чём код?
#pragma once #ifndef __cplusplus #error "This header is for C++ only" #endif #include <memory> #include "llama.h" struct llama_model_deleter { void operator()(llama_model * model) { llama_model_free(model); } }; struct llama_context_deleter { void operator()(llama_context * context) { llama_free(context); } }; struct llama_sampler_deleter { void operator()(llama_sampler * sampler) { llama_sampler_free(sampler); } }; struct llama_adapter_lora_deleter { void operator()(llama_adapter_lora * adapter) { llama_adapter_lora_free(adapter); } }; typedef std::unique_ptr<llama_model, llama_model_deleter> llama_model_ptr; typedef std::unique_ptr<llama_context, llama_context_deleter> llama_context_ptr; typedef std::unique_ptr<llama_sampler, llama_sampler_deleter> llama_sampler_ptr; typedef std::unique_ptr<llama_adapter_lora, llama_adapter_lora_deleter> llama_adapter_lora_ptr;