Commit Graph

190 Commits

Author SHA1 Message Date
jlsantiago 0336f6fbfb
Backend.Metal is not needed any more 2023-11-07 22:07:08 +01:00
jlsantiago bfeaa575e7
Let master branch in the CI test execution 2023-11-07 00:05:45 +01:00
jlsantiago 0045606bf7
Do not copy metal on MacOS x86_64 Build 2023-11-07 00:04:18 +01:00
jlsantiago e941513180
Disable metal con x86_64 2023-11-06 23:31:10 +01:00
jlsantiago d0856fbbf1
Include MacOS Build 2023-11-06 23:17:58 +01:00
jlsantiago cfe03cd265
Change to execute test 2023-11-06 23:12:01 +01:00
jlsantiago 2efc4e111a
Include MacOS Intel test 2023-11-06 23:10:34 +01:00
jlsantiago 47ad7f1f30
MacOS Intel Build 2023-11-06 22:03:24 +01:00
Martin Evans ebeb6afc4e Removed old targets from matrix 2023-11-05 20:10:47 +00:00
Martin Evans 8762175bc8 Removed unnecessary white space 2023-11-05 20:08:32 +00:00
Martin Evans e9a06cc147 Removed some CI targets 2023-11-05 20:02:25 +00:00
Martin Evans 32deb56027 Moved common defines into one single env var 2023-11-04 15:08:05 +00:00
Martin Evans f850380718 - Explicitly added `-DLLAMA_NATIVE=OFF` (i.e. disabling `march=native`)
- Added `COMMON_DEFINE` env var which will contain all common defines for all platforms (experimental)
2023-11-04 15:00:51 +00:00
Rinne 1712664424
build: add codeql workflow 2023-11-04 01:17:10 +08:00
Rinne 112e33eee8
build: add the dependabot. 2023-11-03 18:48:12 +08:00
Martin Evans 0255aa2c6e Disabled march=native in github builds! 2023-10-30 22:29:58 +00:00
Martin Evans 4436ea4715 Modified CI to use dotnet 7.0 only, hopefully more stable! 2023-10-25 20:49:00 +01:00
Martin Evans b72b253549 removed OOM killer step (not allowed on GitHub actions) 2023-10-25 18:05:04 +01:00
Martin Evans a769ab3a40 Logging out events from the OOM killer 2023-10-25 17:59:33 +01:00
Martin Evans 8b582a4cc8 Added `if: always()` to force logs to be written even if earlier steps fail 2023-10-25 16:30:22 +01:00
Martin Evans b4e57f7966 Added extra diagnostics to test runner 2023-10-25 16:22:40 +01:00
Yaohui Liu 4b86bc8d9d ci: try to fix error of pushing package. 2023-10-25 01:07:55 +08:00
Yaohui Liu 27b21cf136 ci: try to fix error of pushing package. 2023-10-25 01:03:04 +08:00
Yaohui Liu 0f6408f60a ci: try to fix error of pushing package. 2023-10-25 00:58:20 +08:00
Yaohui Liu c6c478f52b ci: try to fix error of pushing package. 2023-10-25 00:52:38 +08:00
Yaohui Liu a5e66b31dc ci: fix typo. 2023-10-25 00:45:49 +08:00
Yaohui Liu 20d8cb1e84 ci: try to fix error of pushing package. 2023-10-25 00:44:44 +08:00
Yaohui Liu e04c2c51ab ci: try to fix error of pushing package. 2023-10-25 00:27:51 +08:00
Yaohui Liu 99ecfd3e5b ci: try to fix error of pushing package. 2023-10-25 00:11:06 +08:00
Yaohui Liu 0fbca6a38f ci: try to fix error of pushing package. 2023-10-25 00:08:06 +08:00
Yaohui Liu 74e16966fe ci: try to fix error of pushing package. 2023-10-25 00:06:41 +08:00
Yaohui Liu 7551b4a3be ci: try to fix error of pushing package. 2023-10-24 09:28:35 +08:00
Yaohui Liu 792215fd99 ci: try to fix error of pushing package. 2023-10-24 09:19:18 +08:00
Yaohui Liu b0af0cf4ea ci: try to fix error of pushing package. 2023-10-23 20:47:59 +08:00
Yaohui Liu d0cb185b1d ci: fix error of pushing package. 2023-10-23 20:32:30 +08:00
Yaohui Liu 7855e07509 fix: typo in prepare_release.sh. 2023-10-22 18:40:09 +08:00
Yaohui Liu b7a7dc00b6 ci: fix typos. 2023-10-22 17:50:37 +08:00
Yaohui Liu 252992ec6e ci: fix icon and typos. 2023-10-22 17:45:07 +08:00
Yaohui Liu ae1fe1f995 ci: fix error. 2023-10-22 17:18:23 +08:00
Yaohui Liu b48867839a ci: fix error. 2023-10-22 17:17:29 +08:00
Yaohui Liu 1b86f9ed70 ci: fix error. 2023-10-22 17:12:27 +08:00
Yaohui Liu 96d6edd794 ci: fix error. 2023-10-22 17:04:56 +08:00
Yaohui Liu 5161c92cec
ci: fix error. 2023-10-22 16:41:54 +08:00
Yaohui Liu 6e10d45774
ci: fix error. 2023-10-22 16:38:38 +08:00
Yaohui Liu 94253f6051
ci: fix error. 2023-10-22 16:35:25 +08:00
Yaohui Liu 5c36138b1a
ci: fix error. 2023-10-22 16:29:44 +08:00
Yaohui Liu f62e1dde96
ci: fix error. 2023-10-22 15:44:50 +08:00
Yaohui Liu 811a796306
ci: fix error. 2023-10-22 15:27:59 +08:00
Yaohui Liu 53eedf1428
ci: fix error. 2023-10-22 15:23:10 +08:00
Yaohui Liu cc0f57779d
ci: fix error. 2023-10-22 14:40:05 +08:00
Yaohui Liu 8f1a1aeb3a
ci: fix error. 2023-10-22 13:21:00 +08:00
Yaohui Liu 394c249193
ci: fix error. 2023-10-22 12:51:04 +08:00
Yaohui Liu f2ec02737e
ci: add semantic-kernel packing. 2023-10-22 12:21:50 +08:00
Yaohui Liu f9a98c6e23
ci: add auto release workflow. 2023-10-22 11:52:56 +08:00
Martin Evans 1a94c48fb6 Added some parallelism to CUDA build (just set to 4 for now, no cross platform way to get it) 2023-10-12 14:48:46 +01:00
Martin Evans 2b5bc915de Removed samples from linux install 2023-10-12 14:29:49 +01:00
Martin Evans ed38be1040 added the VS integration back in for windows 2023-10-12 01:37:29 +01:00
Martin Evans 8fba1f56a7 Using the old install method on Linux 2023-10-12 01:10:18 +01:00
Martin Evans 8c63422ea9 Removed "visual_studio_integration", hopefully that will fix linux and not break windows 2023-10-12 01:02:23 +01:00
Martin Evans d48dd3a4fc added sub packages to reduce how much CUDA stuff needs installing 2023-10-12 00:30:02 +01:00
Martin Evans 6571e982e1 disabled `-march=native` for macos build which was causing a build failure 2023-10-12 00:00:28 +01:00
Martin Evans 2c9519bb56 sped up macos build 2023-10-11 23:56:09 +01:00
SignalRT c7414472ba Merge branch 'Development' of https://github.com/SignalRT/LLamaSharp into Development 2023-09-10 20:39:42 +02:00
Martin Evans d3b8ee988c
Beam Search (#155)
* Added the low level bindings to beam search.
2023-09-07 19:26:51 +01:00
jlsantiago 5a119c4ee1
Update MacOS Binaries (#143)
* Restore macOS pipelines
* Generate Metal binaries.
2023-09-03 15:15:40 +01:00
Martin Evans b1f33fa20e Placed the `noavx` file for Linux and Windows in the root `deps` folder, these will be used as the default if nothing else is loaded 2023-09-02 14:22:38 +01:00
Martin Evans cfb3defeee Changed paths to no longer include OS name (no need, .dll and .so file extensions are enough) 2023-09-02 14:17:35 +01:00
Martin Evans 229151ca37 Fixed those cublas paths again 2023-08-29 14:32:43 +01:00
Martin Evans dc4ef4f1a0 Fixed the cublas linux paths again 2023-08-29 13:47:45 +01:00
Martin Evans d695923711 fixed linux cublas paths in final step 2023-08-29 13:08:11 +01:00
Martin Evans c88717ace6 Fixed linux cublas file names 2023-08-29 02:39:15 +01:00
Martin Evans e4dc543d24 Removed x86_64 macos build 2023-08-29 00:58:05 +01:00
Martin Evans 318ccd433f Fixed linux cublas filepaths 2023-08-29 00:18:40 +01:00
Martin Evans 86398d400d Added cublas target for Linux 2023-08-28 23:52:15 +01:00
Martin Evans 91ed8e8ccf Fixed cuda paths again 2023-08-28 18:04:37 +01:00
Martin Evans d076b723f5 Fixed paths 2023-08-28 02:16:43 +01:00
Martin Evans 5328f443b9
Dependency Building In Github Action (#126)
* new github action to build deps (manually triggered)
2023-08-28 01:42:54 +01:00
Yaohui Liu 1b15d28fc9
ci: remove MACOS ci pipelines. 2023-08-06 20:35:39 +08:00
Yaohui Liu e64c05126b
ci: update ci content. 2023-08-06 14:45:56 +08:00
Yaohui Liu f16db72841
ci: add debug info. 2023-08-06 14:08:33 +08:00
Yaohui Liu a59160a5cb
ci: update ci content. 2023-08-06 13:49:42 +08:00
Martin Evans d2e9f9d96d Added `ldd -r libllama.so` to try and discover is dependencies are missing 2023-08-05 23:20:12 +01:00
Yaohui Liu d3775c527e
ci: add info to debug the ci error. 2023-08-06 02:14:34 +08:00
Martin Evans d6fc83e981 - Added a folder with a 7B Llama2 model, automatically downloaded from huggingface. This can be used for unit tests.
- Caching that folder, so CI only has to download it once.
2023-08-05 14:38:47 +01:00
Martin Evans c46751ae66 Fixed yaml syntax 2023-08-05 14:38:47 +01:00
Martin Evans 1545b821d7 Cleaned up installing multiple dotnets 2023-08-05 14:38:47 +01:00
Martin Evans 71b1ccd2f7 Always installing both 6 and 7 2023-08-05 14:38:47 +01:00
Martin Evans 618e02fb9c - moved dotnet version into matrix
- using 6.0.x instead of 7.0.x
2023-08-05 14:38:47 +01:00
Martin Evans e7e3df6c6b fixed capitalisation 2023-08-05 14:38:47 +01:00
Martin Evans ccf635e4db Added GH action for some simple CI 2023-08-05 14:38:47 +01:00