Installation#
aimz requires Python 3.11 or higher and is available via PyPI and conda-forge.
Quick Install#
pip install -U aimz
Installs aimz with CPU-only JAX — no GPU drivers required.
pip install -U "aimz[gpu]"
Installs aimz and jax[cuda13] for NVIDIA GPU acceleration.
Warning
GPU support is not available on Windows due to JAX limitations. Use Linux or WSL2 with a compatible NVIDIA GPU and CUDA drivers.
conda install conda-forge::aimz
Installs the CPU version from conda-forge. GPU support via conda is not yet available — use pip for GPU installs.
Optional Extras#
aimz ships several optional dependency groups that you can install with the
pip install "aimz[<extra>]" syntax. Combine multiple extras with commas,
e.g. pip install "aimz[mlflow,docs]".
pip install -U "aimz[mlflow]"
Adds MLflow integration for experiment tracking and model logging.
pip install -U "aimz[docs]"
Installs everything needed to build the documentation locally.
pip install -U "aimz[dev]"
Development tools for linting, formatting, and testing.
Install from Source#
For the latest unreleased changes, install directly from GitHub:
pip install aimz@git+https://github.com/markean/aimz.git
pip install "aimz[gpu]@git+https://github.com/markean/aimz.git"
# Replace <tag> with the desired release tag
pip install aimz@git+https://github.com/markean/aimz.git@<tag>
git clone https://github.com/markean/aimz.git
cd aimz
pip install -e ".[dev]"
Installs in editable mode with development dependencies.