πŸ›  InstallationΒΆ

  • Install a Python version >=3.10,<3.14.

  • All SlickTune development uses uv. Install uv from the installation docs, then sync πŸƒβ€β™€οΈ:

    uv sync
    
  • QLoRA (CUDA + bitsandbytes only) πŸ”₯:

    uv sync --extra qlora
    
  • Documentation build extras (Sphinx / Furo / MyST):

    uv sync --group docs
    
  • From PyPI (when published):

    pip install slicktune
    # or
    uv add slicktune
    
  • CLI entry point:

    uv run slicktune --help
    
  • Task runner is Poe the Poet:

    uv tool install poethepoet
    poe greet
    poe sphinx
    
  • Prefer an isolated environment (uv, venv, or conda) so training deps do not collide with other projects.