llama.cpp/.github/workflows
Ali Tariq 4eba8d9451
ci : RVV1.0 builds with tests (#16682)
* Added RISC-V supported tests

* Added default value for LLAMA_FATAL_WARNINGS and option to specify by user

* Added RISC-V supported tests

* Added default value for LLAMA_FATAL_WARNINGS and option to specify by user

* Removed apt prompt

* Added RISC-V specific tests with corrections

Corrections included:
1. Changed the test names from debian to ubuntu as it is more stable than Debian Trixie
2. Added explicit compiler in cmake command as GCC compiler below version 14 have been recorded
to throw errors with rvv1.0 and some other extensions
3. Added dependencies which are not installed by default in the RISC-V Ubuntu 24.04
4. Separate ccache directory for all jobs as all the ccache results are not the same and may cause ccache to not work

* Resolved the merge conflict and cleaned up run.sh

* Update ci/run.sh

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>

* Removed previously added build ci for RISC-V

* Removed trailing whitespaces

* corrected build name

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>

* cleanup

* Enabled build tests (1)

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>

* Enabled build tests (2)

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>

* enable openssl

---------

Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>
2025-12-02 21:46:10 +01:00
..
bench.yml.disabled llama : move end-user examples to tools directory (#13249) 2025-05-02 20:27:13 +02:00
build-cache.yml ci : refactor sdk caching to minimize storage (#16414) 2025-10-06 17:40:21 +02:00
build-cmake-pkg.yml ci: add workflow for relocatable cmake package (#14346) 2025-06-23 15:30:51 -03:00
build-linux-cross.yml ci : disable failing riscv cross build (#16952) 2025-11-02 23:11:21 +01:00
build.yml ci : RVV1.0 builds with tests (#16682) 2025-12-02 21:46:10 +01:00
check-vendor.yml ci: add check vendor job (#17179) 2025-11-12 14:56:02 +01:00
close-issue.yml ci : exempt correct research label (#15825) 2025-09-06 01:21:15 +02:00
copilot-setup-steps.yml ci : add copilot-instructions.md (#15286) 2025-08-21 11:47:52 +02:00
docker.yml ci : enable free-disk-space on cuda docker build (#16877) 2025-10-31 00:34:27 +01:00
editorconfig.yml ci : pin dependency to specific version (#11137) 2025-01-08 12:07:20 +01:00
gguf-publish.yml ci : update checkout, setup-python and upload-artifact to latest (#6456) 2024-04-03 21:01:13 +03:00
labeler.yml repo : update links to new url (#11886) 2025-02-15 16:40:57 +02:00
pre-tokenizer-hashes.yml ci : check that pre-tokenizer hashes are up-to-date (#15032) 2025-08-02 14:39:01 +02:00
python-check-requirements.yml py : fix requirements check '==' -> '~=' (#8982) 2024-08-12 11:02:01 +03:00
python-lint.yml ci : add ubuntu cuda build, build with one arch on windows (#10456) 2024-11-26 13:05:07 +01:00
python-type-check.yml ci : reduce severity of unused Pyright ignore comments (#9697) 2024-09-30 14:13:16 -04:00
release.yml release: fix duplicate libs, store symbolic links (#17299) 2025-12-02 11:52:05 +08:00
server.yml ci : switch to BoringSSL on Server workflow (#17441) 2025-11-22 21:38:19 +01:00
update-ops-docs.yml ci : avoid manual updates of docs/ops.md (#16663) 2025-10-19 14:03:25 +02:00
winget.yml ci : skip winget update when not in ggml-org (#17465) 2025-12-02 10:15:01 +01:00