X-Zhang commited on
Commit
92ea972
·
verified ·
1 Parent(s): f4868a3

Upload README.md

Browse files
Files changed (1) hide show
  1. README.md +48 -0
README.md ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ library_name: pytorch
4
+ tags:
5
+ - co-speech-gesture-generation
6
+ - motion-generation
7
+ - smpl-x
8
+ - streamtalk
9
+ datasets:
10
+ - H-Liu1997/BEAT2
11
+ ---
12
+
13
+ # StreamTalk retrained CFG checkpoints
14
+
15
+ These are hardware-agnostic FP32 generator state dictionaries for
16
+ `DiffusionDITNetPartsFixedExpressions2PostNormInteraction2`. They were retrained
17
+ on BEAT2 English with classifier-free condition dropout and selected with the
18
+ released StreamTalk generation protocol plus the official EMAGE/PantoMatrix
19
+ AESK FGD metric.
20
+
21
+ | File | Intended role | Epoch | CFG | Speaker2 FGD | All FGD |
22
+ | --- | --- | ---: | ---: | ---: | ---: |
23
+ | `streamtalk_speaker2_combined_e0946_cfg3.pt` | Speaker2 and combined | 946 | 3 | 0.378879 | 0.250287 |
24
+ | `streamtalk_speaker_all_e0940_cfg3.pt` | All speakers | 940 | 3 | 0.424477 | 0.217672 |
25
+
26
+ The checkpoints contain 407 CPU FP32 tensors and 71,167,501 parameters. Both
27
+ load strictly into the originally released StreamTalk model schema. H200,
28
+ BF16, CUDA Graphs, and four-GPU execution were training/evaluation
29
+ infrastructure choices and are not encoded in the checkpoint files.
30
+
31
+ The reported values are accelerated EMAGE/PantoMatrix AESK FGD measurements,
32
+ not paper-exact oracle measurements. A 1e-3 absolute FGD reporting tolerance
33
+ was selected for engineering comparisons, but the final CFG=3 values have not
34
+ been accepted against a direct B=1/M=1/full-window oracle. BC and DIV have not
35
+ been re-evaluated for these retrained checkpoints.
36
+
37
+ Verify downloads before loading:
38
+
39
+ ```bash
40
+ python tools/verify_pretrained.py --weights-dir checkpoints/pretrained
41
+ ```
42
+
43
+ PyTorch checkpoints use pickle internally. Only load files downloaded from the
44
+ linked StreamTalk release and matching the published SHA256 values.
45
+
46
+ End-to-end inference also requires WavLM Large, the bundled
47
+ `SimpleSpeechModel`, SMPL-X neutral, and the BEAT2 retrieval database. Those
48
+ runtime assets are independent of the generator checkpoint format.