Martin Evans
0e2521cff4
Merge pull request #493 from jasoncouture/remove_sha256_check
Disable SHA256 check
1 year ago
Jason Couture
a101224c34
Disable SHA256 check
1 year ago
Martin Evans
0592164dc3
Merge pull request #489 from jasoncouture/clblast_nuget
Create nuspec for OpenCL
1 year ago
Jason Couture
1f45bae2cf
Update compile.yml
Fix SHA256 hash path
1 year ago
Jason Couture
c963b051e2
Add nuspec for OpenCL (CLBLAST)
1 year ago
Martin Evans
d468df08d6
Merge pull request #487 from jasoncouture/clblast_linux
CLBlast for linux
1 year ago
Martin Evans
d4f3f642c3
Merge pull request #488 from jasoncouture/concurrency_limit
Only allow one build in parallel per ref
1 year ago
Jason Couture
bfe3ad50aa
Only allow one build in parallel per ref
1 year ago
Jason Couture
f7a6eaa49f
Cancel previous builds when a new build is started, due to how expensive this build is.
1 year ago
Jason Couture
277175af4d
CLBlast for linux
This builds CLBLAST support for linux, and makes sure to copy the
clblast shared library on both windows and linux to the artifacts.
1 year ago
Martin Evans
7dbaed2d3b
Update README.md
1 year ago
Martin Evans
dfac029dde
Merge pull request #485 from zsogitbe/master
KernelMemory EmbeddingMode bug correction
1 year ago
Zoli Somogyi
f578fcafa3
KernelMemory EmbeddingMode bug correction
1 year ago
Martin Evans
765c697f77
Fixed number type
1 year ago
Martin Evans
b2e815d51e
Updated all binaries (from this run: https://github.com/SciSharp/LLamaSharp/actions/runs/7746303349 )
1 year ago
Martin Evans
2323988cc7
Merge pull request #478 from martindevans/fixed_artifact_paths
Updated download-artifact to v4
1 year ago
Martin Evans
b5674ead97
Updated download-artifact to v4
1 year ago
Martin Evans
15a98b36d8
Updated everything to work with llama.cpp ce32060198
1 year ago
Martin Evans
48798837fb
Merge pull request #477 from martindevans/updated_cuda_toolkit
Updated compile.yml to use `Jimver/cuda-toolkit@v0.2.14`
1 year ago
Martin Evans
2df7e35c81
Updated compile.yml to use `Jimver/cuda-toolkit@v0.2.14`
1 year ago
Martin Evans
72687ca230
Merge pull request #476 from martindevans/upload_artifact_v4
Updated compile.yml to use `actions/upload-artifact@v4`
1 year ago
Martin Evans
d8ed875a2a
Updated compile.yml to use `actions/upload-artifact@v4`
1 year ago
Martin Evans
faa342ca13
Merge pull request #475 from martindevans/checkout_v4
Updated compile.yml to use checkout v4
1 year ago
Martin Evans
ae40d993c4
Updated compile.yml to use checkout v4
1 year ago
Martin Evans
3523c51fa3
Merge pull request #474 from martindevans/embeddings_generator_decode
Swapped `GetEmbeddings` to `llama_decode`
1 year ago
Martin Evans
c9c8cd0d62
- Swapped embeddings generator to use `llama_decode`
- Modified `GetEmbeddings` method to be async
1 year ago
Martin Evans
3b08874bec
Merge pull request #468 from jasoncouture/clblast
Add CLBLAST native library to native libraries build
1 year ago
Martin Evans
22aba9a671
Merge pull request #473 from martindevans/base_handle_removed_constructor
Removed `SafeLLamaHandleBase` Constructor
1 year ago
Martin Evans
2488f74bbd
Merge pull request #472 from martindevans/remove_params_interface_set
Removed `IModelParams` and `IContextParams` setters.
1 year ago
Martin Evans
5da2a2f64b
- Removed one of the constructors of `SafeLLamaHandleBase`, which implicitly states that memory is owned. Better to be explicit about this kind of thing!
- Also fixed `ToString()` in `SafeLLamaHandleBase`
1 year ago
Martin Evans
9b995510d6
Removed all setters in `IModelParams` and `IContextParams`, allowing implementations to be immutable.
1 year ago
Martin Evans
f9a9aaabca
Merge pull request #471 from jasoncouture/master
Fix incorrect event input variable name
1 year ago
Martin Evans
96d7d37f80
Merge pull request #469 from jasoncouture/library_name_fix
Fix missing library name prefix for cuda
1 year ago
Jason Couture
52a85c35e6
Add missing CMAKE prefix
1 year ago
Jason Couture
689ddf0d08
Add missing T to defines for CLBLAST
1 year ago
Jason Couture
face505588
Fix syntax error in CLBLAST if statement
1 year ago
Jason Couture
ce5fbf0658
Copy clblast dependencies
1 year ago
Jason Couture
ad3f895eb3
Make build-deps depend on compile-clblast
1 year ago
Jason Couture
2347a7aa09
Add build job for CLBLAST
1 year ago
Jason Couture
34ca5ff6eb
Simplifiy directory creation in build-deps
using bash expansion expression, combined with mkdir -p (--parents), allows us to create all of the directories at once.
`deps/{avx,avx2,avx512,osx-arm64,osx-x64,cu11.7.1,cu12.1.0,clblast}`
expands to: deps/avx deps/avx2 deps/avx512 deps/osx-arm64 deps/osx-x64 deps/cu11.7.1 deps/cu12.1.0 deps/clblast
1 year ago
Jason Couture
9cfbd22499
Fix github variable name
I am not on my game today 🤦
1 year ago
Jason Couture
30e448d2d5
Use event input directly
GHA doesn't seem to load the value into the enviroment variable first, so the workflow always runs on master.
1 year ago
Martin Evans
afa6cc0ec4
Merge pull request #470 from jasoncouture/specific_commit
Checkout specific ref for llamacpp when building native libs
1 year ago
Jason Couture
64cb697bbf
Checkout specific ref for llamacpp when building native libs
1 year ago
Jason Couture
ec59c5bf9e
Fix missing library name prefix for cuda
1 year ago
Martin Evans
0f9742c6d0
Merge pull request #465 from jasoncouture/lib_naming
Use llama instead of libllama in `[DllImport]`
1 year ago
Jason Couture
443ce4fff4
While the dllimport changes work, manual path searching needed to be updated
1 year ago
Jason Couture
db7e1e88f8
Use llama instead of libllama in `[DllImport]`
This results in windows users not needing to rename the DLL. This allows native llama builds to be dropped in, even on windows.
I also took the time to update the documentation, removing references to renaming the files, since the names now match.
Fixes #463
1 year ago
Martin Evans
4cfdf064b8
Merge pull request #462 from SciSharp/dependabot/nuget/System.Text.Json-8.0.1
build(deps): bump System.Text.Json from 8.0.0 to 8.0.1
1 year ago
dependabot[bot]
d8eb817bf5
build(deps): bump System.Text.Json from 8.0.0 to 8.0.1
Bumps [System.Text.Json](https://github.com/dotnet/runtime ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/dotnet/runtime/releases )
- [Commits](https://github.com/dotnet/runtime/compare/v8.0.0...v8.0.1 )
---
updated-dependencies:
- dependency-name: System.Text.Json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago