LLamaSharp/LLama
jlsantiago 3b2836eac4
Llava api (#563)
* Add llava_binaries, update all binaries to make the test

* Llava API + LlavaTest

Preliminary

* First prototype of Load + Unit Test

* Temporary run test con branch LlavaAPI

* Disable Embed test to review the rest of the test

* Restore Embedding test

* Use BatchThread to eval image embeddings

Test Threads default value to ensure it doesn´t produce problems.

* Rename test file

* Update action versions

* Test only one method, no release embeddings

* Revert "Test only one method, no release embeddings"

This reverts commit 264e176dccc9cd0be318b800ae5e102a4635d01c.

* Correct API call

* Only test llava related functionality

* Cuda and Cblast binaries

* Restore build policy

* Changes related with code review

* Add SafeHandles

* Set overwrite to upload-artifact@v4

* Revert to upload-artifact@v3

* revert to upload-artifact@v3
2024-03-13 22:10:44 +00:00
..
Abstractions March Binary Update (#565) 2024-03-06 15:19:42 +00:00
Batched Mutable Logits (#586) 2024-03-10 13:56:11 +00:00
Common March Binary Update (#565) 2024-03-06 15:19:42 +00:00
Exceptions Swapped `StatelessExecutor` to use `llama_decode`! 2024-01-20 21:18:35 +00:00
Extensions March Binary Update (#565) 2024-03-06 15:19:42 +00:00
Grammars Code cleanup driven by R# suggestions: 2024-01-02 03:20:21 +00:00
Native Llava api (#563) 2024-03-13 22:10:44 +00:00
Sampling Mutable Logits (#586) 2024-03-10 13:56:11 +00:00
runtimes March Binary Update (#565) 2024-03-06 15:19:42 +00:00
AntipromptProcessor.cs Make AntipromptProcessor public 2023-11-14 21:41:12 +13:00
AssemblyAttributes.cs - Created a higher level `Grammar` class which is immutable and contains a list of grammar rules. This is the main "entry point" to the grammar system. 2023-08-31 00:02:50 +01:00
ChatSession.cs ChatSession: improve exception message 2024-02-19 17:50:37 -05:00
GlobalSuppressions.cs - Created a higher level `Grammar` class which is immutable and contains a list of grammar rules. This is the main "entry point" to the grammar system. 2023-08-31 00:02:50 +01:00
LLamaContext.cs March Binary Update (#565) 2024-03-06 15:19:42 +00:00
LLamaEmbedder.cs Normalizing embeddings in `LLamaEmbedder`. As is done in llama.cpp: 2891c8aa9a/examples/embedding/embedding.cpp (L92) 2024-02-13 02:09:35 +00:00
LLamaExecutorBase.cs Updated everything to work with llama.cpp ce32060198b7e2d6a13a9b8e1e1369e3c295ae2a 2024-02-01 16:35:05 +00:00
LLamaInstructExecutor.cs Removed `llama_eval`. It is going to be completely removed in the next version of llama.cpp (#553) 2024-02-28 21:41:39 +00:00
LLamaInteractExecutor.cs Removed `llama_eval`. It is going to be completely removed in the next version of llama.cpp (#553) 2024-02-28 21:41:39 +00:00
LLamaQuantizer.cs March Binary Update (#565) 2024-03-06 15:19:42 +00:00
LLamaSharp.Runtime.targets Llava api (#563) 2024-03-13 22:10:44 +00:00
LLamaSharp.csproj build(deps): bump System.Text.Json from 8.0.1 to 8.0.2 2024-03-04 07:04:42 +00:00
LLamaStatelessExecutor.cs March Binary Update (#565) 2024-03-06 15:19:42 +00:00
LLamaTransforms.cs - Improved coverage of `GBNFGrammarParser` up to 96% 2023-10-13 23:54:01 +01:00
LLamaWeights.cs Improved the BatchedDecoding demo: 2024-01-20 17:39:50 +00:00
LLavaWeights.cs Llava api (#563) 2024-03-13 22:10:44 +00:00
StreamingTokenDecoder.cs Assorted small changes to clean up some code warnings 2024-02-17 23:07:10 +00:00