Commit Graph
21 Commits
Author SHA1 Message Date
SomeoneandGitHub 201294ae17 nix: init singularity and docker images (#5056)
Exposes a few attributes demonstrating how to build [singularity](https://docs.sylabs.io/guides/latest/user-guide/)/[apptainer](https://apptainer.org/) and Docker images re-using llama.cpp's Nix expression.

Built locally on `x86_64-linux` with `nix build github:someoneserge/llama.cpp/feat/nix/images#llamaPackages.{docker,docker-min,sif,llama-cpp}` and it's fast and effective.
2024-02-22 11:44:10 -08:00
SomeoneandGitHub 4cb4d8b22d workflows: nix: hardcode cachix ids, build unconditionally (#5663)
GitHub does not expose environment and repository variables to PRs coming from forks implies that we've been disabling the Nix CI actions for most PRs. 

The `if:` also didn't make much sense, because we can always pull from cachix, and there's no point (albeit no risk either) in pushing cache for the untrusted code.
2024-02-22 08:32:09 -08:00
Someone SergeandSomeone b2d80e105a flake.nix: add a comment about flakes vs nix 2024-01-22 12:19:30 +00:00
Someone SergeandSomeone 28603cd283 nix: add a comment on the many nixpkgs-with-cuda instances 2024-01-22 12:19:30 +00:00
Someone SergeandSomeone 5e97ec91ae nix: add a comment about makeScope 2024-01-22 12:19:30 +00:00
Someone SergeandSomeone 7251870780 nix: refactor the cleanSource rules 2024-01-22 12:19:30 +00:00
Someone SergeandSomeone fe8b3c0d4b workflows: nix-ci: drop the redundant "paths" filter 2024-01-22 12:19:30 +00:00
Someone SergeandSomeone f4dd059259 workflows: nix-build-aarch64: rate limit 2024-01-22 12:19:30 +00:00
Someone SergeandSomeone f7276f7500 workflows: nix-ci: rebuild on flake.lock updates 2024-01-22 12:19:30 +00:00
SomeoneandGitHub 6b48ed0893 workflows: unbreak nix-build-aarch64, and split it out (#4915)
The fix should be just the `sudo apt-get update`
2024-01-13 16:29:16 +00:00
d8d90aa343 ci: nix-flake-update: new token with pr permissions (#4879)
* ci: nix-flake-update: new token with pr permissions

---------

Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
2024-01-11 17:22:34 +00:00
Someone SergeandPhilip Taron edd1ab7bc3 flake.lock: update
to a commit recently cached by nixpkgs-cuda-ci
2023-12-31 13:14:58 -08:00
Someone SergeandPhilip Taron 198ed7ebfc flake.nix: suggest the binary caches 2023-12-31 13:14:58 -08:00
Someone SergeandPhilip Taron d836174731 workflows: nix-ci: add a qemu job for jetsons 2023-12-31 13:14:58 -08:00
Someone SergeandPhilip Taron 06f2a5d190 workflows: nix-flakestry: drop tag filters
...and add a job for flakehub.com
2023-12-31 13:14:58 -08:00
Someone SergeandPhilip Taron c5239944ba workflows: weekly nix flake update 2023-12-31 13:14:58 -08:00
Someone SergeandPhilip Taron 1e9ae54cf2 workflows: nix-ci: add a job for eval 2023-12-31 13:14:58 -08:00
Someone SergeandPhilip Taron 7adedecbe3 workflows: nix-ci: init; build flake outputs 2023-12-31 13:14:58 -08:00
Someone SergeandPhilip Taron 356ea17e0f flake.nix: expose checks 2023-12-31 13:14:58 -08:00
Someone SergeandPhilip Taron a5c088d8c6 flake.nix: rocm not yet supported on aarch64, so hide the output 2023-12-31 13:14:58 -08:00
Someone SergeandPhilip Taron 1e3900ebac flake.nix: expose full scope in legacyPackages 2023-12-31 13:14:58 -08:00