Skip to main content

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

The three install extras:

Core dependencies

The following packages are installed automatically with any install option:

Platform-specific instructions

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:
Or verify from Python:

Docker

A Dockerfile is included for local containerized usage.
The included Dockerfile is for local Docker usage only. The HuggingFace Space runs on ZeroGPU via the Gradio SDK and does not use this Dockerfile.
The container runs 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).
Run obliteratus recommend <model> to get a telemetry-driven method and hyperparameter recommendation for any model before you obliterate it.