Requirements
- Python 3.10, 3.11, or 3.12
- PyTorch 2.0 or higher
- CUDA (optional) — required for GPU acceleration on NVIDIA hardware
- Git — to install from source
CUDA is not required. OBLITERATUS runs on CPU for small models (Tiny tier), on Apple Silicon via MPS, and on NVIDIA GPUs via CUDA. CPU-only runs are significantly slower for models above ~3B parameters.
Install options
Core dependencies
The following packages are installed automatically with any install option:Platform-specific instructions
- NVIDIA CUDA
- Apple Silicon
- CPU only
Install PyTorch with CUDA support before installing OBLITERATUS. Visit pytorch.org to get the right install command for your CUDA version.
bitsandbytes is included in the core dependencies and enables 4-bit and 8-bit quantization on CUDA. Use --quantization 4bit or --quantization 8bit with the obliterate command to load large models with reduced VRAM.Verify the installation
Confirm the CLI is available and the package imported correctly:Docker
ADockerfile is included for local containerized usage.
python app.py and exposes the Gradio web UI on port 7860. Mount a volume to persist obliterated models outside the container:
Hardware requirements
OBLITERATUS ships with presets for 116 models across five compute tiers. Use these as a guide when selecting a model for your hardware.
For Large and Frontier tier models, use
--quantization 4bit to reduce peak VRAM usage. For 120B+ models, add --large-model to enable conservative defaults (fewer directions, single pass).
