Installation

Pre-requisites

Install Miniforge or another Conda distribution.

Install DAS

Create and activate an isolated environment. Conda provides Python, FFmpeg, and uv; uv installs DAS and its Python dependencies.

Users who need the TensorFlow backend should follow the TensorFlow installation instructions for the final TensorFlow-backed release.

conda create -n das -c conda-forge python=3.14 ffmpeg uv -y
conda activate das
uv pip install das --torch-backend=auto

--torch-backend=auto selects a suitable PyTorch build for the available hardware. To request a specific build instead, replace auto with one of these backends:

uv pip install das --torch-backend=cpu       # CPU only
uv pip install das --torch-backend=cu130     # NVIDIA CUDA 13.0
uv pip install das --torch-backend=rocm7.2   # AMD ROCm 7.2 on Linux
uv pip install das --torch-backend=xpu       # Intel GPU

Available accelerator builds depend on the operating system and hardware. On macOS, the standard PyTorch build supports Apple Metal acceleration.

Verify the installation

das version
das gui

Next steps

If all is working, you can now use DAS to annotate song. To get started, you will first need to train a network on your own data. For that you need annotated audio - either create new annotations using the GUI or convert existing annotations using python scripts.