LLamaSharp/LLama.Unittest
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
..
Models Llava api (#563) 2024-03-13 22:10:44 +00:00
SemanticKernel bump sk-1.0.0-rc4 2023-12-14 09:47:32 +08:00
AssemblyAttributes.cs Disable test parallelism to prevent fix CI 2023-09-03 23:35:53 +01:00
BasicTest.cs Switched to `Q3_K_S` for unit test model, instead of `Q4`. This is almost 1gb smaller, and _may_ make the macos tests less flakey. 2024-02-07 02:36:25 +00:00
BeamTests.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
Constants.cs Llava api (#563) 2024-03-13 22:10:44 +00:00
DictionaryExtensionsTests.cs - Added unit tests for extension methods 2023-09-22 16:29:50 +01:00
EncodingExtensionsTests.cs - Added `GetCharCountImpl` tests, fixed handling of empty strings 2023-10-14 00:04:12 +01:00
FixedSizeQueueTests.cs Improved test coverage. Discovered some issues: 2023-11-18 02:40:36 +00:00
GrammarParserTest.cs - Removed the object wrappers and configurable pipeline, they can be better written in code. 2023-12-08 16:25:13 +00:00
GrammarTest.cs Added a new test (commented out for now) which reproduces the issue reported in #394 2024-01-08 00:52:39 +00:00
IEnumerableExtensionsTests.cs - Added unit tests for extension methods 2023-09-22 16:29:50 +01:00
IReadOnlyListExtensionsTests.cs - Added unit tests for extension methods 2023-09-22 16:29:50 +01:00
KeyValuePairExtensionsTests.cs - Added unit tests for extension methods 2023-09-22 16:29:50 +01:00
LLama.Unittest.csproj Llava api (#563) 2024-03-13 22:10:44 +00:00
LLamaContextTests.cs Updated everything to work with llama.cpp ce32060198b7e2d6a13a9b8e1e1369e3c295ae2a 2024-02-01 16:35:05 +00:00
LLamaEmbedderTests.cs Llava api (#563) 2024-03-13 22:10:44 +00:00
LLavaWeightsTests.cs Llava api (#563) 2024-03-13 22:10:44 +00:00
MemoryDisposalTests.cs Added tests checking that memory is freed properly (#551) 2024-02-28 17:12:24 +00:00
ModelsParamsTests.cs Fixed JSON serialization for ModelParams 2023-12-14 20:24:22 +00:00
StatelessExecutorTest.cs Swapped `StatelessExecutor` to use `llama_decode`! 2024-01-20 21:18:35 +00:00
StreamingTextDecoderTests.cs Fixed decoding of large tokens (over 16 bytes) in streaming text decoder 2024-01-09 17:18:27 +00:00
TextTransformTests.cs - Improved coverage of `GBNFGrammarParser` up to 96% 2023-10-13 23:54:01 +01:00
TokenTests.cs Added two new classes for detokenization tasks: 2023-10-23 00:33:50 +01:00
Usings.cs feat: add the framework and basic usages. 2023-05-10 02:13:41 +08:00