Installation¶
Using pip¶
Install the core library:
Install SCRIBE from source:
Install CLI/Hydra tooling:
Using uv (recommended)¶
uv is the recommended package manager for SCRIBE development:
To include CLI/Hydra extras in the active environment:
Development Installation¶
For contributors and developers:
To include CLI/Hydra tooling during development:
To also install documentation dependencies:
To install docs + CLI/Hydra tooling together:
Breaking Change Note (Hydra Boundary)¶
- Base
scribeinstalls no longer requirehydra-coreoromegaconf. scribe-inferandscribe-visualizenow requirescribe[hydra].- If a CLI command reports missing optional dependencies, install:
pip install "scribe[hydra]"(oruv sync --extra hydra).
GPU Support¶
SCRIBE uses JAX for GPU-accelerated computation. The default installation includes CUDA 12 support. If you are on a system without a GPU, JAX will automatically fall back to CPU execution.
For specific JAX installation instructions (e.g., different CUDA versions or TPU support), see the JAX installation guide.
Docker¶
A Docker environment is also available for development:
Verifying Installation¶
After installation, verify that SCRIBE is working:
If JAX GPU support is available: