https://github.com/daskol/alai
ArchLinux AI dependency manager
https://github.com/daskol/alai
archlinux
Last synced: 4 months ago
JSON representation
ArchLinux AI dependency manager
- Host: GitHub
- URL: https://github.com/daskol/alai
- Owner: daskol
- License: apache-2.0
- Created: 2025-02-27T16:43:00.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-17T20:00:12.000Z (10 months ago)
- Last Synced: 2025-03-17T21:21:46.345Z (10 months ago)
- Topics: archlinux
- Language: Python
- Homepage:
- Size: 65.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Linting and testing][on-push]
[on-push]: https://github.com/daskol/alai/actions/workflows/on-push.yml/badge.svg
# ALAI: ArchLinux AI
## Overview
ALAI is a `pacman`-based package building harness for ArchLinux User Repository
(AUR) repository database management ArchLinux.
It is aimed at distribution of software for artificial intelligence, machine
learning, and scientific applications in general. The rationale behind it is to
maintain single and uniform environment with support of containerization
technologies across different hosts for training and experimenting with modern
neural networks without much pain.
## Usage
In order to start using it, update [pacman][1] config and add the following
lines to `pacman.conf`.
```ini
# /etc/pacman.conf
[ai]
SigLevel = Optional TrustAll
Server = http://arch.daskol.tech/$repo/os/$arch
```
Then refresh package databases with `pacman -Sy`. Now, you can use it: see list
of prebuilt packages or install JAX with CUDA devices support.
```shell
pacman -Sl ai # List packages in repo.
pacman -S python-jax python-jaxlib-cuda
```
[1]: https://wiki.archlinux.org/title/pacman