diff --git a/LLama.Unittest/LLamaEmbedderTests.cs b/LLama.Unittest/LLamaEmbedderTests.cs index 1c4b9fd7..77315310 100644 --- a/LLama.Unittest/LLamaEmbedderTests.cs +++ b/LLama.Unittest/LLamaEmbedderTests.cs @@ -35,6 +35,8 @@ namespace LLama.Unittest var kitten = _embedder.GetEmbeddings("kitten"); var spoon = _embedder.GetEmbeddings("spoon"); + Console.WriteLine(string.Join(",", cat)); + var close = Dot(cat, kitten); var far = Dot(cat, spoon); diff --git a/LLama/LLamaEmbedder.cs b/LLama/LLamaEmbedder.cs index 6b82c4d8..5acf756b 100644 --- a/LLama/LLamaEmbedder.cs +++ b/LLama/LLamaEmbedder.cs @@ -53,7 +53,7 @@ namespace LLama { threads = Math.Max(Environment.ProcessorCount / 2, 1); } - int n_past = 0; + if (addBos) { text = text.Insert(0, " "); @@ -65,7 +65,7 @@ namespace LLama if (embed_inp_array.Length > 0) { - if (NativeApi.llama_eval(_ctx, embed_inp_array, embed_inp_array.Length, n_past, threads) != 0) + if (NativeApi.llama_eval(_ctx, embed_inp_array, embed_inp_array.Length, 0, threads) != 0) { throw new RuntimeError("Failed to eval."); }