diff --git a/llama/llama.go b/llama/llama.go index 48469121..24765132 100644 --- a/llama/llama.go +++ b/llama/llama.go @@ -44,6 +44,7 @@ package llama bool llamaProgressCallback(float progress, void *user_data); */ import "C" + import ( _ "embed" "errors" @@ -405,7 +406,6 @@ func (s *SamplingContext) Sample(ctxMain *Context, ctxConfig *Context, idx int) } return int(C.llama_sampling_csample(s.c, ctxMain.c, ctxConfig.c, C.int(idx))) - } func (s *SamplingContext) Accept(ctxMain *Context, id int, applyGrammar bool) { diff --git a/llama/llama_darwin.go b/llama/llama_darwin.go index 149d364a..b5d5b379 100644 --- a/llama/llama_darwin.go +++ b/llama/llama_darwin.go @@ -3,6 +3,7 @@ package llama // extern const char *ggml_metallib_start; // extern const char *ggml_metallib_end; import "C" + import ( _ "embed" "strings"