{ "schema_version": "5.1", "name": "diffrhythm-1.2-p100a", "tt_metal_version": "0.0.0.dev0", "arch": "blackhole", "device_count": 1, "producer": { "tt_kernel_version": "0.1.0", "created_at": "2026-10-10T03:07:37.410607+00:00", "hostname": "" }, "weights": { "repo_id": "ASLP-lab/DiffRhythm-1_2-full", "revision": null, "allow_patterns": null, "ignore_patterns": null, "repo_type": "model" }, "mesh": null, "entrypoint": null, "resources": null, "capabilities": null, "env": {}, "bundled": null, "deps": null, "container": { "image": { "registry": "hf", "repository": "diffrhythm-1.2-p100a", "tag": "tt-model/diffrhythm-1.2-p100a:0cc125e439ef", "digest": "sha256:0cc125e439ef6882a01bae57bece67f14ec2ad123aec1fb12e86bc50175a4b44" }, "kind": "tt-dit-server", "runtime": { "app": "tt_diffrhythm.server:app", "mesh_shape_env": "DIFFRHYTHM_MESH_SHAPE", "packages": [ "torchaudio==2.11.0+cpu", "torchdiffeq", "x-transformers", "transformers", "librosa", "soundfile", "muq", "mutagen", "ema-pytorch", "accelerate", "einops", "tqdm", "wandb", "scipy", "numpy", "huggingface_hub", "phonemizer", "espeakng-loader", "pykakasi", "jieba", "onnxruntime", "cn2an", "pypinyin", "Unidecode", "inflect", "py3langid==0.2.2" ], "lock": "requirements.lock" }, "serve": { "hardware": "p100a", "mesh_device": "P100", "port": 8000, "max_model_len": null, "max_num_seqs": null, "block_size": null, "server_timeout": null, "capabilities": null, "additional_config": {}, "args": [], "env": { "ARCH_NAME": "blackhole", "TT_METAL_OPERATION_TIMEOUT_SECONDS": "600.0" } }, "serve_profiles": [ { "hardware": null, "mesh_device": null, "port": null, "max_model_len": null, "max_num_seqs": null, "block_size": null, "server_timeout": null, "capabilities": null, "additional_config": {}, "args": [], "env": {}, "name": "default", "description": null } ], "default_profile": null, "code_dir": "code", "verify": [ "import tt_diffrhythm.server as s; assert s.app", "from tt_diffrhythm.local import LocalWorker; assert LocalWorker", "import tt_diffrhythm.server as s; s._enter_checkout(); import infer_utils, model; assert model.CFM and infer_utils.load_checkpoint", "from tt_diffrhythm.server import _enter_checkout; _enter_checkout(); import os; assert os.path.isfile('infer/example/vocal.npy'), 'the negative style prompt did not ship'", "from tt_diffrhythm.server import _enter_checkout; _enter_checkout(); import json; assert json.load(open('config/diffrhythm-1b.json'))['model']", "from tt_diffrhythm.server import _enter_checkout; _enter_checkout(); from infer_utils import CNENTokenizer; assert CNENTokenizer().encode('a quiet morning')", "from tt_diffrhythm.server import _point_phonemizer_at_a_bundled_espeak as fix; fix(); from phonemizer.backend import EspeakBackend; assert EspeakBackend('en-us').phonemize(['hello'])[0].strip()" ], "built": { "image": "tt-model/diffrhythm-1.2-p100a:0cc125e439ef", "repo": "sunandbean/diffrhythm-1.2-p100a", "tt_model_version": "0.1.0", "created_at": "2026-10-10T03:02:08+00:00", "tt_metal": { "sha": "58648d44443223041148125843ca7c7d4780463e", "describe": null, "dirty": false, "scm_version": "0.0.0.dev0", "mode": "git", "remote": "https://github.com/tenstorrent/tt-metal", "branch": null, "pushed": null }, "code_sha256": "322cdea4755e9a8117adc934aed2edfd1e3a7631fbbe9949bdbdc46c077cf184", "image_digest": "sha256:0cc125e439ef6882a01bae57bece67f14ec2ad123aec1fb12e86bc50175a4b44" } } }