Commit ·
8617847
0
Parent(s):
ACappellaSet model release
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +35 -0
- LICENSE +21 -0
- README.md +100 -0
- WEIGHTS_NOTICE.md +18 -0
- conditioned/README.md +9 -0
- conditioned/dual/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0188000.json +38 -0
- conditioned/dual/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0188000.pt +3 -0
- conditioned/dual/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0007000.json +38 -0
- conditioned/dual/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0007000.pt +3 -0
- conditioned/enrollment/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0184000.json +38 -0
- conditioned/enrollment/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0184000.pt +3 -0
- conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0195000.json +44 -0
- conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0195000.pt +3 -0
- conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0198000.json +43 -0
- conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0198000.pt +3 -0
- conditioned/enrollment/train-sk-full-remix/sisdr-v1/redimnet2-finetuned/step-0131000.json +38 -0
- conditioned/enrollment/train-sk-full-remix/sisdr-v1/redimnet2-finetuned/step-0131000.pt +3 -0
- conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0012000.json +40 -0
- conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0012000.pt +3 -0
- conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0106000.json +40 -0
- conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0106000.pt +3 -0
- conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0179000.json +38 -0
- conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0179000.pt +3 -0
- conditioned/enrollment/train-sk-single-clone/sisdr-v1/redimnet2-finetuned/step-0048000.json +38 -0
- conditioned/enrollment/train-sk-single-clone/sisdr-v1/redimnet2-finetuned/step-0048000.pt +3 -0
- conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0119000.json +38 -0
- conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0119000.pt +3 -0
- conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0141000.json +38 -0
- conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0141000.pt +3 -0
- conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0004000.json +38 -0
- conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0004000.pt +3 -0
- conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0198000.json +43 -0
- conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0198000.pt +3 -0
- configs/conditioned/K1.json +31 -0
- configs/conditioned/K5.json +31 -0
- configs/conditioned/K7.json +31 -0
- configs/conditioned/L1.json +31 -0
- configs/conditioned/L3.json +31 -0
- configs/conditioned/L4.json +31 -0
- configs/conditioned/M3.json +32 -0
- configs/conditioned/Singer_conditioned_htdemucs_SK_full_remix.json +31 -0
- configs/conditioned/Singer_conditioned_htdemucs_SK_single_clone.json +31 -0
- configs/conditioned/redimnet2.yaml +147 -0
- configs/fixed/JC.yaml +104 -0
- configs/fixed/SK.yaml +104 -0
- configs/fixed/combined_ep333.yaml +104 -0
- configs/specialists/JC/alto.yaml +104 -0
- configs/specialists/JC/bass.yaml +104 -0
- configs/specialists/JC/lead_vocal.yaml +104 -0
- configs/specialists/JC/soprano.yaml +104 -0
.gitattributes
ADDED
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
+
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
+
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
+
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
+
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
LICENSE
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
MIT License
|
| 2 |
+
|
| 3 |
+
Copyright (c) 2026 ACappellaSet contributors
|
| 4 |
+
|
| 5 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 6 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 7 |
+
in the Software without restriction, including without limitation the rights
|
| 8 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 9 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 10 |
+
furnished to do so, subject to the following conditions:
|
| 11 |
+
|
| 12 |
+
The above copyright notice and this permission notice shall be included in all
|
| 13 |
+
copies or substantial portions of the Software.
|
| 14 |
+
|
| 15 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 16 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 17 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 18 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 19 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 20 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
| 21 |
+
SOFTWARE.
|
README.md
ADDED
|
@@ -0,0 +1,100 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: cc-by-nc-4.0
|
| 3 |
+
tags:
|
| 4 |
+
- audio
|
| 5 |
+
- music-source-separation
|
| 6 |
+
- source-separation
|
| 7 |
+
- htdemucs
|
| 8 |
+
- acappella
|
| 9 |
+
inference: false
|
| 10 |
+
---
|
| 11 |
+
|
| 12 |
+
# ACappellaSet models
|
| 13 |
+
|
| 14 |
+
Model weights and release metadata for a cappella source separation.
|
| 15 |
+
|
| 16 |
+
**Repository status: private.** The active release contains **29 checkpoints**: three fixed-output models, twelve original part-specific specialists, and fourteen conditioned selections, including two trained with AI-generated singer augmentation. Downloads require repository access.
|
| 17 |
+
**Weight license: [CC BY-NC 4.0](licenses/CC-BY-NC-4.0.txt)**, subject to the upstream notices and third-party rights described in [WEIGHTS_NOTICE.md](WEIGHTS_NOTICE.md).
|
| 18 |
+
|
| 19 |
+
- **Checkpoint paths, hashes, configurations, and validation selections:** [manifest.json](manifest.json)
|
| 20 |
+
- **Code and installation:** [ACappellaSet on GitHub](https://github.com/pting126/ACappellaSet)
|
| 21 |
+
- **Inference:** [fixed-output and part-specific models](https://github.com/pting126/ACappellaSet/blob/main/docs/inference.md), [shared query-conditioned models](https://github.com/pting126/ACappellaSet/blob/main/docs/conditioned-inference.md).
|
| 22 |
+
- **Training and configurations:** [published code and recipes](https://github.com/pting126/ACappellaSet).
|
| 23 |
+
- **Dataset:** [ACappellaSet](https://huggingface.co/datasets/AcappellaSet/ACappellaSet) is released with Manual Approval for Non-commercial Research Use. Dataset access approval does not grant access to this private model repository, and Dataset Terms do not relicense these model weights.
|
| 24 |
+
|
| 25 |
+
## Fixed-output and part-specific models
|
| 26 |
+
|
| 27 |
+
These models use the [HTDemucs-MSS architecture](https://github.com/pting126/ACappellaSet/blob/main/models/demucs4ht.py), with parallel waveform and spectrogram branches coupled by a cross-domain Transformer. Fixed-output models predict six vocal parts simultaneously. Each part-specific model has a two-output head for its designated target and residual, with a separate checkpoint per vocal part; no query input is required.
|
| 28 |
+
|
| 29 |
+
JC denotes JaCappella; SK denotes natural Seagull-K recordings; JC + SK denotes joint training. Each checkpoint below links to its file.
|
| 30 |
+
|
| 31 |
+
| Model | Training corpus | Checkpoints |
|
| 32 |
+
| --- | --- | --- |
|
| 33 |
+
| Fixed-output HTDemucs (6 outputs) | JC | [Fixed_6stem_htdemucs_JC](fixed/JC/legacy/Fixed_6stem_htdemucs_JC.pt) |
|
| 34 |
+
| Fixed-output HTDemucs (6 outputs) | SK | [Fixed_6stem_htdemucs_SK](fixed/SK/legacy/Fixed_6stem_htdemucs_SK.pt) |
|
| 35 |
+
| Fixed-output HTDemucs (6 outputs) | JC + SK | [Fixed_6stem_htdemucs_SKnJC](fixed/SKnJC/legacy/Fixed_6stem_htdemucs_SKnJC.pt) |
|
| 36 |
+
| Part-specific HTDemucs (mixture input) | JC | [Soprano](specialists/JC/legacy/soprano/epoch_0162.pt), [Alto](specialists/JC/legacy/alto/epoch_0223.pt), [Tenor](specialists/JC/legacy/tenor/epoch_0119.pt), [Bass](specialists/JC/legacy/bass/epoch_0110.pt), [VP](specialists/JC/legacy/vp/epoch_0045.pt), [Lead](specialists/JC/legacy/lead/epoch_0149.pt) |
|
| 37 |
+
| Part-specific HTDemucs (mixture input) | SK | [Soprano](specialists/SK/legacy/soprano/epoch_0220.pt), [Alto](specialists/SK/legacy/alto/epoch_0237.pt), [Tenor](specialists/SK/legacy/tenor/epoch_0214.pt), [Bass](specialists/SK/legacy/bass/epoch_0182.pt), [VP](specialists/SK/legacy/vp/epoch_0205.pt), [Baritone](specialists/SK/legacy/baritone/epoch_0043.pt) |
|
| 38 |
+
|
| 39 |
+
## Shared query-conditioned
|
| 40 |
+
|
| 41 |
+
These models extend [HTDemucs with query-conditioned FiLM layers](https://github.com/pting126/ACappellaSet/blob/main/models/conditioned_core.py) in the waveform and spectrogram branches before the cross-domain Transformer. Queries use a learned vocal-part embedding, a matching fine-tuned ReDimNet2 singer-enrollment encoder, or both. A shared model extracts the requested target and its residual; the full-remix and single-clone models use the singer-conditioned architecture with different training data.
|
| 42 |
+
|
| 43 |
+
Checkpoint labels show the selected training step and validation criterion. “Pooled” means JC + SK validation.
|
| 44 |
+
|
| 45 |
+
| Model | Training data | Checkpoint (validation criterion) |
|
| 46 |
+
| --- | --- | --- |
|
| 47 |
+
| Vocal-part-conditioned HTDemucs | SK | [4k](conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0004000.pt) (JC inclusive); [198k](conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0198000.pt) (SK shared) |
|
| 48 |
+
| Vocal-part-conditioned HTDemucs | JC | [119k](conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0119000.pt) (SK inclusive); [141k](conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0141000.pt) (JC shared) |
|
| 49 |
+
| Singer-conditioned HTDemucs | SK | [12k](conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0012000.pt) (JC shared, JC inclusive); [106k](conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0106000.pt) (pooled shared, pooled inclusive); [179k](conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0179000.pt) (SK shared) |
|
| 50 |
+
| Vocal-part + singer-conditioned HTDemucs | SK | [7k](conditioned/dual/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0007000.pt) (JC inclusive) |
|
| 51 |
+
| Singer-conditioned HTDemucs | JC | [184k](conditioned/enrollment/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0184000.pt) (SK inclusive) |
|
| 52 |
+
| Vocal-part + singer-conditioned HTDemucs | JC | [188k](conditioned/dual/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0188000.pt) (SK inclusive) |
|
| 53 |
+
| Singer-conditioned HTDemucs | JC + SK | [195k](conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0195000.pt) (JC shared, pooled shared); [198k](conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0198000.pt) (SK shared) |
|
| 54 |
+
| Singer-conditioned HTDemucs | SK + full-remix singer augmentation | [131k](conditioned/enrollment/train-sk-full-remix/sisdr-v1/redimnet2-finetuned/step-0131000.pt) (pooled inclusive) |
|
| 55 |
+
| Singer-conditioned HTDemucs | SK + single-clone singer augmentation | [48k](conditioned/enrollment/train-sk-single-clone/sisdr-v1/redimnet2-finetuned/step-0048000.pt) (pooled inclusive) |
|
| 56 |
+
|
| 57 |
+
Conditioned runs were trained through 200k updates; the released files were selected using validation scores. Training data and validation corpus are separate attributes.
|
| 58 |
+
|
| 59 |
+
Shared aggregates retained S/A/T/B/VP pairs rather than averaging five part means. Inclusive additionally includes JC Lead or SK Bar. In the machine-readable registry, `combined_*` selection labels mean pooled JC + SK validation.
|
| 60 |
+
|
| 61 |
+
## Download and inference
|
| 62 |
+
|
| 63 |
+
```bash
|
| 64 |
+
hf auth login
|
| 65 |
+
hf download AcappellaSet/ACappellaSet-Models --local-dir ./ACappellaSet-Models
|
| 66 |
+
```
|
| 67 |
+
|
| 68 |
+
To download one checkpoint, add its file path from the tables above after the repository name. Follow the linked GitHub installation and inference guides and pass the downloaded file with `--checkpoint`. The registry records `inference_model_id` and, for shared query-conditioned models, the available `selection_labels`. Released files contain inference tensors only (plus the selected step for query-conditioned models) and load with `weights_only=True`. Checkpoint and configuration hashes are verified before strict loading.
|
| 69 |
+
|
| 70 |
+
Fixed-output and part-specific models take mixture audio. Shared query-conditioned models additionally use a vocal-part query, singer-enrollment audio, or both, according to their conditioning type. All 29 checkpoints have registered inference adapters. Singer- and dual-conditioned exports include their matching fine-tuned encoder tensors.
|
| 71 |
+
|
| 72 |
+
### Output conventions
|
| 73 |
+
|
| 74 |
+
The fixed-output JC + SK model returns `vp`, `bass`, `soprano`, `alto`, `tenor`, and `other`.
|
| 75 |
+
Its `other` output has JC Lead / SK Baritone training semantics; these are not
|
| 76 |
+
independent outputs. Part-specific specialists use residual index 0 and target
|
| 77 |
+
index 1. Shared query-conditioned models use target index 0 and residual index 1. Preserve each checkpoint's native source order and inference settings.
|
| 78 |
+
|
| 79 |
+
## Layout
|
| 80 |
+
|
| 81 |
+
```text
|
| 82 |
+
manifest.json
|
| 83 |
+
fixed/{JC,SK,SKnJC}/legacy/
|
| 84 |
+
specialists/{JC,SK}/legacy/{part}/
|
| 85 |
+
conditioned/
|
| 86 |
+
configs/
|
| 87 |
+
```
|
| 88 |
+
|
| 89 |
+
`model.json` and conditioned step JSON files record checkpoint identity, configuration, and license. `bank.json` maps specialist roles to model IDs. The registry provides released-file SHA-256 hashes. Configurations are included under `configs/`; maintained executable code is on GitHub.
|
| 90 |
+
|
| 91 |
+
Validation-selected models record the validation corpus, shared/inclusive scope, training cutoff, and selected step. Multiple selectors may refer to the same file. The two AI-augmented entries identify their augmentation datasets explicitly.
|
| 92 |
+
|
| 93 |
+
## Licenses and citation
|
| 94 |
+
|
| 95 |
+
Original repository documentation and metadata use the [MIT license](LICENSE).
|
| 96 |
+
All 29 model checkpoints use [CC BY-NC 4.0](licenses/CC-BY-NC-4.0.txt). Preserve attribution and indicate changes when sharing. This project license applies only to rights the licensors can grant; upstream notices and third-party rights remain applicable. See [weight notices](WEIGHTS_NOTICE.md). Dataset audio is separate.
|
| 97 |
+
Upstream architecture attribution is maintained in the GitHub repository's
|
| 98 |
+
[third-party notices](https://github.com/pting126/ACappellaSet/blob/main/THIRD_PARTY_NOTICES.md).
|
| 99 |
+
|
| 100 |
+
Cite the accompanying paper when a verified citation becomes available; do not infer publication status from this repository.
|
WEIGHTS_NOTICE.md
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Model weight licensing status
|
| 2 |
+
|
| 3 |
+
**Project weight license: [Creative Commons Attribution-NonCommercial 4.0 International](licenses/CC-BY-NC-4.0.txt) (CC BY-NC 4.0).** This applies to all 29 project checkpoints identified in [manifest.json](manifest.json), only to rights the licensors are authorized to grant. Credit ACappellaSet and preserve upstream attribution; indicate modifications when sharing. It does not grant additional third-party rights or change upstream license terms. The full-remix and single-clone singer-augmentation checkpoints were trained with voice-converted singer augmentation generated using Moises; their project license does not grant additional rights controlled by service providers or other third parties.
|
| 4 |
+
|
| 5 |
+
## Upstream notices
|
| 6 |
+
|
| 7 |
+
Demucs source code uses MIT; preserve the [Meta notice](licenses/Demucs-MIT.txt).
|
| 8 |
+
Pretrained initialization identities and tensor correspondence are recorded in the [initialization provenance](https://github.com/pting126/ACappellaSet/blob/main/third_party/initialization.json).
|
| 9 |
+
|
| 10 |
+
Historical fixed and specialist training uses Music-Source-Separation-Training;
|
| 11 |
+
preserve its [MIT notice](licenses/MSS-MIT.txt).
|
| 12 |
+
Singer- and dual-conditioned models include fine-tuned WeSpeaker ReDimNet2
|
| 13 |
+
B6-LM encoder weights; preserve the upstream [Apache license](licenses/WeSpeaker-Apache-2.0.txt)
|
| 14 |
+
and [WeSpeaker attribution](https://huggingface.co/Wespeaker/wespeaker-voxceleb-redimnet2-B6-LM).
|
| 15 |
+
Project fine-tuning changes pretrained tensors. All released checkpoints are inference-only exports, retaining every separator and matching encoder tensor while omitting optimizer state, training arguments, and internal filesystem paths.
|
| 16 |
+
|
| 17 |
+
Original documentation and metadata retain their [MIT license](LICENSE).
|
| 18 |
+
Dataset audio, corpus terms, and third-party rights remain separate.
|
conditioned/README.md
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Shared query-conditioned models
|
| 2 |
+
|
| 3 |
+
The release contains **14 selected checkpoints from 9 training runs**, including SK full-remix singer augmentation (131k) and SK single-clone singer augmentation (48k). Both augmentation models use pooled-inclusive validation selection. Single-clone refers to the augmentation dataset, not disabled waveform augmentation.
|
| 4 |
+
|
| 5 |
+
See the [model card](../README.md#shared-query-conditioned) and [manifest](../manifest.json) for conditioning modes, training data, selected steps, validation corpora/scopes, and checkpoint hashes.
|
| 6 |
+
|
| 7 |
+
[Public inference adapters](https://github.com/pting126/ACappellaSet/blob/main/docs/conditioned-inference.md) support all 14 selections and nine model recipes. Checkpoints include the matching fine-tuned encoder parameters for singer and dual models.
|
| 8 |
+
|
| 9 |
+
Released files contain only the selected step and original model/encoder tensors; they load with `weights_only=True`. Preserve the registered enrollment-audio preprocessing. All 14 conditioned weights use CC BY-NC 4.0; see [weight notices](../WEIGHTS_NOTICE.md).
|
conditioned/dual/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0188000.json
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "l4-step0188000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "L4",
|
| 5 |
+
"description": "HTDemucs | vocal-part + singer-enrollment-conditioned | jc-natural | redimnet2-finetuned | step 188000 (L4)",
|
| 6 |
+
"conditioning": "dual",
|
| 7 |
+
"training_data": "jc-natural",
|
| 8 |
+
"encoder": "redimnet2-finetuned",
|
| 9 |
+
"step": 188000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"sk_inclusive"
|
| 13 |
+
],
|
| 14 |
+
"paper_tables": [
|
| 15 |
+
"target_conditioning"
|
| 16 |
+
],
|
| 17 |
+
"release_inclusion": "confirmed",
|
| 18 |
+
"artifact_status": "published",
|
| 19 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 20 |
+
"planned_checkpoint_path": "conditioned/dual/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0188000.pt",
|
| 21 |
+
"original_checkpoint_sha256": "724af8d2906fc08de54b7484df69143a3a7b2c62c412e6e473b979bc34cd74d0",
|
| 22 |
+
"original_checkpoint_filename": "best_step0188000.pt",
|
| 23 |
+
"released_checkpoint_sha256": "511dc6729da436c5fe72960e9a1de4968578fbb985fd00db5eb653e2d605dfb9",
|
| 24 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/dual/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0188000.pt",
|
| 25 |
+
"weight_license": "cc-by-nc-4.0",
|
| 26 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 27 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 28 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 29 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 30 |
+
"config": "configs/conditioned/L4.json",
|
| 31 |
+
"config_sha256": "7c46503ca0ddc32623e184e801fe411184ff3a3d42dcddaf34106fb33d45f2cf",
|
| 32 |
+
"inference_model_id": "Dual_conditioned_htdemucs_JC",
|
| 33 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 34 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 35 |
+
"released_checkpoint_bytes": 161978465,
|
| 36 |
+
"weights_only": true,
|
| 37 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 38 |
+
}
|
conditioned/dual/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0188000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:511dc6729da436c5fe72960e9a1de4968578fbb985fd00db5eb653e2d605dfb9
|
| 3 |
+
size 161978465
|
conditioned/dual/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0007000.json
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "k7-step0007000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "K7",
|
| 5 |
+
"description": "HTDemucs | vocal-part + singer-enrollment-conditioned | sk-natural | redimnet2-finetuned | step 7000 (K7)",
|
| 6 |
+
"conditioning": "dual",
|
| 7 |
+
"training_data": "sk-natural",
|
| 8 |
+
"encoder": "redimnet2-finetuned",
|
| 9 |
+
"step": 7000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"jc_inclusive"
|
| 13 |
+
],
|
| 14 |
+
"paper_tables": [
|
| 15 |
+
"target_conditioning"
|
| 16 |
+
],
|
| 17 |
+
"release_inclusion": "confirmed",
|
| 18 |
+
"artifact_status": "published",
|
| 19 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 20 |
+
"planned_checkpoint_path": "conditioned/dual/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0007000.pt",
|
| 21 |
+
"original_checkpoint_sha256": "0646527189b1221552c01c918cff01173e98077dc515a6fe9f795ffab00c24ee",
|
| 22 |
+
"original_checkpoint_filename": "best_step0007000.pt",
|
| 23 |
+
"released_checkpoint_sha256": "528d75380b58ef43e266a0c1f6f3cd86883710d2a95ff9c492724790193fa6ab",
|
| 24 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/dual/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0007000.pt",
|
| 25 |
+
"weight_license": "cc-by-nc-4.0",
|
| 26 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 27 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 28 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 29 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 30 |
+
"config": "configs/conditioned/K7.json",
|
| 31 |
+
"config_sha256": "5cbc1736ca73762cd34603e55cc3850e2cbf2872388898f710a4ff3e66b117dc",
|
| 32 |
+
"inference_model_id": "Dual_conditioned_htdemucs_SK",
|
| 33 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 34 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 35 |
+
"released_checkpoint_bytes": 161978465,
|
| 36 |
+
"weights_only": true,
|
| 37 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 38 |
+
}
|
conditioned/dual/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0007000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:528d75380b58ef43e266a0c1f6f3cd86883710d2a95ff9c492724790193fa6ab
|
| 3 |
+
size 161978465
|
conditioned/enrollment/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0184000.json
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "l3-step0184000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "L3",
|
| 5 |
+
"description": "HTDemucs | singer-enrollment-conditioned | jc-natural | redimnet2-finetuned | step 184000 (L3)",
|
| 6 |
+
"conditioning": "singer",
|
| 7 |
+
"training_data": "jc-natural",
|
| 8 |
+
"encoder": "redimnet2-finetuned",
|
| 9 |
+
"step": 184000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"sk_inclusive"
|
| 13 |
+
],
|
| 14 |
+
"paper_tables": [
|
| 15 |
+
"target_conditioning"
|
| 16 |
+
],
|
| 17 |
+
"release_inclusion": "confirmed",
|
| 18 |
+
"artifact_status": "published",
|
| 19 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 20 |
+
"planned_checkpoint_path": "conditioned/enrollment/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0184000.pt",
|
| 21 |
+
"original_checkpoint_sha256": "9f49b7d59575658dcfb9667395d998e8fc34a935b3995b099593e99ee1de5226",
|
| 22 |
+
"original_checkpoint_filename": "best_step0184000.pt",
|
| 23 |
+
"released_checkpoint_sha256": "7021317a39953018ea31d9f07578bbe4da9e3646ca62e1e59891abba57edd94d",
|
| 24 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/enrollment/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0184000.pt",
|
| 25 |
+
"weight_license": "cc-by-nc-4.0",
|
| 26 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 27 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 28 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 29 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 30 |
+
"config": "configs/conditioned/L3.json",
|
| 31 |
+
"config_sha256": "a0bab6c22d17b9b23eca07c5cd3f2f41ffcb01d807ea78a19f3c131eccd91438",
|
| 32 |
+
"inference_model_id": "Singer_conditioned_htdemucs_JC",
|
| 33 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 34 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 35 |
+
"released_checkpoint_bytes": 161878741,
|
| 36 |
+
"weights_only": true,
|
| 37 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 38 |
+
}
|
conditioned/enrollment/train-jc-natural/sisdr-v1/redimnet2-finetuned/step-0184000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7021317a39953018ea31d9f07578bbe4da9e3646ca62e1e59891abba57edd94d
|
| 3 |
+
size 161878741
|
conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0195000.json
ADDED
|
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "m3-step0195000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "M3",
|
| 5 |
+
"description": "HTDemucs | singer-enrollment-conditioned | jc-sk-natural | redimnet2-finetuned | step 195000 (M3)",
|
| 6 |
+
"conditioning": "singer",
|
| 7 |
+
"training_data": "jc-sk-natural",
|
| 8 |
+
"encoder": "redimnet2-finetuned",
|
| 9 |
+
"step": 195000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"jc_shared",
|
| 13 |
+
"combined_shared"
|
| 14 |
+
],
|
| 15 |
+
"paper_tables": [
|
| 16 |
+
"development_a"
|
| 17 |
+
],
|
| 18 |
+
"release_inclusion": "confirmed",
|
| 19 |
+
"artifact_status": "published",
|
| 20 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 21 |
+
"planned_checkpoint_path": "conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0195000.pt",
|
| 22 |
+
"original_checkpoint_sha256": "badc60d5bb2f2cf0cca92b11dc98c5a4de51fcd41312fff43607f7664ba5f9df",
|
| 23 |
+
"original_checkpoint_filename": "best_step0195000.pt",
|
| 24 |
+
"released_checkpoint_sha256": "12a92b20a7b1fed9614c48b925eaeb2f563428201d5c270c11e3f7c3df7359e7",
|
| 25 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0195000.pt",
|
| 26 |
+
"weight_license": "cc-by-nc-4.0",
|
| 27 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 28 |
+
"supersedes": {
|
| 29 |
+
"step": 173000,
|
| 30 |
+
"sha256": "f99b7ee04a026c2c628bcfaac3ddbe7a5ffabc95bb96e9d0889e3079e8db1b06",
|
| 31 |
+
"preserve_historical": true
|
| 32 |
+
},
|
| 33 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 34 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 35 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 36 |
+
"config": "configs/conditioned/M3.json",
|
| 37 |
+
"config_sha256": "fee6def3080111793b362b2b9fda724720ddd13f28b2596f2a3eeb95fb8168d0",
|
| 38 |
+
"inference_model_id": "Singer_conditioned_htdemucs_SKnJC",
|
| 39 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 40 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 41 |
+
"released_checkpoint_bytes": 161878741,
|
| 42 |
+
"weights_only": true,
|
| 43 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 44 |
+
}
|
conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0195000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:12a92b20a7b1fed9614c48b925eaeb2f563428201d5c270c11e3f7c3df7359e7
|
| 3 |
+
size 161878741
|
conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0198000.json
ADDED
|
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "m3-step0198000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "M3",
|
| 5 |
+
"description": "HTDemucs | singer-enrollment-conditioned | jc-sk-natural | redimnet2-finetuned | step 198000 (M3)",
|
| 6 |
+
"conditioning": "singer",
|
| 7 |
+
"training_data": "jc-sk-natural",
|
| 8 |
+
"encoder": "redimnet2-finetuned",
|
| 9 |
+
"step": 198000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"sk_shared"
|
| 13 |
+
],
|
| 14 |
+
"paper_tables": [
|
| 15 |
+
"development_a"
|
| 16 |
+
],
|
| 17 |
+
"release_inclusion": "confirmed",
|
| 18 |
+
"artifact_status": "published",
|
| 19 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 20 |
+
"planned_checkpoint_path": "conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0198000.pt",
|
| 21 |
+
"original_checkpoint_sha256": "6997e980ed2dded55ba1db2d5e88b71ad7024782125b2bd8dcf41df71189d6b4",
|
| 22 |
+
"original_checkpoint_filename": "best_step0198000.pt",
|
| 23 |
+
"released_checkpoint_sha256": "67c68a7f12076db456166edab0120f94947806689eca50da546f7adac260d77b",
|
| 24 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0198000.pt",
|
| 25 |
+
"weight_license": "cc-by-nc-4.0",
|
| 26 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 27 |
+
"supersedes": {
|
| 28 |
+
"step": 159000,
|
| 29 |
+
"sha256": "03e74a6ae7f56d647c66e582f368f714b5504f8c657e78fb7f6c2142d0ae8ab1",
|
| 30 |
+
"preserve_historical": true
|
| 31 |
+
},
|
| 32 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 33 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 34 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 35 |
+
"config": "configs/conditioned/M3.json",
|
| 36 |
+
"config_sha256": "fee6def3080111793b362b2b9fda724720ddd13f28b2596f2a3eeb95fb8168d0",
|
| 37 |
+
"inference_model_id": "Singer_conditioned_htdemucs_SKnJC",
|
| 38 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 39 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 40 |
+
"released_checkpoint_bytes": 161878741,
|
| 41 |
+
"weights_only": true,
|
| 42 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 43 |
+
}
|
conditioned/enrollment/train-jc-sk-natural/sisdr-v1/redimnet2-finetuned/step-0198000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:67c68a7f12076db456166edab0120f94947806689eca50da546f7adac260d77b
|
| 3 |
+
size 161878741
|
conditioned/enrollment/train-sk-full-remix/sisdr-v1/redimnet2-finetuned/step-0131000.json
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "k6-step0131000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "K6",
|
| 5 |
+
"description": "HTDemucs | singer-enrollment-conditioned | sk-full-remix | redimnet2-finetuned | step 131000 (K6)",
|
| 6 |
+
"conditioning": "singer",
|
| 7 |
+
"training_data": "sk-full-remix",
|
| 8 |
+
"encoder": "redimnet2-finetuned",
|
| 9 |
+
"step": 131000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"combined_inclusive"
|
| 13 |
+
],
|
| 14 |
+
"paper_tables": [
|
| 15 |
+
"development_b"
|
| 16 |
+
],
|
| 17 |
+
"release_inclusion": "confirmed",
|
| 18 |
+
"artifact_status": "published",
|
| 19 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 20 |
+
"planned_checkpoint_path": "conditioned/enrollment/train-sk-full-remix/sisdr-v1/redimnet2-finetuned/step-0131000.pt",
|
| 21 |
+
"original_checkpoint_sha256": "ff74b497341edcfe6a6357749ed3e6bff795f1740ef022f4003f1241f198e517",
|
| 22 |
+
"original_checkpoint_filename": "best_step0131000.pt",
|
| 23 |
+
"released_checkpoint_sha256": "893326c96ac17b9cfed1cd5126176763f6a0a525115e3322c9a701ef232a9e69",
|
| 24 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/enrollment/train-sk-full-remix/sisdr-v1/redimnet2-finetuned/step-0131000.pt",
|
| 25 |
+
"weight_license": "cc-by-nc-4.0",
|
| 26 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 27 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 28 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 29 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 30 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 31 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 32 |
+
"config": "configs/conditioned/Singer_conditioned_htdemucs_SK_full_remix.json",
|
| 33 |
+
"config_sha256": "fb94dcf47cd96b4ee07b0975996a300d9c0938e3a24b855cfbc273fe60f58c8a",
|
| 34 |
+
"released_checkpoint_bytes": 161878741,
|
| 35 |
+
"inference_model_id": "Singer_conditioned_htdemucs_SK_full_remix",
|
| 36 |
+
"weights_only": true,
|
| 37 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 38 |
+
}
|
conditioned/enrollment/train-sk-full-remix/sisdr-v1/redimnet2-finetuned/step-0131000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:893326c96ac17b9cfed1cd5126176763f6a0a525115e3322c9a701ef232a9e69
|
| 3 |
+
size 161878741
|
conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0012000.json
ADDED
|
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "k5-step0012000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "K5",
|
| 5 |
+
"description": "HTDemucs | singer-enrollment-conditioned | sk-natural | redimnet2-finetuned | step 12000 (K5)",
|
| 6 |
+
"conditioning": "singer",
|
| 7 |
+
"training_data": "sk-natural",
|
| 8 |
+
"encoder": "redimnet2-finetuned",
|
| 9 |
+
"step": 12000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"jc_shared",
|
| 13 |
+
"jc_inclusive"
|
| 14 |
+
],
|
| 15 |
+
"paper_tables": [
|
| 16 |
+
"development_a",
|
| 17 |
+
"target_conditioning"
|
| 18 |
+
],
|
| 19 |
+
"release_inclusion": "confirmed",
|
| 20 |
+
"artifact_status": "published",
|
| 21 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 22 |
+
"planned_checkpoint_path": "conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0012000.pt",
|
| 23 |
+
"original_checkpoint_sha256": "6f8e199008a542904330495dab28d7f56d8c380a6959ea4e460b22450c56ca43",
|
| 24 |
+
"original_checkpoint_filename": "best_step0012000.pt",
|
| 25 |
+
"released_checkpoint_sha256": "89c5a8829aca66cdbb0033338dc83d769e06f98300f68464a666b87f73e80abf",
|
| 26 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0012000.pt",
|
| 27 |
+
"weight_license": "cc-by-nc-4.0",
|
| 28 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 29 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 30 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 31 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 32 |
+
"config": "configs/conditioned/K5.json",
|
| 33 |
+
"config_sha256": "fb94dcf47cd96b4ee07b0975996a300d9c0938e3a24b855cfbc273fe60f58c8a",
|
| 34 |
+
"inference_model_id": "Singer_conditioned_htdemucs_SK",
|
| 35 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 36 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 37 |
+
"released_checkpoint_bytes": 161878741,
|
| 38 |
+
"weights_only": true,
|
| 39 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 40 |
+
}
|
conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0012000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:89c5a8829aca66cdbb0033338dc83d769e06f98300f68464a666b87f73e80abf
|
| 3 |
+
size 161878741
|
conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0106000.json
ADDED
|
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "k5-step0106000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "K5",
|
| 5 |
+
"description": "HTDemucs | singer-enrollment-conditioned | sk-natural | redimnet2-finetuned | step 106000 (K5)",
|
| 6 |
+
"conditioning": "singer",
|
| 7 |
+
"training_data": "sk-natural",
|
| 8 |
+
"encoder": "redimnet2-finetuned",
|
| 9 |
+
"step": 106000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"combined_shared",
|
| 13 |
+
"combined_inclusive"
|
| 14 |
+
],
|
| 15 |
+
"paper_tables": [
|
| 16 |
+
"development_a",
|
| 17 |
+
"development_b"
|
| 18 |
+
],
|
| 19 |
+
"release_inclusion": "confirmed",
|
| 20 |
+
"artifact_status": "published",
|
| 21 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 22 |
+
"planned_checkpoint_path": "conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0106000.pt",
|
| 23 |
+
"original_checkpoint_sha256": "df846b039ddd5e032f221adcf3de33a9a3f546f21b47f0bc3d30df891ab4ca93",
|
| 24 |
+
"original_checkpoint_filename": "best_step0106000.pt",
|
| 25 |
+
"released_checkpoint_sha256": "b28626e30a12ba43337b3cec3da2558685ddcc649fe34dd78e7e71590e922b29",
|
| 26 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0106000.pt",
|
| 27 |
+
"weight_license": "cc-by-nc-4.0",
|
| 28 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 29 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 30 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 31 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 32 |
+
"config": "configs/conditioned/K5.json",
|
| 33 |
+
"config_sha256": "fb94dcf47cd96b4ee07b0975996a300d9c0938e3a24b855cfbc273fe60f58c8a",
|
| 34 |
+
"inference_model_id": "Singer_conditioned_htdemucs_SK",
|
| 35 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 36 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 37 |
+
"released_checkpoint_bytes": 161878741,
|
| 38 |
+
"weights_only": true,
|
| 39 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 40 |
+
}
|
conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0106000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b28626e30a12ba43337b3cec3da2558685ddcc649fe34dd78e7e71590e922b29
|
| 3 |
+
size 161878741
|
conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0179000.json
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "k5-step0179000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "K5",
|
| 5 |
+
"description": "HTDemucs | singer-enrollment-conditioned | sk-natural | redimnet2-finetuned | step 179000 (K5)",
|
| 6 |
+
"conditioning": "singer",
|
| 7 |
+
"training_data": "sk-natural",
|
| 8 |
+
"encoder": "redimnet2-finetuned",
|
| 9 |
+
"step": 179000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"sk_shared"
|
| 13 |
+
],
|
| 14 |
+
"paper_tables": [
|
| 15 |
+
"development_a"
|
| 16 |
+
],
|
| 17 |
+
"release_inclusion": "confirmed",
|
| 18 |
+
"artifact_status": "published",
|
| 19 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 20 |
+
"planned_checkpoint_path": "conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0179000.pt",
|
| 21 |
+
"original_checkpoint_sha256": "eeeac981bacdd063207a0258fb60625edd2b60e94bc544852a1c2459223a04d3",
|
| 22 |
+
"original_checkpoint_filename": "best_step0179000.pt",
|
| 23 |
+
"released_checkpoint_sha256": "537531081da4c7c1a7d5568f8847bfaab1df3d54658486381bdd7f3d2f7f8d7d",
|
| 24 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0179000.pt",
|
| 25 |
+
"weight_license": "cc-by-nc-4.0",
|
| 26 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 27 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 28 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 29 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 30 |
+
"config": "configs/conditioned/K5.json",
|
| 31 |
+
"config_sha256": "fb94dcf47cd96b4ee07b0975996a300d9c0938e3a24b855cfbc273fe60f58c8a",
|
| 32 |
+
"inference_model_id": "Singer_conditioned_htdemucs_SK",
|
| 33 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 34 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 35 |
+
"released_checkpoint_bytes": 161878741,
|
| 36 |
+
"weights_only": true,
|
| 37 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 38 |
+
}
|
conditioned/enrollment/train-sk-natural/sisdr-v1/redimnet2-finetuned/step-0179000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:537531081da4c7c1a7d5568f8847bfaab1df3d54658486381bdd7f3d2f7f8d7d
|
| 3 |
+
size 161878741
|
conditioned/enrollment/train-sk-single-clone/sisdr-v1/redimnet2-finetuned/step-0048000.json
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "k6-no-aug-step0048000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "K6_no_aug",
|
| 5 |
+
"description": "HTDemucs | singer-enrollment-conditioned | sk-single-clone | redimnet2-finetuned | step 48000 (K6_no_aug)",
|
| 6 |
+
"conditioning": "singer",
|
| 7 |
+
"training_data": "sk-single-clone",
|
| 8 |
+
"encoder": "redimnet2-finetuned",
|
| 9 |
+
"step": 48000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"combined_inclusive"
|
| 13 |
+
],
|
| 14 |
+
"paper_tables": [
|
| 15 |
+
"development_b"
|
| 16 |
+
],
|
| 17 |
+
"release_inclusion": "confirmed",
|
| 18 |
+
"artifact_status": "published",
|
| 19 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 20 |
+
"planned_checkpoint_path": "conditioned/enrollment/train-sk-single-clone/sisdr-v1/redimnet2-finetuned/step-0048000.pt",
|
| 21 |
+
"original_checkpoint_sha256": "79ee3dd239925ea2c075641eadc0e13c001a81f9f367f8ee6881c5e8a3881901",
|
| 22 |
+
"original_checkpoint_filename": "best_step0048000.pt",
|
| 23 |
+
"released_checkpoint_sha256": "00fc378e77c7148f75e853ba8e84f246aba1557c30ec3e5f205e4227099c5c65",
|
| 24 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/enrollment/train-sk-single-clone/sisdr-v1/redimnet2-finetuned/step-0048000.pt",
|
| 25 |
+
"weight_license": "cc-by-nc-4.0",
|
| 26 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 27 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 28 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 29 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 30 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 31 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 32 |
+
"config": "configs/conditioned/Singer_conditioned_htdemucs_SK_single_clone.json",
|
| 33 |
+
"config_sha256": "fb94dcf47cd96b4ee07b0975996a300d9c0938e3a24b855cfbc273fe60f58c8a",
|
| 34 |
+
"released_checkpoint_bytes": 161878741,
|
| 35 |
+
"inference_model_id": "Singer_conditioned_htdemucs_SK_single_clone",
|
| 36 |
+
"weights_only": true,
|
| 37 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 38 |
+
}
|
conditioned/enrollment/train-sk-single-clone/sisdr-v1/redimnet2-finetuned/step-0048000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:00fc378e77c7148f75e853ba8e84f246aba1557c30ec3e5f205e4227099c5c65
|
| 3 |
+
size 161878741
|
conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0119000.json
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "l1-step0119000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "L1",
|
| 5 |
+
"description": "HTDemucs | vocal-part-conditioned | jc-natural | no-encoder | step 119000 (L1)",
|
| 6 |
+
"conditioning": "part",
|
| 7 |
+
"training_data": "jc-natural",
|
| 8 |
+
"encoder": "no-encoder",
|
| 9 |
+
"step": 119000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"sk_inclusive"
|
| 13 |
+
],
|
| 14 |
+
"paper_tables": [
|
| 15 |
+
"target_conditioning"
|
| 16 |
+
],
|
| 17 |
+
"release_inclusion": "confirmed",
|
| 18 |
+
"artifact_status": "published",
|
| 19 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 20 |
+
"planned_checkpoint_path": "conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0119000.pt",
|
| 21 |
+
"original_checkpoint_sha256": "5de579abaf11546eab1fcfa29566cf4934ece6c5fe7b23df56b6af27c3be3723",
|
| 22 |
+
"original_checkpoint_filename": "best_step0119000.pt",
|
| 23 |
+
"released_checkpoint_sha256": "6af03b62d8e5f419f72787b7909c3e82ad7d3194fa43c920a47a064374f63e8b",
|
| 24 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0119000.pt",
|
| 25 |
+
"weight_license": "cc-by-nc-4.0",
|
| 26 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 27 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 28 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 29 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 30 |
+
"config": "configs/conditioned/L1.json",
|
| 31 |
+
"config_sha256": "45fca96de4f1849d076368538dd789f97e5e0a4ab4443c6c0922e4505c2ac08a",
|
| 32 |
+
"inference_model_id": "Part_conditioned_htdemucs_JC",
|
| 33 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 34 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 35 |
+
"released_checkpoint_bytes": 109889741,
|
| 36 |
+
"weights_only": true,
|
| 37 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 38 |
+
}
|
conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0119000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6af03b62d8e5f419f72787b7909c3e82ad7d3194fa43c920a47a064374f63e8b
|
| 3 |
+
size 109889741
|
conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0141000.json
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "l1-step0141000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "L1",
|
| 5 |
+
"description": "HTDemucs | vocal-part-conditioned | jc-natural | no-encoder | step 141000 (L1)",
|
| 6 |
+
"conditioning": "part",
|
| 7 |
+
"training_data": "jc-natural",
|
| 8 |
+
"encoder": "no-encoder",
|
| 9 |
+
"step": 141000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"jc_shared"
|
| 13 |
+
],
|
| 14 |
+
"paper_tables": [
|
| 15 |
+
"cross_corpus"
|
| 16 |
+
],
|
| 17 |
+
"release_inclusion": "confirmed",
|
| 18 |
+
"artifact_status": "published",
|
| 19 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 20 |
+
"planned_checkpoint_path": "conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0141000.pt",
|
| 21 |
+
"original_checkpoint_sha256": "92e19968bef2ce84d3800141afc50cc47141bd016adfcc07b70e705df7408004",
|
| 22 |
+
"original_checkpoint_filename": "best_step0141000.pt",
|
| 23 |
+
"released_checkpoint_sha256": "f9fdca2de1f89b650b603d386f39128b4b06b0ebd4a59469f57ce256e8c26065",
|
| 24 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0141000.pt",
|
| 25 |
+
"weight_license": "cc-by-nc-4.0",
|
| 26 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 27 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 28 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 29 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 30 |
+
"config": "configs/conditioned/L1.json",
|
| 31 |
+
"config_sha256": "45fca96de4f1849d076368538dd789f97e5e0a4ab4443c6c0922e4505c2ac08a",
|
| 32 |
+
"inference_model_id": "Part_conditioned_htdemucs_JC",
|
| 33 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 34 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 35 |
+
"released_checkpoint_bytes": 109889741,
|
| 36 |
+
"weights_only": true,
|
| 37 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 38 |
+
}
|
conditioned/role/train-jc-natural/sisdr-v1/no-encoder/step-0141000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f9fdca2de1f89b650b603d386f39128b4b06b0ebd4a59469f57ce256e8c26065
|
| 3 |
+
size 109889741
|
conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0004000.json
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "k1-step0004000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "K1",
|
| 5 |
+
"description": "HTDemucs | vocal-part-conditioned | sk-natural | no-encoder | step 4000 (K1)",
|
| 6 |
+
"conditioning": "part",
|
| 7 |
+
"training_data": "sk-natural",
|
| 8 |
+
"encoder": "no-encoder",
|
| 9 |
+
"step": 4000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"jc_inclusive"
|
| 13 |
+
],
|
| 14 |
+
"paper_tables": [
|
| 15 |
+
"target_conditioning"
|
| 16 |
+
],
|
| 17 |
+
"release_inclusion": "confirmed",
|
| 18 |
+
"artifact_status": "published",
|
| 19 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 20 |
+
"planned_checkpoint_path": "conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0004000.pt",
|
| 21 |
+
"original_checkpoint_sha256": "979ba17521f398fb1b2a3e0ccad29615999b50e87d76347b2682212a61b49427",
|
| 22 |
+
"original_checkpoint_filename": "best_step0004000.pt",
|
| 23 |
+
"released_checkpoint_sha256": "31821cfe956fc6a7527e718d6702bcd71b84a8881484c1339753bca7207b316b",
|
| 24 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0004000.pt",
|
| 25 |
+
"weight_license": "cc-by-nc-4.0",
|
| 26 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 27 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 28 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 29 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 30 |
+
"config": "configs/conditioned/K1.json",
|
| 31 |
+
"config_sha256": "a2c358f669574dafa25403b5d6e4a0ee0fc3cf237e03399886761f95fd7c0fbd",
|
| 32 |
+
"inference_model_id": "Part_conditioned_htdemucs_SK",
|
| 33 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 34 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 35 |
+
"released_checkpoint_bytes": 109889741,
|
| 36 |
+
"weights_only": true,
|
| 37 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 38 |
+
}
|
conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0004000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:31821cfe956fc6a7527e718d6702bcd71b84a8881484c1339753bca7207b316b
|
| 3 |
+
size 109889741
|
conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0198000.json
ADDED
|
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "k1-step0198000",
|
| 3 |
+
"family": "conditioned",
|
| 4 |
+
"research_id": "K1",
|
| 5 |
+
"description": "HTDemucs | vocal-part-conditioned | sk-natural | no-encoder | step 198000 (K1)",
|
| 6 |
+
"conditioning": "part",
|
| 7 |
+
"training_data": "sk-natural",
|
| 8 |
+
"encoder": "no-encoder",
|
| 9 |
+
"step": 198000,
|
| 10 |
+
"selection_horizon_updates": 200000,
|
| 11 |
+
"selection_labels": [
|
| 12 |
+
"sk_shared"
|
| 13 |
+
],
|
| 14 |
+
"paper_tables": [
|
| 15 |
+
"cross_corpus"
|
| 16 |
+
],
|
| 17 |
+
"release_inclusion": "confirmed",
|
| 18 |
+
"artifact_status": "published",
|
| 19 |
+
"public_inference_status": "published_export_strict_loading_verified",
|
| 20 |
+
"planned_checkpoint_path": "conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0198000.pt",
|
| 21 |
+
"original_checkpoint_sha256": "fbd19ff91075877839bb76b022d1b5ad018a980a26603ea9cb4cca7aac0feb6a",
|
| 22 |
+
"original_checkpoint_filename": "best_step0198000.pt",
|
| 23 |
+
"released_checkpoint_sha256": "9c59bfca391faf96e6d3f130d27dd75f4ed5f0eb1b950ed75361b343e926af14",
|
| 24 |
+
"download_url": "https://huggingface.co/AcappellaSet/ACappellaSet-Models/resolve/main/conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0198000.pt",
|
| 25 |
+
"weight_license": "cc-by-nc-4.0",
|
| 26 |
+
"original_hash_verification": "PASS, full-file SHA-256, 2026-10-14",
|
| 27 |
+
"supersedes": {
|
| 28 |
+
"step": 184000,
|
| 29 |
+
"sha256": "261daa7899501229143136c46a501097caba9ac903650bc9c475c3ee049407b0",
|
| 30 |
+
"preserve_historical": true
|
| 31 |
+
},
|
| 32 |
+
"intended_weight_license": "cc-by-nc-4.0",
|
| 33 |
+
"notice_path": "WEIGHTS_NOTICE.md",
|
| 34 |
+
"license_review_status": "assigned; applicable upstream notices preserved",
|
| 35 |
+
"config": "configs/conditioned/K1.json",
|
| 36 |
+
"config_sha256": "a2c358f669574dafa25403b5d6e4a0ee0fc3cf237e03399886761f95fd7c0fbd",
|
| 37 |
+
"inference_model_id": "Part_conditioned_htdemucs_SK",
|
| 38 |
+
"artifact_format": "acappellaset-conditioned-inference-v1",
|
| 39 |
+
"checkpoint_contents": "Inference-only checkpoint; all original model and matching encoder tensors preserved; no optimizer state, training arguments, or internal paths.",
|
| 40 |
+
"released_checkpoint_bytes": 109889741,
|
| 41 |
+
"weights_only": true,
|
| 42 |
+
"validation_report": "https://github.com/pting126/ACappellaSet/blob/main/docs/validation/inference-exports-2026-10-22.json"
|
| 43 |
+
}
|
conditioned/role/train-sk-natural/sisdr-v1/no-encoder/step-0198000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9c59bfca391faf96e6d3f130d27dd75f4ed5f0eb1b950ed75361b343e926af14
|
| 3 |
+
size 109889741
|
configs/conditioned/K1.json
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"conditioning": "role",
|
| 3 |
+
"source_mode": "target_residual",
|
| 4 |
+
"channels": "stereo",
|
| 5 |
+
"seconds": 10.0,
|
| 6 |
+
"enroll_seconds": 10.0,
|
| 7 |
+
"emb_dim": 192,
|
| 8 |
+
"role_embedding_dim": 16,
|
| 9 |
+
"embedding_backend": "wespeaker_redimnet2",
|
| 10 |
+
"freeze_external_embedding": true,
|
| 11 |
+
"ht_channels": 48,
|
| 12 |
+
"ht_depth": 4,
|
| 13 |
+
"ht_growth": 2,
|
| 14 |
+
"ht_bottom_channels": 0,
|
| 15 |
+
"ht_dconv_mode": 3,
|
| 16 |
+
"ht_t_layers": 5,
|
| 17 |
+
"ht_nfft": 4096,
|
| 18 |
+
"sample_rate": 44100,
|
| 19 |
+
"hop_seconds": 4.0,
|
| 20 |
+
"training_roles": [
|
| 21 |
+
"A",
|
| 22 |
+
"B",
|
| 23 |
+
"Bar",
|
| 24 |
+
"S",
|
| 25 |
+
"T",
|
| 26 |
+
"VP"
|
| 27 |
+
],
|
| 28 |
+
"untrained_zero_role": "Lead",
|
| 29 |
+
"encoder_config": "configs/conditioned/redimnet2.yaml",
|
| 30 |
+
"encoder_config_sha256": "57a348c24d56f7bf26794f8bcca2765984726ab56363b2d3e5ef3a27b56524fc"
|
| 31 |
+
}
|
configs/conditioned/K5.json
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"conditioning": "enrollment",
|
| 3 |
+
"source_mode": "target_residual",
|
| 4 |
+
"channels": "stereo",
|
| 5 |
+
"seconds": 10.0,
|
| 6 |
+
"enroll_seconds": 10.0,
|
| 7 |
+
"emb_dim": 192,
|
| 8 |
+
"role_embedding_dim": 16,
|
| 9 |
+
"embedding_backend": "wespeaker_redimnet2",
|
| 10 |
+
"freeze_external_embedding": false,
|
| 11 |
+
"ht_channels": 48,
|
| 12 |
+
"ht_depth": 4,
|
| 13 |
+
"ht_growth": 2,
|
| 14 |
+
"ht_bottom_channels": 0,
|
| 15 |
+
"ht_dconv_mode": 3,
|
| 16 |
+
"ht_t_layers": 5,
|
| 17 |
+
"ht_nfft": 4096,
|
| 18 |
+
"sample_rate": 44100,
|
| 19 |
+
"hop_seconds": 4.0,
|
| 20 |
+
"training_roles": [
|
| 21 |
+
"A",
|
| 22 |
+
"B",
|
| 23 |
+
"Bar",
|
| 24 |
+
"S",
|
| 25 |
+
"T",
|
| 26 |
+
"VP"
|
| 27 |
+
],
|
| 28 |
+
"untrained_zero_role": "Lead",
|
| 29 |
+
"encoder_config": "configs/conditioned/redimnet2.yaml",
|
| 30 |
+
"encoder_config_sha256": "57a348c24d56f7bf26794f8bcca2765984726ab56363b2d3e5ef3a27b56524fc"
|
| 31 |
+
}
|
configs/conditioned/K7.json
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"conditioning": "dual",
|
| 3 |
+
"source_mode": "target_residual",
|
| 4 |
+
"channels": "stereo",
|
| 5 |
+
"seconds": 10.0,
|
| 6 |
+
"enroll_seconds": 10.0,
|
| 7 |
+
"emb_dim": 192,
|
| 8 |
+
"role_embedding_dim": 16,
|
| 9 |
+
"embedding_backend": "wespeaker_redimnet2",
|
| 10 |
+
"freeze_external_embedding": false,
|
| 11 |
+
"ht_channels": 48,
|
| 12 |
+
"ht_depth": 4,
|
| 13 |
+
"ht_growth": 2,
|
| 14 |
+
"ht_bottom_channels": 0,
|
| 15 |
+
"ht_dconv_mode": 3,
|
| 16 |
+
"ht_t_layers": 5,
|
| 17 |
+
"ht_nfft": 4096,
|
| 18 |
+
"sample_rate": 44100,
|
| 19 |
+
"hop_seconds": 4.0,
|
| 20 |
+
"training_roles": [
|
| 21 |
+
"A",
|
| 22 |
+
"B",
|
| 23 |
+
"Bar",
|
| 24 |
+
"S",
|
| 25 |
+
"T",
|
| 26 |
+
"VP"
|
| 27 |
+
],
|
| 28 |
+
"untrained_zero_role": "Lead",
|
| 29 |
+
"encoder_config": "configs/conditioned/redimnet2.yaml",
|
| 30 |
+
"encoder_config_sha256": "57a348c24d56f7bf26794f8bcca2765984726ab56363b2d3e5ef3a27b56524fc"
|
| 31 |
+
}
|
configs/conditioned/L1.json
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"conditioning": "role",
|
| 3 |
+
"source_mode": "target_residual",
|
| 4 |
+
"channels": "stereo",
|
| 5 |
+
"seconds": 10.0,
|
| 6 |
+
"enroll_seconds": 10.0,
|
| 7 |
+
"emb_dim": 192,
|
| 8 |
+
"role_embedding_dim": 16,
|
| 9 |
+
"embedding_backend": "wespeaker_redimnet2",
|
| 10 |
+
"freeze_external_embedding": true,
|
| 11 |
+
"ht_channels": 48,
|
| 12 |
+
"ht_depth": 4,
|
| 13 |
+
"ht_growth": 2,
|
| 14 |
+
"ht_bottom_channels": 0,
|
| 15 |
+
"ht_dconv_mode": 3,
|
| 16 |
+
"ht_t_layers": 5,
|
| 17 |
+
"ht_nfft": 4096,
|
| 18 |
+
"sample_rate": 44100,
|
| 19 |
+
"hop_seconds": 4.0,
|
| 20 |
+
"training_roles": [
|
| 21 |
+
"A",
|
| 22 |
+
"B",
|
| 23 |
+
"Lead",
|
| 24 |
+
"S",
|
| 25 |
+
"T",
|
| 26 |
+
"VP"
|
| 27 |
+
],
|
| 28 |
+
"untrained_zero_role": "Bar",
|
| 29 |
+
"encoder_config": "configs/conditioned/redimnet2.yaml",
|
| 30 |
+
"encoder_config_sha256": "57a348c24d56f7bf26794f8bcca2765984726ab56363b2d3e5ef3a27b56524fc"
|
| 31 |
+
}
|
configs/conditioned/L3.json
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"conditioning": "enrollment",
|
| 3 |
+
"source_mode": "target_residual",
|
| 4 |
+
"channels": "stereo",
|
| 5 |
+
"seconds": 10.0,
|
| 6 |
+
"enroll_seconds": 10.0,
|
| 7 |
+
"emb_dim": 192,
|
| 8 |
+
"role_embedding_dim": 16,
|
| 9 |
+
"embedding_backend": "wespeaker_redimnet2",
|
| 10 |
+
"freeze_external_embedding": false,
|
| 11 |
+
"ht_channels": 48,
|
| 12 |
+
"ht_depth": 4,
|
| 13 |
+
"ht_growth": 2,
|
| 14 |
+
"ht_bottom_channels": 0,
|
| 15 |
+
"ht_dconv_mode": 3,
|
| 16 |
+
"ht_t_layers": 5,
|
| 17 |
+
"ht_nfft": 4096,
|
| 18 |
+
"sample_rate": 44100,
|
| 19 |
+
"hop_seconds": 4.0,
|
| 20 |
+
"training_roles": [
|
| 21 |
+
"A",
|
| 22 |
+
"B",
|
| 23 |
+
"Lead",
|
| 24 |
+
"S",
|
| 25 |
+
"T",
|
| 26 |
+
"VP"
|
| 27 |
+
],
|
| 28 |
+
"untrained_zero_role": "Bar",
|
| 29 |
+
"encoder_config": "configs/conditioned/redimnet2.yaml",
|
| 30 |
+
"encoder_config_sha256": "57a348c24d56f7bf26794f8bcca2765984726ab56363b2d3e5ef3a27b56524fc"
|
| 31 |
+
}
|
configs/conditioned/L4.json
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"conditioning": "dual",
|
| 3 |
+
"source_mode": "target_residual",
|
| 4 |
+
"channels": "stereo",
|
| 5 |
+
"seconds": 10.0,
|
| 6 |
+
"enroll_seconds": 10.0,
|
| 7 |
+
"emb_dim": 192,
|
| 8 |
+
"role_embedding_dim": 16,
|
| 9 |
+
"embedding_backend": "wespeaker_redimnet2",
|
| 10 |
+
"freeze_external_embedding": false,
|
| 11 |
+
"ht_channels": 48,
|
| 12 |
+
"ht_depth": 4,
|
| 13 |
+
"ht_growth": 2,
|
| 14 |
+
"ht_bottom_channels": 0,
|
| 15 |
+
"ht_dconv_mode": 3,
|
| 16 |
+
"ht_t_layers": 5,
|
| 17 |
+
"ht_nfft": 4096,
|
| 18 |
+
"sample_rate": 44100,
|
| 19 |
+
"hop_seconds": 4.0,
|
| 20 |
+
"training_roles": [
|
| 21 |
+
"A",
|
| 22 |
+
"B",
|
| 23 |
+
"Lead",
|
| 24 |
+
"S",
|
| 25 |
+
"T",
|
| 26 |
+
"VP"
|
| 27 |
+
],
|
| 28 |
+
"untrained_zero_role": "Bar",
|
| 29 |
+
"encoder_config": "configs/conditioned/redimnet2.yaml",
|
| 30 |
+
"encoder_config_sha256": "57a348c24d56f7bf26794f8bcca2765984726ab56363b2d3e5ef3a27b56524fc"
|
| 31 |
+
}
|
configs/conditioned/M3.json
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"conditioning": "enrollment",
|
| 3 |
+
"source_mode": "target_residual",
|
| 4 |
+
"channels": "stereo",
|
| 5 |
+
"seconds": 10.0,
|
| 6 |
+
"enroll_seconds": 10.0,
|
| 7 |
+
"emb_dim": 192,
|
| 8 |
+
"role_embedding_dim": 16,
|
| 9 |
+
"embedding_backend": "wespeaker_redimnet2",
|
| 10 |
+
"freeze_external_embedding": false,
|
| 11 |
+
"ht_channels": 48,
|
| 12 |
+
"ht_depth": 4,
|
| 13 |
+
"ht_growth": 2,
|
| 14 |
+
"ht_bottom_channels": 0,
|
| 15 |
+
"ht_dconv_mode": 3,
|
| 16 |
+
"ht_t_layers": 5,
|
| 17 |
+
"ht_nfft": 4096,
|
| 18 |
+
"sample_rate": 44100,
|
| 19 |
+
"hop_seconds": 4.0,
|
| 20 |
+
"training_roles": [
|
| 21 |
+
"A",
|
| 22 |
+
"B",
|
| 23 |
+
"Bar",
|
| 24 |
+
"Lead",
|
| 25 |
+
"S",
|
| 26 |
+
"T",
|
| 27 |
+
"VP"
|
| 28 |
+
],
|
| 29 |
+
"untrained_zero_role": null,
|
| 30 |
+
"encoder_config": "configs/conditioned/redimnet2.yaml",
|
| 31 |
+
"encoder_config_sha256": "57a348c24d56f7bf26794f8bcca2765984726ab56363b2d3e5ef3a27b56524fc"
|
| 32 |
+
}
|
configs/conditioned/Singer_conditioned_htdemucs_SK_full_remix.json
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"conditioning": "enrollment",
|
| 3 |
+
"source_mode": "target_residual",
|
| 4 |
+
"channels": "stereo",
|
| 5 |
+
"seconds": 10.0,
|
| 6 |
+
"enroll_seconds": 10.0,
|
| 7 |
+
"emb_dim": 192,
|
| 8 |
+
"role_embedding_dim": 16,
|
| 9 |
+
"embedding_backend": "wespeaker_redimnet2",
|
| 10 |
+
"freeze_external_embedding": false,
|
| 11 |
+
"ht_channels": 48,
|
| 12 |
+
"ht_depth": 4,
|
| 13 |
+
"ht_growth": 2,
|
| 14 |
+
"ht_bottom_channels": 0,
|
| 15 |
+
"ht_dconv_mode": 3,
|
| 16 |
+
"ht_t_layers": 5,
|
| 17 |
+
"ht_nfft": 4096,
|
| 18 |
+
"sample_rate": 44100,
|
| 19 |
+
"hop_seconds": 4.0,
|
| 20 |
+
"training_roles": [
|
| 21 |
+
"A",
|
| 22 |
+
"B",
|
| 23 |
+
"Bar",
|
| 24 |
+
"S",
|
| 25 |
+
"T",
|
| 26 |
+
"VP"
|
| 27 |
+
],
|
| 28 |
+
"untrained_zero_role": "Lead",
|
| 29 |
+
"encoder_config": "configs/conditioned/redimnet2.yaml",
|
| 30 |
+
"encoder_config_sha256": "57a348c24d56f7bf26794f8bcca2765984726ab56363b2d3e5ef3a27b56524fc"
|
| 31 |
+
}
|
configs/conditioned/Singer_conditioned_htdemucs_SK_single_clone.json
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"conditioning": "enrollment",
|
| 3 |
+
"source_mode": "target_residual",
|
| 4 |
+
"channels": "stereo",
|
| 5 |
+
"seconds": 10.0,
|
| 6 |
+
"enroll_seconds": 10.0,
|
| 7 |
+
"emb_dim": 192,
|
| 8 |
+
"role_embedding_dim": 16,
|
| 9 |
+
"embedding_backend": "wespeaker_redimnet2",
|
| 10 |
+
"freeze_external_embedding": false,
|
| 11 |
+
"ht_channels": 48,
|
| 12 |
+
"ht_depth": 4,
|
| 13 |
+
"ht_growth": 2,
|
| 14 |
+
"ht_bottom_channels": 0,
|
| 15 |
+
"ht_dconv_mode": 3,
|
| 16 |
+
"ht_t_layers": 5,
|
| 17 |
+
"ht_nfft": 4096,
|
| 18 |
+
"sample_rate": 44100,
|
| 19 |
+
"hop_seconds": 4.0,
|
| 20 |
+
"training_roles": [
|
| 21 |
+
"A",
|
| 22 |
+
"B",
|
| 23 |
+
"Bar",
|
| 24 |
+
"S",
|
| 25 |
+
"T",
|
| 26 |
+
"VP"
|
| 27 |
+
],
|
| 28 |
+
"untrained_zero_role": "Lead",
|
| 29 |
+
"encoder_config": "configs/conditioned/redimnet2.yaml",
|
| 30 |
+
"encoder_config_sha256": "57a348c24d56f7bf26794f8bcca2765984726ab56363b2d3e5ef3a27b56524fc"
|
| 31 |
+
}
|
configs/conditioned/redimnet2.yaml
ADDED
|
@@ -0,0 +1,147 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
checkpoint: exp/redimnet2/expB6_v2/-LM/models/model_0.pt
|
| 2 |
+
data_type: shard
|
| 3 |
+
dataloader_args:
|
| 4 |
+
batch_size: 16
|
| 5 |
+
drop_last: true
|
| 6 |
+
num_workers: 4
|
| 7 |
+
pin_memory: false
|
| 8 |
+
prefetch_factor: 4
|
| 9 |
+
dataset_args:
|
| 10 |
+
aug_prob: 0.0
|
| 11 |
+
cmvn: false
|
| 12 |
+
filter: false
|
| 13 |
+
frontend: tfmel
|
| 14 |
+
num_frms: 600
|
| 15 |
+
resample_rate: 16000
|
| 16 |
+
sample_num_per_epoch: 0
|
| 17 |
+
shuffle: true
|
| 18 |
+
shuffle_args:
|
| 19 |
+
shuffle_size: 2500
|
| 20 |
+
spec_aug: false
|
| 21 |
+
speed_perturb: false
|
| 22 |
+
tfmel_args:
|
| 23 |
+
do_preemph: true
|
| 24 |
+
do_spec_aug: false
|
| 25 |
+
eps: 1.0e-08
|
| 26 |
+
f_max: 7600
|
| 27 |
+
f_min: 20
|
| 28 |
+
hop_length: 160
|
| 29 |
+
n_fft: 512
|
| 30 |
+
n_mels: 72
|
| 31 |
+
norm_signal: true
|
| 32 |
+
win_length: 400
|
| 33 |
+
enable_amp: true
|
| 34 |
+
exp_dir: exp/redimnet2/expB6_v2/-LM
|
| 35 |
+
gpus:
|
| 36 |
+
- 2
|
| 37 |
+
- 3
|
| 38 |
+
grad_accum_steps: 8
|
| 39 |
+
log_batch_interval: 100
|
| 40 |
+
loss: CrossEntropyLoss
|
| 41 |
+
loss_args: {}
|
| 42 |
+
margin_scheduler: MarginScheduler
|
| 43 |
+
margin_update:
|
| 44 |
+
epoch_iter: 34125
|
| 45 |
+
final_margin: 0.3
|
| 46 |
+
fix_start_epoch: 0
|
| 47 |
+
increase_start_epoch: 0
|
| 48 |
+
increase_type: exp
|
| 49 |
+
initial_margin: 0.3
|
| 50 |
+
update_margin: false
|
| 51 |
+
model: ReDimNet2Wrap
|
| 52 |
+
model_args:
|
| 53 |
+
C: 64
|
| 54 |
+
F: 72
|
| 55 |
+
block_1d_type: conv+att
|
| 56 |
+
block_2d_type: basic_resnet
|
| 57 |
+
causal: none
|
| 58 |
+
compress_tconvs: true
|
| 59 |
+
emb_bn: false
|
| 60 |
+
embed_dim: 192
|
| 61 |
+
feat_dim: 72
|
| 62 |
+
fm_weigthing_type: NC
|
| 63 |
+
global_context_att: true
|
| 64 |
+
group_divisor: 1
|
| 65 |
+
hop_length: 160
|
| 66 |
+
out_channels: 224
|
| 67 |
+
pooling_func: ASTP
|
| 68 |
+
return_2d_output: true
|
| 69 |
+
spec: null
|
| 70 |
+
spec_in_channels: 1
|
| 71 |
+
stages_setup:
|
| 72 |
+
- - - 1
|
| 73 |
+
- 1
|
| 74 |
+
- 3
|
| 75 |
+
- 3
|
| 76 |
+
- - - 3
|
| 77 |
+
- 3
|
| 78 |
+
- 64
|
| 79 |
+
- - - 2
|
| 80 |
+
- 1
|
| 81 |
+
- 4
|
| 82 |
+
- 2
|
| 83 |
+
- - - 3
|
| 84 |
+
- 3
|
| 85 |
+
- 64
|
| 86 |
+
- - - 1
|
| 87 |
+
- 2
|
| 88 |
+
- 5
|
| 89 |
+
- 2
|
| 90 |
+
- - - 3
|
| 91 |
+
- 3
|
| 92 |
+
- 48
|
| 93 |
+
- - - 2
|
| 94 |
+
- 1
|
| 95 |
+
- 5
|
| 96 |
+
- 1
|
| 97 |
+
- - - 3
|
| 98 |
+
- 3
|
| 99 |
+
- 48
|
| 100 |
+
- - - 1
|
| 101 |
+
- 2
|
| 102 |
+
- 4
|
| 103 |
+
- 0.75
|
| 104 |
+
- - - 3
|
| 105 |
+
- 3
|
| 106 |
+
- 32
|
| 107 |
+
- - - 2
|
| 108 |
+
- 1
|
| 109 |
+
- 3
|
| 110 |
+
- 0.5
|
| 111 |
+
- - - 3
|
| 112 |
+
- 3
|
| 113 |
+
- 24
|
| 114 |
+
model_init: null
|
| 115 |
+
noise_data: data/voxceleb/musan/lmdb
|
| 116 |
+
num_avg: 1
|
| 117 |
+
num_epochs: 5
|
| 118 |
+
optimizer: SGD
|
| 119 |
+
optimizer_args:
|
| 120 |
+
lr: 0.0001
|
| 121 |
+
momentum: 0.9
|
| 122 |
+
nesterov: true
|
| 123 |
+
weight_decay: 2.0e-05
|
| 124 |
+
projection_args:
|
| 125 |
+
do_lm: false
|
| 126 |
+
easy_margin: false
|
| 127 |
+
embed_dim: 192
|
| 128 |
+
lanbuda: 0.7
|
| 129 |
+
margin_type: C
|
| 130 |
+
num_class: 5994
|
| 131 |
+
project_type: sphereface2
|
| 132 |
+
scale: 32.0
|
| 133 |
+
t: 3
|
| 134 |
+
reverb_data: data/voxceleb/rirs/lmdb
|
| 135 |
+
save_epoch_interval: 1
|
| 136 |
+
scheduler: ExponentialDecrease
|
| 137 |
+
scheduler_args:
|
| 138 |
+
epoch_iter: 34125
|
| 139 |
+
final_lr: 1.0e-05
|
| 140 |
+
initial_lr: 0.0001
|
| 141 |
+
num_epochs: 5
|
| 142 |
+
scale_ratio: 4.0
|
| 143 |
+
warm_from_zero: false
|
| 144 |
+
warm_up_epoch: 0
|
| 145 |
+
seed: 42
|
| 146 |
+
train_data: data/voxceleb/vox2_dev/shard.list
|
| 147 |
+
train_label: data/voxceleb/vox2_dev/utt2spk
|
configs/fixed/JC.yaml
ADDED
|
@@ -0,0 +1,104 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
audio:
|
| 2 |
+
chunk_size: 441000 # 44100 * 10s
|
| 3 |
+
min_mean_abs: 0.001
|
| 4 |
+
hop_length: 1024
|
| 5 |
+
|
| 6 |
+
training:
|
| 7 |
+
batch_size: 8
|
| 8 |
+
gradient_accumulation_steps: 1
|
| 9 |
+
grad_clip: 0
|
| 10 |
+
segment: 10
|
| 11 |
+
shift: 1
|
| 12 |
+
samplerate: 44100
|
| 13 |
+
channels: 2
|
| 14 |
+
normalize: true
|
| 15 |
+
instruments: ['vp', 'bass', 'soprano', 'alto', 'tenor', 'lead_vocal']
|
| 16 |
+
target_instrument: null
|
| 17 |
+
num_epochs: 1000
|
| 18 |
+
num_steps: 1000
|
| 19 |
+
optimizer: adam
|
| 20 |
+
lr: 9.0e-05
|
| 21 |
+
patience: 2
|
| 22 |
+
reduce_factor: 0.95
|
| 23 |
+
q: 0.95
|
| 24 |
+
coarse_loss_clip: true
|
| 25 |
+
ema_momentum: 0.999
|
| 26 |
+
other_fix: false
|
| 27 |
+
use_amp: true
|
| 28 |
+
|
| 29 |
+
augmentations:
|
| 30 |
+
enable: true
|
| 31 |
+
loudness: true
|
| 32 |
+
loudness_min: 0.5
|
| 33 |
+
loudness_max: 1.5
|
| 34 |
+
mixup: true
|
| 35 |
+
mixup_probs: [0.2, 0.02]
|
| 36 |
+
mixup_loudness_min: 0.5
|
| 37 |
+
mixup_loudness_max: 1.5
|
| 38 |
+
all:
|
| 39 |
+
channel_shuffle: 0.5
|
| 40 |
+
random_inverse: 0.1
|
| 41 |
+
random_polarity: 0.5
|
| 42 |
+
|
| 43 |
+
inference:
|
| 44 |
+
num_overlap: 4
|
| 45 |
+
batch_size: 8
|
| 46 |
+
|
| 47 |
+
model: htdemucs
|
| 48 |
+
|
| 49 |
+
htdemucs:
|
| 50 |
+
channels: 48
|
| 51 |
+
channels_time:
|
| 52 |
+
growth: 2
|
| 53 |
+
num_subbands: 1
|
| 54 |
+
nfft: 4096
|
| 55 |
+
wiener_iters: 0
|
| 56 |
+
end_iters: 0
|
| 57 |
+
wiener_residual: false
|
| 58 |
+
cac: true
|
| 59 |
+
depth: 4
|
| 60 |
+
rewrite: true
|
| 61 |
+
multi_freqs: []
|
| 62 |
+
multi_freqs_depth: 3
|
| 63 |
+
freq_emb: 0.2
|
| 64 |
+
emb_scale: 10
|
| 65 |
+
emb_smooth: true
|
| 66 |
+
kernel_size: 8
|
| 67 |
+
stride: 4
|
| 68 |
+
time_stride: 2
|
| 69 |
+
context: 1
|
| 70 |
+
context_enc: 0
|
| 71 |
+
norm_starts: 4
|
| 72 |
+
norm_groups: 4
|
| 73 |
+
dconv_mode: 3
|
| 74 |
+
dconv_depth: 2
|
| 75 |
+
dconv_comp: 8
|
| 76 |
+
dconv_init: 1e-3
|
| 77 |
+
bottom_channels: 0
|
| 78 |
+
t_layers: 5
|
| 79 |
+
t_hidden_scale: 4.0
|
| 80 |
+
t_heads: 8
|
| 81 |
+
t_dropout: 0.0
|
| 82 |
+
t_layer_scale: True
|
| 83 |
+
t_gelu: True
|
| 84 |
+
t_emb: sin
|
| 85 |
+
t_max_positions: 10000
|
| 86 |
+
t_max_period: 10000.0
|
| 87 |
+
t_weight_pos_embed: 1.0
|
| 88 |
+
t_cape_mean_normalize: True
|
| 89 |
+
t_cape_augment: True
|
| 90 |
+
t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
|
| 91 |
+
t_sin_random_shift: 0
|
| 92 |
+
t_norm_in: True
|
| 93 |
+
t_norm_in_group: False
|
| 94 |
+
t_group_norm: False
|
| 95 |
+
t_norm_first: True
|
| 96 |
+
t_norm_out: True
|
| 97 |
+
t_weight_decay: 0.0
|
| 98 |
+
t_lr:
|
| 99 |
+
t_sparse_self_attn: False
|
| 100 |
+
t_sparse_cross_attn: False
|
| 101 |
+
t_mask_type: diag
|
| 102 |
+
t_mask_random_seed: 42
|
| 103 |
+
t_sparse_attn_window: 400
|
| 104 |
+
t_global_window: 100
|
configs/fixed/SK.yaml
ADDED
|
@@ -0,0 +1,104 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
audio:
|
| 2 |
+
chunk_size: 441000 # 44100 * 10s
|
| 3 |
+
min_mean_abs: 0.001
|
| 4 |
+
hop_length: 1024
|
| 5 |
+
|
| 6 |
+
training:
|
| 7 |
+
batch_size: 8
|
| 8 |
+
gradient_accumulation_steps: 1
|
| 9 |
+
grad_clip: 0
|
| 10 |
+
segment: 10
|
| 11 |
+
shift: 1
|
| 12 |
+
samplerate: 44100
|
| 13 |
+
channels: 2
|
| 14 |
+
normalize: true
|
| 15 |
+
instruments: ['vp', 'bass', 'soprano', 'alto', 'tenor', 'baritone']
|
| 16 |
+
target_instrument: null
|
| 17 |
+
num_epochs: 1000
|
| 18 |
+
num_steps: 1000
|
| 19 |
+
optimizer: adam
|
| 20 |
+
lr: 9.0e-05
|
| 21 |
+
patience: 2
|
| 22 |
+
reduce_factor: 0.95
|
| 23 |
+
q: 0.95
|
| 24 |
+
coarse_loss_clip: true
|
| 25 |
+
ema_momentum: 0.999
|
| 26 |
+
other_fix: false
|
| 27 |
+
use_amp: true
|
| 28 |
+
|
| 29 |
+
augmentations:
|
| 30 |
+
enable: true
|
| 31 |
+
loudness: true
|
| 32 |
+
loudness_min: 0.5
|
| 33 |
+
loudness_max: 1.5
|
| 34 |
+
mixup: true
|
| 35 |
+
mixup_probs: [0.2, 0.02]
|
| 36 |
+
mixup_loudness_min: 0.5
|
| 37 |
+
mixup_loudness_max: 1.5
|
| 38 |
+
all:
|
| 39 |
+
channel_shuffle: 0.5
|
| 40 |
+
random_inverse: 0.1
|
| 41 |
+
random_polarity: 0.5
|
| 42 |
+
|
| 43 |
+
inference:
|
| 44 |
+
num_overlap: 4
|
| 45 |
+
batch_size: 8
|
| 46 |
+
|
| 47 |
+
model: htdemucs
|
| 48 |
+
|
| 49 |
+
htdemucs:
|
| 50 |
+
channels: 48
|
| 51 |
+
channels_time:
|
| 52 |
+
growth: 2
|
| 53 |
+
num_subbands: 1
|
| 54 |
+
nfft: 4096
|
| 55 |
+
wiener_iters: 0
|
| 56 |
+
end_iters: 0
|
| 57 |
+
wiener_residual: false
|
| 58 |
+
cac: true
|
| 59 |
+
depth: 4
|
| 60 |
+
rewrite: true
|
| 61 |
+
multi_freqs: []
|
| 62 |
+
multi_freqs_depth: 3
|
| 63 |
+
freq_emb: 0.2
|
| 64 |
+
emb_scale: 10
|
| 65 |
+
emb_smooth: true
|
| 66 |
+
kernel_size: 8
|
| 67 |
+
stride: 4
|
| 68 |
+
time_stride: 2
|
| 69 |
+
context: 1
|
| 70 |
+
context_enc: 0
|
| 71 |
+
norm_starts: 4
|
| 72 |
+
norm_groups: 4
|
| 73 |
+
dconv_mode: 3
|
| 74 |
+
dconv_depth: 2
|
| 75 |
+
dconv_comp: 8
|
| 76 |
+
dconv_init: 1e-3
|
| 77 |
+
bottom_channels: 0
|
| 78 |
+
t_layers: 5
|
| 79 |
+
t_hidden_scale: 4.0
|
| 80 |
+
t_heads: 8
|
| 81 |
+
t_dropout: 0.0
|
| 82 |
+
t_layer_scale: True
|
| 83 |
+
t_gelu: True
|
| 84 |
+
t_emb: sin
|
| 85 |
+
t_max_positions: 10000
|
| 86 |
+
t_max_period: 10000.0
|
| 87 |
+
t_weight_pos_embed: 1.0
|
| 88 |
+
t_cape_mean_normalize: True
|
| 89 |
+
t_cape_augment: True
|
| 90 |
+
t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
|
| 91 |
+
t_sin_random_shift: 0
|
| 92 |
+
t_norm_in: True
|
| 93 |
+
t_norm_in_group: False
|
| 94 |
+
t_group_norm: False
|
| 95 |
+
t_norm_first: True
|
| 96 |
+
t_norm_out: True
|
| 97 |
+
t_weight_decay: 0.0
|
| 98 |
+
t_lr:
|
| 99 |
+
t_sparse_self_attn: False
|
| 100 |
+
t_sparse_cross_attn: False
|
| 101 |
+
t_mask_type: diag
|
| 102 |
+
t_mask_random_seed: 42
|
| 103 |
+
t_sparse_attn_window: 400
|
| 104 |
+
t_global_window: 100
|
configs/fixed/combined_ep333.yaml
ADDED
|
@@ -0,0 +1,104 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
audio:
|
| 2 |
+
chunk_size: 441000 # 44100 * 10s
|
| 3 |
+
min_mean_abs: 0.001
|
| 4 |
+
hop_length: 1024
|
| 5 |
+
|
| 6 |
+
training:
|
| 7 |
+
batch_size: 8
|
| 8 |
+
gradient_accumulation_steps: 1
|
| 9 |
+
grad_clip: 0
|
| 10 |
+
segment: 10
|
| 11 |
+
shift: 1
|
| 12 |
+
samplerate: 44100
|
| 13 |
+
channels: 2
|
| 14 |
+
normalize: true
|
| 15 |
+
instruments: ['vp', 'bass', 'soprano', 'alto', 'tenor', 'other']
|
| 16 |
+
target_instrument: null
|
| 17 |
+
num_epochs: 1000
|
| 18 |
+
num_steps: 1000
|
| 19 |
+
optimizer: adam
|
| 20 |
+
lr: 9.0e-05
|
| 21 |
+
patience: 2
|
| 22 |
+
reduce_factor: 0.95
|
| 23 |
+
q: 0.95
|
| 24 |
+
coarse_loss_clip: true
|
| 25 |
+
ema_momentum: 0.999
|
| 26 |
+
other_fix: false
|
| 27 |
+
use_amp: true
|
| 28 |
+
|
| 29 |
+
augmentations:
|
| 30 |
+
enable: true
|
| 31 |
+
loudness: true
|
| 32 |
+
loudness_min: 0.5
|
| 33 |
+
loudness_max: 1.5
|
| 34 |
+
mixup: true
|
| 35 |
+
mixup_probs: [0.2, 0.02]
|
| 36 |
+
mixup_loudness_min: 0.5
|
| 37 |
+
mixup_loudness_max: 1.5
|
| 38 |
+
all:
|
| 39 |
+
channel_shuffle: 0.5
|
| 40 |
+
random_inverse: 0.1
|
| 41 |
+
random_polarity: 0.5
|
| 42 |
+
|
| 43 |
+
inference:
|
| 44 |
+
num_overlap: 4
|
| 45 |
+
batch_size: 8
|
| 46 |
+
|
| 47 |
+
model: htdemucs
|
| 48 |
+
|
| 49 |
+
htdemucs:
|
| 50 |
+
channels: 48
|
| 51 |
+
channels_time:
|
| 52 |
+
growth: 2
|
| 53 |
+
num_subbands: 1
|
| 54 |
+
nfft: 4096
|
| 55 |
+
wiener_iters: 0
|
| 56 |
+
end_iters: 0
|
| 57 |
+
wiener_residual: false
|
| 58 |
+
cac: true
|
| 59 |
+
depth: 4
|
| 60 |
+
rewrite: true
|
| 61 |
+
multi_freqs: []
|
| 62 |
+
multi_freqs_depth: 3
|
| 63 |
+
freq_emb: 0.2
|
| 64 |
+
emb_scale: 10
|
| 65 |
+
emb_smooth: true
|
| 66 |
+
kernel_size: 8
|
| 67 |
+
stride: 4
|
| 68 |
+
time_stride: 2
|
| 69 |
+
context: 1
|
| 70 |
+
context_enc: 0
|
| 71 |
+
norm_starts: 4
|
| 72 |
+
norm_groups: 4
|
| 73 |
+
dconv_mode: 3
|
| 74 |
+
dconv_depth: 2
|
| 75 |
+
dconv_comp: 8
|
| 76 |
+
dconv_init: 1e-3
|
| 77 |
+
bottom_channels: 0
|
| 78 |
+
t_layers: 5
|
| 79 |
+
t_hidden_scale: 4.0
|
| 80 |
+
t_heads: 8
|
| 81 |
+
t_dropout: 0.0
|
| 82 |
+
t_layer_scale: True
|
| 83 |
+
t_gelu: True
|
| 84 |
+
t_emb: sin
|
| 85 |
+
t_max_positions: 10000
|
| 86 |
+
t_max_period: 10000.0
|
| 87 |
+
t_weight_pos_embed: 1.0
|
| 88 |
+
t_cape_mean_normalize: True
|
| 89 |
+
t_cape_augment: True
|
| 90 |
+
t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
|
| 91 |
+
t_sin_random_shift: 0
|
| 92 |
+
t_norm_in: True
|
| 93 |
+
t_norm_in_group: False
|
| 94 |
+
t_group_norm: False
|
| 95 |
+
t_norm_first: True
|
| 96 |
+
t_norm_out: True
|
| 97 |
+
t_weight_decay: 0.0
|
| 98 |
+
t_lr:
|
| 99 |
+
t_sparse_self_attn: False
|
| 100 |
+
t_sparse_cross_attn: False
|
| 101 |
+
t_mask_type: diag
|
| 102 |
+
t_mask_random_seed: 42
|
| 103 |
+
t_sparse_attn_window: 400
|
| 104 |
+
t_global_window: 100
|
configs/specialists/JC/alto.yaml
ADDED
|
@@ -0,0 +1,104 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
audio:
|
| 2 |
+
chunk_size: 441000 # 44100 * 10s
|
| 3 |
+
min_mean_abs: 0.001
|
| 4 |
+
hop_length: 1024
|
| 5 |
+
|
| 6 |
+
training:
|
| 7 |
+
batch_size: 8
|
| 8 |
+
gradient_accumulation_steps: 1
|
| 9 |
+
grad_clip: 0
|
| 10 |
+
segment: 10
|
| 11 |
+
shift: 1
|
| 12 |
+
samplerate: 44100
|
| 13 |
+
channels: 2
|
| 14 |
+
normalize: true
|
| 15 |
+
instruments: ['nonalto', 'alto']
|
| 16 |
+
target_instrument: null
|
| 17 |
+
num_epochs: 1000
|
| 18 |
+
num_steps: 1000
|
| 19 |
+
optimizer: adam
|
| 20 |
+
lr: 9.0e-05
|
| 21 |
+
patience: 2
|
| 22 |
+
reduce_factor: 0.95
|
| 23 |
+
q: 0.95
|
| 24 |
+
coarse_loss_clip: true
|
| 25 |
+
ema_momentum: 0.999
|
| 26 |
+
other_fix: false
|
| 27 |
+
use_amp: true
|
| 28 |
+
|
| 29 |
+
augmentations:
|
| 30 |
+
enable: true
|
| 31 |
+
loudness: true
|
| 32 |
+
loudness_min: 0.5
|
| 33 |
+
loudness_max: 1.5
|
| 34 |
+
mixup: true
|
| 35 |
+
mixup_probs: [0.2, 0.02]
|
| 36 |
+
mixup_loudness_min: 0.5
|
| 37 |
+
mixup_loudness_max: 1.5
|
| 38 |
+
all:
|
| 39 |
+
channel_shuffle: 0.5
|
| 40 |
+
random_inverse: 0.1
|
| 41 |
+
random_polarity: 0.5
|
| 42 |
+
|
| 43 |
+
inference:
|
| 44 |
+
num_overlap: 4
|
| 45 |
+
batch_size: 8
|
| 46 |
+
|
| 47 |
+
model: htdemucs
|
| 48 |
+
|
| 49 |
+
htdemucs:
|
| 50 |
+
channels: 48
|
| 51 |
+
channels_time:
|
| 52 |
+
growth: 2
|
| 53 |
+
num_subbands: 1
|
| 54 |
+
nfft: 4096
|
| 55 |
+
wiener_iters: 0
|
| 56 |
+
end_iters: 0
|
| 57 |
+
wiener_residual: false
|
| 58 |
+
cac: true
|
| 59 |
+
depth: 4
|
| 60 |
+
rewrite: true
|
| 61 |
+
multi_freqs: []
|
| 62 |
+
multi_freqs_depth: 3
|
| 63 |
+
freq_emb: 0.2
|
| 64 |
+
emb_scale: 10
|
| 65 |
+
emb_smooth: true
|
| 66 |
+
kernel_size: 8
|
| 67 |
+
stride: 4
|
| 68 |
+
time_stride: 2
|
| 69 |
+
context: 1
|
| 70 |
+
context_enc: 0
|
| 71 |
+
norm_starts: 4
|
| 72 |
+
norm_groups: 4
|
| 73 |
+
dconv_mode: 3
|
| 74 |
+
dconv_depth: 2
|
| 75 |
+
dconv_comp: 8
|
| 76 |
+
dconv_init: 1e-3
|
| 77 |
+
bottom_channels: 0
|
| 78 |
+
t_layers: 5
|
| 79 |
+
t_hidden_scale: 4.0
|
| 80 |
+
t_heads: 8
|
| 81 |
+
t_dropout: 0.0
|
| 82 |
+
t_layer_scale: True
|
| 83 |
+
t_gelu: True
|
| 84 |
+
t_emb: sin
|
| 85 |
+
t_max_positions: 10000
|
| 86 |
+
t_max_period: 10000.0
|
| 87 |
+
t_weight_pos_embed: 1.0
|
| 88 |
+
t_cape_mean_normalize: True
|
| 89 |
+
t_cape_augment: True
|
| 90 |
+
t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
|
| 91 |
+
t_sin_random_shift: 0
|
| 92 |
+
t_norm_in: True
|
| 93 |
+
t_norm_in_group: False
|
| 94 |
+
t_group_norm: False
|
| 95 |
+
t_norm_first: True
|
| 96 |
+
t_norm_out: True
|
| 97 |
+
t_weight_decay: 0.0
|
| 98 |
+
t_lr:
|
| 99 |
+
t_sparse_self_attn: False
|
| 100 |
+
t_sparse_cross_attn: False
|
| 101 |
+
t_mask_type: diag
|
| 102 |
+
t_mask_random_seed: 42
|
| 103 |
+
t_sparse_attn_window: 400
|
| 104 |
+
t_global_window: 100
|
configs/specialists/JC/bass.yaml
ADDED
|
@@ -0,0 +1,104 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
audio:
|
| 2 |
+
chunk_size: 441000 # 44100 * 10s
|
| 3 |
+
min_mean_abs: 0.001
|
| 4 |
+
hop_length: 1024
|
| 5 |
+
|
| 6 |
+
training:
|
| 7 |
+
batch_size: 8
|
| 8 |
+
gradient_accumulation_steps: 1
|
| 9 |
+
grad_clip: 0
|
| 10 |
+
segment: 10
|
| 11 |
+
shift: 1
|
| 12 |
+
samplerate: 44100
|
| 13 |
+
channels: 2
|
| 14 |
+
normalize: true
|
| 15 |
+
instruments: ['nonbass', 'bass']
|
| 16 |
+
target_instrument: null
|
| 17 |
+
num_epochs: 1000
|
| 18 |
+
num_steps: 1000
|
| 19 |
+
optimizer: adam
|
| 20 |
+
lr: 9.0e-05
|
| 21 |
+
patience: 2
|
| 22 |
+
reduce_factor: 0.95
|
| 23 |
+
q: 0.95
|
| 24 |
+
coarse_loss_clip: true
|
| 25 |
+
ema_momentum: 0.999
|
| 26 |
+
other_fix: false
|
| 27 |
+
use_amp: true
|
| 28 |
+
|
| 29 |
+
augmentations:
|
| 30 |
+
enable: true
|
| 31 |
+
loudness: true
|
| 32 |
+
loudness_min: 0.5
|
| 33 |
+
loudness_max: 1.5
|
| 34 |
+
mixup: true
|
| 35 |
+
mixup_probs: [0.2, 0.02]
|
| 36 |
+
mixup_loudness_min: 0.5
|
| 37 |
+
mixup_loudness_max: 1.5
|
| 38 |
+
all:
|
| 39 |
+
channel_shuffle: 0.5
|
| 40 |
+
random_inverse: 0.1
|
| 41 |
+
random_polarity: 0.5
|
| 42 |
+
|
| 43 |
+
inference:
|
| 44 |
+
num_overlap: 4
|
| 45 |
+
batch_size: 8
|
| 46 |
+
|
| 47 |
+
model: htdemucs
|
| 48 |
+
|
| 49 |
+
htdemucs:
|
| 50 |
+
channels: 48
|
| 51 |
+
channels_time:
|
| 52 |
+
growth: 2
|
| 53 |
+
num_subbands: 1
|
| 54 |
+
nfft: 4096
|
| 55 |
+
wiener_iters: 0
|
| 56 |
+
end_iters: 0
|
| 57 |
+
wiener_residual: false
|
| 58 |
+
cac: true
|
| 59 |
+
depth: 4
|
| 60 |
+
rewrite: true
|
| 61 |
+
multi_freqs: []
|
| 62 |
+
multi_freqs_depth: 3
|
| 63 |
+
freq_emb: 0.2
|
| 64 |
+
emb_scale: 10
|
| 65 |
+
emb_smooth: true
|
| 66 |
+
kernel_size: 8
|
| 67 |
+
stride: 4
|
| 68 |
+
time_stride: 2
|
| 69 |
+
context: 1
|
| 70 |
+
context_enc: 0
|
| 71 |
+
norm_starts: 4
|
| 72 |
+
norm_groups: 4
|
| 73 |
+
dconv_mode: 3
|
| 74 |
+
dconv_depth: 2
|
| 75 |
+
dconv_comp: 8
|
| 76 |
+
dconv_init: 1e-3
|
| 77 |
+
bottom_channels: 0
|
| 78 |
+
t_layers: 5
|
| 79 |
+
t_hidden_scale: 4.0
|
| 80 |
+
t_heads: 8
|
| 81 |
+
t_dropout: 0.0
|
| 82 |
+
t_layer_scale: True
|
| 83 |
+
t_gelu: True
|
| 84 |
+
t_emb: sin
|
| 85 |
+
t_max_positions: 10000
|
| 86 |
+
t_max_period: 10000.0
|
| 87 |
+
t_weight_pos_embed: 1.0
|
| 88 |
+
t_cape_mean_normalize: True
|
| 89 |
+
t_cape_augment: True
|
| 90 |
+
t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
|
| 91 |
+
t_sin_random_shift: 0
|
| 92 |
+
t_norm_in: True
|
| 93 |
+
t_norm_in_group: False
|
| 94 |
+
t_group_norm: False
|
| 95 |
+
t_norm_first: True
|
| 96 |
+
t_norm_out: True
|
| 97 |
+
t_weight_decay: 0.0
|
| 98 |
+
t_lr:
|
| 99 |
+
t_sparse_self_attn: False
|
| 100 |
+
t_sparse_cross_attn: False
|
| 101 |
+
t_mask_type: diag
|
| 102 |
+
t_mask_random_seed: 42
|
| 103 |
+
t_sparse_attn_window: 400
|
| 104 |
+
t_global_window: 100
|
configs/specialists/JC/lead_vocal.yaml
ADDED
|
@@ -0,0 +1,104 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
audio:
|
| 2 |
+
chunk_size: 441000 # 44100 * 10s
|
| 3 |
+
min_mean_abs: 0.001
|
| 4 |
+
hop_length: 1024
|
| 5 |
+
|
| 6 |
+
training:
|
| 7 |
+
batch_size: 8
|
| 8 |
+
gradient_accumulation_steps: 1
|
| 9 |
+
grad_clip: 0
|
| 10 |
+
segment: 10
|
| 11 |
+
shift: 1
|
| 12 |
+
samplerate: 44100
|
| 13 |
+
channels: 2
|
| 14 |
+
normalize: true
|
| 15 |
+
instruments: ['nonlead_vocal', 'lead_vocal']
|
| 16 |
+
target_instrument: null
|
| 17 |
+
num_epochs: 1000
|
| 18 |
+
num_steps: 1000
|
| 19 |
+
optimizer: adam
|
| 20 |
+
lr: 9.0e-05
|
| 21 |
+
patience: 2
|
| 22 |
+
reduce_factor: 0.95
|
| 23 |
+
q: 0.95
|
| 24 |
+
coarse_loss_clip: true
|
| 25 |
+
ema_momentum: 0.999
|
| 26 |
+
other_fix: false
|
| 27 |
+
use_amp: true
|
| 28 |
+
|
| 29 |
+
augmentations:
|
| 30 |
+
enable: true
|
| 31 |
+
loudness: true
|
| 32 |
+
loudness_min: 0.5
|
| 33 |
+
loudness_max: 1.5
|
| 34 |
+
mixup: true
|
| 35 |
+
mixup_probs: [0.2, 0.02]
|
| 36 |
+
mixup_loudness_min: 0.5
|
| 37 |
+
mixup_loudness_max: 1.5
|
| 38 |
+
all:
|
| 39 |
+
channel_shuffle: 0.5
|
| 40 |
+
random_inverse: 0.1
|
| 41 |
+
random_polarity: 0.5
|
| 42 |
+
|
| 43 |
+
inference:
|
| 44 |
+
num_overlap: 4
|
| 45 |
+
batch_size: 8
|
| 46 |
+
|
| 47 |
+
model: htdemucs
|
| 48 |
+
|
| 49 |
+
htdemucs:
|
| 50 |
+
channels: 48
|
| 51 |
+
channels_time:
|
| 52 |
+
growth: 2
|
| 53 |
+
num_subbands: 1
|
| 54 |
+
nfft: 4096
|
| 55 |
+
wiener_iters: 0
|
| 56 |
+
end_iters: 0
|
| 57 |
+
wiener_residual: false
|
| 58 |
+
cac: true
|
| 59 |
+
depth: 4
|
| 60 |
+
rewrite: true
|
| 61 |
+
multi_freqs: []
|
| 62 |
+
multi_freqs_depth: 3
|
| 63 |
+
freq_emb: 0.2
|
| 64 |
+
emb_scale: 10
|
| 65 |
+
emb_smooth: true
|
| 66 |
+
kernel_size: 8
|
| 67 |
+
stride: 4
|
| 68 |
+
time_stride: 2
|
| 69 |
+
context: 1
|
| 70 |
+
context_enc: 0
|
| 71 |
+
norm_starts: 4
|
| 72 |
+
norm_groups: 4
|
| 73 |
+
dconv_mode: 3
|
| 74 |
+
dconv_depth: 2
|
| 75 |
+
dconv_comp: 8
|
| 76 |
+
dconv_init: 1e-3
|
| 77 |
+
bottom_channels: 0
|
| 78 |
+
t_layers: 5
|
| 79 |
+
t_hidden_scale: 4.0
|
| 80 |
+
t_heads: 8
|
| 81 |
+
t_dropout: 0.0
|
| 82 |
+
t_layer_scale: True
|
| 83 |
+
t_gelu: True
|
| 84 |
+
t_emb: sin
|
| 85 |
+
t_max_positions: 10000
|
| 86 |
+
t_max_period: 10000.0
|
| 87 |
+
t_weight_pos_embed: 1.0
|
| 88 |
+
t_cape_mean_normalize: True
|
| 89 |
+
t_cape_augment: True
|
| 90 |
+
t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
|
| 91 |
+
t_sin_random_shift: 0
|
| 92 |
+
t_norm_in: True
|
| 93 |
+
t_norm_in_group: False
|
| 94 |
+
t_group_norm: False
|
| 95 |
+
t_norm_first: True
|
| 96 |
+
t_norm_out: True
|
| 97 |
+
t_weight_decay: 0.0
|
| 98 |
+
t_lr:
|
| 99 |
+
t_sparse_self_attn: False
|
| 100 |
+
t_sparse_cross_attn: False
|
| 101 |
+
t_mask_type: diag
|
| 102 |
+
t_mask_random_seed: 42
|
| 103 |
+
t_sparse_attn_window: 400
|
| 104 |
+
t_global_window: 100
|
configs/specialists/JC/soprano.yaml
ADDED
|
@@ -0,0 +1,104 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
audio:
|
| 2 |
+
chunk_size: 441000 # 44100 * 10s
|
| 3 |
+
min_mean_abs: 0.001
|
| 4 |
+
hop_length: 1024
|
| 5 |
+
|
| 6 |
+
training:
|
| 7 |
+
batch_size: 8
|
| 8 |
+
gradient_accumulation_steps: 1
|
| 9 |
+
grad_clip: 0
|
| 10 |
+
segment: 10
|
| 11 |
+
shift: 1
|
| 12 |
+
samplerate: 44100
|
| 13 |
+
channels: 2
|
| 14 |
+
normalize: true
|
| 15 |
+
instruments: ['nonsoprano', 'soprano']
|
| 16 |
+
target_instrument: null
|
| 17 |
+
num_epochs: 1000
|
| 18 |
+
num_steps: 1000
|
| 19 |
+
optimizer: adam
|
| 20 |
+
lr: 9.0e-05
|
| 21 |
+
patience: 2
|
| 22 |
+
reduce_factor: 0.95
|
| 23 |
+
q: 0.95
|
| 24 |
+
coarse_loss_clip: true
|
| 25 |
+
ema_momentum: 0.999
|
| 26 |
+
other_fix: false
|
| 27 |
+
use_amp: true
|
| 28 |
+
|
| 29 |
+
augmentations:
|
| 30 |
+
enable: true
|
| 31 |
+
loudness: true
|
| 32 |
+
loudness_min: 0.5
|
| 33 |
+
loudness_max: 1.5
|
| 34 |
+
mixup: true
|
| 35 |
+
mixup_probs: [0.2, 0.02]
|
| 36 |
+
mixup_loudness_min: 0.5
|
| 37 |
+
mixup_loudness_max: 1.5
|
| 38 |
+
all:
|
| 39 |
+
channel_shuffle: 0.5
|
| 40 |
+
random_inverse: 0.1
|
| 41 |
+
random_polarity: 0.5
|
| 42 |
+
|
| 43 |
+
inference:
|
| 44 |
+
num_overlap: 4
|
| 45 |
+
batch_size: 8
|
| 46 |
+
|
| 47 |
+
model: htdemucs
|
| 48 |
+
|
| 49 |
+
htdemucs:
|
| 50 |
+
channels: 48
|
| 51 |
+
channels_time:
|
| 52 |
+
growth: 2
|
| 53 |
+
num_subbands: 1
|
| 54 |
+
nfft: 4096
|
| 55 |
+
wiener_iters: 0
|
| 56 |
+
end_iters: 0
|
| 57 |
+
wiener_residual: false
|
| 58 |
+
cac: true
|
| 59 |
+
depth: 4
|
| 60 |
+
rewrite: true
|
| 61 |
+
multi_freqs: []
|
| 62 |
+
multi_freqs_depth: 3
|
| 63 |
+
freq_emb: 0.2
|
| 64 |
+
emb_scale: 10
|
| 65 |
+
emb_smooth: true
|
| 66 |
+
kernel_size: 8
|
| 67 |
+
stride: 4
|
| 68 |
+
time_stride: 2
|
| 69 |
+
context: 1
|
| 70 |
+
context_enc: 0
|
| 71 |
+
norm_starts: 4
|
| 72 |
+
norm_groups: 4
|
| 73 |
+
dconv_mode: 3
|
| 74 |
+
dconv_depth: 2
|
| 75 |
+
dconv_comp: 8
|
| 76 |
+
dconv_init: 1e-3
|
| 77 |
+
bottom_channels: 0
|
| 78 |
+
t_layers: 5
|
| 79 |
+
t_hidden_scale: 4.0
|
| 80 |
+
t_heads: 8
|
| 81 |
+
t_dropout: 0.0
|
| 82 |
+
t_layer_scale: True
|
| 83 |
+
t_gelu: True
|
| 84 |
+
t_emb: sin
|
| 85 |
+
t_max_positions: 10000
|
| 86 |
+
t_max_period: 10000.0
|
| 87 |
+
t_weight_pos_embed: 1.0
|
| 88 |
+
t_cape_mean_normalize: True
|
| 89 |
+
t_cape_augment: True
|
| 90 |
+
t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
|
| 91 |
+
t_sin_random_shift: 0
|
| 92 |
+
t_norm_in: True
|
| 93 |
+
t_norm_in_group: False
|
| 94 |
+
t_group_norm: False
|
| 95 |
+
t_norm_first: True
|
| 96 |
+
t_norm_out: True
|
| 97 |
+
t_weight_decay: 0.0
|
| 98 |
+
t_lr:
|
| 99 |
+
t_sparse_self_attn: False
|
| 100 |
+
t_sparse_cross_attn: False
|
| 101 |
+
t_mask_type: diag
|
| 102 |
+
t_mask_random_seed: 42
|
| 103 |
+
t_sparse_attn_window: 400
|
| 104 |
+
t_global_window: 100
|