Skip to content

Commit 98b556e

Browse files
Add dia2 snippet (#1855)
Waiting for these pr: - https://huggingface.co/nari-labs/Dia2-2B/discussions/1 - https://huggingface.co/nari-labs/Dia2-1B/discussions/1 --------- Co-authored-by: Lucain <lucain@huggingface.co>
1 parent c02dd89 commit 98b556e

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

packages/tasks/src/model-libraries-snippets.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,19 @@ output = model.generate(text)
331331
sf.write("simple.mp3", output, 44100)`,
332332
];
333333

334+
export const dia2 = (model: ModelData): string[] => [
335+
`from dia2 import Dia2, GenerationConfig, SamplingConfig
336+
337+
dia = Dia2.from_repo("${model.id}", device="cuda", dtype="bfloat16")
338+
config = GenerationConfig(
339+
cfg_scale=2.0,
340+
audio=SamplingConfig(temperature=0.8, top_k=50),
341+
use_cuda_graph=True,
342+
)
343+
result = dia.generate("[S1] Hello Dia2!", config=config, output_wav="hello.wav", verbose=True)
344+
`,
345+
];
346+
334347
export const describe_anything = (model: ModelData): string[] => [
335348
`# pip install git+https://github.com/NVlabs/describe-anything
336349
from huggingface_hub import snapshot_download

packages/tasks/src/model-libraries.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,13 @@ export const MODEL_LIBRARIES_UI_ELEMENTS = {
293293
snippets: snippets.dia,
294294
filter: false,
295295
},
296+
dia2: {
297+
prettyLabel: "Dia2",
298+
repoName: "Dia2",
299+
repoUrl: "https://github.com/nari-labs/dia2",
300+
snippets: snippets.dia2,
301+
filter: false,
302+
},
296303
"diff-interpretation-tuning": {
297304
prettyLabel: "Diff Interpretation Tuning",
298305
repoName: "Diff Interpretation Tuning",

0 commit comments

Comments
 (0)