7 Commits (experimental_cpp)

Author SHA1 Message Date
  Martin Evans f0b0bbcbb7
Mutable Logits (#586) 1 year ago
  Martin Evans a8ba9f05b3
March Binary Update (#565) 1 year ago
  Martin Evans c7d0dc915a Assorted small changes to clean up some code warnings 1 year ago
  Martin Evans e9d9042576 Added `Divide` to `KvAccessor` 1 year ago
  Martin Evans 0c2cff0e1c Added a Finalizer for `Conversation` in case it is not correctly disposed. 1 year ago
  Martin Evans 949861a581 - Added a `Modify` method to `Conversation`. This grants **temporary** access to directly modify the KV cache. 1 year ago
  Martin Evans b0acecf080 Created a new `BatchedExecutor` which processes multiple "Conversations" in one single inference batch. This is faster, even when the conversations are unrelated, and is much faster if the conversations share some overlap (e.g. a common system prompt prefix). 1 year ago