From 4fbea0b196774e8d2babbaa76c60c7bcc40c997d Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Sat, 12 Sep 2026 09:27:59 +0800 Subject: Binaries for pi5. --- bin/deps-pi5/include/llama-cpp.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 bin/deps-pi5/include/llama-cpp.h (limited to 'bin/deps-pi5/include/llama-cpp.h') diff --git a/bin/deps-pi5/include/llama-cpp.h b/bin/deps-pi5/include/llama-cpp.h new file mode 100644 index 0000000..8f63681 --- /dev/null +++ b/bin/deps-pi5/include/llama-cpp.h @@ -0,0 +1,30 @@ +#pragma once + +#ifndef __cplusplus +#error "This header is for C++ only" +#endif + +#include + +#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_ptr; +typedef std::unique_ptr llama_context_ptr; +typedef std::unique_ptr llama_sampler_ptr; +typedef std::unique_ptr llama_adapter_lora_ptr; -- cgit v1.2.3