34 Commits (master)

Author SHA1 Message Date
  Martin Evans 3c76440957 - Added tests for generating embeddings with generative model and embedding model 1 year ago
  Zoli Somogyi 89217f73ca
Embeddings correction (#674) 1 year ago
  Martin Evans c325ac9127
April 2024 Binary Update (#662) 1 year ago
  Martin Evans d47b6afe4d Normalizing embeddings in `LLamaEmbedder`. As is done in llama.cpp: 2891c8aa9a/examples/embedding/embedding.cpp (L92) 1 year ago
  Martin Evans 744758f110 Using `AddRange` in `LLamaEmbedder` 1 year ago
  Martin Evans c9c8cd0d62 - Swapped embeddings generator to use `llama_decode` 1 year ago
  Martin Evans 9b995510d6 Removed all setters in `IModelParams` and `IContextParams`, allowing implementations to be immutable. 1 year ago
  Martin Evans 99969e538e - Removed some unused `eval` methods. 1 year ago
  Martin Evans c002642268 - Removed some `unsafe` where it wasn't necessary 1 year ago
  Martin Evans f860f88c36 Code cleanup driven by R# suggestions: 1 year ago
  xbotter 211ce12bf5
LLamaEmbedder exposes the Context 1 year ago
  xbotter 13a312b4ec
update sk to 1.0.0-rc3 & km to 0.18 1 year ago
  Martin Evans 7ec318aab5 Added logging to embedder too 2 years ago
  Martin Evans 9daf586ba8 Assorted cleanup leftover after the huge change in the last PR (comments, syntax style, etc) 2 years ago
  Martin Evans 669ae47ef7 - Split parameters into two interfaces 2 years ago
  Rinne 4e83e48ad1
Merge pull request #122 from martindevans/gguf 2 years ago
  Tim Miller 326c802be7 Have weights generate context 2 years ago
  Tim Miller 9a1d6f99f2 Add Semantic Kernel support 2 years ago
  sa_ddam213 a5d742b72c
Fix Tokenize of new line, Remove space inserts 2 years ago
  Martin Evans ebacdb666d - Moved the lower level state get/set methods onto SafeLLamaContextHandle 2 years ago
  Martin Evans 058c4e84b1 Rewritten LLamaEmbedder to use `LLamaContext` instead of the lower level handles 2 years ago
  Martin Evans 6473f8d5e5 Temporarily added a `Console.WriteLine` into the test, to print the embedding vector for "cat" in CI 2 years ago
  Martin Evans 1b35be2e0c Added some additional basic tests 2 years ago
  Martin Evans cd3cf2b77d - Moved tokenization from `Utils.Tokenize` into `SafeLLamaContextHandle.Tokenize`, one less thing in `Utils`. 2 years ago
  sa_ddam213 2a04e31b7d ModelParams abstraction 2 years ago
  Martin Evans 7cf1f8ac28 Fixed multiple cases where an `IEnumerable<T>` was enumerated multiple times. 2 years ago
  Yaohui Liu 6c400e64c2
docs: publiash documentation 0.4. 2 years ago
  Yaohui Liu b20b6f209e
docs: add some xml comments. 2 years ago
  Yaohui Liu 3bf74ec9b9
feat: add chat session for refactored code. 2 years ago
  Yaohui Liu 5679e08718
feat: add ILLamaExecutor.InferAsync. 2 years ago
  Yaohui Liu 264fb9a706
refactor: LLamaModel and LLamaExecutor. 2 years ago
  Yaohui Liu afedd3c949
fix: errors when input is not English or too long. 2 years ago
  Yaohui Liu aa2b064d1d
fix: add IDisposable to model classes. 2 years ago
  Yaohui Liu 0958bbac2c
feat: add get-embedding api to LLamaModel. 2 years ago