50 Commits (0bbbf171ede7fed8121d47bf817b06817ffe4bdc)

Author SHA1 Message Date
  ksanchez 0bbbf171ed Refactor executors 1 year ago
  ksanchez 61d143d8d8 Implement context shifting in executor base 1 year ago
  Rinne 495177fd0f fix: typos. 1 year ago
  Martin Evans c325ac9127
April 2024 Binary Update (#662) 1 year ago
  SignalRT 168f697db6 Clean up and align documentation with the changes in the interface 1 year ago
  Zoli Somogyi f4fad825c7 Simplifying image handling 1 year ago
  Zoli Somogyi e991e631f9 Standardizing Image Data implementation 1 year ago
  Zoli Somogyi d3c5a42040 Extension LLava with in memory images 1 year ago
  SignalRT 43677c511c Change interface to support multiple images and add the capabitlity to render the image in the console 1 year ago
  SignalRT 8907adcd8e Clean up duplicate property 1 year ago
  SignalRT e8732efadd Example InteractiveExecutor 1 year ago
  eublefar a31391edd7 Polymorphic serialization for executor state and transforms 1 year ago
  eublefar 87fe982f10 Change method signature as suggested 1 year ago
  eublefar af796fc3e9 Change List types in executor state to arrays to enforce copy on get/set operations 1 year ago
  eublefar e05d5d4e14 Remove resetting state ops and make SessionState.ExecutorState and SessionState.ContextState no nullable 1 year ago
  eublefar b2f7dbb39b AddPromptAsync method for stateful executors, Chat session initialize from history and process system message methods for pre-processing prompts. Serializing executor state to JSON, to avoid saved states from being updated by reference. 1 year ago
  eublefar 35153a77dd Chat session Get/Load in-memory state operations, reset state ops for stateful executors and context 1 year ago
  Martin Evans 15a98b36d8 Updated everything to work with llama.cpp ce32060198 1 year ago
  Martin Evans 42be9b136d Switched form using raw integers, to a `LLamaToken` struct 1 year ago
  Martin Evans 3925545147 Fixed LLamaExecutorBase.cs 1 year ago
  Martin Evans c002642268 - Removed some `unsafe` where it wasn't necessary 1 year ago
  Martin Evans 48c5039054 Improved test coverage. Discovered some issues: 2 years ago
  Martin Evans 3ce0f7d003 Using `StreamingTextDecoder` in `LLama/LLamaExecutorBase.cs`. This should fix weird text decoding issues with multi token characters. 2 years ago
  Martin Evans efdf3d630c - Removed all `TokenToString` methods (it's never correct to use them, because sometimes one single character may be represented by multiple tokens). 2 years ago
  Martin Evans 328022b13d Fixed merge conflicts 2 years ago
  sa_ddam213 4ec9aed47a
Revert LLamasSharp project changes 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 3f80190f85 Minimal changes required to remove non-async inference. 2 years ago
  Martin Evans 4f7b6ffdcc Removed `GenerateResult` method that was only used in one place 2 years ago
  sa_ddam213 949b0cde16
Replace ILLamaLogger for ILogger 2 years ago
  Martin Evans 829f32b27d - Added `Obsolete` attributes to the entire `OldVersion` namespace, so they can be removed in the future 2 years ago
  Martin Evans 2830e5755c - Applied a lot of minor R# code quality suggestions. Lots of unnecessary imports removed. 2 years ago
  Martin Evans f3511e390f WIP demonstrating changes to support multi-context. You can see this in use in `TalkToYourself`, along with notes on what still needs improving. 2 years ago
  Martin Evans b5de3ee5aa Fixed some final mentions of "mirostate" instead of "mirostat" 2 years ago
  Martin Evans be52737488 Using a nullable float instead of NaN, this should fix the serialization issue reported in #85 2 years ago
  sa_ddam213 bac9cba01a InferenceParams abstractions 2 years ago
  Martin Evans c64507cb41 Correctly passing through mu value to mirostate instead of resetting it every time. 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 2eb2d6df83
test: add 9 examples of the new version. 2 years ago
  Rinne 08e668a313
Merge pull request #26 from mlof/document-interfaces 2 years ago
  Marcel b911b2548b move interfaces into abstractions folder 2 years ago
  Marcel 762fd7c1ae Fixed a typo in FixedSizeQueue 2 years ago
  Yaohui Liu a3b8186f20
feat: support save and load chat session. 2 years ago
  Yaohui Liu b567399b65
refactor: allow customized logger. 2 years ago
  Yaohui Liu 3bf74ec9b9
feat: add chat session for refactored code. 2 years ago
  Yaohui Liu 908b79e855
feat: add stateless executor. 2 years ago
  Yaohui Liu e603a09137
fix: state loading and saving not working. 2 years ago
  Yaohui Liu 5679e08718
feat: add ILLamaExecutor.InferAsync. 2 years ago
  Yaohui Liu 264fb9a706
refactor: LLamaModel and LLamaExecutor. 2 years ago