htdemucs-ort / README.md
philippherzig's picture
Mirror of gentij/htdemucs-ort for Gridshift distribution
f4697a3 verified
---
license: apache-2.0
tags:
- audio
- source-separation
- demucs
- onnx
- onnxruntime
library_name: onnx
---
# HTDemucs (ONNX Runtime) — Gridshift mirror
This is a mirror of [gentij/htdemucs-ort](https://huggingface.co/gentij/htdemucs-ort),
re-hosted under the [Gridshift Studio](https://huggingface.co/gridshiftstudio) organization
so that the desktop app's model-distribution pipeline remains stable across
upstream changes.
**Weights, format, and license are unchanged from upstream.**
## Usage
Consumed by [Gridshift](https://gridshift.studio)'s stem-separation feature via
the Rust stem-splitter crate (`reqwest` + `onnxruntime`). The `manifest.json`
in this repo lists the ONNX model file with its SHA-256 and size for
client-side integrity verification.
- **Audio format:** 44.1 kHz stereo, 343 980 samples per inference window
- **Stems:** drums, bass, other, vocals
- **Format:** ONNX Runtime `.ort` (converted from PyTorch HTDemucs)
- **File size:** ~200 MB
## License and attribution
Apache-2.0, inherited from the upstream Demucs project by Facebook Research.
The conversion to ONNX Runtime was done by [gentij](https://huggingface.co/gentij);
we redistribute that conversion without modification.
Please cite upstream Demucs if you use this model:
```
Défossez et al., "Hybrid Transformers for Music Source Separation", 2022.
```