xcodec-mini-infer — SceneWorks safetensors rehost
A safetensors-only redistribution mirror of m-a-p/xcodec_mini_infer at revision
fe781a67815ab47b4a3a5fce1e8d0a692da7e4e5 — the xcodec codec (SoundStream/SEANet + RVQ + HuBERT semantic branch), the two Vocos
44.1 kHz upsamplers (vocal decoder_131000, instrumental decoder_151000) and the mm tokenizer
used by YuE — published by SceneWorks for SceneWorks Inference's candle YuE engine. It is
not an official M-A-P distribution.
Contents
| File | Tensors | dtype | sha256 |
|---|---|---|---|
final_ckpt/ckpt_00360000.safetensors |
530 | float32 | b8467e2173e15ffa… |
decoders/decoder_131000.safetensors |
81 | float32 | de479526121d6be8… |
decoders/decoder_151000.safetensors |
81 | float32 | e961e2c9f1220bdc… |
semantic_ckpts/hf_1_325000/model.safetensors |
211 | float32 | 2ac43d6c891ac8cc… |
Each converted file is tensor-equal (value, dtype, shape) to the upstream pickle. From
ckpt_00360000.pth only the codec_model state dict is kept; the training-only optimizer,
LR-scheduler and discriminator (mfd) entries are dropped. The YAML configs, the HuBERT
config.json / preprocessor_config.json, and mm_tokenizer_v0.2_hf/tokenizer.model are copied
verbatim; mm_tokenizer_v0.2_hf/tokenizer.json is derived (see the LM repos' READMEs).
No Python code from the upstream repo is redistributed.
Tiers
Not tiered — approved carve-out (epic sc-19373 R2): every LM tier (bf16 / q8 / q4) uses these same
files at upstream precision. sceneworks-tiers.json records this.
License
Apache-2.0, © 2025 Ruibin Yuan and core contributors from M-A-P and HKUST. See LICENSE and
NOTICE (retained per Section 4(d) of the Apache License).