diffusion-gif commited on
Commit
c28ffff
·
verified ·
1 Parent(s): d5a7fd2

init: Any2Ego code, README and checkpoint indexes

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +1 -0
  2. CHECKSUMS.sha256 +77 -0
  3. README.md +100 -1
  4. bundle_manifest.json +580 -0
  5. checkpoints/caption_grpo/adapter_config.json +40 -0
  6. checkpoints/caption_grpo/additional_config.json +5 -0
  7. checkpoints/sft_only/adapter_config.json +40 -0
  8. checkpoints/sft_only/additional_config.json +5 -0
  9. code_support/diffusion/infer_caption.py +173 -0
  10. code_support/diffusion/infer_vace_hoi.py +97 -0
  11. code_support/generator_defaults.py +31 -0
  12. code_support/loader_patch.json +25 -0
  13. code_support/model_resources.py +70 -0
  14. code_support/project_paths.py +36 -0
  15. models/CLIP-ViT-H-14-laion2B-s32B-b79K/README.md +12 -0
  16. models/CLIP-ViT-H-14-laion2B-s32B-b79K/UPSTREAM_README.md +165 -0
  17. models/CLIP-ViT-H-14-laion2B-s32B-b79K/config.json +179 -0
  18. models/CLIP-ViT-H-14-laion2B-s32B-b79K/merges.txt +0 -0
  19. models/CLIP-ViT-H-14-laion2B-s32B-b79K/preprocessor_config.json +19 -0
  20. models/CLIP-ViT-H-14-laion2B-s32B-b79K/special_tokens_map.json +1 -0
  21. models/CLIP-ViT-H-14-laion2B-s32B-b79K/tokenizer.json +0 -0
  22. models/CLIP-ViT-H-14-laion2B-s32B-b79K/tokenizer_config.json +34 -0
  23. models/CLIP-ViT-H-14-laion2B-s32B-b79K/vocab.json +0 -0
  24. models/Qwen3-VL-8B-Instruct/README.md +192 -0
  25. models/Qwen3-VL-8B-Instruct/chat_template.json +3 -0
  26. models/Qwen3-VL-8B-Instruct/config.json +62 -0
  27. models/Qwen3-VL-8B-Instruct/generation_config.json +14 -0
  28. models/Qwen3-VL-8B-Instruct/merges.txt +0 -0
  29. models/Qwen3-VL-8B-Instruct/model.safetensors.index.json +757 -0
  30. models/Qwen3-VL-8B-Instruct/preprocessor_config.json +21 -0
  31. models/Qwen3-VL-8B-Instruct/tokenizer.json +0 -0
  32. models/Qwen3-VL-8B-Instruct/tokenizer_config.json +239 -0
  33. models/Qwen3-VL-8B-Instruct/video_preprocessor_config.json +21 -0
  34. models/Qwen3-VL-8B-Instruct/vocab.json +0 -0
  35. models/Wan2.1-VACE-1.3B/LICENSE.txt +201 -0
  36. models/Wan2.1-VACE-1.3B/README.md +7 -0
  37. models/Wan2.1-VACE-1.3B/config.json +16 -0
  38. models/Wan2.1-VACE-1.3B/google/umt5-xxl/special_tokens_map.json +308 -0
  39. models/Wan2.1-VACE-1.3B/google/umt5-xxl/spiece.model +3 -0
  40. models/Wan2.1-VACE-1.3B/google/umt5-xxl/tokenizer.json +3 -0
  41. models/Wan2.1-VACE-1.3B/google/umt5-xxl/tokenizer_config.json +2748 -0
  42. models/Wan2.1-VACE-1.3B/model_components.json +8 -0
  43. models/Wan2.1-VACE-1.3B/text_encoder/README.md +24 -0
  44. models/Wan2.1-VACE-1.3B/text_encoder/model.safetensors.index.json +249 -0
  45. models/Wan2.1-VACE-1.3B/text_encoder/reshard_manifest.json +306 -0
  46. models/Wan2.1-VACE-1.3B/transformer/README.md +24 -0
  47. models/Wan2.1-VACE-1.3B/transformer/diffusion_pytorch_model.safetensors.index.json +0 -0
  48. models/Wan2.1-VACE-1.3B/transformer/reshard_manifest.json +0 -0
  49. native_reader_validation.json +110 -0
  50. tools/attach_model_bundle.py +109 -0
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* 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
 
 
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
36
+ models/Wan2.1-VACE-1.3B/google/umt5-xxl/tokenizer.json filter=lfs diff=lfs merge=lfs -text
CHECKSUMS.sha256 ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ab3d52dfcbe208855e491e87289fe5e9eed25047d5c4f2c8a2a49948b7b5e5c7 README.md
2
+ 4e0e37529fbf86ebef6bf7cadec4dda1b762f31ed6dba7815a79732bc6b7e836 checkpoints/caption_grpo/adapter_config.json
3
+ 290aacd2808639e3c3e10c81c69acfdd843100b8888ad183a2e03ba6e43f5d11 checkpoints/caption_grpo/adapter_model.safetensors
4
+ 62671bc8d430001734a90c33c0059e563388eba42706a5c8603704018035ae8b checkpoints/caption_grpo/additional_config.json
5
+ f7b83d712eac12caeb772d926165fce76b2ac02a413536f354d875d40ed345aa checkpoints/generator_global/ckpt.safetensors
6
+ 16760be1abceff62f816e2837ba6517ea84d504263f37cc756d5cc3eb627c68d checkpoints/generator_hoi/ckpt.safetensors
7
+ 940a2bc83f63056d4672562947e9ae503b1489932f41b1a917e5d0a8285f9fe0 checkpoints/generator_spatial/ckpt.safetensors
8
+ 3dccf97f938c22f6143020164431a956e0b6335439a691a9b38af99a7d62ba7d checkpoints/mask_predictor/ckpt.pt
9
+ 79732eef0f1efbb90b8d7090fb17b4946cc7b84e1915b57995bf3536f2559e55 checkpoints/reward_preview/ckpt.safetensors
10
+ 0a9dd840ab4d8c0c91927f8b53a24981bd5f475e4fb9d4556e825593846e7d65 checkpoints/sft_only/adapter_config.json
11
+ 072df399b4320b17313a64fb7c024d1f981464e9852c979f4644391e77853f2e checkpoints/sft_only/adapter_model.safetensors
12
+ 62671bc8d430001734a90c33c0059e563388eba42706a5c8603704018035ae8b checkpoints/sft_only/additional_config.json
13
+ c3882d05e91dd7cc4ad55d4f5d56d001c1cf028a16aa33e491a833bfb3d6583a code_support/diffusion/infer_caption.py
14
+ db5e8bfe8d5ff45e0dc29dfcbdb1bab4e70febd9d66dedc46a1f6404f73224fb code_support/diffusion/infer_vace_hoi.py
15
+ 48195fb1515b26d0bc6440db02d3181bd1ab536143bc44b5c251c7247b2cdc4a code_support/generator_defaults.py
16
+ 2b99845ed2bdc5cdc1b78acadaca99b37af672a83e061b3f7aeb0f45dcf47d63 code_support/loader_patch.json
17
+ d7449d7c527adbe7645d1ffe1942e22cc411ad7afe59a40f652ebf5da3f1daf1 code_support/model_resources.py
18
+ b72278058c6afe6f3ec66cf960cc66c92187fd4ab118a6deb8630da87a73610a code_support/project_paths.py
19
+ 2d1000a1f8a4ef8d1ae30a425d9e3fc23c6255bc5052bbb777508bc2489ade8f models/CLIP-ViT-H-14-laion2B-s32B-b79K/README.md
20
+ 14db420f00ddf78a07194dc4cdc57977d979e0f2c34994137679046defdf6577 models/CLIP-ViT-H-14-laion2B-s32B-b79K/UPSTREAM_README.md
21
+ 50150597fccadc90f3198d1c2caf2c41d88a40908c38fb428ea56c249b501d85 models/CLIP-ViT-H-14-laion2B-s32B-b79K/config.json
22
+ f1cd414c2d113a28b296afc0fd66ae854c0e0c34d5de373a2f5b7f62e0c02344 models/CLIP-ViT-H-14-laion2B-s32B-b79K/merges.txt
23
+ 036e6e2bd49697511f4f8b8cb5ee465f93025f7a69a145eadeb9a881ace9b18d models/CLIP-ViT-H-14-laion2B-s32B-b79K/model.safetensors
24
+ 910e70b3956ac9879ebc90b22fb3bc8a75b6a0677814500101a4c072bd7857bd models/CLIP-ViT-H-14-laion2B-s32B-b79K/preprocessor_config.json
25
+ f8c0d6c39aee3f8431078ef6646567b0aba7f2246e9c54b8b99d55c22b707cbf models/CLIP-ViT-H-14-laion2B-s32B-b79K/special_tokens_map.json
26
+ b556ac8c99757ffb677208af34bc8c6721572114111a6e0aaf5fa69ff0b8d842 models/CLIP-ViT-H-14-laion2B-s32B-b79K/tokenizer.json
27
+ e19f34ef773563fb695f96cfcae1e4c7b112ab6ad532f6962061df5242d924f0 models/CLIP-ViT-H-14-laion2B-s32B-b79K/tokenizer_config.json
28
+ 5047b556ce86ccaf6aa22b3ffccfc52d391ea4accdab9c2f2407da5b742d4363 models/CLIP-ViT-H-14-laion2B-s32B-b79K/vocab.json
29
+ 6d5d06e0c3f069097002445d30dce9ee107db3afaf15563f09e6df49b8dcb4d7 models/Qwen3-VL-8B-Instruct/README.md
30
+ 5c72a170d2a4a1a3bc5adad2e689ae28138a9700e5b8c96c0266331e86c0acce models/Qwen3-VL-8B-Instruct/chat_template.json
31
+ 5cd452860dc1e9c29dd71cc3cef7f39b338b7a40793f7a260655c2d3568f3661 models/Qwen3-VL-8B-Instruct/config.json
32
+ 8469742d1fce0de951c8909b26a2c0c0d8490837ce476efb114da9e0cefc4d44 models/Qwen3-VL-8B-Instruct/generation_config.json
33
+ 599bab54075088774b1733fde865d5bd747cbcc7a547c5bc12610e874e26f5e3 models/Qwen3-VL-8B-Instruct/merges.txt
34
+ d5d0aef0eb170fc7453a296c43c0849a56f510555d3588e4fd662bb35490aefa models/Qwen3-VL-8B-Instruct/model-00001-of-00004.safetensors
35
+ 8be88fb5501e4d5719a6d4cc212e6a13480330e74f3e8c77daa1a68f199106b5 models/Qwen3-VL-8B-Instruct/model-00002-of-00004.safetensors
36
+ 83de00eafe6e0d57ccd009dbcf71c9974d74df2f016c27afb7e95aafd16b2192 models/Qwen3-VL-8B-Instruct/model-00003-of-00004.safetensors
37
+ 0a88b98e9f96270973f567e6a2c103ede6ccdf915ca3075e21c755604d0377a5 models/Qwen3-VL-8B-Instruct/model-00004-of-00004.safetensors
38
+ 520b2e05079402e9468a8701d03d1154d14b2599593afb6effa7fb60c1bff070 models/Qwen3-VL-8B-Instruct/model.safetensors.index.json
39
+ 27225450ac9c6529872ee1924fcb0962ff5634834f817040f444118116f4e516 models/Qwen3-VL-8B-Instruct/preprocessor_config.json
40
+ a5d85b6dcc535e6b93115a9ef287e6132fdbf30270da6218194ba742261173c7 models/Qwen3-VL-8B-Instruct/tokenizer.json
41
+ c2da771801886ad9ae98181793ffd3dfb7f1af30f6f7c6a4e15d7dbba52e2399 models/Qwen3-VL-8B-Instruct/tokenizer_config.json
42
+ 7768af27c1fafa9cc9011c1dc20067e03f8915e03b63504550e11d5066986d13 models/Qwen3-VL-8B-Instruct/video_preprocessor_config.json
43
+ 149e96be859017f8ae661c1b2451dc8fa7ff7a26abb8b95b050187c78a1a4b69 models/Qwen3-VL-8B-Instruct/vocab.json
44
+ c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 models/Wan2.1-VACE-1.3B/LICENSE.txt
45
+ 6bd8ab0b7ed64223fe254bfdee66bef4069801fe975ceccff2bdd0708ba321ac models/Wan2.1-VACE-1.3B/README.md
46
+ 38071ab59bd94681c686fa51d75a1968f64e470262043be31f7a094e442fd981 models/Wan2.1-VACE-1.3B/Wan2.1_VAE.pth
47
+ e19df24acf3f440e0aea37d299f22b96f88d164f3349ae696daecd960a35ab1e models/Wan2.1-VACE-1.3B/config.json
48
+ 7b8a9f5040adb67b5805abdfd42c1f8d0f3d0e711f10726580eb3789cd0ad61d models/Wan2.1-VACE-1.3B/google/umt5-xxl/special_tokens_map.json
49
+ e3909a67b780650b35cf529ac782ad2b6b26e6d1f849d3fbb6a872905f452458 models/Wan2.1-VACE-1.3B/google/umt5-xxl/spiece.model
50
+ 6e197b4d3dbd71da14b4eb255f4fa91c9c1f2068b20a2de2472967ca3d22602b models/Wan2.1-VACE-1.3B/google/umt5-xxl/tokenizer.json
51
+ ed9a3a8b0faa71a70a32847e0435fe036e6e112d4df4edb7bb48a921e344dc05 models/Wan2.1-VACE-1.3B/google/umt5-xxl/tokenizer_config.json
52
+ 4e31340625635eea1f0d0935e5ff1a3e47689cb38088ad40b1dcd06add1bc0c5 models/Wan2.1-VACE-1.3B/model_components.json
53
+ 9e230513fc75b9ca1f432d1f6ef92a7416ff2e0e02f20ef50d6bc789b6d40747 models/Wan2.1-VACE-1.3B/text_encoder/README.md
54
+ 19455304c63fe471f7241a6785ef804b8012edd8ce9f30c74e8825f03413c96b models/Wan2.1-VACE-1.3B/text_encoder/model-00001-of-00003.safetensors
55
+ 5cbed706d3edd448e4d32188892cd87ed8a1223207d2482d09a40ca4cfbed6ab models/Wan2.1-VACE-1.3B/text_encoder/model-00002-of-00003.safetensors
56
+ e56bfcc518f43f1fd83727e673cc121a171594082fc9e14164179363fbccc182 models/Wan2.1-VACE-1.3B/text_encoder/model-00003-of-00003.safetensors
57
+ 8322567493a4f08dce5d97f8621a2896a5ed1b72e0865371e3339599e077ebb2 models/Wan2.1-VACE-1.3B/text_encoder/model.safetensors.index.json
58
+ b2cc0414f6693d95f0486fe9cf1e60b8f9757b6a578855421c1a3bc50e14feae models/Wan2.1-VACE-1.3B/text_encoder/reshard_manifest.json
59
+ 90bd23f138e69e6099f7634993b32ed066fe92a604b396a9387bf6d167017839 models/Wan2.1-VACE-1.3B/transformer/README.md
60
+ 3b611c672b94037e07d90c4374e5b17eea45a5abe4a090f2875b67dd120a83d2 models/Wan2.1-VACE-1.3B/transformer/diffusion_pytorch_model-00001-of-00002.safetensors
61
+ 4dff7356c1b66cb9519ab669a78f46e7a03eb5aca60c3588348f5d4285495e8f models/Wan2.1-VACE-1.3B/transformer/diffusion_pytorch_model-00002-of-00002.safetensors
62
+ b6e35916452ede069646051df78656ff577474db05d4bfc435b81f18fdeebb7d models/Wan2.1-VACE-1.3B/transformer/diffusion_pytorch_model.safetensors.index.json
63
+ c73909909d5241a3816896220a2b72705c0078fbf034848b154183aada36e6c8 models/Wan2.1-VACE-1.3B/transformer/reshard_manifest.json
64
+ 7c6f40d2ae7126dd35e92e29d38bb47c459318711fdb26ba72201f5cd82fcaf7 native_reader_validation.json
65
+ ff13d7f409c6392a00f3dfcb42c32fccb11c77b4ad2f721e276fe96513017bbf research/caption_dpo/epoch-2.safetensors
66
+ 522d9ff9e721ab7ee9a7272a6dfbdf0aaedb1c6c4e8f5fa1d9b27ac73ba0fad0 research/joint_branch/epoch-3.safetensors
67
+ 4cd0d08b16782c7ca3566db23d378b206880203f013b3c017791712aa66d0704 research/mask_predictor_paperalign/epoch-4.pt
68
+ a112106d5a2bd851c3a635ac752268aa8154a1eab5101d4ee762f97f64fa3b1a research/native_narr_dit/epoch-4.safetensors
69
+ f6abd392ec7b18e182c1e4c0e840794aa29c629036b290c013fe6ee4c0df1de4 research/vlm_comparison/epoch-0.safetensors
70
+ 02c24bf6017a2450411d6a6056b6004107b453239b3c61c5f729a6f31e84f9be tools/attach_model_bundle.py
71
+ 45dd80eda5ebd3a4545678a4567eb702fac1631a6a830fec07cf708c35d41a46 tools/prepare_egoexo_model_bundle.py
72
+ cab58ac00a4acda90cda76cf00cf9e3f7bb8e883b596653db6ee4efec81d7034 tools/reshard_weights.py
73
+ caf3c1f8a36bd4d4fa3e4327438dc22a962cb7b43369254e235f74c926cd4832 tools/tests/test_attach_model_bundle.py
74
+ 16162f1dc790a511a797a1f4b4ec9d402ea08c8579db005bee128ed5368533ce tools/tests/test_model_resources.py
75
+ e16945ecb5331cc97730bc6f3a704dfc2f50e69501c61ada177d06bdce347ea9 tools/tests/test_reshard_weights.py
76
+ c602d4305f59c388105765835b3b7d9cacf2181e8494014fea7f0dc57e728cb8 tools/verify_model_bundle.py
77
+ e399d0e864fbf8d9093d52bcf5f7770904e0ac4e4b1b1857dbc502857b15a0a1 bundle_manifest.json
README.md CHANGED
@@ -1,3 +1,102 @@
1
  ---
2
- license: mit
 
 
 
 
 
3
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ tags:
3
+ - exo-to-ego
4
+ - video-generation
5
+ - safetensors
6
+ - lora
7
+ - research
8
  ---
9
+ # Ego-Exo / Any2Ego — 5GB 分片权重包
10
+
11
+ **发布的是已有研究检查点与基础模型的无损分片,不是新训练结果。** 所有文件不超过
12
+ 5,000,000,000 字节(包含 safetensors 头)。不是 split/tar 片段;
13
+ 模型张量保留完整,一个张量不会被切成两半。原始模型/检查点没有修改。
14
+
15
+ ## 目录与分片
16
+
17
+ - `models/Wan2.1-VACE-1.3B/transformer/`:原生 DiT+VACE 底座,2 片;
18
+ `diffusion_pytorch_model.safetensors.index.json`。
19
+ - `models/Wan2.1-VACE-1.3B/text_encoder/`:原生 umT5-XXL BF16,3 片;
20
+ `model.safetensors.index.json`。原 .pth 的完整存储逐字节转存 safetensors,
21
+ 不改变 key、shape、dtype 或值;只用 weights_only/FakeTensor 读取元信息。
22
+ - Wan VAE 和 `google/umt5-xxl/` tokenizer 保留原格式。
23
+ - `models/Qwen3-VL-8B-Instruct/`:官方基座原有 4 片已小于 5GB,完整保留。
24
+ - `models/CLIP-ViT-H-14-laion2B-s32B-b79K/`:Transformers 格式原单文件保留;
25
+ 未重复打包 OpenCLIP/bin 副本。
26
+ - `checkpoints/`:7 个主链路训练产物;`research/`:5 个辅助实验快照。
27
+ 它们本来就小于 5GB,保留原 safetensors/.pt 与必要的 adapter 配置。
28
+ - `code_support/`、`tools/`:分片加载兼容补丁、校验/安装/重新分片工具与 CPU 小测试。
29
+
30
+ 基础模型仍是上游模型,不是合并后的 Any2Ego 训练权重;没有合并 LoRA。
31
+ 上游模型各自遵守原许可证,不能把整个 bundle 统一声明为新的自有模型。
32
+ 训练数据、caption、视频、optimizer/RNG/log/缓存不包含在这个**权重包**里。
33
+
34
+ ## 训练产物选择
35
+
36
+ | Component | MiB | 来源/选择 |
37
+ |---|---:|---|
38
+ | generator_hoi | 166.9 | paper-index HOI LoRA, epoch4 |
39
+ | generator_global | 630.4 | paper-index Global caption branch, epoch4 |
40
+ | generator_spatial | 630.5 | paper-index Spatial caption branch, epoch2; historical teacher caption training |
41
+ | reward_preview | 630.4 | teacher-caption Global reward preview, epoch4 |
42
+ | mask_predictor | 21.2 | historical evaluated PhiSeg, epoch9; exo_full_context/BN settings must match |
43
+ | sft_only | 83.3 | Qwen3-VL-8B LoRA, step4070 |
44
+ | caption_grpo | 83.3 | Qwen3-VL-8B GRPO LoRA, step3800 |
45
+ | mask_predictor_paperalign_candidate | 21.2 | last existing paper-align checkpoint, not validated best/final |
46
+ | vlm_comparison | 720.4 | paper-index continuous VLM comparison, epoch0 |
47
+ | joint_branch | 1350.8 | last normal joint checkpoint; gate-edited ablations excluded |
48
+ | caption_dpo | 630.4 | last available DPO checkpoint, not asserted best |
49
+ | native_narr_dit | 333.8 | native narration DiT LoRA, epoch4 |
50
+
51
+ Historical Spatial epoch2 使用 teacher captions 训练,不冒称新的 GRPO-caption
52
+ 重训结果;PhiSeg epoch9 对应 exo_full_context/BN 实验支路,推理需匹配
53
+ `--exo_full_context --bn_batch_stats` 与数据设置。paperalign epoch4 只是候选,
54
+ 未声明最佳/收敛。辅助 joint/VLM/DPO/native-narr 权重不可替代主分支。
55
+ SFT/GRPO 为 Qwen3-VL-8B 的 rank16/alpha32 LoRA,非机器人项目的 27B 权重。
56
+ Adapter 权重原样保留,配置只将基座路径规范为官方 Qwen ID。
57
+
58
+ ## 接到现有代码(不会自动训练或推理)
59
+
60
+ GitHub 源码:`https://github.com/coisini-gif/exo-ego-video-converter`(私密仓库需访问权限)。
61
+ 下载权重包后,在源码 checkout 的 `code/core` 下使用模型。
62
+
63
+ ```bash
64
+ BUNDLE=/your/downloaded/ego_exo_5gb_20261102
65
+ CORE=/your/exo-ego-video-converter/code/core
66
+ # 先看计划;无写入、无模型加载
67
+ python "$BUNDLE/tools/attach_model_bundle.py" --bundle "$BUNDLE" --code-root "$CORE"
68
+ # 仅对不存在的资源建链接,旧版 loader 按已知 SHA256 安全补丁;有自定义改动会拒绝覆盖
69
+ python "$BUNDLE/tools/attach_model_bundle.py" --bundle "$BUNDLE" --code-root "$CORE" --apply
70
+ # 文件完整性校验(需要读完整包,但不使用 GPU)
71
+ python "$BUNDLE/tools/verify_model_bundle.py" --bundle "$BUNDLE"
72
+ ```
73
+
74
+ Wan 的这两个索引**不能直接传入旧版二进制 loader**。兼容补丁分别把
75
+ DiT、T5 的 shard 列表传给一个 `ModelConfig(path=[...])`,再加入 VAE;
76
+ 已覆盖 HOI/Global/Spatial 推理、generator training defaults 和 reward preview
77
+ 共用的 build_pipe。原单文件路径仍然兼容,`WAN_MODEL_ROOT` 可覆盖 Wan 位置。
78
+ 这不是标准 diffusers 架构转换;不要直接对 Wan 分片子目录调用
79
+ `transformers.AutoModel.from_pretrained`,也不需要先合并回 >5GB 文件。
80
+
81
+ 若用 research 旧入口,设置 `MODEL_ROOT=$BUNDLE/models`,并显式指定对应
82
+ `$BUNDLE/research/...` 检查点;这些旧入口仍需用 `wan_model_paths` 解析 Wan
83
+ 组件,或采用 core 主入口。未声称所有历史脚本均已自动改为分片加载。
84
+ 运行推理/训练还需要论文对应数据、mask、caption、第三方框架和正确版本。
85
+ **权重完整性校验并不等于完整 GPU 复现或论��指标复现。**
86
+
87
+ ## 校验与 HF
88
+
89
+ `bundle_manifest.json` / `CHECKSUMS.sha256` 提供文件哈希;两个大组件各自的
90
+ `reshard_manifest.json` 还包含每个原张量的 SHA256,输出独立回读逐张量验证。
91
+ `native_reader_validation.json` 使用原生 safetensors CPU reader 验证所有
92
+ 名称、形状和 dtype,未实例化模型/分配 GPU。
93
+
94
+ 整个目录可作为 **private HF model repo** 的上传目录(含模型/权重 README)。
95
+ 如只发布自训产物,可仅上传 `checkpoints/` 和 `research/`,依赖官方基座。
96
+ 本地分片流程**没有运行网络上传**;本包分发目标为 `diffusion-gif/any2ego` 私有模型仓。GitHub token
97
+ 不能用于 HF。不保存或打包密钥。可在 HF 单独建 repo 后使用 `hf upload`
98
+ 或 huggingface_hub 上传目录;Wan 模型资源布局需保留不变。
99
+
100
+ ## 分发与导出记录
101
+
102
+ 分发目标:`diffusion-gif/any2ego`,`model`,Private。基座与自训权重未合并,原张量内容未改变。`bundle_manifest.json` 中的 `upload_run=false` 等运行字段描述原始**本地导出阶段**,不是此 HF 仓库的传输状态。分发版只调整 README 的分发说明并相应更新文件校验清单;数据和密钥不在包内。
bundle_manifest.json ADDED
@@ -0,0 +1,580 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": 1,
3
+ "status": "complete",
4
+ "created_at_UTC": "2026-11-02T14:44:04.758486+00:00",
5
+ "sources": {
6
+ "project_root": "/pfs/zhangyuxuan/ego-exo/egoexo_gen",
7
+ "wan_base": "/pfs/shared_models/Wan2.1-VACE-1.3B",
8
+ "vlm_base": "/pfs/shared_models/Qwen3-VL-8B-Instruct",
9
+ "clip_base": "/pfs/shared_models/CLIP-ViT-H-14-laion2B-s32B-b79K",
10
+ "max_file_bytes": 5000000000
11
+ },
12
+ "max_file_bytes": 5000000000,
13
+ "trained_components": [
14
+ {
15
+ "component": "generator_hoi",
16
+ "source": "outputs/train_vace_hoi_lora_r128_sq_sq480/epoch-4.safetensors",
17
+ "path": "checkpoints/generator_hoi/ckpt.safetensors",
18
+ "selection": "paper-index HOI LoRA, epoch4",
19
+ "sha256": "16760be1abceff62f816e2837ba6517ea84d504263f37cc756d5cc3eb627c68d",
20
+ "bytes": 175017544,
21
+ "format_preserved": true,
22
+ "tensor_count": 300,
23
+ "has_spatial_route": false
24
+ },
25
+ {
26
+ "component": "generator_global",
27
+ "source": "outputs/train_caption_hoi_v2clean_sq_sq480/epoch-4.safetensors",
28
+ "path": "checkpoints/generator_global/ckpt.safetensors",
29
+ "selection": "paper-index Global caption branch, epoch4",
30
+ "sha256": "f7b83d712eac12caeb772d926165fce76b2ac02a413536f354d875d40ed345aa",
31
+ "bytes": 660999544,
32
+ "format_preserved": true,
33
+ "tensor_count": 240,
34
+ "has_spatial_route": false
35
+ },
36
+ {
37
+ "component": "generator_spatial",
38
+ "source": "outputs/train_caption_hoi_v2clean_sq_teacher_sroute_capdrop15/epoch-2.safetensors",
39
+ "path": "checkpoints/generator_spatial/ckpt.safetensors",
40
+ "selection": "paper-index Spatial caption branch, epoch2; historical teacher caption training",
41
+ "sha256": "940a2bc83f63056d4672562947e9ae503b1489932f41b1a917e5d0a8285f9fe0",
42
+ "bytes": 661099140,
43
+ "format_preserved": true,
44
+ "tensor_count": 300,
45
+ "has_spatial_route": true
46
+ },
47
+ {
48
+ "component": "reward_preview",
49
+ "source": "outputs/train_caption_hoi_v2clean_sq_teacher_oracle_capdrop15/epoch-4.safetensors",
50
+ "path": "checkpoints/reward_preview/ckpt.safetensors",
51
+ "selection": "teacher-caption Global reward preview, epoch4",
52
+ "sha256": "79732eef0f1efbb90b8d7090fb17b4946cc7b84e1915b57995bf3536f2559e55",
53
+ "bytes": 660999544,
54
+ "format_preserved": true,
55
+ "tensor_count": 240,
56
+ "has_spatial_route": false
57
+ },
58
+ {
59
+ "component": "mask_predictor",
60
+ "source": "outputs/train_phiseg_bugfix_exofull/epoch-9.pt",
61
+ "path": "checkpoints/mask_predictor/ckpt.pt",
62
+ "selection": "historical evaluated PhiSeg, epoch9; exo_full_context/BN settings must match",
63
+ "sha256": "3dccf97f938c22f6143020164431a956e0b6335439a691a9b38af99a7d62ba7d",
64
+ "bytes": 22230487,
65
+ "format_preserved": true
66
+ },
67
+ {
68
+ "component": "sft_only",
69
+ "source": "outputs/train_student_qwen_b200fix/v0-20260911-034450/checkpoint-4070/adapter_model.safetensors",
70
+ "path": "checkpoints/sft_only/adapter_model.safetensors",
71
+ "selection": "Qwen3-VL-8B LoRA, step4070",
72
+ "sha256": "072df399b4320b17313a64fb7c024d1f981464e9852c979f4644391e77853f2e",
73
+ "bytes": 87369152,
74
+ "format_preserved": true,
75
+ "tensor_count": 504,
76
+ "has_spatial_route": false,
77
+ "config_normalization": "only base_model_name_or_path normalized to official Qwen ID"
78
+ },
79
+ {
80
+ "component": "caption_grpo",
81
+ "source": "outputs/train_captioner_grpo/v2-20260917-122629/checkpoint-3800/adapter_model.safetensors",
82
+ "path": "checkpoints/caption_grpo/adapter_model.safetensors",
83
+ "selection": "Qwen3-VL-8B GRPO LoRA, step3800",
84
+ "sha256": "290aacd2808639e3c3e10c81c69acfdd843100b8888ad183a2e03ba6e43f5d11",
85
+ "bytes": 87369152,
86
+ "format_preserved": true,
87
+ "tensor_count": 504,
88
+ "has_spatial_route": false,
89
+ "config_normalization": "only base_model_name_or_path normalized to official Qwen ID"
90
+ },
91
+ {
92
+ "component": "mask_predictor_paperalign_candidate",
93
+ "source": "outputs/train_phiseg_paperalign/epoch-4.pt",
94
+ "path": "research/mask_predictor_paperalign/epoch-4.pt",
95
+ "selection": "last existing paper-align checkpoint, not validated best/final",
96
+ "sha256": "4cd0d08b16782c7ca3566db23d378b206880203f013b3c017791712aa66d0704",
97
+ "bytes": 22230487,
98
+ "format_preserved": true
99
+ },
100
+ {
101
+ "component": "vlm_comparison",
102
+ "source": "outputs/train_vlm_hoi_sq480/epoch-0.safetensors",
103
+ "path": "research/vlm_comparison/epoch-0.safetensors",
104
+ "selection": "paper-index continuous VLM comparison, epoch0",
105
+ "sha256": "f6abd392ec7b18e182c1e4c0e840794aa29c629036b290c013fe6ee4c0df1de4",
106
+ "bytes": 755371392,
107
+ "format_preserved": true,
108
+ "tensor_count": 240,
109
+ "has_spatial_route": false
110
+ },
111
+ {
112
+ "component": "joint_branch",
113
+ "source": "outputs/train_joint_hoi/epoch-3.safetensors",
114
+ "path": "research/joint_branch/epoch-3.safetensors",
115
+ "selection": "last normal joint checkpoint; gate-edited ablations excluded",
116
+ "sha256": "522d9ff9e721ab7ee9a7272a6dfbdf0aaedb1c6c4e8f5fa1d9b27ac73ba0fad0",
117
+ "bytes": 1416371272,
118
+ "format_preserved": true,
119
+ "tensor_count": 480,
120
+ "has_spatial_route": false
121
+ },
122
+ {
123
+ "component": "caption_dpo",
124
+ "source": "outputs/train_caption_dpo_v2clean_sq_sq480/epoch-2.safetensors",
125
+ "path": "research/caption_dpo/epoch-2.safetensors",
126
+ "selection": "last available DPO checkpoint, not asserted best",
127
+ "sha256": "ff13d7f409c6392a00f3dfcb42c32fccb11c77b4ad2f721e276fe96513017bbf",
128
+ "bytes": 660999900,
129
+ "format_preserved": true,
130
+ "tensor_count": 240,
131
+ "has_spatial_route": false
132
+ },
133
+ {
134
+ "component": "native_narr_dit",
135
+ "source": "outputs/train_narr_caption_dit_r128/epoch-4.safetensors",
136
+ "path": "research/native_narr_dit/epoch-4.safetensors",
137
+ "selection": "native narration DiT LoRA, epoch4",
138
+ "sha256": "a112106d5a2bd851c3a635ac752268aa8154a1eab5101d4ee762f97f64fa3b1a",
139
+ "bytes": 350032624,
140
+ "format_preserved": true,
141
+ "tensor_count": 600,
142
+ "has_spatial_route": false
143
+ }
144
+ ],
145
+ "base_components": [
146
+ {
147
+ "component": "wan_transformer",
148
+ "path": "models/Wan2.1-VACE-1.3B/transformer",
149
+ "shard_count": 2,
150
+ "tensor_count": 1264
151
+ },
152
+ {
153
+ "component": "wan_text_encoder",
154
+ "path": "models/Wan2.1-VACE-1.3B/text_encoder",
155
+ "shard_count": 3,
156
+ "tensor_count": 242
157
+ },
158
+ {
159
+ "component": "captioner_base",
160
+ "base_model": "Qwen/Qwen3-VL-8B-Instruct",
161
+ "path": "models/Qwen3-VL-8B-Instruct",
162
+ "shard_count": 4,
163
+ "tensor_count": 750,
164
+ "unchanged_original_shards": true,
165
+ "raw_tensor_bytes": 17534247392
166
+ },
167
+ {
168
+ "component": "reward_clip_base",
169
+ "base_model": "laion/CLIP-ViT-H-14-laion2B-s32B-b79K",
170
+ "path": "models/CLIP-ViT-H-14-laion2B-s32B-b79K",
171
+ "shard_count": 1,
172
+ "tensor_count": 912,
173
+ "format_preserved": true
174
+ }
175
+ ],
176
+ "files": [
177
+ {
178
+ "path": "README.md",
179
+ "bytes": 6249,
180
+ "sha256": "ab3d52dfcbe208855e491e87289fe5e9eed25047d5c4f2c8a2a49948b7b5e5c7"
181
+ },
182
+ {
183
+ "path": "checkpoints/caption_grpo/adapter_config.json",
184
+ "bytes": 1091,
185
+ "sha256": "4e0e37529fbf86ebef6bf7cadec4dda1b762f31ed6dba7815a79732bc6b7e836"
186
+ },
187
+ {
188
+ "path": "checkpoints/caption_grpo/adapter_model.safetensors",
189
+ "bytes": 87369152,
190
+ "sha256": "290aacd2808639e3c3e10c81c69acfdd843100b8888ad183a2e03ba6e43f5d11"
191
+ },
192
+ {
193
+ "path": "checkpoints/caption_grpo/additional_config.json",
194
+ "bytes": 76,
195
+ "sha256": "62671bc8d430001734a90c33c0059e563388eba42706a5c8603704018035ae8b"
196
+ },
197
+ {
198
+ "path": "checkpoints/generator_global/ckpt.safetensors",
199
+ "bytes": 660999544,
200
+ "sha256": "f7b83d712eac12caeb772d926165fce76b2ac02a413536f354d875d40ed345aa"
201
+ },
202
+ {
203
+ "path": "checkpoints/generator_hoi/ckpt.safetensors",
204
+ "bytes": 175017544,
205
+ "sha256": "16760be1abceff62f816e2837ba6517ea84d504263f37cc756d5cc3eb627c68d"
206
+ },
207
+ {
208
+ "path": "checkpoints/generator_spatial/ckpt.safetensors",
209
+ "bytes": 661099140,
210
+ "sha256": "940a2bc83f63056d4672562947e9ae503b1489932f41b1a917e5d0a8285f9fe0"
211
+ },
212
+ {
213
+ "path": "checkpoints/mask_predictor/ckpt.pt",
214
+ "bytes": 22230487,
215
+ "sha256": "3dccf97f938c22f6143020164431a956e0b6335439a691a9b38af99a7d62ba7d"
216
+ },
217
+ {
218
+ "path": "checkpoints/reward_preview/ckpt.safetensors",
219
+ "bytes": 660999544,
220
+ "sha256": "79732eef0f1efbb90b8d7090fb17b4946cc7b84e1915b57995bf3536f2559e55"
221
+ },
222
+ {
223
+ "path": "checkpoints/sft_only/adapter_config.json",
224
+ "bytes": 1091,
225
+ "sha256": "0a9dd840ab4d8c0c91927f8b53a24981bd5f475e4fb9d4556e825593846e7d65"
226
+ },
227
+ {
228
+ "path": "checkpoints/sft_only/adapter_model.safetensors",
229
+ "bytes": 87369152,
230
+ "sha256": "072df399b4320b17313a64fb7c024d1f981464e9852c979f4644391e77853f2e"
231
+ },
232
+ {
233
+ "path": "checkpoints/sft_only/additional_config.json",
234
+ "bytes": 76,
235
+ "sha256": "62671bc8d430001734a90c33c0059e563388eba42706a5c8603704018035ae8b"
236
+ },
237
+ {
238
+ "path": "code_support/diffusion/infer_caption.py",
239
+ "bytes": 9044,
240
+ "sha256": "c3882d05e91dd7cc4ad55d4f5d56d001c1cf028a16aa33e491a833bfb3d6583a"
241
+ },
242
+ {
243
+ "path": "code_support/diffusion/infer_vace_hoi.py",
244
+ "bytes": 5005,
245
+ "sha256": "db5e8bfe8d5ff45e0dc29dfcbdb1bab4e70febd9d66dedc46a1f6404f73224fb"
246
+ },
247
+ {
248
+ "path": "code_support/generator_defaults.py",
249
+ "bytes": 1494,
250
+ "sha256": "48195fb1515b26d0bc6440db02d3181bd1ab536143bc44b5c251c7247b2cdc4a"
251
+ },
252
+ {
253
+ "path": "code_support/loader_patch.json",
254
+ "bytes": 985,
255
+ "sha256": "2b99845ed2bdc5cdc1b78acadaca99b37af672a83e061b3f7aeb0f45dcf47d63"
256
+ },
257
+ {
258
+ "path": "code_support/model_resources.py",
259
+ "bytes": 2861,
260
+ "sha256": "d7449d7c527adbe7645d1ffe1942e22cc411ad7afe59a40f652ebf5da3f1daf1"
261
+ },
262
+ {
263
+ "path": "code_support/project_paths.py",
264
+ "bytes": 1030,
265
+ "sha256": "b72278058c6afe6f3ec66cf960cc66c92187fd4ab118a6deb8630da87a73610a"
266
+ },
267
+ {
268
+ "path": "models/CLIP-ViT-H-14-laion2B-s32B-b79K/README.md",
269
+ "bytes": 525,
270
+ "sha256": "2d1000a1f8a4ef8d1ae30a425d9e3fc23c6255bc5052bbb777508bc2489ade8f"
271
+ },
272
+ {
273
+ "path": "models/CLIP-ViT-H-14-laion2B-s32B-b79K/UPSTREAM_README.md",
274
+ "bytes": 8209,
275
+ "sha256": "14db420f00ddf78a07194dc4cdc57977d979e0f2c34994137679046defdf6577"
276
+ },
277
+ {
278
+ "path": "models/CLIP-ViT-H-14-laion2B-s32B-b79K/config.json",
279
+ "bytes": 4725,
280
+ "sha256": "50150597fccadc90f3198d1c2caf2c41d88a40908c38fb428ea56c249b501d85"
281
+ },
282
+ {
283
+ "path": "models/CLIP-ViT-H-14-laion2B-s32B-b79K/merges.txt",
284
+ "bytes": 524618,
285
+ "sha256": "f1cd414c2d113a28b296afc0fd66ae854c0e0c34d5de373a2f5b7f62e0c02344"
286
+ },
287
+ {
288
+ "path": "models/CLIP-ViT-H-14-laion2B-s32B-b79K/model.safetensors",
289
+ "bytes": 3944552236,
290
+ "sha256": "036e6e2bd49697511f4f8b8cb5ee465f93025f7a69a145eadeb9a881ace9b18d"
291
+ },
292
+ {
293
+ "path": "models/CLIP-ViT-H-14-laion2B-s32B-b79K/preprocessor_config.json",
294
+ "bytes": 316,
295
+ "sha256": "910e70b3956ac9879ebc90b22fb3bc8a75b6a0677814500101a4c072bd7857bd"
296
+ },
297
+ {
298
+ "path": "models/CLIP-ViT-H-14-laion2B-s32B-b79K/special_tokens_map.json",
299
+ "bytes": 389,
300
+ "sha256": "f8c0d6c39aee3f8431078ef6646567b0aba7f2246e9c54b8b99d55c22b707cbf"
301
+ },
302
+ {
303
+ "path": "models/CLIP-ViT-H-14-laion2B-s32B-b79K/tokenizer.json",
304
+ "bytes": 2224041,
305
+ "sha256": "b556ac8c99757ffb677208af34bc8c6721572114111a6e0aaf5fa69ff0b8d842"
306
+ },
307
+ {
308
+ "path": "models/CLIP-ViT-H-14-laion2B-s32B-b79K/tokenizer_config.json",
309
+ "bytes": 904,
310
+ "sha256": "e19f34ef773563fb695f96cfcae1e4c7b112ab6ad532f6962061df5242d924f0"
311
+ },
312
+ {
313
+ "path": "models/CLIP-ViT-H-14-laion2B-s32B-b79K/vocab.json",
314
+ "bytes": 862328,
315
+ "sha256": "5047b556ce86ccaf6aa22b3ffccfc52d391ea4accdab9c2f2407da5b742d4363"
316
+ },
317
+ {
318
+ "path": "models/Qwen3-VL-8B-Instruct/README.md",
319
+ "bytes": 7133,
320
+ "sha256": "6d5d06e0c3f069097002445d30dce9ee107db3afaf15563f09e6df49b8dcb4d7"
321
+ },
322
+ {
323
+ "path": "models/Qwen3-VL-8B-Instruct/chat_template.json",
324
+ "bytes": 5499,
325
+ "sha256": "5c72a170d2a4a1a3bc5adad2e689ae28138a9700e5b8c96c0266331e86c0acce"
326
+ },
327
+ {
328
+ "path": "models/Qwen3-VL-8B-Instruct/config.json",
329
+ "bytes": 1474,
330
+ "sha256": "5cd452860dc1e9c29dd71cc3cef7f39b338b7a40793f7a260655c2d3568f3661"
331
+ },
332
+ {
333
+ "path": "models/Qwen3-VL-8B-Instruct/generation_config.json",
334
+ "bytes": 269,
335
+ "sha256": "8469742d1fce0de951c8909b26a2c0c0d8490837ce476efb114da9e0cefc4d44"
336
+ },
337
+ {
338
+ "path": "models/Qwen3-VL-8B-Instruct/merges.txt",
339
+ "bytes": 1671839,
340
+ "sha256": "599bab54075088774b1733fde865d5bd747cbcc7a547c5bc12610e874e26f5e3"
341
+ },
342
+ {
343
+ "path": "models/Qwen3-VL-8B-Instruct/model-00001-of-00004.safetensors",
344
+ "bytes": 4902275944,
345
+ "sha256": "d5d0aef0eb170fc7453a296c43c0849a56f510555d3588e4fd662bb35490aefa"
346
+ },
347
+ {
348
+ "path": "models/Qwen3-VL-8B-Instruct/model-00002-of-00004.safetensors",
349
+ "bytes": 4915962496,
350
+ "sha256": "8be88fb5501e4d5719a6d4cc212e6a13480330e74f3e8c77daa1a68f199106b5"
351
+ },
352
+ {
353
+ "path": "models/Qwen3-VL-8B-Instruct/model-00003-of-00004.safetensors",
354
+ "bytes": 4999831048,
355
+ "sha256": "83de00eafe6e0d57ccd009dbcf71c9974d74df2f016c27afb7e95aafd16b2192"
356
+ },
357
+ {
358
+ "path": "models/Qwen3-VL-8B-Instruct/model-00004-of-00004.safetensors",
359
+ "bytes": 2716270024,
360
+ "sha256": "0a88b98e9f96270973f567e6a2c103ede6ccdf915ca3075e21c755604d0377a5"
361
+ },
362
+ {
363
+ "path": "models/Qwen3-VL-8B-Instruct/model.safetensors.index.json",
364
+ "bytes": 67759,
365
+ "sha256": "520b2e05079402e9468a8701d03d1154d14b2599593afb6effa7fb60c1bff070"
366
+ },
367
+ {
368
+ "path": "models/Qwen3-VL-8B-Instruct/preprocessor_config.json",
369
+ "bytes": 390,
370
+ "sha256": "27225450ac9c6529872ee1924fcb0962ff5634834f817040f444118116f4e516"
371
+ },
372
+ {
373
+ "path": "models/Qwen3-VL-8B-Instruct/tokenizer.json",
374
+ "bytes": 7032403,
375
+ "sha256": "a5d85b6dcc535e6b93115a9ef287e6132fdbf30270da6218194ba742261173c7"
376
+ },
377
+ {
378
+ "path": "models/Qwen3-VL-8B-Instruct/tokenizer_config.json",
379
+ "bytes": 10868,
380
+ "sha256": "c2da771801886ad9ae98181793ffd3dfb7f1af30f6f7c6a4e15d7dbba52e2399"
381
+ },
382
+ {
383
+ "path": "models/Qwen3-VL-8B-Instruct/video_preprocessor_config.json",
384
+ "bytes": 385,
385
+ "sha256": "7768af27c1fafa9cc9011c1dc20067e03f8915e03b63504550e11d5066986d13"
386
+ },
387
+ {
388
+ "path": "models/Qwen3-VL-8B-Instruct/vocab.json",
389
+ "bytes": 3686692,
390
+ "sha256": "149e96be859017f8ae661c1b2451dc8fa7ff7a26abb8b95b050187c78a1a4b69"
391
+ },
392
+ {
393
+ "path": "models/Wan2.1-VACE-1.3B/LICENSE.txt",
394
+ "bytes": 11357,
395
+ "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4"
396
+ },
397
+ {
398
+ "path": "models/Wan2.1-VACE-1.3B/README.md",
399
+ "bytes": 483,
400
+ "sha256": "6bd8ab0b7ed64223fe254bfdee66bef4069801fe975ceccff2bdd0708ba321ac"
401
+ },
402
+ {
403
+ "path": "models/Wan2.1-VACE-1.3B/Wan2.1_VAE.pth",
404
+ "bytes": 507609880,
405
+ "sha256": "38071ab59bd94681c686fa51d75a1968f64e470262043be31f7a094e442fd981"
406
+ },
407
+ {
408
+ "path": "models/Wan2.1-VACE-1.3B/config.json",
409
+ "bytes": 349,
410
+ "sha256": "e19df24acf3f440e0aea37d299f22b96f88d164f3349ae696daecd960a35ab1e"
411
+ },
412
+ {
413
+ "path": "models/Wan2.1-VACE-1.3B/google/umt5-xxl/special_tokens_map.json",
414
+ "bytes": 6623,
415
+ "sha256": "7b8a9f5040adb67b5805abdfd42c1f8d0f3d0e711f10726580eb3789cd0ad61d"
416
+ },
417
+ {
418
+ "path": "models/Wan2.1-VACE-1.3B/google/umt5-xxl/spiece.model",
419
+ "bytes": 4548313,
420
+ "sha256": "e3909a67b780650b35cf529ac782ad2b6b26e6d1f849d3fbb6a872905f452458"
421
+ },
422
+ {
423
+ "path": "models/Wan2.1-VACE-1.3B/google/umt5-xxl/tokenizer.json",
424
+ "bytes": 16837417,
425
+ "sha256": "6e197b4d3dbd71da14b4eb255f4fa91c9c1f2068b20a2de2472967ca3d22602b"
426
+ },
427
+ {
428
+ "path": "models/Wan2.1-VACE-1.3B/google/umt5-xxl/tokenizer_config.json",
429
+ "bytes": 61728,
430
+ "sha256": "ed9a3a8b0faa71a70a32847e0435fe036e6e112d4df4edb7bb48a921e344dc05"
431
+ },
432
+ {
433
+ "path": "models/Wan2.1-VACE-1.3B/model_components.json",
434
+ "bytes": 318,
435
+ "sha256": "4e31340625635eea1f0d0935e5ff1a3e47689cb38088ad40b1dcd06add1bc0c5"
436
+ },
437
+ {
438
+ "path": "models/Wan2.1-VACE-1.3B/text_encoder/README.md",
439
+ "bytes": 1147,
440
+ "sha256": "9e230513fc75b9ca1f432d1f6ef92a7416ff2e0e02f20ef50d6bc789b6d40747"
441
+ },
442
+ {
443
+ "path": "models/Wan2.1-VACE-1.3B/text_encoder/model-00001-of-00003.safetensors",
444
+ "bytes": 4935827416,
445
+ "sha256": "19455304c63fe471f7241a6785ef804b8012edd8ce9f30c74e8825f03413c96b"
446
+ },
447
+ {
448
+ "path": "models/Wan2.1-VACE-1.3B/text_encoder/model-00002-of-00003.safetensors",
449
+ "bytes": 4932780944,
450
+ "sha256": "5cbed706d3edd448e4d32188892cd87ed8a1223207d2482d09a40ca4cfbed6ab"
451
+ },
452
+ {
453
+ "path": "models/Wan2.1-VACE-1.3B/text_encoder/model-00003-of-00003.safetensors",
454
+ "bytes": 1493237128,
455
+ "sha256": "e56bfcc518f43f1fd83727e673cc121a171594082fc9e14164179363fbccc182"
456
+ },
457
+ {
458
+ "path": "models/Wan2.1-VACE-1.3B/text_encoder/model.safetensors.index.json",
459
+ "bytes": 16681,
460
+ "sha256": "8322567493a4f08dce5d97f8621a2896a5ed1b72e0865371e3339599e077ebb2"
461
+ },
462
+ {
463
+ "path": "models/Wan2.1-VACE-1.3B/text_encoder/reshard_manifest.json",
464
+ "bytes": 26445,
465
+ "sha256": "b2cc0414f6693d95f0486fe9cf1e60b8f9757b6a578855421c1a3bc50e14feae"
466
+ },
467
+ {
468
+ "path": "models/Wan2.1-VACE-1.3B/transformer/README.md",
469
+ "bytes": 1172,
470
+ "sha256": "90bd23f138e69e6099f7634993b32ed066fe92a604b396a9387bf6d167017839"
471
+ },
472
+ {
473
+ "path": "models/Wan2.1-VACE-1.3B/transformer/diffusion_pytorch_model-00001-of-00002.safetensors",
474
+ "bytes": 4996788840,
475
+ "sha256": "3b611c672b94037e07d90c4374e5b17eea45a5abe4a090f2875b67dd120a83d2"
476
+ },
477
+ {
478
+ "path": "models/Wan2.1-VACE-1.3B/transformer/diffusion_pytorch_model-00002-of-00002.safetensors",
479
+ "bytes": 2149278616,
480
+ "sha256": "4dff7356c1b66cb9519ab669a78f46e7a03eb5aca60c3588348f5d4285495e8f"
481
+ },
482
+ {
483
+ "path": "models/Wan2.1-VACE-1.3B/transformer/diffusion_pytorch_model.safetensors.index.json",
484
+ "bytes": 113661,
485
+ "sha256": "b6e35916452ede069646051df78656ff577474db05d4bfc435b81f18fdeebb7d"
486
+ },
487
+ {
488
+ "path": "models/Wan2.1-VACE-1.3B/transformer/reshard_manifest.json",
489
+ "bytes": 133137,
490
+ "sha256": "c73909909d5241a3816896220a2b72705c0078fbf034848b154183aada36e6c8"
491
+ },
492
+ {
493
+ "path": "native_reader_validation.json",
494
+ "bytes": 3362,
495
+ "sha256": "7c6f40d2ae7126dd35e92e29d38bb47c459318711fdb26ba72201f5cd82fcaf7"
496
+ },
497
+ {
498
+ "path": "research/caption_dpo/epoch-2.safetensors",
499
+ "bytes": 660999900,
500
+ "sha256": "ff13d7f409c6392a00f3dfcb42c32fccb11c77b4ad2f721e276fe96513017bbf"
501
+ },
502
+ {
503
+ "path": "research/joint_branch/epoch-3.safetensors",
504
+ "bytes": 1416371272,
505
+ "sha256": "522d9ff9e721ab7ee9a7272a6dfbdf0aaedb1c6c4e8f5fa1d9b27ac73ba0fad0"
506
+ },
507
+ {
508
+ "path": "research/mask_predictor_paperalign/epoch-4.pt",
509
+ "bytes": 22230487,
510
+ "sha256": "4cd0d08b16782c7ca3566db23d378b206880203f013b3c017791712aa66d0704"
511
+ },
512
+ {
513
+ "path": "research/native_narr_dit/epoch-4.safetensors",
514
+ "bytes": 350032624,
515
+ "sha256": "a112106d5a2bd851c3a635ac752268aa8154a1eab5101d4ee762f97f64fa3b1a"
516
+ },
517
+ {
518
+ "path": "research/vlm_comparison/epoch-0.safetensors",
519
+ "bytes": 755371392,
520
+ "sha256": "f6abd392ec7b18e182c1e4c0e840794aa29c629036b290c013fe6ee4c0df1de4"
521
+ },
522
+ {
523
+ "path": "tools/attach_model_bundle.py",
524
+ "bytes": 4976,
525
+ "sha256": "02c24bf6017a2450411d6a6056b6004107b453239b3c61c5f729a6f31e84f9be"
526
+ },
527
+ {
528
+ "path": "tools/prepare_egoexo_model_bundle.py",
529
+ "bytes": 26438,
530
+ "sha256": "45dd80eda5ebd3a4545678a4567eb702fac1631a6a830fec07cf708c35d41a46"
531
+ },
532
+ {
533
+ "path": "tools/reshard_weights.py",
534
+ "bytes": 26525,
535
+ "sha256": "cab58ac00a4acda90cda76cf00cf9e3f7bb8e883b596653db6ee4efec81d7034"
536
+ },
537
+ {
538
+ "path": "tools/tests/test_attach_model_bundle.py",
539
+ "bytes": 3223,
540
+ "sha256": "caf3c1f8a36bd4d4fa3e4327438dc22a962cb7b43369254e235f74c926cd4832"
541
+ },
542
+ {
543
+ "path": "tools/tests/test_model_resources.py",
544
+ "bytes": 3401,
545
+ "sha256": "16162f1dc790a511a797a1f4b4ec9d402ea08c8579db005bee128ed5368533ce"
546
+ },
547
+ {
548
+ "path": "tools/tests/test_reshard_weights.py",
549
+ "bytes": 7738,
550
+ "sha256": "e16945ecb5331cc97730bc6f3a704dfc2f50e69501c61ada177d06bdce347ea9"
551
+ },
552
+ {
553
+ "path": "tools/verify_model_bundle.py",
554
+ "bytes": 1785,
555
+ "sha256": "c602d4305f59c388105765835b3b7d9cacf2181e8494014fea7f0dc57e728cb8"
556
+ }
557
+ ],
558
+ "total_file_bytes": 46092480857,
559
+ "largest_file_bytes": 4999831048,
560
+ "native_reader": "safetensors.safe_open(framework=pt, device=cpu), slices only",
561
+ "validation": {
562
+ "all_copied_weights_read_back_SHA256_verified": true,
563
+ "resharded_tensor_bytes_independently_SHA256_verified": true,
564
+ "native_reader_names_shapes_dtypes_verified": true,
565
+ "core_sharded_loader_paths_verified": true
566
+ },
567
+ "GPU_used": false,
568
+ "model_loaded": false,
569
+ "inference_run": false,
570
+ "training_run": false,
571
+ "upload_run": false,
572
+ "raw_dataset_included": false,
573
+ "distribution": {
574
+ "repo_id": "diffusion-gif/any2ego",
575
+ "repo_type": "model",
576
+ "visibility": "private",
577
+ "source_export_manifest_sha256": "f17006bbe222737d8dd9e4cb827bd54f090c59f02762dfef9a9c5928a1caf117",
578
+ "note": "Execution booleans above refer to original local export; README distribution text normalized."
579
+ }
580
+ }
checkpoints/caption_grpo/adapter_config.json ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alora_invocation_tokens": null,
3
+ "alpha_pattern": {},
4
+ "arrow_config": null,
5
+ "auto_mapping": null,
6
+ "base_model_name_or_path": "Qwen/Qwen3-VL-8B-Instruct",
7
+ "bias": "none",
8
+ "corda_config": null,
9
+ "ensure_weight_tying": false,
10
+ "eva_config": null,
11
+ "exclude_modules": null,
12
+ "fan_in_fan_out": false,
13
+ "inference_mode": true,
14
+ "init_lora_weights": true,
15
+ "layer_replication": null,
16
+ "layers_pattern": null,
17
+ "layers_to_transform": null,
18
+ "loftq_config": {},
19
+ "lora_alpha": 32,
20
+ "lora_bias": false,
21
+ "lora_dropout": 0.05,
22
+ "lora_ga_config": null,
23
+ "megatron_config": null,
24
+ "megatron_core": "megatron.core",
25
+ "modules_to_save": [],
26
+ "peft_type": "LORA",
27
+ "peft_version": "0.19.1",
28
+ "qalora_group_size": 16,
29
+ "r": 16,
30
+ "rank_pattern": {},
31
+ "revision": null,
32
+ "target_modules": "^(model\\.language_model(?=\\.).*\\.(gate_proj|o_proj|down_proj|q_proj|v_proj|k_proj|up_proj))$",
33
+ "target_parameters": null,
34
+ "task_type": "CAUSAL_LM",
35
+ "trainable_token_indices": null,
36
+ "use_bdlora": null,
37
+ "use_dora": false,
38
+ "use_qalora": false,
39
+ "use_rslora": false
40
+ }
checkpoints/caption_grpo/additional_config.json ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ {
2
+ "lora_dtype": null,
3
+ "lorap_lr_ratio": null,
4
+ "lorap_emb_lr": 1e-06
5
+ }
checkpoints/sft_only/adapter_config.json ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alora_invocation_tokens": null,
3
+ "alpha_pattern": {},
4
+ "arrow_config": null,
5
+ "auto_mapping": null,
6
+ "base_model_name_or_path": "Qwen/Qwen3-VL-8B-Instruct",
7
+ "bias": "none",
8
+ "corda_config": null,
9
+ "ensure_weight_tying": false,
10
+ "eva_config": null,
11
+ "exclude_modules": null,
12
+ "fan_in_fan_out": false,
13
+ "inference_mode": true,
14
+ "init_lora_weights": true,
15
+ "layer_replication": null,
16
+ "layers_pattern": null,
17
+ "layers_to_transform": null,
18
+ "loftq_config": {},
19
+ "lora_alpha": 32,
20
+ "lora_bias": false,
21
+ "lora_dropout": 0.05,
22
+ "lora_ga_config": null,
23
+ "megatron_config": null,
24
+ "megatron_core": "megatron.core",
25
+ "modules_to_save": [],
26
+ "peft_type": "LORA",
27
+ "peft_version": "0.19.1",
28
+ "qalora_group_size": 16,
29
+ "r": 16,
30
+ "rank_pattern": {},
31
+ "revision": null,
32
+ "target_modules": "^(model\\.language_model(?=\\.).*\\.(down_proj|q_proj|k_proj|o_proj|up_proj|v_proj|gate_proj))$",
33
+ "target_parameters": null,
34
+ "task_type": "CAUSAL_LM",
35
+ "trainable_token_indices": null,
36
+ "use_bdlora": null,
37
+ "use_dora": false,
38
+ "use_qalora": false,
39
+ "use_rslora": false
40
+ }
checkpoints/sft_only/additional_config.json ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ {
2
+ "lora_dtype": null,
3
+ "lorap_lr_ratio": null,
4
+ "lorap_emb_lr": 1e-06
5
+ }
code_support/diffusion/infer_caption.py ADDED
@@ -0,0 +1,173 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """"""
2
+ from pathlib import Path as _Path
3
+ import sys as _sys
4
+ _bundle_root = _Path(__file__).resolve().parents[1]
5
+ _sys.path.insert(0, str(_bundle_root))
6
+ from project_paths import project_path as _project_path, env as _env, initialize as _initialize
7
+ _initialize(__name__ == '__main__')
8
+ from project_paths import seg_mask_root, seg_mask_dir
9
+ import os
10
+ import sys
11
+ import json
12
+ import argparse
13
+ import numpy as np
14
+ import torch
15
+ from PIL import Image
16
+ from model_resources import wan_base_root, wan_model_paths, wan_tokenizer_path
17
+ VACE = wan_base_root()
18
+ DS = _project_path('third_party/DiffSynth-Studio')
19
+ HERE = os.path.dirname(os.path.abspath(__file__))
20
+ EVAL_MANIFEST = _project_path('manifests/eval.json')
21
+ MASK_ROOT = seg_mask_root()
22
+ CAPTION_JSON = _project_path('data/captions/grpo.json')
23
+ PALETTE = np.array([[0, 0, 0], [220, 40, 40], [40, 200, 80]], dtype=np.uint8)
24
+ NEG = '色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,鱼眼畸变,鱼眼镜头,广角畸变,桶形畸变,镜头畸变,边缘拉伸变形,画面弯曲,fisheye distortion,wide-angle distortion,lens distortion,barrel distortion,可见的相机,三脚架,GoPro,运动相机'
25
+
26
+ def build_pipe(device, lora_path, branch_ckpt, caption_dim=4096):
27
+ sys.path.insert(0, DS)
28
+ sys.path.insert(0, HERE)
29
+ from diffsynth.pipelines.wan_video import WanVideoPipeline, ModelConfig
30
+ from caption_cross_attn import inject_caption_cross_attn
31
+ pipe = WanVideoPipeline.from_pretrained(torch_dtype=torch.bfloat16, device=device, model_configs=[ModelConfig(path=path) for path in wan_model_paths(VACE, strict=True)], tokenizer_config=ModelConfig(path=wan_tokenizer_path(VACE, strict=True)))
32
+ if lora_path:
33
+ pipe.load_lora(pipe.vace, lora_path, alpha=1.0)
34
+ print(f'已加载 Stage1 底座 LoRA: {lora_path}')
35
+ dit = pipe.dit
36
+ dev = next(dit.parameters()).device
37
+ dtype = next(dit.parameters()).dtype
38
+ from safetensors.torch import load_file
39
+ sd = load_file(branch_ckpt)
40
+ ckpt_has_route = any(('spatial_route' in k for k in sd.keys()))
41
+ env_route = os.environ.get('USE_SPATIAL_ROUTE')
42
+ use_spatial_route = env_route != '0' if env_route is not None else ckpt_has_route
43
+ inject_caption_cross_attn(dit, caption_dim=caption_dim, vace_module=pipe.vace, use_spatial_route=use_spatial_route)
44
+ for block in dit.blocks:
45
+ block.cross_attn._cap_branch.to(device=dev, dtype=dtype)
46
+ dit_sd = dit.state_dict()
47
+ n_cap = 0
48
+ miss = []
49
+ for k, v in sd.items():
50
+ kk = k
51
+ for pre in ('pipe.dit.', 'dit.', 'model.'):
52
+ if kk.startswith(pre):
53
+ kk = kk[len(pre):]
54
+ if kk in dit_sd:
55
+ dit_sd[kk].copy_(v.to(dit_sd[kk].dtype).to(dit_sd[kk].device))
56
+ if '_cap_branch' in kk:
57
+ n_cap += 1
58
+ else:
59
+ miss.append(k)
60
+ print(f'[caption ckpt] 加载 caption {n_cap}/{len(sd)} 个参数 <- {branch_ckpt}')
61
+ if miss:
62
+ print(f'[caption ckpt] 未匹配 {len(miss)} 个 key, 样本: {miss[:3]}')
63
+ for block in dit.blocks:
64
+ cb = block.cross_attn._cap_branch
65
+ cb.gate_cap.data = cb.gate_cap.data.float()
66
+ print(f'[caption ckpt] block0 gate_cap={dit.blocks[0].cross_attn._cap_branch.gate_cap.item():+.4e}')
67
+ return pipe
68
+
69
+ @torch.no_grad()
70
+ def encode_caption(pipe, cap):
71
+ """"""
72
+ if cap is None:
73
+ return None
74
+ cap = str(cap).strip()
75
+ if len(cap) == 0:
76
+ return None
77
+ pipe.load_models_to_device(('text_encoder',))
78
+ ids, mask = pipe.tokenizer(cap, return_mask=True, add_special_tokens=True)
79
+ ids = ids.to(pipe.device)
80
+ mask = mask.to(pipe.device)
81
+ seq_lens = mask.gt(0).sum(dim=1).long()
82
+ feat = pipe.text_encoder(ids, mask)
83
+ for i, v in enumerate(seq_lens):
84
+ feat[:, v:] = 0
85
+ return feat.to(device=pipe.device, dtype=pipe.torch_dtype)
86
+
87
+ def load_mask_video(mask_dir, size):
88
+ """"""
89
+ fs = sorted((f for f in os.listdir(mask_dir) if f.endswith('.png')))
90
+ out = []
91
+ for f in fs:
92
+ m = np.asarray(Image.open(os.path.join(mask_dir, f)))
93
+ if m.ndim == 3:
94
+ m = m[..., 0]
95
+ col = PALETTE[np.clip(m, 0, 2)]
96
+ out.append(Image.fromarray(col).resize(size))
97
+ return out
98
+
99
+ def main():
100
+ mode_parser = argparse.ArgumentParser(add_help=False)
101
+ modes = ['global', 'spatial']
102
+ mode_parser.add_argument('--variant', choices=modes, default='spatial')
103
+ mode, _ = mode_parser.parse_known_args()
104
+ branch = 'global' if mode.variant == 'global' else 'spatial'
105
+ ap = argparse.ArgumentParser()
106
+ ap.add_argument('--variant', choices=modes, default=mode.variant)
107
+ ap.add_argument('--lora', default=_project_path('checkpoints/generator_hoi/ckpt.safetensors'), help='Stage 1 HOI 底座,与分支训练的 preset_lora_path 一致')
108
+ ap.add_argument('--branch_ckpt', default=_project_path(f'checkpoints/generator_{branch}/ckpt.safetensors'))
109
+ ap.add_argument('--out', default=_project_path(f'outputs/pred_{mode.variant}'))
110
+ ap.add_argument('--manifest', default=EVAL_MANIFEST)
111
+ ap.add_argument('--caption_json', default=CAPTION_JSON)
112
+ ap.add_argument('--caption_dim', type=int, default=4096)
113
+ ap.add_argument('--height', type=int, default=480)
114
+ ap.add_argument('--width', type=int, default=480)
115
+ ap.add_argument('--steps', type=int, default=50)
116
+ ap.add_argument('--cfg_scale', type=float, default=5.0)
117
+ ap.add_argument('--vace_scale', type=float, default=1.0)
118
+ ap.add_argument('--fps', type=float, default=8.0)
119
+ ap.add_argument('--seed', type=int, default=0)
120
+ ap.add_argument('--limit', type=int, default=-1)
121
+ ap.add_argument('--mask_root', default=MASK_ROOT, help='外部 seg 预测 mask 根目录:<root>/<clip_id>/ego/*.png')
122
+ ap.add_argument('--device', default='cuda')
123
+ args = ap.parse_args()
124
+ os.environ['USE_SPATIAL_ROUTE'] = '0' if args.variant == 'global' else '1'
125
+ sys.path.insert(0, HERE)
126
+ from caption_cross_attn import set_caption_context
127
+ manifest = json.load(open(args.manifest))
128
+ if args.limit > 0:
129
+ manifest = manifest[:args.limit]
130
+ captions = json.load(open(args.caption_json))
131
+ out = os.path.abspath(args.out)
132
+ os.makedirs(out, exist_ok=True)
133
+ pipe = build_pipe(args.device, args.lora, args.branch_ckpt, args.caption_dim)
134
+ size = (args.width, args.height)
135
+ print(f'开始 caption 旁路推理, {len(manifest)} 条 | cfg={args.cfg_scale}')
136
+ n_done = 0
137
+ for k, s in enumerate(manifest):
138
+ uid = s['take_uid']
139
+ if os.path.isfile(os.path.join(out, uid, 'pred.mp4')):
140
+ print(f' [skip] 已存在: {uid}')
141
+ n_done += 1
142
+ continue
143
+ mask_dir = os.path.join(args.mask_root, uid, 'ego')
144
+ if not os.path.isdir(mask_dir):
145
+ print(f' [skip] 无mask: {s['take_name']}')
146
+ continue
147
+ cap = captions.get(uid)
148
+ if cap is None:
149
+ print(f' [skip] 无caption: {s['take_name']}')
150
+ continue
151
+ mask_vid = load_mask_video(mask_dir, size)
152
+ nf = len(mask_vid)
153
+ ref = Image.open(s['first_frame']).convert('RGB').resize(size)
154
+ cap_feat = encode_caption(pipe, cap)
155
+ set_caption_context(pipe.dit, cap_feat)
156
+ cap_shape = tuple(cap_feat.shape) if cap_feat is not None else 'None(旁路关)'
157
+ print(f"[{k + 1}/{len(manifest)}] {s['take_name']} | {nf}帧 | variant={args.variant} | cap{cap_shape} | '{s['prompt'][:40]}'")
158
+ video = pipe(prompt=s['prompt'], negative_prompt=NEG, vace_video=mask_vid, vace_reference_image=ref, vace_scale=args.vace_scale, height=args.height, width=args.width, num_frames=nf, num_inference_steps=args.steps, cfg_scale=args.cfg_scale, seed=args.seed, tiled=True)
159
+ sd = os.path.join(out, uid)
160
+ os.makedirs(sd, exist_ok=True)
161
+ for i, fr in enumerate(video):
162
+ Image.fromarray(np.asarray(fr)).save(os.path.join(sd, f'{i:03d}.png'))
163
+ try:
164
+ from diffsynth.utils.data import save_video
165
+ save_video(video, os.path.join(sd, 'pred.mp4'), fps=args.fps, quality=5)
166
+ except Exception:
167
+ pass
168
+ n_done += 1
169
+ print(f' -> {sd}')
170
+ json.dump({'model': 'Wan2.1-VACE-1.3B + HOI-LoRA + caption 旁路', 'lora': args.lora, 'branch_ckpt': args.branch_ckpt, 'caption_json': args.caption_json, 'height': args.height, 'width': args.width, 'rotate': False, 'vace_scale': args.vace_scale, 'steps': args.steps, 'cfg_scale': args.cfg_scale, 'variant': args.variant, 'seed': args.seed, 'num_samples': n_done, 'note': 'ego HOI mask + narration(原生) + ego dense caption(旁路) 引导生成'}, open(os.path.join(out, 'infer_config.json'), 'w'), ensure_ascii=False, indent=2)
171
+ print(f'完成 {n_done} 条 ->', out)
172
+ if __name__ == '__main__':
173
+ main()
code_support/diffusion/infer_vace_hoi.py ADDED
@@ -0,0 +1,97 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """"""
2
+ from pathlib import Path as _Path
3
+ import sys as _sys
4
+ _bundle_root = _Path(__file__).resolve().parents[1]
5
+ _sys.path.insert(0, str(_bundle_root))
6
+ from project_paths import project_path as _project_path, env as _env, initialize as _initialize
7
+ _initialize(__name__ == '__main__')
8
+ from project_paths import seg_mask_root, seg_mask_dir
9
+ import os
10
+ import sys
11
+ import json
12
+ import argparse
13
+ import numpy as np
14
+ import torch
15
+ from PIL import Image
16
+ HERE = os.path.dirname(os.path.abspath(__file__))
17
+ from model_resources import wan_base_root, wan_model_paths, wan_tokenizer_path
18
+ VACE = wan_base_root()
19
+ DS = _project_path('third_party/DiffSynth-Studio')
20
+ EVAL_MANIFEST = _project_path('manifests/eval.json')
21
+ MASK_ROOT = seg_mask_root()
22
+ PALETTE = np.array([[0, 0, 0], [220, 40, 40], [40, 200, 80]], dtype=np.uint8)
23
+ NEG = '色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景'
24
+
25
+ def build_pipe(device, lora_path):
26
+ sys.path.insert(0, DS)
27
+ sys.path.insert(0, HERE)
28
+ from diffsynth.pipelines.wan_video import WanVideoPipeline, ModelConfig
29
+ pipe = WanVideoPipeline.from_pretrained(torch_dtype=torch.bfloat16, device=device, model_configs=[ModelConfig(path=path) for path in wan_model_paths(VACE, strict=True)], tokenizer_config=ModelConfig(path=wan_tokenizer_path(VACE, strict=True)))
30
+ if lora_path:
31
+ pipe.load_lora(pipe.vace, lora_path, alpha=1.0)
32
+ print(f'已加载 LoRA: {lora_path}')
33
+ return pipe
34
+
35
+ def load_mask_video(mask_dir, size):
36
+ """"""
37
+ fs = sorted((f for f in os.listdir(mask_dir) if f.endswith('.png')))
38
+ out = []
39
+ for f in fs:
40
+ m = np.asarray(Image.open(os.path.join(mask_dir, f)))
41
+ if m.ndim == 3:
42
+ m = m[..., 0]
43
+ col = PALETTE[np.clip(m, 0, 2)]
44
+ out.append(Image.fromarray(col).resize(size))
45
+ return out
46
+
47
+ def main():
48
+ ap = argparse.ArgumentParser()
49
+ ap.add_argument('--lora', default=_project_path('checkpoints/generator_hoi/ckpt.safetensors'))
50
+ ap.add_argument('--out', default=_project_path('outputs/pred_hoi'))
51
+ ap.add_argument('--height', type=int, default=480)
52
+ ap.add_argument('--width', type=int, default=480)
53
+ ap.add_argument('--steps', type=int, default=50)
54
+ ap.add_argument('--cfg_scale', type=float, default=5.0)
55
+ ap.add_argument('--vace_scale', type=float, default=1.0)
56
+ ap.add_argument('--fps', type=float, default=8.0)
57
+ ap.add_argument('--seed', type=int, default=0)
58
+ ap.add_argument('--limit', type=int, default=-1)
59
+ ap.add_argument('--manifest', default=EVAL_MANIFEST)
60
+ ap.add_argument('--mask_root', default=MASK_ROOT, help='外部 seg 预测 mask 根目录:<root>/<clip_id>/ego/*.png')
61
+ ap.add_argument('--device', default='cuda')
62
+ args = ap.parse_args()
63
+ manifest = json.load(open(args.manifest))
64
+ if args.limit > 0:
65
+ manifest = manifest[:args.limit]
66
+ out = os.path.abspath(args.out)
67
+ os.makedirs(out, exist_ok=True)
68
+ pipe = build_pipe(args.device, args.lora)
69
+ size = (args.width, args.height)
70
+ print(f'开始 M2 推理, {len(manifest)} 条')
71
+ for k, s in enumerate(manifest):
72
+ if os.path.isfile(os.path.join(out, s['take_uid'], 'pred.mp4')):
73
+ print(f' [skip] 已存在: {s['take_uid']}')
74
+ continue
75
+ mask_dir = os.path.join(args.mask_root, s['take_uid'], 'ego')
76
+ if not os.path.isdir(mask_dir):
77
+ print(f' [skip] 无mask: {s['take_name']}')
78
+ continue
79
+ mask_vid = load_mask_video(mask_dir, size)
80
+ nf = len(mask_vid)
81
+ ref = Image.open(s['first_frame']).convert('RGB').resize(size)
82
+ print(f"[{k + 1}/{len(manifest)}] {s['take_name']} | {nf}帧 | '{s['prompt'][:40]}'")
83
+ video = pipe(prompt=s['prompt'], negative_prompt=NEG, vace_video=mask_vid, vace_reference_image=ref, vace_scale=args.vace_scale, height=args.height, width=args.width, num_frames=nf, num_inference_steps=args.steps, cfg_scale=args.cfg_scale, seed=args.seed, tiled=True)
84
+ sd = os.path.join(out, s['take_uid'])
85
+ os.makedirs(sd, exist_ok=True)
86
+ for i, fr in enumerate(video):
87
+ Image.fromarray(np.asarray(fr)).save(os.path.join(sd, f'{i:03d}.png'))
88
+ try:
89
+ from diffsynth.utils.data import save_video
90
+ save_video(video, os.path.join(sd, 'pred.mp4'), fps=args.fps, quality=5)
91
+ except Exception:
92
+ pass
93
+ print(f' -> {sd}')
94
+ json.dump({'model': 'Wan2.1-VACE-1.3B + HOI-LoRA', 'lora': args.lora, 'height': args.height, 'width': args.width, 'rotate': False, 'vace_scale': args.vace_scale, 'note': 'seg 预测的 ego HOI mask 引导生成'}, open(os.path.join(out, 'infer_config.json'), 'w'), indent=2)
95
+ print('完成 ->', out)
96
+ if __name__ == '__main__':
97
+ main()
code_support/generator_defaults.py ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Native Python defaults shared by generator training entries."""
2
+ import json
3
+ from model_resources import wan_base_root, wan_model_paths, wan_tokenizer_path
4
+
5
+
6
+ def set_training_defaults(parser, variant):
7
+ model = wan_base_root()
8
+ data = "data/vace_train_v2"
9
+ caption_source = "teacher" if variant == "reward" else "grpo"
10
+ defaults = dict(
11
+ dataset_base_path=data,
12
+ dataset_metadata_path=f"{data}/metadata.csv" if variant == "hoi" else f"{data}/metadata_caption_branch_{caption_source}.csv",
13
+ data_file_keys="video,vace_video,vace_reference_image",
14
+ extra_inputs="vace_video,vace_reference_image",
15
+ height=480, width=480, num_frames=13, dataset_repeat=1, num_epochs=5,
16
+ model_paths=json.dumps(wan_model_paths(model)),
17
+ tokenizer_path=wan_tokenizer_path(model),
18
+ use_gradient_checkpointing_offload=True,
19
+ output_path=f"outputs/train_{variant}",
20
+ learning_rate=1e-4 if variant == "hoi" else 3e-4,
21
+ )
22
+ if variant == "hoi":
23
+ defaults.update(lora_base_model="vace", lora_target_modules="q,k,v,o,ffn.0,ffn.2", lora_rank=128)
24
+ else:
25
+ defaults.update(preset_lora_path="checkpoints/generator_hoi/ckpt.safetensors", preset_lora_model="vace", find_unused_parameters=True)
26
+ parser.set_defaults(**defaults)
27
+ # Upstream required options now have concrete package defaults.
28
+ for action in parser._actions:
29
+ if action.dest in defaults:
30
+ action.required = False
31
+ return parser
code_support/loader_patch.json ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "note": "Installer patches only exact known original files, never unknown local edits.",
3
+ "files": [
4
+ {
5
+ "path": "generator_defaults.py",
6
+ "previous_sha256": "f576a6ceaa29cfb78ba8d783ddadf52bffcfb5f30a8740d55f9e55af1b0a4369",
7
+ "new_sha256": "48195fb1515b26d0bc6440db02d3181bd1ab536143bc44b5c251c7247b2cdc4a"
8
+ },
9
+ {
10
+ "path": "diffusion/infer_caption.py",
11
+ "previous_sha256": "377b52f76012189f6ca779c645d2891a8769e160c27a11d09a5591889de93aeb",
12
+ "new_sha256": "c3882d05e91dd7cc4ad55d4f5d56d001c1cf028a16aa33e491a833bfb3d6583a"
13
+ },
14
+ {
15
+ "path": "diffusion/infer_vace_hoi.py",
16
+ "previous_sha256": "37e8ecb9f92551d048524226f22f4c0f86086eb69ca6e9a7bf56d69b47c955d4",
17
+ "new_sha256": "db5e8bfe8d5ff45e0dc29dfcbdb1bab4e70febd9d66dedc46a1f6404f73224fb"
18
+ },
19
+ {
20
+ "path": "model_resources.py",
21
+ "previous_sha256": null,
22
+ "new_sha256": "d7449d7c527adbe7645d1ffe1942e22cc411ad7afe59a40f652ebf5da3f1daf1"
23
+ }
24
+ ]
25
+ }
code_support/model_resources.py ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Resolve original or size-bounded Wan components without importing torch.
2
+
3
+ DiffSynth accepts one string or a list of shard paths per ModelConfig. Do not
4
+ pass an index JSON to its binary loader or treat each shard as a separate model.
5
+ WAN_MODEL_ROOT may point to an independently downloaded model bundle.
6
+ """
7
+ import json
8
+ import os
9
+ from pathlib import Path
10
+ from project_paths import project_path
11
+
12
+
13
+ def wan_base_root(root=None):
14
+ return str(Path(root or os.environ.get('WAN_MODEL_ROOT') or
15
+ project_path('models/Wan2.1-VACE-1.3B')).expanduser().resolve())
16
+
17
+
18
+ def indexed_shards(index_path):
19
+ index_path = Path(index_path)
20
+ index = json.loads(index_path.read_text())
21
+ mapping = index.get('weight_map')
22
+ if not isinstance(mapping, dict) or not mapping:
23
+ raise ValueError('empty or invalid model weight index: ' + str(index_path))
24
+ names = set()
25
+ for name in mapping.values():
26
+ if not isinstance(name, str) or Path(name).name != name or not name.endswith('.safetensors'):
27
+ raise ValueError('unsafe shard path in model index')
28
+ names.add(name)
29
+ paths = [index_path.parent / name for name in sorted(names)]
30
+ for path in paths:
31
+ if not path.is_file():
32
+ raise FileNotFoundError('missing model shard: ' + str(path))
33
+ return [str(path) for path in paths]
34
+
35
+
36
+ def component_path(root, original, indices, strict=False):
37
+ original_path = root / original
38
+ if original_path.is_file():
39
+ return str(original_path)
40
+ for name in indices:
41
+ index_path = root / name
42
+ if index_path.is_file():
43
+ return indexed_shards(index_path)
44
+ if strict:
45
+ raise FileNotFoundError('missing original or indexed model component: ' + str(original_path))
46
+ # Preserve historical command defaults when no weights are present (e.g. dry-run).
47
+ return str(original_path)
48
+
49
+
50
+ def wan_model_paths(root=None, strict=False):
51
+ root = Path(wan_base_root(root))
52
+ return [
53
+ component_path(root, 'diffusion_pytorch_model.safetensors', (
54
+ 'transformer/diffusion_pytorch_model.safetensors.index.json',
55
+ 'diffusion_pytorch_model.safetensors.index.json',
56
+ ), strict),
57
+ component_path(root, 'models_t5_umt5-xxl-enc-bf16.pth', (
58
+ 'text_encoder/model.safetensors.index.json',
59
+ 'text_encoder/models_t5_umt5-xxl-enc-bf16.safetensors.index.json',
60
+ 'models_t5_umt5-xxl-enc-bf16.safetensors.index.json',
61
+ ), strict),
62
+ component_path(root, 'Wan2.1_VAE.pth', (), strict),
63
+ ]
64
+
65
+
66
+ def wan_tokenizer_path(root=None, strict=False):
67
+ path = Path(wan_base_root(root)) / 'google/umt5-xxl'
68
+ if strict and not (path / 'tokenizer.json').is_file() and not (path / 'spiece.model').is_file():
69
+ raise FileNotFoundError('missing Wan umT5 tokenizer: ' + str(path))
70
+ return str(path)
code_support/project_paths.py ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Resolve package-relative resources without machine-specific locations."""
2
+ import os
3
+ import sys
4
+ from pathlib import Path
5
+
6
+ ROOT = Path(__file__).resolve().parent
7
+
8
+
9
+ def env(name, default=""):
10
+ return os.environ.get(name, default)
11
+
12
+
13
+ def project_path(relative):
14
+ path = Path(relative)
15
+ return str(path if path.is_absolute() else ROOT / path)
16
+
17
+
18
+ def initialize(entrypoint=False):
19
+ for relative in ("eval", "diffusion", "data"):
20
+ location = project_path(relative)
21
+ if location not in sys.path:
22
+ sys.path.insert(0, location)
23
+ if entrypoint:
24
+ os.chdir(ROOT)
25
+ os.environ.setdefault("TORCH_HOME", project_path(".cache/torch"))
26
+
27
+
28
+
29
+ def seg_mask_root(root=None):
30
+ """External PhiSeg output root; no masks are distributed with the code."""
31
+ return project_path(root or os.environ.get("SEG_MASK_ROOT", "data/seg_masks"))
32
+
33
+
34
+ def seg_mask_dir(clip_id, root=None):
35
+ """Same layout as infer_phiseg: <root>/<clip_id>/ego/*.png."""
36
+ return str(Path(seg_mask_root(root)) / clip_id / "ego")
models/CLIP-ViT-H-14-laion2B-s32B-b79K/README.md ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ library_name: transformers
4
+ pipeline_tag: zero-shot-image-classification
5
+ ---
6
+ # CLIP ViT-H/14 base dependency for Any2Ego
7
+
8
+ The original Transformers `model.safetensors` and processor/tokenizer files
9
+ are copied unchanged and hash-verified. This is not an Any2Ego-trained model.
10
+ The project uses `CLIPModel`/`CLIPProcessor.from_pretrained` here; redundant
11
+ OpenCLIP/bin copies are intentionally omitted. See `UPSTREAM_README.md` for
12
+ source model documentation and terms. losslessly prepared from local artifacts.
models/CLIP-ViT-H-14-laion2B-s32B-b79K/UPSTREAM_README.md ADDED
@@ -0,0 +1,165 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ widget:
4
+ - src: >-
5
+ https://huggingface.co/datasets/mishig/sample_images/resolve/main/cat-dog-music.png
6
+ candidate_labels: playing music, playing sports
7
+ example_title: Cat & Dog
8
+ library_name: open_clip
9
+ pipeline_tag: zero-shot-image-classification
10
+ ---
11
+ # Model Card for CLIP ViT-H/14 - LAION-2B
12
+
13
+ # Table of Contents
14
+
15
+ 1. [Model Details](#model-details)
16
+ 2. [Uses](#uses)
17
+ 3. [Training Details](#training-details)
18
+ 4. [Evaluation](#evaluation)
19
+ 5. [Acknowledgements](#acknowledgements)
20
+ 6. [Citation](#citation)
21
+ 7. [How To Get Started With the Model](#how-to-get-started-with-the-model)
22
+
23
+
24
+ # Model Details
25
+
26
+ ## Model Description
27
+
28
+ A CLIP ViT-H/14 model trained with the LAION-2B English subset of LAION-5B (https://laion.ai/blog/laion-5b/) using OpenCLIP (https://github.com/mlfoundations/open_clip).
29
+
30
+ Model training done by Romain Beaumont on the [stability.ai](https://stability.ai/) cluster.
31
+
32
+ # Uses
33
+
34
+ As per the original [OpenAI CLIP model card](https://github.com/openai/CLIP/blob/d50d76daa670286dd6cacf3bcd80b5e4823fc8e1/model-card.md), this model is intended as a research output for research communities. We hope that this model will enable researchers to better understand and explore zero-shot, arbitrary image classification. We also hope it can be used for interdisciplinary studies of the potential impact of such model.
35
+
36
+ The OpenAI CLIP paper includes a discussion of potential downstream impacts to provide an example for this sort of analysis. Additionally, the LAION-5B blog (https://laion.ai/blog/laion-5b/) and upcoming paper include additional discussion as it relates specifically to the training dataset.
37
+
38
+ ## Direct Use
39
+
40
+ Zero-shot image classification, image and text retrieval, among others.
41
+
42
+ ## Downstream Use
43
+
44
+ Image classification and other image task fine-tuning, linear probe image classification, image generation guiding and conditioning, among others.
45
+
46
+ ## Out-of-Scope Use
47
+
48
+ As per the OpenAI models,
49
+
50
+ **Any** deployed use case of the model - whether commercial or not - is currently out of scope. Non-deployed use cases such as image search in a constrained environment, are also not recommended unless there is thorough in-domain testing of the model with a specific, fixed class taxonomy. This is because our safety assessment demonstrated a high need for task specific testing especially given the variability of CLIP’s performance with different class taxonomies. This makes untested and unconstrained deployment of the model in any use case currently potentially harmful.
51
+
52
+ Certain use cases which would fall under the domain of surveillance and facial recognition are always out-of-scope regardless of performance of the model. This is because the use of artificial intelligence for tasks such as these can be premature currently given the lack of testing norms and checks to ensure its fair use.
53
+
54
+ Since the model has not been purposefully trained in or evaluated on any languages other than English, its use should be limited to English language use cases.
55
+
56
+ Further the above notice, the LAION-5B dataset used in training of these models has additional considerations, see below.
57
+
58
+ # Training Details
59
+
60
+ ## Training Data
61
+
62
+ This model was trained with the 2 Billion sample English subset of LAION-5B (https://laion.ai/blog/laion-5b/).
63
+
64
+ **IMPORTANT NOTE:** The motivation behind dataset creation is to democratize research and experimentation around large-scale multi-modal model training and handling of uncurated, large-scale datasets crawled from publically available internet. Our recommendation is therefore to use the dataset for research purposes. Be aware that this large-scale dataset is uncurated. Keep in mind that the uncurated nature of the dataset means that collected links may lead to strongly discomforting and disturbing content for a human viewer. Therefore, please use the demo links with caution and at your own risk. It is possible to extract a “safe” subset by filtering out samples based on the safety tags (using a customized trained NSFW classifier that we built). While this strongly reduces the chance for encountering potentially harmful content when viewing, we cannot entirely exclude the possibility for harmful content being still present in safe mode, so that the warning holds also there. We think that providing the dataset openly to broad research and other interested communities will allow for transparent investigation of benefits that come along with training large-scale models as well as pitfalls and dangers that may stay unreported or unnoticed when working with closed large datasets that remain restricted to a small community. Providing our dataset openly, we however do not recommend using it for creating ready-to-go industrial products, as the basic research about general properties and safety of such large-scale models, which we would like to encourage with this release, is still in progress.
65
+
66
+ ## Training Procedure
67
+
68
+ Please see [training notes](https://docs.google.com/document/d/1EFbMLRWSSV0LUf9Du1pWzWqgeiIRPwEWX2s1C6mAk5c) and [wandb logs](https://wandb.ai/rom1504/eval_openclip/reports/H-14--VmlldzoyNDAxODQ3).
69
+
70
+ # Evaluation
71
+
72
+ Evaluation done with code in the [LAION CLIP Benchmark suite](https://github.com/LAION-AI/CLIP_benchmark).
73
+
74
+ ## Testing Data, Factors & Metrics
75
+
76
+ ### Testing Data
77
+
78
+ The testing is performed with VTAB+ (A combination of VTAB (https://arxiv.org/abs/1910.04867) w/ additional robustness datasets) for classification and COCO and Flickr for retrieval.
79
+
80
+ **TODO** - more detail
81
+
82
+ ## Results
83
+
84
+ The model achieves a 78.0 zero-shot top-1 accuracy on ImageNet-1k.
85
+
86
+ An initial round of benchmarks have been performed on a wider range of datasets, currently viewable at https://github.com/LAION-AI/CLIP_benchmark/blob/main/benchmark/results.ipynb
87
+
88
+ **TODO** - create table for just this model's metrics.
89
+
90
+ # Acknowledgements
91
+
92
+ Acknowledging [stability.ai](https://stability.ai/) for the compute used to train this model.
93
+
94
+ # Citation
95
+
96
+ **BibTeX:**
97
+
98
+ LAION-5B
99
+ ```bibtex
100
+ @inproceedings{schuhmann2022laionb,
101
+ title={{LAION}-5B: An open large-scale dataset for training next generation image-text models},
102
+ author={Christoph Schuhmann and
103
+ Romain Beaumont and
104
+ Richard Vencu and
105
+ Cade W Gordon and
106
+ Ross Wightman and
107
+ Mehdi Cherti and
108
+ Theo Coombes and
109
+ Aarush Katta and
110
+ Clayton Mullis and
111
+ Mitchell Wortsman and
112
+ Patrick Schramowski and
113
+ Srivatsa R Kundurthy and
114
+ Katherine Crowson and
115
+ Ludwig Schmidt and
116
+ Robert Kaczmarczyk and
117
+ Jenia Jitsev},
118
+ booktitle={Thirty-sixth Conference on Neural Information Processing Systems Datasets and Benchmarks Track},
119
+ year={2022},
120
+ url={https://openreview.net/forum?id=M3Y74vmsMcY}
121
+ }
122
+ ```
123
+
124
+ OpenAI CLIP paper
125
+ ```
126
+ @inproceedings{Radford2021LearningTV,
127
+ title={Learning Transferable Visual Models From Natural Language Supervision},
128
+ author={Alec Radford and Jong Wook Kim and Chris Hallacy and A. Ramesh and Gabriel Goh and Sandhini Agarwal and Girish Sastry and Amanda Askell and Pamela Mishkin and Jack Clark and Gretchen Krueger and Ilya Sutskever},
129
+ booktitle={ICML},
130
+ year={2021}
131
+ }
132
+ ```
133
+
134
+ OpenCLIP software
135
+ ```
136
+ @software{ilharco_gabriel_2021_5143773,
137
+ author = {Ilharco, Gabriel and
138
+ Wortsman, Mitchell and
139
+ Wightman, Ross and
140
+ Gordon, Cade and
141
+ Carlini, Nicholas and
142
+ Taori, Rohan and
143
+ Dave, Achal and
144
+ Shankar, Vaishaal and
145
+ Namkoong, Hongseok and
146
+ Miller, John and
147
+ Hajishirzi, Hannaneh and
148
+ Farhadi, Ali and
149
+ Schmidt, Ludwig},
150
+ title = {OpenCLIP},
151
+ month = jul,
152
+ year = 2021,
153
+ note = {If you use this software, please cite it as below.},
154
+ publisher = {Zenodo},
155
+ version = {0.1},
156
+ doi = {10.5281/zenodo.5143773},
157
+ url = {https://doi.org/10.5281/zenodo.5143773}
158
+ }
159
+ ```
160
+
161
+ # How to Get Started with the Model
162
+
163
+ Use the code below to get started with the model.
164
+
165
+ ** TODO ** - Hugging Face transformers, OpenCLIP, and timm getting started snippets
models/CLIP-ViT-H-14-laion2B-s32B-b79K/config.json ADDED
@@ -0,0 +1,179 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "CLIPModel"
4
+ ],
5
+ "initializer_factor": 1.0,
6
+ "logit_scale_init_value": 2.6592,
7
+ "model_type": "clip",
8
+ "projection_dim": 1024,
9
+ "text_config": {
10
+ "_name_or_path": "",
11
+ "add_cross_attention": false,
12
+ "architectures": null,
13
+ "attention_dropout": 0.0,
14
+ "bad_words_ids": null,
15
+ "bos_token_id": 0,
16
+ "chunk_size_feed_forward": 0,
17
+ "cross_attention_hidden_size": null,
18
+ "decoder_start_token_id": null,
19
+ "diversity_penalty": 0.0,
20
+ "do_sample": false,
21
+ "dropout": 0.0,
22
+ "early_stopping": false,
23
+ "encoder_no_repeat_ngram_size": 0,
24
+ "eos_token_id": 2,
25
+ "exponential_decay_length_penalty": null,
26
+ "finetuning_task": null,
27
+ "forced_bos_token_id": null,
28
+ "forced_eos_token_id": null,
29
+ "hidden_act": "gelu",
30
+ "hidden_size": 1024,
31
+ "id2label": {
32
+ "0": "LABEL_0",
33
+ "1": "LABEL_1"
34
+ },
35
+ "initializer_factor": 1.0,
36
+ "initializer_range": 0.02,
37
+ "intermediate_size": 4096,
38
+ "is_decoder": false,
39
+ "is_encoder_decoder": false,
40
+ "label2id": {
41
+ "LABEL_0": 0,
42
+ "LABEL_1": 1
43
+ },
44
+ "layer_norm_eps": 1e-05,
45
+ "length_penalty": 1.0,
46
+ "max_length": 20,
47
+ "max_position_embeddings": 77,
48
+ "min_length": 0,
49
+ "model_type": "clip_text_model",
50
+ "no_repeat_ngram_size": 0,
51
+ "num_attention_heads": 16,
52
+ "num_beam_groups": 1,
53
+ "num_beams": 1,
54
+ "num_hidden_layers": 24,
55
+ "num_return_sequences": 1,
56
+ "output_attentions": false,
57
+ "output_hidden_states": false,
58
+ "output_scores": false,
59
+ "pad_token_id": 1,
60
+ "prefix": null,
61
+ "problem_type": null,
62
+ "projection_dim": 1024,
63
+ "pruned_heads": {},
64
+ "remove_invalid_values": false,
65
+ "repetition_penalty": 1.0,
66
+ "return_dict": true,
67
+ "return_dict_in_generate": false,
68
+ "sep_token_id": null,
69
+ "task_specific_params": null,
70
+ "temperature": 1.0,
71
+ "tf_legacy_loss": false,
72
+ "tie_encoder_decoder": false,
73
+ "tie_word_embeddings": true,
74
+ "tokenizer_class": null,
75
+ "top_k": 50,
76
+ "top_p": 1.0,
77
+ "torch_dtype": null,
78
+ "torchscript": false,
79
+ "transformers_version": "4.21.3",
80
+ "typical_p": 1.0,
81
+ "use_bfloat16": false,
82
+ "vocab_size": 49408
83
+ },
84
+ "text_config_dict": {
85
+ "hidden_act": "gelu",
86
+ "hidden_size": 1024,
87
+ "intermediate_size": 4096,
88
+ "num_attention_heads": 16,
89
+ "num_hidden_layers": 24,
90
+ "projection_dim": 1024
91
+ },
92
+ "torch_dtype": "float32",
93
+ "transformers_version": null,
94
+ "vision_config": {
95
+ "_name_or_path": "",
96
+ "add_cross_attention": false,
97
+ "architectures": null,
98
+ "attention_dropout": 0.0,
99
+ "bad_words_ids": null,
100
+ "bos_token_id": null,
101
+ "chunk_size_feed_forward": 0,
102
+ "cross_attention_hidden_size": null,
103
+ "decoder_start_token_id": null,
104
+ "diversity_penalty": 0.0,
105
+ "do_sample": false,
106
+ "dropout": 0.0,
107
+ "early_stopping": false,
108
+ "encoder_no_repeat_ngram_size": 0,
109
+ "eos_token_id": null,
110
+ "exponential_decay_length_penalty": null,
111
+ "finetuning_task": null,
112
+ "forced_bos_token_id": null,
113
+ "forced_eos_token_id": null,
114
+ "hidden_act": "gelu",
115
+ "hidden_size": 1280,
116
+ "id2label": {
117
+ "0": "LABEL_0",
118
+ "1": "LABEL_1"
119
+ },
120
+ "image_size": 224,
121
+ "initializer_factor": 1.0,
122
+ "initializer_range": 0.02,
123
+ "intermediate_size": 5120,
124
+ "is_decoder": false,
125
+ "is_encoder_decoder": false,
126
+ "label2id": {
127
+ "LABEL_0": 0,
128
+ "LABEL_1": 1
129
+ },
130
+ "layer_norm_eps": 1e-05,
131
+ "length_penalty": 1.0,
132
+ "max_length": 20,
133
+ "min_length": 0,
134
+ "model_type": "clip_vision_model",
135
+ "no_repeat_ngram_size": 0,
136
+ "num_attention_heads": 16,
137
+ "num_beam_groups": 1,
138
+ "num_beams": 1,
139
+ "num_channels": 3,
140
+ "num_hidden_layers": 32,
141
+ "num_return_sequences": 1,
142
+ "output_attentions": false,
143
+ "output_hidden_states": false,
144
+ "output_scores": false,
145
+ "pad_token_id": null,
146
+ "patch_size": 14,
147
+ "prefix": null,
148
+ "problem_type": null,
149
+ "projection_dim": 1024,
150
+ "pruned_heads": {},
151
+ "remove_invalid_values": false,
152
+ "repetition_penalty": 1.0,
153
+ "return_dict": true,
154
+ "return_dict_in_generate": false,
155
+ "sep_token_id": null,
156
+ "task_specific_params": null,
157
+ "temperature": 1.0,
158
+ "tf_legacy_loss": false,
159
+ "tie_encoder_decoder": false,
160
+ "tie_word_embeddings": true,
161
+ "tokenizer_class": null,
162
+ "top_k": 50,
163
+ "top_p": 1.0,
164
+ "torch_dtype": null,
165
+ "torchscript": false,
166
+ "transformers_version": "4.21.3",
167
+ "typical_p": 1.0,
168
+ "use_bfloat16": false
169
+ },
170
+ "vision_config_dict": {
171
+ "hidden_act": "gelu",
172
+ "hidden_size": 1280,
173
+ "intermediate_size": 5120,
174
+ "num_attention_heads": 16,
175
+ "num_hidden_layers": 32,
176
+ "patch_size": 14,
177
+ "projection_dim": 1024
178
+ }
179
+ }
models/CLIP-ViT-H-14-laion2B-s32B-b79K/merges.txt ADDED
The diff for this file is too large to render. See raw diff
 
models/CLIP-ViT-H-14-laion2B-s32B-b79K/preprocessor_config.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "crop_size": 224,
3
+ "do_center_crop": true,
4
+ "do_normalize": true,
5
+ "do_resize": true,
6
+ "feature_extractor_type": "CLIPFeatureExtractor",
7
+ "image_mean": [
8
+ 0.48145466,
9
+ 0.4578275,
10
+ 0.40821073
11
+ ],
12
+ "image_std": [
13
+ 0.26862954,
14
+ 0.26130258,
15
+ 0.27577711
16
+ ],
17
+ "resample": 3,
18
+ "size": 224
19
+ }
models/CLIP-ViT-H-14-laion2B-s32B-b79K/special_tokens_map.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"bos_token": {"content": "<|startoftext|>", "single_word": false, "lstrip": false, "rstrip": false, "normalized": true}, "eos_token": {"content": "<|endoftext|>", "single_word": false, "lstrip": false, "rstrip": false, "normalized": true}, "unk_token": {"content": "<|endoftext|>", "single_word": false, "lstrip": false, "rstrip": false, "normalized": true}, "pad_token": "<|endoftext|>"}
models/CLIP-ViT-H-14-laion2B-s32B-b79K/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
models/CLIP-ViT-H-14-laion2B-s32B-b79K/tokenizer_config.json ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "unk_token": {
3
+ "content": "<|endoftext|>",
4
+ "single_word": false,
5
+ "lstrip": false,
6
+ "rstrip": false,
7
+ "normalized": true,
8
+ "__type": "AddedToken"
9
+ },
10
+ "bos_token": {
11
+ "content": "<|startoftext|>",
12
+ "single_word": false,
13
+ "lstrip": false,
14
+ "rstrip": false,
15
+ "normalized": true,
16
+ "__type": "AddedToken"
17
+ },
18
+ "eos_token": {
19
+ "content": "<|endoftext|>",
20
+ "single_word": false,
21
+ "lstrip": false,
22
+ "rstrip": false,
23
+ "normalized": true,
24
+ "__type": "AddedToken"
25
+ },
26
+ "pad_token": "<|endoftext|>",
27
+ "add_prefix_space": false,
28
+ "errors": "replace",
29
+ "do_lower_case": true,
30
+ "name_or_path": "openai/clip-vit-base-patch32",
31
+ "model_max_length": 77,
32
+ "special_tokens_map_file": "./special_tokens_map.json",
33
+ "tokenizer_class": "CLIPTokenizer"
34
+ }
models/CLIP-ViT-H-14-laion2B-s32B-b79K/vocab.json ADDED
The diff for this file is too large to render. See raw diff
 
models/Qwen3-VL-8B-Instruct/README.md ADDED
@@ -0,0 +1,192 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ pipeline_tag: image-text-to-text
4
+ library_name: transformers
5
+ ---
6
+ <a href="https://chat.qwenlm.ai/" target="_blank" style="margin: 2px;">
7
+ <img alt="Chat" src="https://img.shields.io/badge/%F0%9F%92%9C%EF%B8%8F%20Qwen%20Chat%20-536af5" style="display: inline-block; vertical-align: middle;"/>
8
+ </a>
9
+
10
+
11
+ # Qwen3-VL-8B-Instruct
12
+
13
+
14
+ Meet Qwen3-VL — the most powerful vision-language model in the Qwen series to date.
15
+
16
+ This generation delivers comprehensive upgrades across the board: superior text understanding & generation, deeper visual perception & reasoning, extended context length, enhanced spatial and video dynamics comprehension, and stronger agent interaction capabilities.
17
+
18
+ Available in Dense and MoE architectures that scale from edge to cloud, with Instruct and reasoning‑enhanced Thinking editions for flexible, on‑demand deployment.
19
+
20
+
21
+ #### Key Enhancements:
22
+
23
+ * **Visual Agent**: Operates PC/mobile GUIs—recognizes elements, understands functions, invokes tools, completes tasks.
24
+
25
+ * **Visual Coding Boost**: Generates Draw.io/HTML/CSS/JS from images/videos.
26
+
27
+ * **Advanced Spatial Perception**: Judges object positions, viewpoints, and occlusions; provides stronger 2D grounding and enables 3D grounding for spatial reasoning and embodied AI.
28
+
29
+ * **Long Context & Video Understanding**: Native 256K context, expandable to 1M; handles books and hours-long video with full recall and second-level indexing.
30
+
31
+ * **Enhanced Multimodal Reasoning**: Excels in STEM/Math—causal analysis and logical, evidence-based answers.
32
+
33
+ * **Upgraded Visual Recognition**: Broader, higher-quality pretraining is able to “recognize everything”—celebrities, anime, products, landmarks, flora/fauna, etc.
34
+
35
+ * **Expanded OCR**: Supports 32 languages (up from 19); robust in low light, blur, and tilt; better with rare/ancient characters and jargon; improved long-document structure parsing.
36
+
37
+ * **Text Understanding on par with pure LLMs**: Seamless text–vision fusion for lossless, unified comprehension.
38
+
39
+
40
+ #### Model Architecture Updates:
41
+
42
+ <p align="center">
43
+ <img src="https://qianwen-res.oss-accelerate.aliyuncs.com/Qwen3-VL/qwen3vl_arc.jpg" width="80%"/>
44
+ <p>
45
+
46
+
47
+ 1. **Interleaved-MRoPE**: Full‑frequency allocation over time, width, and height via robust positional embeddings, enhancing long‑horizon video reasoning.
48
+
49
+ 2. **DeepStack**: Fuses multi‑level ViT features to capture fine‑grained details and sharpen image–text alignment.
50
+
51
+ 3. **Text–Timestamp Alignment:** Moves beyond T‑RoPE to precise, timestamp‑grounded event localization for stronger video temporal modeling.
52
+
53
+ This is the weight repository for Qwen3-VL-8B-Instruct.
54
+
55
+
56
+ ---
57
+
58
+ ## Model Performance
59
+
60
+ **Multimodal performance**
61
+
62
+ ![](https://qianwen-res.oss-accelerate.aliyuncs.com/Qwen3-VL/qwen3vl_4b_8b_vl_instruct.jpg)
63
+
64
+ **Pure text performance**
65
+ ![](https://qianwen-res.oss-accelerate.aliyuncs.com/Qwen3-VL/qwen3vl_4b_8b_text_instruct.jpg)
66
+
67
+ ## Quickstart
68
+
69
+ Below, we provide simple examples to show how to use Qwen3-VL with 🤖 ModelScope and 🤗 Transformers.
70
+
71
+ The code of Qwen3-VL has been in the latest Hugging Face transformers and we advise you to build from source with command:
72
+ ```
73
+ pip install git+https://github.com/huggingface/transformers
74
+ # pip install transformers==4.57.0 # currently, V4.57.0 is not released
75
+ ```
76
+
77
+ ### Using 🤗 Transformers to Chat
78
+
79
+ Here we show a code snippet to show how to use the chat model with `transformers`:
80
+
81
+ ```python
82
+ from transformers import Qwen3VLForConditionalGeneration, AutoProcessor
83
+
84
+ # default: Load the model on the available device(s)
85
+ model = Qwen3VLForConditionalGeneration.from_pretrained(
86
+ "Qwen/Qwen3-VL-8B-Instruct", dtype="auto", device_map="auto"
87
+ )
88
+
89
+ # We recommend enabling flash_attention_2 for better acceleration and memory saving, especially in multi-image and video scenarios.
90
+ # model = Qwen3VLForConditionalGeneration.from_pretrained(
91
+ # "Qwen/Qwen3-VL-8B-Instruct",
92
+ # dtype=torch.bfloat16,
93
+ # attn_implementation="flash_attention_2",
94
+ # device_map="auto",
95
+ # )
96
+
97
+ processor = AutoProcessor.from_pretrained("Qwen/Qwen3-VL-8B-Instruct")
98
+
99
+ messages = [
100
+ {
101
+ "role": "user",
102
+ "content": [
103
+ {
104
+ "type": "image",
105
+ "image": "https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen-VL/assets/demo.jpeg",
106
+ },
107
+ {"type": "text", "text": "Describe this image."},
108
+ ],
109
+ }
110
+ ]
111
+
112
+ # Preparation for inference
113
+ inputs = processor.apply_chat_template(
114
+ messages,
115
+ tokenize=True,
116
+ add_generation_prompt=True,
117
+ return_dict=True,
118
+ return_tensors="pt"
119
+ )
120
+ inputs = inputs.to(model.device)
121
+
122
+ # Inference: Generation of the output
123
+ generated_ids = model.generate(**inputs, max_new_tokens=128)
124
+ generated_ids_trimmed = [
125
+ out_ids[len(in_ids) :] for in_ids, out_ids in zip(inputs.input_ids, generated_ids)
126
+ ]
127
+ output_text = processor.batch_decode(
128
+ generated_ids_trimmed, skip_special_tokens=True, clean_up_tokenization_spaces=False
129
+ )
130
+ print(output_text)
131
+ ```
132
+
133
+ ### Generation Hyperparameters
134
+ #### VL
135
+ ```bash
136
+ export greedy='false'
137
+ export top_p=0.8
138
+ export top_k=20
139
+ export temperature=0.7
140
+ export repetition_penalty=1.0
141
+ export presence_penalty=1.5
142
+ export out_seq_length=16384
143
+ ```
144
+
145
+ #### Text
146
+ ```bash
147
+ export greedy='false'
148
+ export top_p=1.0
149
+ export top_k=40
150
+ export repetition_penalty=1.0
151
+ export presence_penalty=2.0
152
+ export temperature=1.0
153
+ export out_seq_length=32768
154
+ ```
155
+
156
+
157
+ ## Citation
158
+
159
+ If you find our work helpful, feel free to give us a cite.
160
+
161
+ ```
162
+ @misc{qwen3technicalreport,
163
+ title={Qwen3 Technical Report},
164
+ author={Qwen Team},
165
+ year={2025},
166
+ eprint={2505.09388},
167
+ archivePrefix={arXiv},
168
+ primaryClass={cs.CL},
169
+ url={https://arxiv.org/abs/2505.09388},
170
+ }
171
+
172
+ @article{Qwen2.5-VL,
173
+ title={Qwen2.5-VL Technical Report},
174
+ author={Bai, Shuai and Chen, Keqin and Liu, Xuejing and Wang, Jialin and Ge, Wenbin and Song, Sibo and Dang, Kai and Wang, Peng and Wang, Shijie and Tang, Jun and Zhong, Humen and Zhu, Yuanzhi and Yang, Mingkun and Li, Zhaohai and Wan, Jianqiang and Wang, Pengfei and Ding, Wei and Fu, Zheren and Xu, Yiheng and Ye, Jiabo and Zhang, Xi and Xie, Tianbao and Cheng, Zesen and Zhang, Hang and Yang, Zhibo and Xu, Haiyang and Lin, Junyang},
175
+ journal={arXiv preprint arXiv:2502.13923},
176
+ year={2025}
177
+ }
178
+
179
+ @article{Qwen2VL,
180
+ title={Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolution},
181
+ author={Wang, Peng and Bai, Shuai and Tan, Sinan and Wang, Shijie and Fan, Zhihao and Bai, Jinze and Chen, Keqin and Liu, Xuejing and Wang, Jialin and Ge, Wenbin and Fan, Yang and Dang, Kai and Du, Mengfei and Ren, Xuancheng and Men, Rui and Liu, Dayiheng and Zhou, Chang and Zhou, Jingren and Lin, Junyang},
182
+ journal={arXiv preprint arXiv:2409.12191},
183
+ year={2024}
184
+ }
185
+
186
+ @article{Qwen-VL,
187
+ title={Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyond},
188
+ author={Bai, Jinze and Bai, Shuai and Yang, Shusheng and Wang, Shijie and Tan, Sinan and Wang, Peng and Lin, Junyang and Zhou, Chang and Zhou, Jingren},
189
+ journal={arXiv preprint arXiv:2308.12966},
190
+ year={2023}
191
+ }
192
+ ```
models/Qwen3-VL-8B-Instruct/chat_template.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ {
2
+ "chat_template": "{%- if tools %}\n {{- '<|im_start|>system\\n' }}\n {%- if messages[0].role == 'system' %}\n {%- if messages[0].content is string %}\n {{- messages[0].content }}\n {%- else %}\n {%- for content in messages[0].content %}\n {%- if 'text' in content %}\n {{- content.text }}\n {%- endif %}\n {%- endfor %}\n {%- endif %}\n {{- '\\n\\n' }}\n {%- endif %}\n {{- \"# Tools\\n\\nYou may call one or more functions to assist with the user query.\\n\\nYou are provided with function signatures within <tools></tools> XML tags:\\n<tools>\" }}\n {%- for tool in tools %}\n {{- \"\\n\" }}\n {{- tool | tojson }}\n {%- endfor %}\n {{- \"\\n</tools>\\n\\nFor each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags:\\n<tool_call>\\n{\\\"name\\\": <function-name>, \\\"arguments\\\": <args-json-object>}\\n</tool_call><|im_end|>\\n\" }}\n{%- else %}\n {%- if messages[0].role == 'system' %}\n {{- '<|im_start|>system\\n' }}\n {%- if messages[0].content is string %}\n {{- messages[0].content }}\n {%- else %}\n {%- for content in messages[0].content %}\n {%- if 'text' in content %}\n {{- content.text }}\n {%- endif %}\n {%- endfor %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n {%- endif %}\n{%- endif %}\n{%- set image_count = namespace(value=0) %}\n{%- set video_count = namespace(value=0) %}\n{%- for message in messages %}\n {%- if message.role == \"user\" %}\n {{- '<|im_start|>' + message.role + '\\n' }}\n {%- if message.content is string %}\n {{- message.content }}\n {%- else %}\n {%- for content in message.content %}\n {%- if content.type == 'image' or 'image' in content or 'image_url' in content %}\n {%- set image_count.value = image_count.value + 1 %}\n {%- if add_vision_id %}Picture {{ image_count.value }}: {% endif -%}\n <|vision_start|><|image_pad|><|vision_end|>\n {%- elif content.type == 'video' or 'video' in content %}\n {%- set video_count.value = video_count.value + 1 %}\n {%- if add_vision_id %}Video {{ video_count.value }}: {% endif -%}\n <|vision_start|><|video_pad|><|vision_end|>\n {%- elif 'text' in content %}\n {{- content.text }}\n {%- endif %}\n {%- endfor %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n {%- elif message.role == \"assistant\" %}\n {{- '<|im_start|>' + message.role + '\\n' }}\n {%- if message.content is string %}\n {{- message.content }}\n {%- else %}\n {%- for content_item in message.content %}\n {%- if 'text' in content_item %}\n {{- content_item.text }}\n {%- endif %}\n {%- endfor %}\n {%- endif %}\n {%- if message.tool_calls %}\n {%- for tool_call in message.tool_calls %}\n {%- if (loop.first and message.content) or (not loop.first) %}\n {{- '\\n' }}\n {%- endif %}\n {%- if tool_call.function %}\n {%- set tool_call = tool_call.function %}\n {%- endif %}\n {{- '<tool_call>\\n{\"name\": \"' }}\n {{- tool_call.name }}\n {{- '\", \"arguments\": ' }}\n {%- if tool_call.arguments is string %}\n {{- tool_call.arguments }}\n {%- else %}\n {{- tool_call.arguments | tojson }}\n {%- endif %}\n {{- '}\\n</tool_call>' }}\n {%- endfor %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n {%- elif message.role == \"tool\" %}\n {%- if loop.first or (messages[loop.index0 - 1].role != \"tool\") %}\n {{- '<|im_start|>user' }}\n {%- endif %}\n {{- '\\n<tool_response>\\n' }}\n {%- if message.content is string %}\n {{- message.content }}\n {%- else %}\n {%- for content in message.content %}\n {%- if content.type == 'image' or 'image' in content or 'image_url' in content %}\n {%- set image_count.value = image_count.value + 1 %}\n {%- if add_vision_id %}Picture {{ image_count.value }}: {% endif -%}\n <|vision_start|><|image_pad|><|vision_end|>\n {%- elif content.type == 'video' or 'video' in content %}\n {%- set video_count.value = video_count.value + 1 %}\n {%- if add_vision_id %}Video {{ video_count.value }}: {% endif -%}\n <|vision_start|><|video_pad|><|vision_end|>\n {%- elif 'text' in content %}\n {{- content.text }}\n {%- endif %}\n {%- endfor %}\n {%- endif %}\n {{- '\\n</tool_response>' }}\n {%- if loop.last or (messages[loop.index0 + 1].role != \"tool\") %}\n {{- '<|im_end|>\\n' }}\n {%- endif %}\n {%- endif %}\n{%- endfor %}\n{%- if add_generation_prompt %}\n {{- '<|im_start|>assistant\\n' }}\n{%- endif %}\n"
3
+ }
models/Qwen3-VL-8B-Instruct/config.json ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "Qwen3VLForConditionalGeneration"
4
+ ],
5
+ "image_token_id": 151655,
6
+ "model_type": "qwen3_vl",
7
+ "text_config": {
8
+ "attention_bias": false,
9
+ "attention_dropout": 0.0,
10
+ "bos_token_id": 151643,
11
+ "dtype": "bfloat16",
12
+ "eos_token_id": 151645,
13
+ "head_dim": 128,
14
+ "hidden_act": "silu",
15
+ "hidden_size": 4096,
16
+ "initializer_range": 0.02,
17
+ "intermediate_size": 12288,
18
+ "max_position_embeddings": 262144,
19
+ "model_type": "qwen3_vl_text",
20
+ "num_attention_heads": 32,
21
+ "num_hidden_layers": 36,
22
+ "num_key_value_heads": 8,
23
+ "rms_norm_eps": 1e-06,
24
+ "rope_scaling": {
25
+ "mrope_interleaved": true,
26
+ "mrope_section": [
27
+ 24,
28
+ 20,
29
+ 20
30
+ ],
31
+ "rope_type": "default"
32
+ },
33
+ "rope_theta": 5000000,
34
+ "use_cache": true,
35
+ "vocab_size": 151936
36
+ },
37
+ "tie_word_embeddings": false,
38
+ "transformers_version": "4.57.0.dev0",
39
+ "video_token_id": 151656,
40
+ "vision_config": {
41
+ "deepstack_visual_indexes": [
42
+ 8,
43
+ 16,
44
+ 24
45
+ ],
46
+ "depth": 27,
47
+ "hidden_act": "gelu_pytorch_tanh",
48
+ "hidden_size": 1152,
49
+ "in_channels": 3,
50
+ "initializer_range": 0.02,
51
+ "intermediate_size": 4304,
52
+ "model_type": "qwen3_vl",
53
+ "num_heads": 16,
54
+ "num_position_embeddings": 2304,
55
+ "out_hidden_size": 4096,
56
+ "patch_size": 16,
57
+ "spatial_merge_size": 2,
58
+ "temporal_patch_size": 2
59
+ },
60
+ "vision_end_token_id": 151653,
61
+ "vision_start_token_id": 151652
62
+ }
models/Qwen3-VL-8B-Instruct/generation_config.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bos_token_id": 151643,
3
+ "pad_token_id": 151643,
4
+ "do_sample": true,
5
+ "eos_token_id": [
6
+ 151645,
7
+ 151643
8
+ ],
9
+ "top_k": 20,
10
+ "top_p": 0.8,
11
+ "repetition_penalty": 1.0,
12
+ "temperature": 0.7,
13
+ "transformers_version": "4.56.0"
14
+ }
models/Qwen3-VL-8B-Instruct/merges.txt ADDED
The diff for this file is too large to render. See raw diff
 
models/Qwen3-VL-8B-Instruct/model.safetensors.index.json ADDED
@@ -0,0 +1,757 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "metadata": {
3
+ "total_size": 17534247392
4
+ },
5
+ "weight_map": {
6
+ "lm_head.weight": "model-00004-of-00004.safetensors",
7
+ "model.language_model.embed_tokens.weight": "model-00001-of-00004.safetensors",
8
+ "model.language_model.layers.0.input_layernorm.weight": "model-00001-of-00004.safetensors",
9
+ "model.language_model.layers.0.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
10
+ "model.language_model.layers.0.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
11
+ "model.language_model.layers.0.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
12
+ "model.language_model.layers.0.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
13
+ "model.language_model.layers.0.self_attn.k_norm.weight": "model-00001-of-00004.safetensors",
14
+ "model.language_model.layers.0.self_attn.k_proj.weight": "model-00001-of-00004.safetensors",
15
+ "model.language_model.layers.0.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
16
+ "model.language_model.layers.0.self_attn.q_norm.weight": "model-00001-of-00004.safetensors",
17
+ "model.language_model.layers.0.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
18
+ "model.language_model.layers.0.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
19
+ "model.language_model.layers.1.input_layernorm.weight": "model-00001-of-00004.safetensors",
20
+ "model.language_model.layers.1.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
21
+ "model.language_model.layers.1.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
22
+ "model.language_model.layers.1.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
23
+ "model.language_model.layers.1.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
24
+ "model.language_model.layers.1.self_attn.k_norm.weight": "model-00001-of-00004.safetensors",
25
+ "model.language_model.layers.1.self_attn.k_proj.weight": "model-00001-of-00004.safetensors",
26
+ "model.language_model.layers.1.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
27
+ "model.language_model.layers.1.self_attn.q_norm.weight": "model-00001-of-00004.safetensors",
28
+ "model.language_model.layers.1.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
29
+ "model.language_model.layers.1.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
30
+ "model.language_model.layers.10.input_layernorm.weight": "model-00002-of-00004.safetensors",
31
+ "model.language_model.layers.10.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
32
+ "model.language_model.layers.10.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
33
+ "model.language_model.layers.10.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
34
+ "model.language_model.layers.10.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
35
+ "model.language_model.layers.10.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
36
+ "model.language_model.layers.10.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
37
+ "model.language_model.layers.10.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
38
+ "model.language_model.layers.10.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
39
+ "model.language_model.layers.10.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
40
+ "model.language_model.layers.10.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
41
+ "model.language_model.layers.11.input_layernorm.weight": "model-00002-of-00004.safetensors",
42
+ "model.language_model.layers.11.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
43
+ "model.language_model.layers.11.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
44
+ "model.language_model.layers.11.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
45
+ "model.language_model.layers.11.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
46
+ "model.language_model.layers.11.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
47
+ "model.language_model.layers.11.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
48
+ "model.language_model.layers.11.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
49
+ "model.language_model.layers.11.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
50
+ "model.language_model.layers.11.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
51
+ "model.language_model.layers.11.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
52
+ "model.language_model.layers.12.input_layernorm.weight": "model-00002-of-00004.safetensors",
53
+ "model.language_model.layers.12.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
54
+ "model.language_model.layers.12.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
55
+ "model.language_model.layers.12.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
56
+ "model.language_model.layers.12.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
57
+ "model.language_model.layers.12.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
58
+ "model.language_model.layers.12.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
59
+ "model.language_model.layers.12.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
60
+ "model.language_model.layers.12.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
61
+ "model.language_model.layers.12.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
62
+ "model.language_model.layers.12.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
63
+ "model.language_model.layers.13.input_layernorm.weight": "model-00002-of-00004.safetensors",
64
+ "model.language_model.layers.13.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
65
+ "model.language_model.layers.13.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
66
+ "model.language_model.layers.13.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
67
+ "model.language_model.layers.13.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
68
+ "model.language_model.layers.13.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
69
+ "model.language_model.layers.13.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
70
+ "model.language_model.layers.13.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
71
+ "model.language_model.layers.13.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
72
+ "model.language_model.layers.13.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
73
+ "model.language_model.layers.13.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
74
+ "model.language_model.layers.14.input_layernorm.weight": "model-00002-of-00004.safetensors",
75
+ "model.language_model.layers.14.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
76
+ "model.language_model.layers.14.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
77
+ "model.language_model.layers.14.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
78
+ "model.language_model.layers.14.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
79
+ "model.language_model.layers.14.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
80
+ "model.language_model.layers.14.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
81
+ "model.language_model.layers.14.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
82
+ "model.language_model.layers.14.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
83
+ "model.language_model.layers.14.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
84
+ "model.language_model.layers.14.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
85
+ "model.language_model.layers.15.input_layernorm.weight": "model-00002-of-00004.safetensors",
86
+ "model.language_model.layers.15.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
87
+ "model.language_model.layers.15.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
88
+ "model.language_model.layers.15.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
89
+ "model.language_model.layers.15.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
90
+ "model.language_model.layers.15.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
91
+ "model.language_model.layers.15.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
92
+ "model.language_model.layers.15.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
93
+ "model.language_model.layers.15.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
94
+ "model.language_model.layers.15.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
95
+ "model.language_model.layers.15.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
96
+ "model.language_model.layers.16.input_layernorm.weight": "model-00002-of-00004.safetensors",
97
+ "model.language_model.layers.16.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
98
+ "model.language_model.layers.16.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
99
+ "model.language_model.layers.16.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
100
+ "model.language_model.layers.16.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
101
+ "model.language_model.layers.16.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
102
+ "model.language_model.layers.16.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
103
+ "model.language_model.layers.16.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
104
+ "model.language_model.layers.16.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
105
+ "model.language_model.layers.16.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
106
+ "model.language_model.layers.16.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
107
+ "model.language_model.layers.17.input_layernorm.weight": "model-00002-of-00004.safetensors",
108
+ "model.language_model.layers.17.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
109
+ "model.language_model.layers.17.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
110
+ "model.language_model.layers.17.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
111
+ "model.language_model.layers.17.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
112
+ "model.language_model.layers.17.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
113
+ "model.language_model.layers.17.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
114
+ "model.language_model.layers.17.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
115
+ "model.language_model.layers.17.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
116
+ "model.language_model.layers.17.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
117
+ "model.language_model.layers.17.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
118
+ "model.language_model.layers.18.input_layernorm.weight": "model-00002-of-00004.safetensors",
119
+ "model.language_model.layers.18.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
120
+ "model.language_model.layers.18.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
121
+ "model.language_model.layers.18.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
122
+ "model.language_model.layers.18.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
123
+ "model.language_model.layers.18.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
124
+ "model.language_model.layers.18.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
125
+ "model.language_model.layers.18.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
126
+ "model.language_model.layers.18.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
127
+ "model.language_model.layers.18.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
128
+ "model.language_model.layers.18.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
129
+ "model.language_model.layers.19.input_layernorm.weight": "model-00002-of-00004.safetensors",
130
+ "model.language_model.layers.19.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
131
+ "model.language_model.layers.19.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
132
+ "model.language_model.layers.19.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
133
+ "model.language_model.layers.19.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
134
+ "model.language_model.layers.19.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
135
+ "model.language_model.layers.19.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
136
+ "model.language_model.layers.19.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
137
+ "model.language_model.layers.19.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
138
+ "model.language_model.layers.19.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
139
+ "model.language_model.layers.19.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
140
+ "model.language_model.layers.2.input_layernorm.weight": "model-00001-of-00004.safetensors",
141
+ "model.language_model.layers.2.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
142
+ "model.language_model.layers.2.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
143
+ "model.language_model.layers.2.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
144
+ "model.language_model.layers.2.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
145
+ "model.language_model.layers.2.self_attn.k_norm.weight": "model-00001-of-00004.safetensors",
146
+ "model.language_model.layers.2.self_attn.k_proj.weight": "model-00001-of-00004.safetensors",
147
+ "model.language_model.layers.2.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
148
+ "model.language_model.layers.2.self_attn.q_norm.weight": "model-00001-of-00004.safetensors",
149
+ "model.language_model.layers.2.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
150
+ "model.language_model.layers.2.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
151
+ "model.language_model.layers.20.input_layernorm.weight": "model-00002-of-00004.safetensors",
152
+ "model.language_model.layers.20.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
153
+ "model.language_model.layers.20.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
154
+ "model.language_model.layers.20.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
155
+ "model.language_model.layers.20.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
156
+ "model.language_model.layers.20.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
157
+ "model.language_model.layers.20.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
158
+ "model.language_model.layers.20.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
159
+ "model.language_model.layers.20.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
160
+ "model.language_model.layers.20.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
161
+ "model.language_model.layers.20.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
162
+ "model.language_model.layers.21.input_layernorm.weight": "model-00002-of-00004.safetensors",
163
+ "model.language_model.layers.21.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
164
+ "model.language_model.layers.21.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
165
+ "model.language_model.layers.21.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
166
+ "model.language_model.layers.21.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
167
+ "model.language_model.layers.21.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
168
+ "model.language_model.layers.21.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
169
+ "model.language_model.layers.21.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
170
+ "model.language_model.layers.21.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
171
+ "model.language_model.layers.21.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
172
+ "model.language_model.layers.21.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
173
+ "model.language_model.layers.22.input_layernorm.weight": "model-00002-of-00004.safetensors",
174
+ "model.language_model.layers.22.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
175
+ "model.language_model.layers.22.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
176
+ "model.language_model.layers.22.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
177
+ "model.language_model.layers.22.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
178
+ "model.language_model.layers.22.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
179
+ "model.language_model.layers.22.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
180
+ "model.language_model.layers.22.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
181
+ "model.language_model.layers.22.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
182
+ "model.language_model.layers.22.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
183
+ "model.language_model.layers.22.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
184
+ "model.language_model.layers.23.input_layernorm.weight": "model-00003-of-00004.safetensors",
185
+ "model.language_model.layers.23.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
186
+ "model.language_model.layers.23.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
187
+ "model.language_model.layers.23.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
188
+ "model.language_model.layers.23.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
189
+ "model.language_model.layers.23.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
190
+ "model.language_model.layers.23.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
191
+ "model.language_model.layers.23.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
192
+ "model.language_model.layers.23.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
193
+ "model.language_model.layers.23.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
194
+ "model.language_model.layers.23.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
195
+ "model.language_model.layers.24.input_layernorm.weight": "model-00003-of-00004.safetensors",
196
+ "model.language_model.layers.24.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
197
+ "model.language_model.layers.24.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
198
+ "model.language_model.layers.24.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
199
+ "model.language_model.layers.24.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
200
+ "model.language_model.layers.24.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
201
+ "model.language_model.layers.24.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
202
+ "model.language_model.layers.24.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
203
+ "model.language_model.layers.24.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
204
+ "model.language_model.layers.24.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
205
+ "model.language_model.layers.24.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
206
+ "model.language_model.layers.25.input_layernorm.weight": "model-00003-of-00004.safetensors",
207
+ "model.language_model.layers.25.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
208
+ "model.language_model.layers.25.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
209
+ "model.language_model.layers.25.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
210
+ "model.language_model.layers.25.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
211
+ "model.language_model.layers.25.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
212
+ "model.language_model.layers.25.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
213
+ "model.language_model.layers.25.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
214
+ "model.language_model.layers.25.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
215
+ "model.language_model.layers.25.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
216
+ "model.language_model.layers.25.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
217
+ "model.language_model.layers.26.input_layernorm.weight": "model-00003-of-00004.safetensors",
218
+ "model.language_model.layers.26.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
219
+ "model.language_model.layers.26.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
220
+ "model.language_model.layers.26.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
221
+ "model.language_model.layers.26.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
222
+ "model.language_model.layers.26.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
223
+ "model.language_model.layers.26.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
224
+ "model.language_model.layers.26.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
225
+ "model.language_model.layers.26.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
226
+ "model.language_model.layers.26.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
227
+ "model.language_model.layers.26.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
228
+ "model.language_model.layers.27.input_layernorm.weight": "model-00003-of-00004.safetensors",
229
+ "model.language_model.layers.27.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
230
+ "model.language_model.layers.27.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
231
+ "model.language_model.layers.27.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
232
+ "model.language_model.layers.27.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
233
+ "model.language_model.layers.27.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
234
+ "model.language_model.layers.27.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
235
+ "model.language_model.layers.27.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
236
+ "model.language_model.layers.27.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
237
+ "model.language_model.layers.27.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
238
+ "model.language_model.layers.27.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
239
+ "model.language_model.layers.28.input_layernorm.weight": "model-00003-of-00004.safetensors",
240
+ "model.language_model.layers.28.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
241
+ "model.language_model.layers.28.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
242
+ "model.language_model.layers.28.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
243
+ "model.language_model.layers.28.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
244
+ "model.language_model.layers.28.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
245
+ "model.language_model.layers.28.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
246
+ "model.language_model.layers.28.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
247
+ "model.language_model.layers.28.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
248
+ "model.language_model.layers.28.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
249
+ "model.language_model.layers.28.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
250
+ "model.language_model.layers.29.input_layernorm.weight": "model-00003-of-00004.safetensors",
251
+ "model.language_model.layers.29.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
252
+ "model.language_model.layers.29.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
253
+ "model.language_model.layers.29.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
254
+ "model.language_model.layers.29.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
255
+ "model.language_model.layers.29.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
256
+ "model.language_model.layers.29.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
257
+ "model.language_model.layers.29.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
258
+ "model.language_model.layers.29.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
259
+ "model.language_model.layers.29.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
260
+ "model.language_model.layers.29.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
261
+ "model.language_model.layers.3.input_layernorm.weight": "model-00001-of-00004.safetensors",
262
+ "model.language_model.layers.3.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
263
+ "model.language_model.layers.3.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
264
+ "model.language_model.layers.3.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
265
+ "model.language_model.layers.3.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
266
+ "model.language_model.layers.3.self_attn.k_norm.weight": "model-00001-of-00004.safetensors",
267
+ "model.language_model.layers.3.self_attn.k_proj.weight": "model-00001-of-00004.safetensors",
268
+ "model.language_model.layers.3.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
269
+ "model.language_model.layers.3.self_attn.q_norm.weight": "model-00001-of-00004.safetensors",
270
+ "model.language_model.layers.3.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
271
+ "model.language_model.layers.3.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
272
+ "model.language_model.layers.30.input_layernorm.weight": "model-00003-of-00004.safetensors",
273
+ "model.language_model.layers.30.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
274
+ "model.language_model.layers.30.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
275
+ "model.language_model.layers.30.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
276
+ "model.language_model.layers.30.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
277
+ "model.language_model.layers.30.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
278
+ "model.language_model.layers.30.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
279
+ "model.language_model.layers.30.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
280
+ "model.language_model.layers.30.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
281
+ "model.language_model.layers.30.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
282
+ "model.language_model.layers.30.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
283
+ "model.language_model.layers.31.input_layernorm.weight": "model-00003-of-00004.safetensors",
284
+ "model.language_model.layers.31.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
285
+ "model.language_model.layers.31.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
286
+ "model.language_model.layers.31.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
287
+ "model.language_model.layers.31.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
288
+ "model.language_model.layers.31.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
289
+ "model.language_model.layers.31.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
290
+ "model.language_model.layers.31.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
291
+ "model.language_model.layers.31.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
292
+ "model.language_model.layers.31.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
293
+ "model.language_model.layers.31.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
294
+ "model.language_model.layers.32.input_layernorm.weight": "model-00003-of-00004.safetensors",
295
+ "model.language_model.layers.32.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
296
+ "model.language_model.layers.32.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
297
+ "model.language_model.layers.32.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
298
+ "model.language_model.layers.32.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
299
+ "model.language_model.layers.32.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
300
+ "model.language_model.layers.32.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
301
+ "model.language_model.layers.32.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
302
+ "model.language_model.layers.32.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
303
+ "model.language_model.layers.32.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
304
+ "model.language_model.layers.32.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
305
+ "model.language_model.layers.33.input_layernorm.weight": "model-00003-of-00004.safetensors",
306
+ "model.language_model.layers.33.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
307
+ "model.language_model.layers.33.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
308
+ "model.language_model.layers.33.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
309
+ "model.language_model.layers.33.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
310
+ "model.language_model.layers.33.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
311
+ "model.language_model.layers.33.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
312
+ "model.language_model.layers.33.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
313
+ "model.language_model.layers.33.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
314
+ "model.language_model.layers.33.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
315
+ "model.language_model.layers.33.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
316
+ "model.language_model.layers.34.input_layernorm.weight": "model-00003-of-00004.safetensors",
317
+ "model.language_model.layers.34.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
318
+ "model.language_model.layers.34.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
319
+ "model.language_model.layers.34.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
320
+ "model.language_model.layers.34.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
321
+ "model.language_model.layers.34.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
322
+ "model.language_model.layers.34.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
323
+ "model.language_model.layers.34.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
324
+ "model.language_model.layers.34.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
325
+ "model.language_model.layers.34.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
326
+ "model.language_model.layers.34.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
327
+ "model.language_model.layers.35.input_layernorm.weight": "model-00004-of-00004.safetensors",
328
+ "model.language_model.layers.35.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
329
+ "model.language_model.layers.35.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
330
+ "model.language_model.layers.35.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
331
+ "model.language_model.layers.35.post_attention_layernorm.weight": "model-00004-of-00004.safetensors",
332
+ "model.language_model.layers.35.self_attn.k_norm.weight": "model-00004-of-00004.safetensors",
333
+ "model.language_model.layers.35.self_attn.k_proj.weight": "model-00004-of-00004.safetensors",
334
+ "model.language_model.layers.35.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
335
+ "model.language_model.layers.35.self_attn.q_norm.weight": "model-00004-of-00004.safetensors",
336
+ "model.language_model.layers.35.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
337
+ "model.language_model.layers.35.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
338
+ "model.language_model.layers.4.input_layernorm.weight": "model-00001-of-00004.safetensors",
339
+ "model.language_model.layers.4.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
340
+ "model.language_model.layers.4.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
341
+ "model.language_model.layers.4.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
342
+ "model.language_model.layers.4.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
343
+ "model.language_model.layers.4.self_attn.k_norm.weight": "model-00001-of-00004.safetensors",
344
+ "model.language_model.layers.4.self_attn.k_proj.weight": "model-00001-of-00004.safetensors",
345
+ "model.language_model.layers.4.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
346
+ "model.language_model.layers.4.self_attn.q_norm.weight": "model-00001-of-00004.safetensors",
347
+ "model.language_model.layers.4.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
348
+ "model.language_model.layers.4.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
349
+ "model.language_model.layers.5.input_layernorm.weight": "model-00001-of-00004.safetensors",
350
+ "model.language_model.layers.5.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
351
+ "model.language_model.layers.5.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
352
+ "model.language_model.layers.5.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
353
+ "model.language_model.layers.5.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
354
+ "model.language_model.layers.5.self_attn.k_norm.weight": "model-00001-of-00004.safetensors",
355
+ "model.language_model.layers.5.self_attn.k_proj.weight": "model-00001-of-00004.safetensors",
356
+ "model.language_model.layers.5.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
357
+ "model.language_model.layers.5.self_attn.q_norm.weight": "model-00001-of-00004.safetensors",
358
+ "model.language_model.layers.5.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
359
+ "model.language_model.layers.5.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
360
+ "model.language_model.layers.6.input_layernorm.weight": "model-00001-of-00004.safetensors",
361
+ "model.language_model.layers.6.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
362
+ "model.language_model.layers.6.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
363
+ "model.language_model.layers.6.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
364
+ "model.language_model.layers.6.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
365
+ "model.language_model.layers.6.self_attn.k_norm.weight": "model-00001-of-00004.safetensors",
366
+ "model.language_model.layers.6.self_attn.k_proj.weight": "model-00001-of-00004.safetensors",
367
+ "model.language_model.layers.6.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
368
+ "model.language_model.layers.6.self_attn.q_norm.weight": "model-00001-of-00004.safetensors",
369
+ "model.language_model.layers.6.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
370
+ "model.language_model.layers.6.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
371
+ "model.language_model.layers.7.input_layernorm.weight": "model-00001-of-00004.safetensors",
372
+ "model.language_model.layers.7.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
373
+ "model.language_model.layers.7.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
374
+ "model.language_model.layers.7.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
375
+ "model.language_model.layers.7.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
376
+ "model.language_model.layers.7.self_attn.k_norm.weight": "model-00001-of-00004.safetensors",
377
+ "model.language_model.layers.7.self_attn.k_proj.weight": "model-00001-of-00004.safetensors",
378
+ "model.language_model.layers.7.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
379
+ "model.language_model.layers.7.self_attn.q_norm.weight": "model-00001-of-00004.safetensors",
380
+ "model.language_model.layers.7.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
381
+ "model.language_model.layers.7.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
382
+ "model.language_model.layers.8.input_layernorm.weight": "model-00001-of-00004.safetensors",
383
+ "model.language_model.layers.8.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
384
+ "model.language_model.layers.8.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
385
+ "model.language_model.layers.8.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
386
+ "model.language_model.layers.8.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
387
+ "model.language_model.layers.8.self_attn.k_norm.weight": "model-00001-of-00004.safetensors",
388
+ "model.language_model.layers.8.self_attn.k_proj.weight": "model-00001-of-00004.safetensors",
389
+ "model.language_model.layers.8.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
390
+ "model.language_model.layers.8.self_attn.q_norm.weight": "model-00001-of-00004.safetensors",
391
+ "model.language_model.layers.8.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
392
+ "model.language_model.layers.8.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
393
+ "model.language_model.layers.9.input_layernorm.weight": "model-00001-of-00004.safetensors",
394
+ "model.language_model.layers.9.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
395
+ "model.language_model.layers.9.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
396
+ "model.language_model.layers.9.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
397
+ "model.language_model.layers.9.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
398
+ "model.language_model.layers.9.self_attn.k_norm.weight": "model-00001-of-00004.safetensors",
399
+ "model.language_model.layers.9.self_attn.k_proj.weight": "model-00001-of-00004.safetensors",
400
+ "model.language_model.layers.9.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
401
+ "model.language_model.layers.9.self_attn.q_norm.weight": "model-00001-of-00004.safetensors",
402
+ "model.language_model.layers.9.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
403
+ "model.language_model.layers.9.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
404
+ "model.language_model.norm.weight": "model-00004-of-00004.safetensors",
405
+ "model.visual.blocks.0.attn.proj.bias": "model-00004-of-00004.safetensors",
406
+ "model.visual.blocks.0.attn.proj.weight": "model-00004-of-00004.safetensors",
407
+ "model.visual.blocks.0.attn.qkv.bias": "model-00004-of-00004.safetensors",
408
+ "model.visual.blocks.0.attn.qkv.weight": "model-00004-of-00004.safetensors",
409
+ "model.visual.blocks.0.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
410
+ "model.visual.blocks.0.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
411
+ "model.visual.blocks.0.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
412
+ "model.visual.blocks.0.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
413
+ "model.visual.blocks.0.norm1.bias": "model-00004-of-00004.safetensors",
414
+ "model.visual.blocks.0.norm1.weight": "model-00004-of-00004.safetensors",
415
+ "model.visual.blocks.0.norm2.bias": "model-00004-of-00004.safetensors",
416
+ "model.visual.blocks.0.norm2.weight": "model-00004-of-00004.safetensors",
417
+ "model.visual.blocks.1.attn.proj.bias": "model-00004-of-00004.safetensors",
418
+ "model.visual.blocks.1.attn.proj.weight": "model-00004-of-00004.safetensors",
419
+ "model.visual.blocks.1.attn.qkv.bias": "model-00004-of-00004.safetensors",
420
+ "model.visual.blocks.1.attn.qkv.weight": "model-00004-of-00004.safetensors",
421
+ "model.visual.blocks.1.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
422
+ "model.visual.blocks.1.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
423
+ "model.visual.blocks.1.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
424
+ "model.visual.blocks.1.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
425
+ "model.visual.blocks.1.norm1.bias": "model-00004-of-00004.safetensors",
426
+ "model.visual.blocks.1.norm1.weight": "model-00004-of-00004.safetensors",
427
+ "model.visual.blocks.1.norm2.bias": "model-00004-of-00004.safetensors",
428
+ "model.visual.blocks.1.norm2.weight": "model-00004-of-00004.safetensors",
429
+ "model.visual.blocks.10.attn.proj.bias": "model-00004-of-00004.safetensors",
430
+ "model.visual.blocks.10.attn.proj.weight": "model-00004-of-00004.safetensors",
431
+ "model.visual.blocks.10.attn.qkv.bias": "model-00004-of-00004.safetensors",
432
+ "model.visual.blocks.10.attn.qkv.weight": "model-00004-of-00004.safetensors",
433
+ "model.visual.blocks.10.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
434
+ "model.visual.blocks.10.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
435
+ "model.visual.blocks.10.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
436
+ "model.visual.blocks.10.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
437
+ "model.visual.blocks.10.norm1.bias": "model-00004-of-00004.safetensors",
438
+ "model.visual.blocks.10.norm1.weight": "model-00004-of-00004.safetensors",
439
+ "model.visual.blocks.10.norm2.bias": "model-00004-of-00004.safetensors",
440
+ "model.visual.blocks.10.norm2.weight": "model-00004-of-00004.safetensors",
441
+ "model.visual.blocks.11.attn.proj.bias": "model-00004-of-00004.safetensors",
442
+ "model.visual.blocks.11.attn.proj.weight": "model-00004-of-00004.safetensors",
443
+ "model.visual.blocks.11.attn.qkv.bias": "model-00004-of-00004.safetensors",
444
+ "model.visual.blocks.11.attn.qkv.weight": "model-00004-of-00004.safetensors",
445
+ "model.visual.blocks.11.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
446
+ "model.visual.blocks.11.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
447
+ "model.visual.blocks.11.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
448
+ "model.visual.blocks.11.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
449
+ "model.visual.blocks.11.norm1.bias": "model-00004-of-00004.safetensors",
450
+ "model.visual.blocks.11.norm1.weight": "model-00004-of-00004.safetensors",
451
+ "model.visual.blocks.11.norm2.bias": "model-00004-of-00004.safetensors",
452
+ "model.visual.blocks.11.norm2.weight": "model-00004-of-00004.safetensors",
453
+ "model.visual.blocks.12.attn.proj.bias": "model-00004-of-00004.safetensors",
454
+ "model.visual.blocks.12.attn.proj.weight": "model-00004-of-00004.safetensors",
455
+ "model.visual.blocks.12.attn.qkv.bias": "model-00004-of-00004.safetensors",
456
+ "model.visual.blocks.12.attn.qkv.weight": "model-00004-of-00004.safetensors",
457
+ "model.visual.blocks.12.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
458
+ "model.visual.blocks.12.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
459
+ "model.visual.blocks.12.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
460
+ "model.visual.blocks.12.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
461
+ "model.visual.blocks.12.norm1.bias": "model-00004-of-00004.safetensors",
462
+ "model.visual.blocks.12.norm1.weight": "model-00004-of-00004.safetensors",
463
+ "model.visual.blocks.12.norm2.bias": "model-00004-of-00004.safetensors",
464
+ "model.visual.blocks.12.norm2.weight": "model-00004-of-00004.safetensors",
465
+ "model.visual.blocks.13.attn.proj.bias": "model-00004-of-00004.safetensors",
466
+ "model.visual.blocks.13.attn.proj.weight": "model-00004-of-00004.safetensors",
467
+ "model.visual.blocks.13.attn.qkv.bias": "model-00004-of-00004.safetensors",
468
+ "model.visual.blocks.13.attn.qkv.weight": "model-00004-of-00004.safetensors",
469
+ "model.visual.blocks.13.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
470
+ "model.visual.blocks.13.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
471
+ "model.visual.blocks.13.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
472
+ "model.visual.blocks.13.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
473
+ "model.visual.blocks.13.norm1.bias": "model-00004-of-00004.safetensors",
474
+ "model.visual.blocks.13.norm1.weight": "model-00004-of-00004.safetensors",
475
+ "model.visual.blocks.13.norm2.bias": "model-00004-of-00004.safetensors",
476
+ "model.visual.blocks.13.norm2.weight": "model-00004-of-00004.safetensors",
477
+ "model.visual.blocks.14.attn.proj.bias": "model-00004-of-00004.safetensors",
478
+ "model.visual.blocks.14.attn.proj.weight": "model-00004-of-00004.safetensors",
479
+ "model.visual.blocks.14.attn.qkv.bias": "model-00004-of-00004.safetensors",
480
+ "model.visual.blocks.14.attn.qkv.weight": "model-00004-of-00004.safetensors",
481
+ "model.visual.blocks.14.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
482
+ "model.visual.blocks.14.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
483
+ "model.visual.blocks.14.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
484
+ "model.visual.blocks.14.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
485
+ "model.visual.blocks.14.norm1.bias": "model-00004-of-00004.safetensors",
486
+ "model.visual.blocks.14.norm1.weight": "model-00004-of-00004.safetensors",
487
+ "model.visual.blocks.14.norm2.bias": "model-00004-of-00004.safetensors",
488
+ "model.visual.blocks.14.norm2.weight": "model-00004-of-00004.safetensors",
489
+ "model.visual.blocks.15.attn.proj.bias": "model-00004-of-00004.safetensors",
490
+ "model.visual.blocks.15.attn.proj.weight": "model-00004-of-00004.safetensors",
491
+ "model.visual.blocks.15.attn.qkv.bias": "model-00004-of-00004.safetensors",
492
+ "model.visual.blocks.15.attn.qkv.weight": "model-00004-of-00004.safetensors",
493
+ "model.visual.blocks.15.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
494
+ "model.visual.blocks.15.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
495
+ "model.visual.blocks.15.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
496
+ "model.visual.blocks.15.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
497
+ "model.visual.blocks.15.norm1.bias": "model-00004-of-00004.safetensors",
498
+ "model.visual.blocks.15.norm1.weight": "model-00004-of-00004.safetensors",
499
+ "model.visual.blocks.15.norm2.bias": "model-00004-of-00004.safetensors",
500
+ "model.visual.blocks.15.norm2.weight": "model-00004-of-00004.safetensors",
501
+ "model.visual.blocks.16.attn.proj.bias": "model-00004-of-00004.safetensors",
502
+ "model.visual.blocks.16.attn.proj.weight": "model-00004-of-00004.safetensors",
503
+ "model.visual.blocks.16.attn.qkv.bias": "model-00004-of-00004.safetensors",
504
+ "model.visual.blocks.16.attn.qkv.weight": "model-00004-of-00004.safetensors",
505
+ "model.visual.blocks.16.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
506
+ "model.visual.blocks.16.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
507
+ "model.visual.blocks.16.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
508
+ "model.visual.blocks.16.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
509
+ "model.visual.blocks.16.norm1.bias": "model-00004-of-00004.safetensors",
510
+ "model.visual.blocks.16.norm1.weight": "model-00004-of-00004.safetensors",
511
+ "model.visual.blocks.16.norm2.bias": "model-00004-of-00004.safetensors",
512
+ "model.visual.blocks.16.norm2.weight": "model-00004-of-00004.safetensors",
513
+ "model.visual.blocks.17.attn.proj.bias": "model-00004-of-00004.safetensors",
514
+ "model.visual.blocks.17.attn.proj.weight": "model-00004-of-00004.safetensors",
515
+ "model.visual.blocks.17.attn.qkv.bias": "model-00004-of-00004.safetensors",
516
+ "model.visual.blocks.17.attn.qkv.weight": "model-00004-of-00004.safetensors",
517
+ "model.visual.blocks.17.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
518
+ "model.visual.blocks.17.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
519
+ "model.visual.blocks.17.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
520
+ "model.visual.blocks.17.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
521
+ "model.visual.blocks.17.norm1.bias": "model-00004-of-00004.safetensors",
522
+ "model.visual.blocks.17.norm1.weight": "model-00004-of-00004.safetensors",
523
+ "model.visual.blocks.17.norm2.bias": "model-00004-of-00004.safetensors",
524
+ "model.visual.blocks.17.norm2.weight": "model-00004-of-00004.safetensors",
525
+ "model.visual.blocks.18.attn.proj.bias": "model-00004-of-00004.safetensors",
526
+ "model.visual.blocks.18.attn.proj.weight": "model-00004-of-00004.safetensors",
527
+ "model.visual.blocks.18.attn.qkv.bias": "model-00004-of-00004.safetensors",
528
+ "model.visual.blocks.18.attn.qkv.weight": "model-00004-of-00004.safetensors",
529
+ "model.visual.blocks.18.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
530
+ "model.visual.blocks.18.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
531
+ "model.visual.blocks.18.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
532
+ "model.visual.blocks.18.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
533
+ "model.visual.blocks.18.norm1.bias": "model-00004-of-00004.safetensors",
534
+ "model.visual.blocks.18.norm1.weight": "model-00004-of-00004.safetensors",
535
+ "model.visual.blocks.18.norm2.bias": "model-00004-of-00004.safetensors",
536
+ "model.visual.blocks.18.norm2.weight": "model-00004-of-00004.safetensors",
537
+ "model.visual.blocks.19.attn.proj.bias": "model-00004-of-00004.safetensors",
538
+ "model.visual.blocks.19.attn.proj.weight": "model-00004-of-00004.safetensors",
539
+ "model.visual.blocks.19.attn.qkv.bias": "model-00004-of-00004.safetensors",
540
+ "model.visual.blocks.19.attn.qkv.weight": "model-00004-of-00004.safetensors",
541
+ "model.visual.blocks.19.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
542
+ "model.visual.blocks.19.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
543
+ "model.visual.blocks.19.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
544
+ "model.visual.blocks.19.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
545
+ "model.visual.blocks.19.norm1.bias": "model-00004-of-00004.safetensors",
546
+ "model.visual.blocks.19.norm1.weight": "model-00004-of-00004.safetensors",
547
+ "model.visual.blocks.19.norm2.bias": "model-00004-of-00004.safetensors",
548
+ "model.visual.blocks.19.norm2.weight": "model-00004-of-00004.safetensors",
549
+ "model.visual.blocks.2.attn.proj.bias": "model-00004-of-00004.safetensors",
550
+ "model.visual.blocks.2.attn.proj.weight": "model-00004-of-00004.safetensors",
551
+ "model.visual.blocks.2.attn.qkv.bias": "model-00004-of-00004.safetensors",
552
+ "model.visual.blocks.2.attn.qkv.weight": "model-00004-of-00004.safetensors",
553
+ "model.visual.blocks.2.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
554
+ "model.visual.blocks.2.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
555
+ "model.visual.blocks.2.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
556
+ "model.visual.blocks.2.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
557
+ "model.visual.blocks.2.norm1.bias": "model-00004-of-00004.safetensors",
558
+ "model.visual.blocks.2.norm1.weight": "model-00004-of-00004.safetensors",
559
+ "model.visual.blocks.2.norm2.bias": "model-00004-of-00004.safetensors",
560
+ "model.visual.blocks.2.norm2.weight": "model-00004-of-00004.safetensors",
561
+ "model.visual.blocks.20.attn.proj.bias": "model-00004-of-00004.safetensors",
562
+ "model.visual.blocks.20.attn.proj.weight": "model-00004-of-00004.safetensors",
563
+ "model.visual.blocks.20.attn.qkv.bias": "model-00004-of-00004.safetensors",
564
+ "model.visual.blocks.20.attn.qkv.weight": "model-00004-of-00004.safetensors",
565
+ "model.visual.blocks.20.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
566
+ "model.visual.blocks.20.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
567
+ "model.visual.blocks.20.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
568
+ "model.visual.blocks.20.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
569
+ "model.visual.blocks.20.norm1.bias": "model-00004-of-00004.safetensors",
570
+ "model.visual.blocks.20.norm1.weight": "model-00004-of-00004.safetensors",
571
+ "model.visual.blocks.20.norm2.bias": "model-00004-of-00004.safetensors",
572
+ "model.visual.blocks.20.norm2.weight": "model-00004-of-00004.safetensors",
573
+ "model.visual.blocks.21.attn.proj.bias": "model-00004-of-00004.safetensors",
574
+ "model.visual.blocks.21.attn.proj.weight": "model-00004-of-00004.safetensors",
575
+ "model.visual.blocks.21.attn.qkv.bias": "model-00004-of-00004.safetensors",
576
+ "model.visual.blocks.21.attn.qkv.weight": "model-00004-of-00004.safetensors",
577
+ "model.visual.blocks.21.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
578
+ "model.visual.blocks.21.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
579
+ "model.visual.blocks.21.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
580
+ "model.visual.blocks.21.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
581
+ "model.visual.blocks.21.norm1.bias": "model-00004-of-00004.safetensors",
582
+ "model.visual.blocks.21.norm1.weight": "model-00004-of-00004.safetensors",
583
+ "model.visual.blocks.21.norm2.bias": "model-00004-of-00004.safetensors",
584
+ "model.visual.blocks.21.norm2.weight": "model-00004-of-00004.safetensors",
585
+ "model.visual.blocks.22.attn.proj.bias": "model-00004-of-00004.safetensors",
586
+ "model.visual.blocks.22.attn.proj.weight": "model-00004-of-00004.safetensors",
587
+ "model.visual.blocks.22.attn.qkv.bias": "model-00004-of-00004.safetensors",
588
+ "model.visual.blocks.22.attn.qkv.weight": "model-00004-of-00004.safetensors",
589
+ "model.visual.blocks.22.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
590
+ "model.visual.blocks.22.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
591
+ "model.visual.blocks.22.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
592
+ "model.visual.blocks.22.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
593
+ "model.visual.blocks.22.norm1.bias": "model-00004-of-00004.safetensors",
594
+ "model.visual.blocks.22.norm1.weight": "model-00004-of-00004.safetensors",
595
+ "model.visual.blocks.22.norm2.bias": "model-00004-of-00004.safetensors",
596
+ "model.visual.blocks.22.norm2.weight": "model-00004-of-00004.safetensors",
597
+ "model.visual.blocks.23.attn.proj.bias": "model-00004-of-00004.safetensors",
598
+ "model.visual.blocks.23.attn.proj.weight": "model-00004-of-00004.safetensors",
599
+ "model.visual.blocks.23.attn.qkv.bias": "model-00004-of-00004.safetensors",
600
+ "model.visual.blocks.23.attn.qkv.weight": "model-00004-of-00004.safetensors",
601
+ "model.visual.blocks.23.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
602
+ "model.visual.blocks.23.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
603
+ "model.visual.blocks.23.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
604
+ "model.visual.blocks.23.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
605
+ "model.visual.blocks.23.norm1.bias": "model-00004-of-00004.safetensors",
606
+ "model.visual.blocks.23.norm1.weight": "model-00004-of-00004.safetensors",
607
+ "model.visual.blocks.23.norm2.bias": "model-00004-of-00004.safetensors",
608
+ "model.visual.blocks.23.norm2.weight": "model-00004-of-00004.safetensors",
609
+ "model.visual.blocks.24.attn.proj.bias": "model-00004-of-00004.safetensors",
610
+ "model.visual.blocks.24.attn.proj.weight": "model-00004-of-00004.safetensors",
611
+ "model.visual.blocks.24.attn.qkv.bias": "model-00004-of-00004.safetensors",
612
+ "model.visual.blocks.24.attn.qkv.weight": "model-00004-of-00004.safetensors",
613
+ "model.visual.blocks.24.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
614
+ "model.visual.blocks.24.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
615
+ "model.visual.blocks.24.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
616
+ "model.visual.blocks.24.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
617
+ "model.visual.blocks.24.norm1.bias": "model-00004-of-00004.safetensors",
618
+ "model.visual.blocks.24.norm1.weight": "model-00004-of-00004.safetensors",
619
+ "model.visual.blocks.24.norm2.bias": "model-00004-of-00004.safetensors",
620
+ "model.visual.blocks.24.norm2.weight": "model-00004-of-00004.safetensors",
621
+ "model.visual.blocks.25.attn.proj.bias": "model-00004-of-00004.safetensors",
622
+ "model.visual.blocks.25.attn.proj.weight": "model-00004-of-00004.safetensors",
623
+ "model.visual.blocks.25.attn.qkv.bias": "model-00004-of-00004.safetensors",
624
+ "model.visual.blocks.25.attn.qkv.weight": "model-00004-of-00004.safetensors",
625
+ "model.visual.blocks.25.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
626
+ "model.visual.blocks.25.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
627
+ "model.visual.blocks.25.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
628
+ "model.visual.blocks.25.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
629
+ "model.visual.blocks.25.norm1.bias": "model-00004-of-00004.safetensors",
630
+ "model.visual.blocks.25.norm1.weight": "model-00004-of-00004.safetensors",
631
+ "model.visual.blocks.25.norm2.bias": "model-00004-of-00004.safetensors",
632
+ "model.visual.blocks.25.norm2.weight": "model-00004-of-00004.safetensors",
633
+ "model.visual.blocks.26.attn.proj.bias": "model-00004-of-00004.safetensors",
634
+ "model.visual.blocks.26.attn.proj.weight": "model-00004-of-00004.safetensors",
635
+ "model.visual.blocks.26.attn.qkv.bias": "model-00004-of-00004.safetensors",
636
+ "model.visual.blocks.26.attn.qkv.weight": "model-00004-of-00004.safetensors",
637
+ "model.visual.blocks.26.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
638
+ "model.visual.blocks.26.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
639
+ "model.visual.blocks.26.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
640
+ "model.visual.blocks.26.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
641
+ "model.visual.blocks.26.norm1.bias": "model-00004-of-00004.safetensors",
642
+ "model.visual.blocks.26.norm1.weight": "model-00004-of-00004.safetensors",
643
+ "model.visual.blocks.26.norm2.bias": "model-00004-of-00004.safetensors",
644
+ "model.visual.blocks.26.norm2.weight": "model-00004-of-00004.safetensors",
645
+ "model.visual.blocks.3.attn.proj.bias": "model-00004-of-00004.safetensors",
646
+ "model.visual.blocks.3.attn.proj.weight": "model-00004-of-00004.safetensors",
647
+ "model.visual.blocks.3.attn.qkv.bias": "model-00004-of-00004.safetensors",
648
+ "model.visual.blocks.3.attn.qkv.weight": "model-00004-of-00004.safetensors",
649
+ "model.visual.blocks.3.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
650
+ "model.visual.blocks.3.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
651
+ "model.visual.blocks.3.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
652
+ "model.visual.blocks.3.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
653
+ "model.visual.blocks.3.norm1.bias": "model-00004-of-00004.safetensors",
654
+ "model.visual.blocks.3.norm1.weight": "model-00004-of-00004.safetensors",
655
+ "model.visual.blocks.3.norm2.bias": "model-00004-of-00004.safetensors",
656
+ "model.visual.blocks.3.norm2.weight": "model-00004-of-00004.safetensors",
657
+ "model.visual.blocks.4.attn.proj.bias": "model-00004-of-00004.safetensors",
658
+ "model.visual.blocks.4.attn.proj.weight": "model-00004-of-00004.safetensors",
659
+ "model.visual.blocks.4.attn.qkv.bias": "model-00004-of-00004.safetensors",
660
+ "model.visual.blocks.4.attn.qkv.weight": "model-00004-of-00004.safetensors",
661
+ "model.visual.blocks.4.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
662
+ "model.visual.blocks.4.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
663
+ "model.visual.blocks.4.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
664
+ "model.visual.blocks.4.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
665
+ "model.visual.blocks.4.norm1.bias": "model-00004-of-00004.safetensors",
666
+ "model.visual.blocks.4.norm1.weight": "model-00004-of-00004.safetensors",
667
+ "model.visual.blocks.4.norm2.bias": "model-00004-of-00004.safetensors",
668
+ "model.visual.blocks.4.norm2.weight": "model-00004-of-00004.safetensors",
669
+ "model.visual.blocks.5.attn.proj.bias": "model-00004-of-00004.safetensors",
670
+ "model.visual.blocks.5.attn.proj.weight": "model-00004-of-00004.safetensors",
671
+ "model.visual.blocks.5.attn.qkv.bias": "model-00004-of-00004.safetensors",
672
+ "model.visual.blocks.5.attn.qkv.weight": "model-00004-of-00004.safetensors",
673
+ "model.visual.blocks.5.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
674
+ "model.visual.blocks.5.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
675
+ "model.visual.blocks.5.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
676
+ "model.visual.blocks.5.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
677
+ "model.visual.blocks.5.norm1.bias": "model-00004-of-00004.safetensors",
678
+ "model.visual.blocks.5.norm1.weight": "model-00004-of-00004.safetensors",
679
+ "model.visual.blocks.5.norm2.bias": "model-00004-of-00004.safetensors",
680
+ "model.visual.blocks.5.norm2.weight": "model-00004-of-00004.safetensors",
681
+ "model.visual.blocks.6.attn.proj.bias": "model-00004-of-00004.safetensors",
682
+ "model.visual.blocks.6.attn.proj.weight": "model-00004-of-00004.safetensors",
683
+ "model.visual.blocks.6.attn.qkv.bias": "model-00004-of-00004.safetensors",
684
+ "model.visual.blocks.6.attn.qkv.weight": "model-00004-of-00004.safetensors",
685
+ "model.visual.blocks.6.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
686
+ "model.visual.blocks.6.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
687
+ "model.visual.blocks.6.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
688
+ "model.visual.blocks.6.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
689
+ "model.visual.blocks.6.norm1.bias": "model-00004-of-00004.safetensors",
690
+ "model.visual.blocks.6.norm1.weight": "model-00004-of-00004.safetensors",
691
+ "model.visual.blocks.6.norm2.bias": "model-00004-of-00004.safetensors",
692
+ "model.visual.blocks.6.norm2.weight": "model-00004-of-00004.safetensors",
693
+ "model.visual.blocks.7.attn.proj.bias": "model-00004-of-00004.safetensors",
694
+ "model.visual.blocks.7.attn.proj.weight": "model-00004-of-00004.safetensors",
695
+ "model.visual.blocks.7.attn.qkv.bias": "model-00004-of-00004.safetensors",
696
+ "model.visual.blocks.7.attn.qkv.weight": "model-00004-of-00004.safetensors",
697
+ "model.visual.blocks.7.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
698
+ "model.visual.blocks.7.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
699
+ "model.visual.blocks.7.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
700
+ "model.visual.blocks.7.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
701
+ "model.visual.blocks.7.norm1.bias": "model-00004-of-00004.safetensors",
702
+ "model.visual.blocks.7.norm1.weight": "model-00004-of-00004.safetensors",
703
+ "model.visual.blocks.7.norm2.bias": "model-00004-of-00004.safetensors",
704
+ "model.visual.blocks.7.norm2.weight": "model-00004-of-00004.safetensors",
705
+ "model.visual.blocks.8.attn.proj.bias": "model-00004-of-00004.safetensors",
706
+ "model.visual.blocks.8.attn.proj.weight": "model-00004-of-00004.safetensors",
707
+ "model.visual.blocks.8.attn.qkv.bias": "model-00004-of-00004.safetensors",
708
+ "model.visual.blocks.8.attn.qkv.weight": "model-00004-of-00004.safetensors",
709
+ "model.visual.blocks.8.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
710
+ "model.visual.blocks.8.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
711
+ "model.visual.blocks.8.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
712
+ "model.visual.blocks.8.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
713
+ "model.visual.blocks.8.norm1.bias": "model-00004-of-00004.safetensors",
714
+ "model.visual.blocks.8.norm1.weight": "model-00004-of-00004.safetensors",
715
+ "model.visual.blocks.8.norm2.bias": "model-00004-of-00004.safetensors",
716
+ "model.visual.blocks.8.norm2.weight": "model-00004-of-00004.safetensors",
717
+ "model.visual.blocks.9.attn.proj.bias": "model-00004-of-00004.safetensors",
718
+ "model.visual.blocks.9.attn.proj.weight": "model-00004-of-00004.safetensors",
719
+ "model.visual.blocks.9.attn.qkv.bias": "model-00004-of-00004.safetensors",
720
+ "model.visual.blocks.9.attn.qkv.weight": "model-00004-of-00004.safetensors",
721
+ "model.visual.blocks.9.mlp.linear_fc1.bias": "model-00004-of-00004.safetensors",
722
+ "model.visual.blocks.9.mlp.linear_fc1.weight": "model-00004-of-00004.safetensors",
723
+ "model.visual.blocks.9.mlp.linear_fc2.bias": "model-00004-of-00004.safetensors",
724
+ "model.visual.blocks.9.mlp.linear_fc2.weight": "model-00004-of-00004.safetensors",
725
+ "model.visual.blocks.9.norm1.bias": "model-00004-of-00004.safetensors",
726
+ "model.visual.blocks.9.norm1.weight": "model-00004-of-00004.safetensors",
727
+ "model.visual.blocks.9.norm2.bias": "model-00004-of-00004.safetensors",
728
+ "model.visual.blocks.9.norm2.weight": "model-00004-of-00004.safetensors",
729
+ "model.visual.deepstack_merger_list.0.linear_fc1.bias": "model-00004-of-00004.safetensors",
730
+ "model.visual.deepstack_merger_list.0.linear_fc1.weight": "model-00004-of-00004.safetensors",
731
+ "model.visual.deepstack_merger_list.0.linear_fc2.bias": "model-00004-of-00004.safetensors",
732
+ "model.visual.deepstack_merger_list.0.linear_fc2.weight": "model-00004-of-00004.safetensors",
733
+ "model.visual.deepstack_merger_list.0.norm.bias": "model-00004-of-00004.safetensors",
734
+ "model.visual.deepstack_merger_list.0.norm.weight": "model-00004-of-00004.safetensors",
735
+ "model.visual.deepstack_merger_list.1.linear_fc1.bias": "model-00004-of-00004.safetensors",
736
+ "model.visual.deepstack_merger_list.1.linear_fc1.weight": "model-00004-of-00004.safetensors",
737
+ "model.visual.deepstack_merger_list.1.linear_fc2.bias": "model-00004-of-00004.safetensors",
738
+ "model.visual.deepstack_merger_list.1.linear_fc2.weight": "model-00004-of-00004.safetensors",
739
+ "model.visual.deepstack_merger_list.1.norm.bias": "model-00004-of-00004.safetensors",
740
+ "model.visual.deepstack_merger_list.1.norm.weight": "model-00004-of-00004.safetensors",
741
+ "model.visual.deepstack_merger_list.2.linear_fc1.bias": "model-00004-of-00004.safetensors",
742
+ "model.visual.deepstack_merger_list.2.linear_fc1.weight": "model-00004-of-00004.safetensors",
743
+ "model.visual.deepstack_merger_list.2.linear_fc2.bias": "model-00004-of-00004.safetensors",
744
+ "model.visual.deepstack_merger_list.2.linear_fc2.weight": "model-00004-of-00004.safetensors",
745
+ "model.visual.deepstack_merger_list.2.norm.bias": "model-00004-of-00004.safetensors",
746
+ "model.visual.deepstack_merger_list.2.norm.weight": "model-00004-of-00004.safetensors",
747
+ "model.visual.merger.linear_fc1.bias": "model-00004-of-00004.safetensors",
748
+ "model.visual.merger.linear_fc1.weight": "model-00004-of-00004.safetensors",
749
+ "model.visual.merger.linear_fc2.bias": "model-00004-of-00004.safetensors",
750
+ "model.visual.merger.linear_fc2.weight": "model-00004-of-00004.safetensors",
751
+ "model.visual.merger.norm.bias": "model-00004-of-00004.safetensors",
752
+ "model.visual.merger.norm.weight": "model-00004-of-00004.safetensors",
753
+ "model.visual.patch_embed.proj.bias": "model-00004-of-00004.safetensors",
754
+ "model.visual.patch_embed.proj.weight": "model-00004-of-00004.safetensors",
755
+ "model.visual.pos_embed.weight": "model-00004-of-00004.safetensors"
756
+ }
757
+ }
models/Qwen3-VL-8B-Instruct/preprocessor_config.json ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "size": {
3
+ "longest_edge": 16777216,
4
+ "shortest_edge": 65536
5
+ },
6
+ "patch_size": 16,
7
+ "temporal_patch_size": 2,
8
+ "merge_size": 2,
9
+ "image_mean": [
10
+ 0.5,
11
+ 0.5,
12
+ 0.5
13
+ ],
14
+ "image_std": [
15
+ 0.5,
16
+ 0.5,
17
+ 0.5
18
+ ],
19
+ "processor_class": "Qwen3VLProcessor",
20
+ "image_processor_type": "Qwen2VLImageProcessorFast"
21
+ }
models/Qwen3-VL-8B-Instruct/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
models/Qwen3-VL-8B-Instruct/tokenizer_config.json ADDED
@@ -0,0 +1,239 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_bos_token": false,
3
+ "add_prefix_space": false,
4
+ "added_tokens_decoder": {
5
+ "151643": {
6
+ "content": "<|endoftext|>",
7
+ "lstrip": false,
8
+ "normalized": false,
9
+ "rstrip": false,
10
+ "single_word": false,
11
+ "special": true
12
+ },
13
+ "151644": {
14
+ "content": "<|im_start|>",
15
+ "lstrip": false,
16
+ "normalized": false,
17
+ "rstrip": false,
18
+ "single_word": false,
19
+ "special": true
20
+ },
21
+ "151645": {
22
+ "content": "<|im_end|>",
23
+ "lstrip": false,
24
+ "normalized": false,
25
+ "rstrip": false,
26
+ "single_word": false,
27
+ "special": true
28
+ },
29
+ "151646": {
30
+ "content": "<|object_ref_start|>",
31
+ "lstrip": false,
32
+ "normalized": false,
33
+ "rstrip": false,
34
+ "single_word": false,
35
+ "special": true
36
+ },
37
+ "151647": {
38
+ "content": "<|object_ref_end|>",
39
+ "lstrip": false,
40
+ "normalized": false,
41
+ "rstrip": false,
42
+ "single_word": false,
43
+ "special": true
44
+ },
45
+ "151648": {
46
+ "content": "<|box_start|>",
47
+ "lstrip": false,
48
+ "normalized": false,
49
+ "rstrip": false,
50
+ "single_word": false,
51
+ "special": true
52
+ },
53
+ "151649": {
54
+ "content": "<|box_end|>",
55
+ "lstrip": false,
56
+ "normalized": false,
57
+ "rstrip": false,
58
+ "single_word": false,
59
+ "special": true
60
+ },
61
+ "151650": {
62
+ "content": "<|quad_start|>",
63
+ "lstrip": false,
64
+ "normalized": false,
65
+ "rstrip": false,
66
+ "single_word": false,
67
+ "special": true
68
+ },
69
+ "151651": {
70
+ "content": "<|quad_end|>",
71
+ "lstrip": false,
72
+ "normalized": false,
73
+ "rstrip": false,
74
+ "single_word": false,
75
+ "special": true
76
+ },
77
+ "151652": {
78
+ "content": "<|vision_start|>",
79
+ "lstrip": false,
80
+ "normalized": false,
81
+ "rstrip": false,
82
+ "single_word": false,
83
+ "special": true
84
+ },
85
+ "151653": {
86
+ "content": "<|vision_end|>",
87
+ "lstrip": false,
88
+ "normalized": false,
89
+ "rstrip": false,
90
+ "single_word": false,
91
+ "special": true
92
+ },
93
+ "151654": {
94
+ "content": "<|vision_pad|>",
95
+ "lstrip": false,
96
+ "normalized": false,
97
+ "rstrip": false,
98
+ "single_word": false,
99
+ "special": true
100
+ },
101
+ "151655": {
102
+ "content": "<|image_pad|>",
103
+ "lstrip": false,
104
+ "normalized": false,
105
+ "rstrip": false,
106
+ "single_word": false,
107
+ "special": true
108
+ },
109
+ "151656": {
110
+ "content": "<|video_pad|>",
111
+ "lstrip": false,
112
+ "normalized": false,
113
+ "rstrip": false,
114
+ "single_word": false,
115
+ "special": true
116
+ },
117
+ "151657": {
118
+ "content": "<tool_call>",
119
+ "lstrip": false,
120
+ "normalized": false,
121
+ "rstrip": false,
122
+ "single_word": false,
123
+ "special": false
124
+ },
125
+ "151658": {
126
+ "content": "</tool_call>",
127
+ "lstrip": false,
128
+ "normalized": false,
129
+ "rstrip": false,
130
+ "single_word": false,
131
+ "special": false
132
+ },
133
+ "151659": {
134
+ "content": "<|fim_prefix|>",
135
+ "lstrip": false,
136
+ "normalized": false,
137
+ "rstrip": false,
138
+ "single_word": false,
139
+ "special": false
140
+ },
141
+ "151660": {
142
+ "content": "<|fim_middle|>",
143
+ "lstrip": false,
144
+ "normalized": false,
145
+ "rstrip": false,
146
+ "single_word": false,
147
+ "special": false
148
+ },
149
+ "151661": {
150
+ "content": "<|fim_suffix|>",
151
+ "lstrip": false,
152
+ "normalized": false,
153
+ "rstrip": false,
154
+ "single_word": false,
155
+ "special": false
156
+ },
157
+ "151662": {
158
+ "content": "<|fim_pad|>",
159
+ "lstrip": false,
160
+ "normalized": false,
161
+ "rstrip": false,
162
+ "single_word": false,
163
+ "special": false
164
+ },
165
+ "151663": {
166
+ "content": "<|repo_name|>",
167
+ "lstrip": false,
168
+ "normalized": false,
169
+ "rstrip": false,
170
+ "single_word": false,
171
+ "special": false
172
+ },
173
+ "151664": {
174
+ "content": "<|file_sep|>",
175
+ "lstrip": false,
176
+ "normalized": false,
177
+ "rstrip": false,
178
+ "single_word": false,
179
+ "special": false
180
+ },
181
+ "151665": {
182
+ "content": "<tool_response>",
183
+ "lstrip": false,
184
+ "normalized": false,
185
+ "rstrip": false,
186
+ "single_word": false,
187
+ "special": false
188
+ },
189
+ "151666": {
190
+ "content": "</tool_response>",
191
+ "lstrip": false,
192
+ "normalized": false,
193
+ "rstrip": false,
194
+ "single_word": false,
195
+ "special": false
196
+ },
197
+ "151667": {
198
+ "content": "<think>",
199
+ "lstrip": false,
200
+ "normalized": false,
201
+ "rstrip": false,
202
+ "single_word": false,
203
+ "special": false
204
+ },
205
+ "151668": {
206
+ "content": "</think>",
207
+ "lstrip": false,
208
+ "normalized": false,
209
+ "rstrip": false,
210
+ "single_word": false,
211
+ "special": false
212
+ }
213
+ },
214
+ "additional_special_tokens": [
215
+ "<|im_start|>",
216
+ "<|im_end|>",
217
+ "<|object_ref_start|>",
218
+ "<|object_ref_end|>",
219
+ "<|box_start|>",
220
+ "<|box_end|>",
221
+ "<|quad_start|>",
222
+ "<|quad_end|>",
223
+ "<|vision_start|>",
224
+ "<|vision_end|>",
225
+ "<|vision_pad|>",
226
+ "<|image_pad|>",
227
+ "<|video_pad|>"
228
+ ],
229
+ "bos_token": null,
230
+ "chat_template": "{%- if tools %}\n {{- '<|im_start|>system\\n' }}\n {%- if messages[0].role == 'system' %}\n {%- if messages[0].content is string %}\n {{- messages[0].content }}\n {%- else %}\n {%- for content in messages[0].content %}\n {%- if 'text' in content %}\n {{- content.text }}\n {%- endif %}\n {%- endfor %}\n {%- endif %}\n {{- '\\n\\n' }}\n {%- endif %}\n {{- \"# Tools\\n\\nYou may call one or more functions to assist with the user query.\\n\\nYou are provided with function signatures within <tools></tools> XML tags:\\n<tools>\" }}\n {%- for tool in tools %}\n {{- \"\\n\" }}\n {{- tool | tojson }}\n {%- endfor %}\n {{- \"\\n</tools>\\n\\nFor each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags:\\n<tool_call>\\n{\\\"name\\\": <function-name>, \\\"arguments\\\": <args-json-object>}\\n</tool_call><|im_end|>\\n\" }}\n{%- else %}\n {%- if messages[0].role == 'system' %}\n {{- '<|im_start|>system\\n' }}\n {%- if messages[0].content is string %}\n {{- messages[0].content }}\n {%- else %}\n {%- for content in messages[0].content %}\n {%- if 'text' in content %}\n {{- content.text }}\n {%- endif %}\n {%- endfor %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n {%- endif %}\n{%- endif %}\n{%- set image_count = namespace(value=0) %}\n{%- set video_count = namespace(value=0) %}\n{%- for message in messages %}\n {%- if message.role == \"user\" %}\n {{- '<|im_start|>' + message.role + '\\n' }}\n {%- if message.content is string %}\n {{- message.content }}\n {%- else %}\n {%- for content in message.content %}\n {%- if content.type == 'image' or 'image' in content or 'image_url' in content %}\n {%- set image_count.value = image_count.value + 1 %}\n {%- if add_vision_id %}Picture {{ image_count.value }}: {% endif -%}\n <|vision_start|><|image_pad|><|vision_end|>\n {%- elif content.type == 'video' or 'video' in content %}\n {%- set video_count.value = video_count.value + 1 %}\n {%- if add_vision_id %}Video {{ video_count.value }}: {% endif -%}\n <|vision_start|><|video_pad|><|vision_end|>\n {%- elif 'text' in content %}\n {{- content.text }}\n {%- endif %}\n {%- endfor %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n {%- elif message.role == \"assistant\" %}\n {{- '<|im_start|>' + message.role + '\\n' }}\n {%- if message.content is string %}\n {{- message.content }}\n {%- else %}\n {%- for content_item in message.content %}\n {%- if 'text' in content_item %}\n {{- content_item.text }}\n {%- endif %}\n {%- endfor %}\n {%- endif %}\n {%- if message.tool_calls %}\n {%- for tool_call in message.tool_calls %}\n {%- if (loop.first and message.content) or (not loop.first) %}\n {{- '\\n' }}\n {%- endif %}\n {%- if tool_call.function %}\n {%- set tool_call = tool_call.function %}\n {%- endif %}\n {{- '<tool_call>\\n{\"name\": \"' }}\n {{- tool_call.name }}\n {{- '\", \"arguments\": ' }}\n {%- if tool_call.arguments is string %}\n {{- tool_call.arguments }}\n {%- else %}\n {{- tool_call.arguments | tojson }}\n {%- endif %}\n {{- '}\\n</tool_call>' }}\n {%- endfor %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n {%- elif message.role == \"tool\" %}\n {%- if loop.first or (messages[loop.index0 - 1].role != \"tool\") %}\n {{- '<|im_start|>user' }}\n {%- endif %}\n {{- '\\n<tool_response>\\n' }}\n {%- if message.content is string %}\n {{- message.content }}\n {%- else %}\n {%- for content in message.content %}\n {%- if content.type == 'image' or 'image' in content or 'image_url' in content %}\n {%- set image_count.value = image_count.value + 1 %}\n {%- if add_vision_id %}Picture {{ image_count.value }}: {% endif -%}\n <|vision_start|><|image_pad|><|vision_end|>\n {%- elif content.type == 'video' or 'video' in content %}\n {%- set video_count.value = video_count.value + 1 %}\n {%- if add_vision_id %}Video {{ video_count.value }}: {% endif -%}\n <|vision_start|><|video_pad|><|vision_end|>\n {%- elif 'text' in content %}\n {{- content.text }}\n {%- endif %}\n {%- endfor %}\n {%- endif %}\n {{- '\\n</tool_response>' }}\n {%- if loop.last or (messages[loop.index0 + 1].role != \"tool\") %}\n {{- '<|im_end|>\\n' }}\n {%- endif %}\n {%- endif %}\n{%- endfor %}\n{%- if add_generation_prompt %}\n {{- '<|im_start|>assistant\\n' }}\n{%- endif %}\n",
231
+ "clean_up_tokenization_spaces": false,
232
+ "eos_token": "<|im_end|>",
233
+ "errors": "replace",
234
+ "model_max_length": 262144,
235
+ "pad_token": "<|endoftext|>",
236
+ "split_special_tokens": false,
237
+ "tokenizer_class": "Qwen2Tokenizer",
238
+ "unk_token": null
239
+ }
models/Qwen3-VL-8B-Instruct/video_preprocessor_config.json ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "size": {
3
+ "longest_edge": 25165824,
4
+ "shortest_edge": 4096
5
+ },
6
+ "patch_size": 16,
7
+ "temporal_patch_size": 2,
8
+ "merge_size": 2,
9
+ "image_mean": [
10
+ 0.5,
11
+ 0.5,
12
+ 0.5
13
+ ],
14
+ "image_std": [
15
+ 0.5,
16
+ 0.5,
17
+ 0.5
18
+ ],
19
+ "processor_class": "Qwen3VLProcessor",
20
+ "video_processor_type": "Qwen3VLVideoProcessor"
21
+ }
models/Qwen3-VL-8B-Instruct/vocab.json ADDED
The diff for this file is too large to render. See raw diff
 
models/Wan2.1-VACE-1.3B/LICENSE.txt ADDED
@@ -0,0 +1,201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Apache License
2
+ Version 2.0, January 2004
3
+ http://www.apache.org/licenses/
4
+
5
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6
+
7
+ 1. Definitions.
8
+
9
+ "License" shall mean the terms and conditions for use, reproduction,
10
+ and distribution as defined by Sections 1 through 9 of this document.
11
+
12
+ "Licensor" shall mean the copyright owner or entity authorized by
13
+ the copyright owner that is granting the License.
14
+
15
+ "Legal Entity" shall mean the union of the acting entity and all
16
+ other entities that control, are controlled by, or are under common
17
+ control with that entity. For the purposes of this definition,
18
+ "control" means (i) the power, direct or indirect, to cause the
19
+ direction or management of such entity, whether by contract or
20
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
21
+ outstanding shares, or (iii) beneficial ownership of such entity.
22
+
23
+ "You" (or "Your") shall mean an individual or Legal Entity
24
+ exercising permissions granted by this License.
25
+
26
+ "Source" form shall mean the preferred form for making modifications,
27
+ including but not limited to software source code, documentation
28
+ source, and configuration files.
29
+
30
+ "Object" form shall mean any form resulting from mechanical
31
+ transformation or translation of a Source form, including but
32
+ not limited to compiled object code, generated documentation,
33
+ and conversions to other media types.
34
+
35
+ "Work" shall mean the work of authorship, whether in Source or
36
+ Object form, made available under the License, as indicated by a
37
+ copyright notice that is included in or attached to the work
38
+ (an example is provided in the Appendix below).
39
+
40
+ "Derivative Works" shall mean any work, whether in Source or Object
41
+ form, that is based on (or derived from) the Work and for which the
42
+ editorial revisions, annotations, elaborations, or other modifications
43
+ represent, as a whole, an original work of authorship. For the purposes
44
+ of this License, Derivative Works shall not include works that remain
45
+ separable from, or merely link (or bind by name) to the interfaces of,
46
+ the Work and Derivative Works thereof.
47
+
48
+ "Contribution" shall mean any work of authorship, including
49
+ the original version of the Work and any modifications or additions
50
+ to that Work or Derivative Works thereof, that is intentionally
51
+ submitted to Licensor for inclusion in the Work by the copyright owner
52
+ or by an individual or Legal Entity authorized to submit on behalf of
53
+ the copyright owner. For the purposes of this definition, "submitted"
54
+ means any form of electronic, verbal, or written communication sent
55
+ to the Licensor or its representatives, including but not limited to
56
+ communication on electronic mailing lists, source code control systems,
57
+ and issue tracking systems that are managed by, or on behalf of, the
58
+ Licensor for the purpose of discussing and improving the Work, but
59
+ excluding communication that is conspicuously marked or otherwise
60
+ designated in writing by the copyright owner as "Not a Contribution."
61
+
62
+ "Contributor" shall mean Licensor and any individual or Legal Entity
63
+ on behalf of whom a Contribution has been received by Licensor and
64
+ subsequently incorporated within the Work.
65
+
66
+ 2. Grant of Copyright License. Subject to the terms and conditions of
67
+ this License, each Contributor hereby grants to You a perpetual,
68
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69
+ copyright license to reproduce, prepare Derivative Works of,
70
+ publicly display, publicly perform, sublicense, and distribute the
71
+ Work and such Derivative Works in Source or Object form.
72
+
73
+ 3. Grant of Patent License. Subject to the terms and conditions of
74
+ this License, each Contributor hereby grants to You a perpetual,
75
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76
+ (except as stated in this section) patent license to make, have made,
77
+ use, offer to sell, sell, import, and otherwise transfer the Work,
78
+ where such license applies only to those patent claims licensable
79
+ by such Contributor that are necessarily infringed by their
80
+ Contribution(s) alone or by combination of their Contribution(s)
81
+ with the Work to which such Contribution(s) was submitted. If You
82
+ institute patent litigation against any entity (including a
83
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
84
+ or a Contribution incorporated within the Work constitutes direct
85
+ or contributory patent infringement, then any patent licenses
86
+ granted to You under this License for that Work shall terminate
87
+ as of the date such litigation is filed.
88
+
89
+ 4. Redistribution. You may reproduce and distribute copies of the
90
+ Work or Derivative Works thereof in any medium, with or without
91
+ modifications, and in Source or Object form, provided that You
92
+ meet the following conditions:
93
+
94
+ (a) You must give any other recipients of the Work or
95
+ Derivative Works a copy of this License; and
96
+
97
+ (b) You must cause any modified files to carry prominent notices
98
+ stating that You changed the files; and
99
+
100
+ (c) You must retain, in the Source form of any Derivative Works
101
+ that You distribute, all copyright, patent, trademark, and
102
+ attribution notices from the Source form of the Work,
103
+ excluding those notices that do not pertain to any part of
104
+ the Derivative Works; and
105
+
106
+ (d) If the Work includes a "NOTICE" text file as part of its
107
+ distribution, then any Derivative Works that You distribute must
108
+ include a readable copy of the attribution notices contained
109
+ within such NOTICE file, excluding those notices that do not
110
+ pertain to any part of the Derivative Works, in at least one
111
+ of the following places: within a NOTICE text file distributed
112
+ as part of the Derivative Works; within the Source form or
113
+ documentation, if provided along with the Derivative Works; or,
114
+ within a display generated by the Derivative Works, if and
115
+ wherever such third-party notices normally appear. The contents
116
+ of the NOTICE file are for informational purposes only and
117
+ do not modify the License. You may add Your own attribution
118
+ notices within Derivative Works that You distribute, alongside
119
+ or as an addendum to the NOTICE text from the Work, provided
120
+ that such additional attribution notices cannot be construed
121
+ as modifying the License.
122
+
123
+ You may add Your own copyright statement to Your modifications and
124
+ may provide additional or different license terms and conditions
125
+ for use, reproduction, or distribution of Your modifications, or
126
+ for any such Derivative Works as a whole, provided Your use,
127
+ reproduction, and distribution of the Work otherwise complies with
128
+ the conditions stated in this License.
129
+
130
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
131
+ any Contribution intentionally submitted for inclusion in the Work
132
+ by You to the Licensor shall be under the terms and conditions of
133
+ this License, without any additional terms or conditions.
134
+ Notwithstanding the above, nothing herein shall supersede or modify
135
+ the terms of any separate license agreement you may have executed
136
+ with Licensor regarding such Contributions.
137
+
138
+ 6. Trademarks. This License does not grant permission to use the trade
139
+ names, trademarks, service marks, or product names of the Licensor,
140
+ except as required for reasonable and customary use in describing the
141
+ origin of the Work and reproducing the content of the NOTICE file.
142
+
143
+ 7. Disclaimer of Warranty. Unless required by applicable law or
144
+ agreed to in writing, Licensor provides the Work (and each
145
+ Contributor provides its Contributions) on an "AS IS" BASIS,
146
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147
+ implied, including, without limitation, any warranties or conditions
148
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149
+ PARTICULAR PURPOSE. You are solely responsible for determining the
150
+ appropriateness of using or redistributing the Work and assume any
151
+ risks associated with Your exercise of permissions under this License.
152
+
153
+ 8. Limitation of Liability. In no event and under no legal theory,
154
+ whether in tort (including negligence), contract, or otherwise,
155
+ unless required by applicable law (such as deliberate and grossly
156
+ negligent acts) or agreed to in writing, shall any Contributor be
157
+ liable to You for damages, including any direct, indirect, special,
158
+ incidental, or consequential damages of any character arising as a
159
+ result of this License or out of the use or inability to use the
160
+ Work (including but not limited to damages for loss of goodwill,
161
+ work stoppage, computer failure or malfunction, or any and all
162
+ other commercial damages or losses), even if such Contributor
163
+ has been advised of the possibility of such damages.
164
+
165
+ 9. Accepting Warranty or Additional Liability. While redistributing
166
+ the Work or Derivative Works thereof, You may choose to offer,
167
+ and charge a fee for, acceptance of support, warranty, indemnity,
168
+ or other liability obligations and/or rights consistent with this
169
+ License. However, in accepting such obligations, You may act only
170
+ on Your own behalf and on Your sole responsibility, not on behalf
171
+ of any other Contributor, and only if You agree to indemnify,
172
+ defend, and hold each Contributor harmless for any liability
173
+ incurred by, or claims asserted against, such Contributor by reason
174
+ of your accepting any such warranty or additional liability.
175
+
176
+ END OF TERMS AND CONDITIONS
177
+
178
+ APPENDIX: How to apply the Apache License to your work.
179
+
180
+ To apply the Apache License to your work, attach the following
181
+ boilerplate notice, with the fields enclosed by brackets "[]"
182
+ replaced with your own identifying information. (Don't include
183
+ the brackets!) The text should be enclosed in the appropriate
184
+ comment syntax for the file format. We also recommend that a
185
+ file or class name and description of purpose be included on the
186
+ same "printed page" as the copyright notice for easier
187
+ identification within third-party archives.
188
+
189
+ Copyright [yyyy] [name of copyright owner]
190
+
191
+ Licensed under the Apache License, Version 2.0 (the "License");
192
+ you may not use this file except in compliance with the License.
193
+ You may obtain a copy of the License at
194
+
195
+ http://www.apache.org/licenses/LICENSE-2.0
196
+
197
+ Unless required by applicable law or agreed to in writing, software
198
+ distributed under the License is distributed on an "AS IS" BASIS,
199
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200
+ See the License for the specific language governing permissions and
201
+ limitations under the License.
models/Wan2.1-VACE-1.3B/README.md ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ # Wan2.1-VACE-1.3B base dependency (native DiffSynth keys)
2
+
3
+ Upstream: Wan-AI/Wan2.1-VACE-1.3B, original LICENSE.txt included. Not trained
4
+ Any2Ego branches. Native DiT/VACE is in transformer/; native BF16 umT5 is in
5
+ text_encoder/. Supply shard lists to separate ModelConfig objects. VAE and
6
+ umt5 tokenizer stay unchanged. See the parent README/code_support for loading.
7
+ This is not a diffusers/Transformers architecture conversion; see the private parent repository for distribution.
models/Wan2.1-VACE-1.3B/config.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "VaceWanModel",
3
+ "_diffusers_version": "0.30.0",
4
+ "dim": 1536,
5
+ "eps": 1e-06,
6
+ "ffn_dim": 8960,
7
+ "freq_dim": 256,
8
+ "in_dim": 16,
9
+ "model_type": "vace",
10
+ "num_heads": 12,
11
+ "num_layers": 30,
12
+ "out_dim": 16,
13
+ "text_len": 512,
14
+ "vace_layers": [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28],
15
+ "vace_in_dim": 96
16
+ }
models/Wan2.1-VACE-1.3B/google/umt5-xxl/special_tokens_map.json ADDED
@@ -0,0 +1,308 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "additional_special_tokens": [
3
+ "<extra_id_0>",
4
+ "<extra_id_1>",
5
+ "<extra_id_2>",
6
+ "<extra_id_3>",
7
+ "<extra_id_4>",
8
+ "<extra_id_5>",
9
+ "<extra_id_6>",
10
+ "<extra_id_7>",
11
+ "<extra_id_8>",
12
+ "<extra_id_9>",
13
+ "<extra_id_10>",
14
+ "<extra_id_11>",
15
+ "<extra_id_12>",
16
+ "<extra_id_13>",
17
+ "<extra_id_14>",
18
+ "<extra_id_15>",
19
+ "<extra_id_16>",
20
+ "<extra_id_17>",
21
+ "<extra_id_18>",
22
+ "<extra_id_19>",
23
+ "<extra_id_20>",
24
+ "<extra_id_21>",
25
+ "<extra_id_22>",
26
+ "<extra_id_23>",
27
+ "<extra_id_24>",
28
+ "<extra_id_25>",
29
+ "<extra_id_26>",
30
+ "<extra_id_27>",
31
+ "<extra_id_28>",
32
+ "<extra_id_29>",
33
+ "<extra_id_30>",
34
+ "<extra_id_31>",
35
+ "<extra_id_32>",
36
+ "<extra_id_33>",
37
+ "<extra_id_34>",
38
+ "<extra_id_35>",
39
+ "<extra_id_36>",
40
+ "<extra_id_37>",
41
+ "<extra_id_38>",
42
+ "<extra_id_39>",
43
+ "<extra_id_40>",
44
+ "<extra_id_41>",
45
+ "<extra_id_42>",
46
+ "<extra_id_43>",
47
+ "<extra_id_44>",
48
+ "<extra_id_45>",
49
+ "<extra_id_46>",
50
+ "<extra_id_47>",
51
+ "<extra_id_48>",
52
+ "<extra_id_49>",
53
+ "<extra_id_50>",
54
+ "<extra_id_51>",
55
+ "<extra_id_52>",
56
+ "<extra_id_53>",
57
+ "<extra_id_54>",
58
+ "<extra_id_55>",
59
+ "<extra_id_56>",
60
+ "<extra_id_57>",
61
+ "<extra_id_58>",
62
+ "<extra_id_59>",
63
+ "<extra_id_60>",
64
+ "<extra_id_61>",
65
+ "<extra_id_62>",
66
+ "<extra_id_63>",
67
+ "<extra_id_64>",
68
+ "<extra_id_65>",
69
+ "<extra_id_66>",
70
+ "<extra_id_67>",
71
+ "<extra_id_68>",
72
+ "<extra_id_69>",
73
+ "<extra_id_70>",
74
+ "<extra_id_71>",
75
+ "<extra_id_72>",
76
+ "<extra_id_73>",
77
+ "<extra_id_74>",
78
+ "<extra_id_75>",
79
+ "<extra_id_76>",
80
+ "<extra_id_77>",
81
+ "<extra_id_78>",
82
+ "<extra_id_79>",
83
+ "<extra_id_80>",
84
+ "<extra_id_81>",
85
+ "<extra_id_82>",
86
+ "<extra_id_83>",
87
+ "<extra_id_84>",
88
+ "<extra_id_85>",
89
+ "<extra_id_86>",
90
+ "<extra_id_87>",
91
+ "<extra_id_88>",
92
+ "<extra_id_89>",
93
+ "<extra_id_90>",
94
+ "<extra_id_91>",
95
+ "<extra_id_92>",
96
+ "<extra_id_93>",
97
+ "<extra_id_94>",
98
+ "<extra_id_95>",
99
+ "<extra_id_96>",
100
+ "<extra_id_97>",
101
+ "<extra_id_98>",
102
+ "<extra_id_99>",
103
+ "<extra_id_100>",
104
+ "<extra_id_101>",
105
+ "<extra_id_102>",
106
+ "<extra_id_103>",
107
+ "<extra_id_104>",
108
+ "<extra_id_105>",
109
+ "<extra_id_106>",
110
+ "<extra_id_107>",
111
+ "<extra_id_108>",
112
+ "<extra_id_109>",
113
+ "<extra_id_110>",
114
+ "<extra_id_111>",
115
+ "<extra_id_112>",
116
+ "<extra_id_113>",
117
+ "<extra_id_114>",
118
+ "<extra_id_115>",
119
+ "<extra_id_116>",
120
+ "<extra_id_117>",
121
+ "<extra_id_118>",
122
+ "<extra_id_119>",
123
+ "<extra_id_120>",
124
+ "<extra_id_121>",
125
+ "<extra_id_122>",
126
+ "<extra_id_123>",
127
+ "<extra_id_124>",
128
+ "<extra_id_125>",
129
+ "<extra_id_126>",
130
+ "<extra_id_127>",
131
+ "<extra_id_128>",
132
+ "<extra_id_129>",
133
+ "<extra_id_130>",
134
+ "<extra_id_131>",
135
+ "<extra_id_132>",
136
+ "<extra_id_133>",
137
+ "<extra_id_134>",
138
+ "<extra_id_135>",
139
+ "<extra_id_136>",
140
+ "<extra_id_137>",
141
+ "<extra_id_138>",
142
+ "<extra_id_139>",
143
+ "<extra_id_140>",
144
+ "<extra_id_141>",
145
+ "<extra_id_142>",
146
+ "<extra_id_143>",
147
+ "<extra_id_144>",
148
+ "<extra_id_145>",
149
+ "<extra_id_146>",
150
+ "<extra_id_147>",
151
+ "<extra_id_148>",
152
+ "<extra_id_149>",
153
+ "<extra_id_150>",
154
+ "<extra_id_151>",
155
+ "<extra_id_152>",
156
+ "<extra_id_153>",
157
+ "<extra_id_154>",
158
+ "<extra_id_155>",
159
+ "<extra_id_156>",
160
+ "<extra_id_157>",
161
+ "<extra_id_158>",
162
+ "<extra_id_159>",
163
+ "<extra_id_160>",
164
+ "<extra_id_161>",
165
+ "<extra_id_162>",
166
+ "<extra_id_163>",
167
+ "<extra_id_164>",
168
+ "<extra_id_165>",
169
+ "<extra_id_166>",
170
+ "<extra_id_167>",
171
+ "<extra_id_168>",
172
+ "<extra_id_169>",
173
+ "<extra_id_170>",
174
+ "<extra_id_171>",
175
+ "<extra_id_172>",
176
+ "<extra_id_173>",
177
+ "<extra_id_174>",
178
+ "<extra_id_175>",
179
+ "<extra_id_176>",
180
+ "<extra_id_177>",
181
+ "<extra_id_178>",
182
+ "<extra_id_179>",
183
+ "<extra_id_180>",
184
+ "<extra_id_181>",
185
+ "<extra_id_182>",
186
+ "<extra_id_183>",
187
+ "<extra_id_184>",
188
+ "<extra_id_185>",
189
+ "<extra_id_186>",
190
+ "<extra_id_187>",
191
+ "<extra_id_188>",
192
+ "<extra_id_189>",
193
+ "<extra_id_190>",
194
+ "<extra_id_191>",
195
+ "<extra_id_192>",
196
+ "<extra_id_193>",
197
+ "<extra_id_194>",
198
+ "<extra_id_195>",
199
+ "<extra_id_196>",
200
+ "<extra_id_197>",
201
+ "<extra_id_198>",
202
+ "<extra_id_199>",
203
+ "<extra_id_200>",
204
+ "<extra_id_201>",
205
+ "<extra_id_202>",
206
+ "<extra_id_203>",
207
+ "<extra_id_204>",
208
+ "<extra_id_205>",
209
+ "<extra_id_206>",
210
+ "<extra_id_207>",
211
+ "<extra_id_208>",
212
+ "<extra_id_209>",
213
+ "<extra_id_210>",
214
+ "<extra_id_211>",
215
+ "<extra_id_212>",
216
+ "<extra_id_213>",
217
+ "<extra_id_214>",
218
+ "<extra_id_215>",
219
+ "<extra_id_216>",
220
+ "<extra_id_217>",
221
+ "<extra_id_218>",
222
+ "<extra_id_219>",
223
+ "<extra_id_220>",
224
+ "<extra_id_221>",
225
+ "<extra_id_222>",
226
+ "<extra_id_223>",
227
+ "<extra_id_224>",
228
+ "<extra_id_225>",
229
+ "<extra_id_226>",
230
+ "<extra_id_227>",
231
+ "<extra_id_228>",
232
+ "<extra_id_229>",
233
+ "<extra_id_230>",
234
+ "<extra_id_231>",
235
+ "<extra_id_232>",
236
+ "<extra_id_233>",
237
+ "<extra_id_234>",
238
+ "<extra_id_235>",
239
+ "<extra_id_236>",
240
+ "<extra_id_237>",
241
+ "<extra_id_238>",
242
+ "<extra_id_239>",
243
+ "<extra_id_240>",
244
+ "<extra_id_241>",
245
+ "<extra_id_242>",
246
+ "<extra_id_243>",
247
+ "<extra_id_244>",
248
+ "<extra_id_245>",
249
+ "<extra_id_246>",
250
+ "<extra_id_247>",
251
+ "<extra_id_248>",
252
+ "<extra_id_249>",
253
+ "<extra_id_250>",
254
+ "<extra_id_251>",
255
+ "<extra_id_252>",
256
+ "<extra_id_253>",
257
+ "<extra_id_254>",
258
+ "<extra_id_255>",
259
+ "<extra_id_256>",
260
+ "<extra_id_257>",
261
+ "<extra_id_258>",
262
+ "<extra_id_259>",
263
+ "<extra_id_260>",
264
+ "<extra_id_261>",
265
+ "<extra_id_262>",
266
+ "<extra_id_263>",
267
+ "<extra_id_264>",
268
+ "<extra_id_265>",
269
+ "<extra_id_266>",
270
+ "<extra_id_267>",
271
+ "<extra_id_268>",
272
+ "<extra_id_269>",
273
+ "<extra_id_270>",
274
+ "<extra_id_271>",
275
+ "<extra_id_272>",
276
+ "<extra_id_273>",
277
+ "<extra_id_274>",
278
+ "<extra_id_275>",
279
+ "<extra_id_276>",
280
+ "<extra_id_277>",
281
+ "<extra_id_278>",
282
+ "<extra_id_279>",
283
+ "<extra_id_280>",
284
+ "<extra_id_281>",
285
+ "<extra_id_282>",
286
+ "<extra_id_283>",
287
+ "<extra_id_284>",
288
+ "<extra_id_285>",
289
+ "<extra_id_286>",
290
+ "<extra_id_287>",
291
+ "<extra_id_288>",
292
+ "<extra_id_289>",
293
+ "<extra_id_290>",
294
+ "<extra_id_291>",
295
+ "<extra_id_292>",
296
+ "<extra_id_293>",
297
+ "<extra_id_294>",
298
+ "<extra_id_295>",
299
+ "<extra_id_296>",
300
+ "<extra_id_297>",
301
+ "<extra_id_298>",
302
+ "<extra_id_299>"
303
+ ],
304
+ "bos_token": "<s>",
305
+ "eos_token": "</s>",
306
+ "pad_token": "<pad>",
307
+ "unk_token": "<unk>"
308
+ }
models/Wan2.1-VACE-1.3B/google/umt5-xxl/spiece.model ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e3909a67b780650b35cf529ac782ad2b6b26e6d1f849d3fbb6a872905f452458
3
+ size 4548313
models/Wan2.1-VACE-1.3B/google/umt5-xxl/tokenizer.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6e197b4d3dbd71da14b4eb255f4fa91c9c1f2068b20a2de2472967ca3d22602b
3
+ size 16837417
models/Wan2.1-VACE-1.3B/google/umt5-xxl/tokenizer_config.json ADDED
@@ -0,0 +1,2748 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "<pad>",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "1": {
12
+ "content": "</s>",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "2": {
20
+ "content": "<s>",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "3": {
28
+ "content": "<unk>",
29
+ "lstrip": false,
30
+ "normalized": false,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "256000": {
36
+ "content": "<extra_id_299>",
37
+ "lstrip": false,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ },
43
+ "256001": {
44
+ "content": "<extra_id_298>",
45
+ "lstrip": false,
46
+ "normalized": false,
47
+ "rstrip": false,
48
+ "single_word": false,
49
+ "special": true
50
+ },
51
+ "256002": {
52
+ "content": "<extra_id_297>",
53
+ "lstrip": false,
54
+ "normalized": false,
55
+ "rstrip": false,
56
+ "single_word": false,
57
+ "special": true
58
+ },
59
+ "256003": {
60
+ "content": "<extra_id_296>",
61
+ "lstrip": false,
62
+ "normalized": false,
63
+ "rstrip": false,
64
+ "single_word": false,
65
+ "special": true
66
+ },
67
+ "256004": {
68
+ "content": "<extra_id_295>",
69
+ "lstrip": false,
70
+ "normalized": false,
71
+ "rstrip": false,
72
+ "single_word": false,
73
+ "special": true
74
+ },
75
+ "256005": {
76
+ "content": "<extra_id_294>",
77
+ "lstrip": false,
78
+ "normalized": false,
79
+ "rstrip": false,
80
+ "single_word": false,
81
+ "special": true
82
+ },
83
+ "256006": {
84
+ "content": "<extra_id_293>",
85
+ "lstrip": false,
86
+ "normalized": false,
87
+ "rstrip": false,
88
+ "single_word": false,
89
+ "special": true
90
+ },
91
+ "256007": {
92
+ "content": "<extra_id_292>",
93
+ "lstrip": false,
94
+ "normalized": false,
95
+ "rstrip": false,
96
+ "single_word": false,
97
+ "special": true
98
+ },
99
+ "256008": {
100
+ "content": "<extra_id_291>",
101
+ "lstrip": false,
102
+ "normalized": false,
103
+ "rstrip": false,
104
+ "single_word": false,
105
+ "special": true
106
+ },
107
+ "256009": {
108
+ "content": "<extra_id_290>",
109
+ "lstrip": false,
110
+ "normalized": false,
111
+ "rstrip": false,
112
+ "single_word": false,
113
+ "special": true
114
+ },
115
+ "256010": {
116
+ "content": "<extra_id_289>",
117
+ "lstrip": false,
118
+ "normalized": false,
119
+ "rstrip": false,
120
+ "single_word": false,
121
+ "special": true
122
+ },
123
+ "256011": {
124
+ "content": "<extra_id_288>",
125
+ "lstrip": false,
126
+ "normalized": false,
127
+ "rstrip": false,
128
+ "single_word": false,
129
+ "special": true
130
+ },
131
+ "256012": {
132
+ "content": "<extra_id_287>",
133
+ "lstrip": false,
134
+ "normalized": false,
135
+ "rstrip": false,
136
+ "single_word": false,
137
+ "special": true
138
+ },
139
+ "256013": {
140
+ "content": "<extra_id_286>",
141
+ "lstrip": false,
142
+ "normalized": false,
143
+ "rstrip": false,
144
+ "single_word": false,
145
+ "special": true
146
+ },
147
+ "256014": {
148
+ "content": "<extra_id_285>",
149
+ "lstrip": false,
150
+ "normalized": false,
151
+ "rstrip": false,
152
+ "single_word": false,
153
+ "special": true
154
+ },
155
+ "256015": {
156
+ "content": "<extra_id_284>",
157
+ "lstrip": false,
158
+ "normalized": false,
159
+ "rstrip": false,
160
+ "single_word": false,
161
+ "special": true
162
+ },
163
+ "256016": {
164
+ "content": "<extra_id_283>",
165
+ "lstrip": false,
166
+ "normalized": false,
167
+ "rstrip": false,
168
+ "single_word": false,
169
+ "special": true
170
+ },
171
+ "256017": {
172
+ "content": "<extra_id_282>",
173
+ "lstrip": false,
174
+ "normalized": false,
175
+ "rstrip": false,
176
+ "single_word": false,
177
+ "special": true
178
+ },
179
+ "256018": {
180
+ "content": "<extra_id_281>",
181
+ "lstrip": false,
182
+ "normalized": false,
183
+ "rstrip": false,
184
+ "single_word": false,
185
+ "special": true
186
+ },
187
+ "256019": {
188
+ "content": "<extra_id_280>",
189
+ "lstrip": false,
190
+ "normalized": false,
191
+ "rstrip": false,
192
+ "single_word": false,
193
+ "special": true
194
+ },
195
+ "256020": {
196
+ "content": "<extra_id_279>",
197
+ "lstrip": false,
198
+ "normalized": false,
199
+ "rstrip": false,
200
+ "single_word": false,
201
+ "special": true
202
+ },
203
+ "256021": {
204
+ "content": "<extra_id_278>",
205
+ "lstrip": false,
206
+ "normalized": false,
207
+ "rstrip": false,
208
+ "single_word": false,
209
+ "special": true
210
+ },
211
+ "256022": {
212
+ "content": "<extra_id_277>",
213
+ "lstrip": false,
214
+ "normalized": false,
215
+ "rstrip": false,
216
+ "single_word": false,
217
+ "special": true
218
+ },
219
+ "256023": {
220
+ "content": "<extra_id_276>",
221
+ "lstrip": false,
222
+ "normalized": false,
223
+ "rstrip": false,
224
+ "single_word": false,
225
+ "special": true
226
+ },
227
+ "256024": {
228
+ "content": "<extra_id_275>",
229
+ "lstrip": false,
230
+ "normalized": false,
231
+ "rstrip": false,
232
+ "single_word": false,
233
+ "special": true
234
+ },
235
+ "256025": {
236
+ "content": "<extra_id_274>",
237
+ "lstrip": false,
238
+ "normalized": false,
239
+ "rstrip": false,
240
+ "single_word": false,
241
+ "special": true
242
+ },
243
+ "256026": {
244
+ "content": "<extra_id_273>",
245
+ "lstrip": false,
246
+ "normalized": false,
247
+ "rstrip": false,
248
+ "single_word": false,
249
+ "special": true
250
+ },
251
+ "256027": {
252
+ "content": "<extra_id_272>",
253
+ "lstrip": false,
254
+ "normalized": false,
255
+ "rstrip": false,
256
+ "single_word": false,
257
+ "special": true
258
+ },
259
+ "256028": {
260
+ "content": "<extra_id_271>",
261
+ "lstrip": false,
262
+ "normalized": false,
263
+ "rstrip": false,
264
+ "single_word": false,
265
+ "special": true
266
+ },
267
+ "256029": {
268
+ "content": "<extra_id_270>",
269
+ "lstrip": false,
270
+ "normalized": false,
271
+ "rstrip": false,
272
+ "single_word": false,
273
+ "special": true
274
+ },
275
+ "256030": {
276
+ "content": "<extra_id_269>",
277
+ "lstrip": false,
278
+ "normalized": false,
279
+ "rstrip": false,
280
+ "single_word": false,
281
+ "special": true
282
+ },
283
+ "256031": {
284
+ "content": "<extra_id_268>",
285
+ "lstrip": false,
286
+ "normalized": false,
287
+ "rstrip": false,
288
+ "single_word": false,
289
+ "special": true
290
+ },
291
+ "256032": {
292
+ "content": "<extra_id_267>",
293
+ "lstrip": false,
294
+ "normalized": false,
295
+ "rstrip": false,
296
+ "single_word": false,
297
+ "special": true
298
+ },
299
+ "256033": {
300
+ "content": "<extra_id_266>",
301
+ "lstrip": false,
302
+ "normalized": false,
303
+ "rstrip": false,
304
+ "single_word": false,
305
+ "special": true
306
+ },
307
+ "256034": {
308
+ "content": "<extra_id_265>",
309
+ "lstrip": false,
310
+ "normalized": false,
311
+ "rstrip": false,
312
+ "single_word": false,
313
+ "special": true
314
+ },
315
+ "256035": {
316
+ "content": "<extra_id_264>",
317
+ "lstrip": false,
318
+ "normalized": false,
319
+ "rstrip": false,
320
+ "single_word": false,
321
+ "special": true
322
+ },
323
+ "256036": {
324
+ "content": "<extra_id_263>",
325
+ "lstrip": false,
326
+ "normalized": false,
327
+ "rstrip": false,
328
+ "single_word": false,
329
+ "special": true
330
+ },
331
+ "256037": {
332
+ "content": "<extra_id_262>",
333
+ "lstrip": false,
334
+ "normalized": false,
335
+ "rstrip": false,
336
+ "single_word": false,
337
+ "special": true
338
+ },
339
+ "256038": {
340
+ "content": "<extra_id_261>",
341
+ "lstrip": false,
342
+ "normalized": false,
343
+ "rstrip": false,
344
+ "single_word": false,
345
+ "special": true
346
+ },
347
+ "256039": {
348
+ "content": "<extra_id_260>",
349
+ "lstrip": false,
350
+ "normalized": false,
351
+ "rstrip": false,
352
+ "single_word": false,
353
+ "special": true
354
+ },
355
+ "256040": {
356
+ "content": "<extra_id_259>",
357
+ "lstrip": false,
358
+ "normalized": false,
359
+ "rstrip": false,
360
+ "single_word": false,
361
+ "special": true
362
+ },
363
+ "256041": {
364
+ "content": "<extra_id_258>",
365
+ "lstrip": false,
366
+ "normalized": false,
367
+ "rstrip": false,
368
+ "single_word": false,
369
+ "special": true
370
+ },
371
+ "256042": {
372
+ "content": "<extra_id_257>",
373
+ "lstrip": false,
374
+ "normalized": false,
375
+ "rstrip": false,
376
+ "single_word": false,
377
+ "special": true
378
+ },
379
+ "256043": {
380
+ "content": "<extra_id_256>",
381
+ "lstrip": false,
382
+ "normalized": false,
383
+ "rstrip": false,
384
+ "single_word": false,
385
+ "special": true
386
+ },
387
+ "256044": {
388
+ "content": "<extra_id_255>",
389
+ "lstrip": false,
390
+ "normalized": false,
391
+ "rstrip": false,
392
+ "single_word": false,
393
+ "special": true
394
+ },
395
+ "256045": {
396
+ "content": "<extra_id_254>",
397
+ "lstrip": false,
398
+ "normalized": false,
399
+ "rstrip": false,
400
+ "single_word": false,
401
+ "special": true
402
+ },
403
+ "256046": {
404
+ "content": "<extra_id_253>",
405
+ "lstrip": false,
406
+ "normalized": false,
407
+ "rstrip": false,
408
+ "single_word": false,
409
+ "special": true
410
+ },
411
+ "256047": {
412
+ "content": "<extra_id_252>",
413
+ "lstrip": false,
414
+ "normalized": false,
415
+ "rstrip": false,
416
+ "single_word": false,
417
+ "special": true
418
+ },
419
+ "256048": {
420
+ "content": "<extra_id_251>",
421
+ "lstrip": false,
422
+ "normalized": false,
423
+ "rstrip": false,
424
+ "single_word": false,
425
+ "special": true
426
+ },
427
+ "256049": {
428
+ "content": "<extra_id_250>",
429
+ "lstrip": false,
430
+ "normalized": false,
431
+ "rstrip": false,
432
+ "single_word": false,
433
+ "special": true
434
+ },
435
+ "256050": {
436
+ "content": "<extra_id_249>",
437
+ "lstrip": false,
438
+ "normalized": false,
439
+ "rstrip": false,
440
+ "single_word": false,
441
+ "special": true
442
+ },
443
+ "256051": {
444
+ "content": "<extra_id_248>",
445
+ "lstrip": false,
446
+ "normalized": false,
447
+ "rstrip": false,
448
+ "single_word": false,
449
+ "special": true
450
+ },
451
+ "256052": {
452
+ "content": "<extra_id_247>",
453
+ "lstrip": false,
454
+ "normalized": false,
455
+ "rstrip": false,
456
+ "single_word": false,
457
+ "special": true
458
+ },
459
+ "256053": {
460
+ "content": "<extra_id_246>",
461
+ "lstrip": false,
462
+ "normalized": false,
463
+ "rstrip": false,
464
+ "single_word": false,
465
+ "special": true
466
+ },
467
+ "256054": {
468
+ "content": "<extra_id_245>",
469
+ "lstrip": false,
470
+ "normalized": false,
471
+ "rstrip": false,
472
+ "single_word": false,
473
+ "special": true
474
+ },
475
+ "256055": {
476
+ "content": "<extra_id_244>",
477
+ "lstrip": false,
478
+ "normalized": false,
479
+ "rstrip": false,
480
+ "single_word": false,
481
+ "special": true
482
+ },
483
+ "256056": {
484
+ "content": "<extra_id_243>",
485
+ "lstrip": false,
486
+ "normalized": false,
487
+ "rstrip": false,
488
+ "single_word": false,
489
+ "special": true
490
+ },
491
+ "256057": {
492
+ "content": "<extra_id_242>",
493
+ "lstrip": false,
494
+ "normalized": false,
495
+ "rstrip": false,
496
+ "single_word": false,
497
+ "special": true
498
+ },
499
+ "256058": {
500
+ "content": "<extra_id_241>",
501
+ "lstrip": false,
502
+ "normalized": false,
503
+ "rstrip": false,
504
+ "single_word": false,
505
+ "special": true
506
+ },
507
+ "256059": {
508
+ "content": "<extra_id_240>",
509
+ "lstrip": false,
510
+ "normalized": false,
511
+ "rstrip": false,
512
+ "single_word": false,
513
+ "special": true
514
+ },
515
+ "256060": {
516
+ "content": "<extra_id_239>",
517
+ "lstrip": false,
518
+ "normalized": false,
519
+ "rstrip": false,
520
+ "single_word": false,
521
+ "special": true
522
+ },
523
+ "256061": {
524
+ "content": "<extra_id_238>",
525
+ "lstrip": false,
526
+ "normalized": false,
527
+ "rstrip": false,
528
+ "single_word": false,
529
+ "special": true
530
+ },
531
+ "256062": {
532
+ "content": "<extra_id_237>",
533
+ "lstrip": false,
534
+ "normalized": false,
535
+ "rstrip": false,
536
+ "single_word": false,
537
+ "special": true
538
+ },
539
+ "256063": {
540
+ "content": "<extra_id_236>",
541
+ "lstrip": false,
542
+ "normalized": false,
543
+ "rstrip": false,
544
+ "single_word": false,
545
+ "special": true
546
+ },
547
+ "256064": {
548
+ "content": "<extra_id_235>",
549
+ "lstrip": false,
550
+ "normalized": false,
551
+ "rstrip": false,
552
+ "single_word": false,
553
+ "special": true
554
+ },
555
+ "256065": {
556
+ "content": "<extra_id_234>",
557
+ "lstrip": false,
558
+ "normalized": false,
559
+ "rstrip": false,
560
+ "single_word": false,
561
+ "special": true
562
+ },
563
+ "256066": {
564
+ "content": "<extra_id_233>",
565
+ "lstrip": false,
566
+ "normalized": false,
567
+ "rstrip": false,
568
+ "single_word": false,
569
+ "special": true
570
+ },
571
+ "256067": {
572
+ "content": "<extra_id_232>",
573
+ "lstrip": false,
574
+ "normalized": false,
575
+ "rstrip": false,
576
+ "single_word": false,
577
+ "special": true
578
+ },
579
+ "256068": {
580
+ "content": "<extra_id_231>",
581
+ "lstrip": false,
582
+ "normalized": false,
583
+ "rstrip": false,
584
+ "single_word": false,
585
+ "special": true
586
+ },
587
+ "256069": {
588
+ "content": "<extra_id_230>",
589
+ "lstrip": false,
590
+ "normalized": false,
591
+ "rstrip": false,
592
+ "single_word": false,
593
+ "special": true
594
+ },
595
+ "256070": {
596
+ "content": "<extra_id_229>",
597
+ "lstrip": false,
598
+ "normalized": false,
599
+ "rstrip": false,
600
+ "single_word": false,
601
+ "special": true
602
+ },
603
+ "256071": {
604
+ "content": "<extra_id_228>",
605
+ "lstrip": false,
606
+ "normalized": false,
607
+ "rstrip": false,
608
+ "single_word": false,
609
+ "special": true
610
+ },
611
+ "256072": {
612
+ "content": "<extra_id_227>",
613
+ "lstrip": false,
614
+ "normalized": false,
615
+ "rstrip": false,
616
+ "single_word": false,
617
+ "special": true
618
+ },
619
+ "256073": {
620
+ "content": "<extra_id_226>",
621
+ "lstrip": false,
622
+ "normalized": false,
623
+ "rstrip": false,
624
+ "single_word": false,
625
+ "special": true
626
+ },
627
+ "256074": {
628
+ "content": "<extra_id_225>",
629
+ "lstrip": false,
630
+ "normalized": false,
631
+ "rstrip": false,
632
+ "single_word": false,
633
+ "special": true
634
+ },
635
+ "256075": {
636
+ "content": "<extra_id_224>",
637
+ "lstrip": false,
638
+ "normalized": false,
639
+ "rstrip": false,
640
+ "single_word": false,
641
+ "special": true
642
+ },
643
+ "256076": {
644
+ "content": "<extra_id_223>",
645
+ "lstrip": false,
646
+ "normalized": false,
647
+ "rstrip": false,
648
+ "single_word": false,
649
+ "special": true
650
+ },
651
+ "256077": {
652
+ "content": "<extra_id_222>",
653
+ "lstrip": false,
654
+ "normalized": false,
655
+ "rstrip": false,
656
+ "single_word": false,
657
+ "special": true
658
+ },
659
+ "256078": {
660
+ "content": "<extra_id_221>",
661
+ "lstrip": false,
662
+ "normalized": false,
663
+ "rstrip": false,
664
+ "single_word": false,
665
+ "special": true
666
+ },
667
+ "256079": {
668
+ "content": "<extra_id_220>",
669
+ "lstrip": false,
670
+ "normalized": false,
671
+ "rstrip": false,
672
+ "single_word": false,
673
+ "special": true
674
+ },
675
+ "256080": {
676
+ "content": "<extra_id_219>",
677
+ "lstrip": false,
678
+ "normalized": false,
679
+ "rstrip": false,
680
+ "single_word": false,
681
+ "special": true
682
+ },
683
+ "256081": {
684
+ "content": "<extra_id_218>",
685
+ "lstrip": false,
686
+ "normalized": false,
687
+ "rstrip": false,
688
+ "single_word": false,
689
+ "special": true
690
+ },
691
+ "256082": {
692
+ "content": "<extra_id_217>",
693
+ "lstrip": false,
694
+ "normalized": false,
695
+ "rstrip": false,
696
+ "single_word": false,
697
+ "special": true
698
+ },
699
+ "256083": {
700
+ "content": "<extra_id_216>",
701
+ "lstrip": false,
702
+ "normalized": false,
703
+ "rstrip": false,
704
+ "single_word": false,
705
+ "special": true
706
+ },
707
+ "256084": {
708
+ "content": "<extra_id_215>",
709
+ "lstrip": false,
710
+ "normalized": false,
711
+ "rstrip": false,
712
+ "single_word": false,
713
+ "special": true
714
+ },
715
+ "256085": {
716
+ "content": "<extra_id_214>",
717
+ "lstrip": false,
718
+ "normalized": false,
719
+ "rstrip": false,
720
+ "single_word": false,
721
+ "special": true
722
+ },
723
+ "256086": {
724
+ "content": "<extra_id_213>",
725
+ "lstrip": false,
726
+ "normalized": false,
727
+ "rstrip": false,
728
+ "single_word": false,
729
+ "special": true
730
+ },
731
+ "256087": {
732
+ "content": "<extra_id_212>",
733
+ "lstrip": false,
734
+ "normalized": false,
735
+ "rstrip": false,
736
+ "single_word": false,
737
+ "special": true
738
+ },
739
+ "256088": {
740
+ "content": "<extra_id_211>",
741
+ "lstrip": false,
742
+ "normalized": false,
743
+ "rstrip": false,
744
+ "single_word": false,
745
+ "special": true
746
+ },
747
+ "256089": {
748
+ "content": "<extra_id_210>",
749
+ "lstrip": false,
750
+ "normalized": false,
751
+ "rstrip": false,
752
+ "single_word": false,
753
+ "special": true
754
+ },
755
+ "256090": {
756
+ "content": "<extra_id_209>",
757
+ "lstrip": false,
758
+ "normalized": false,
759
+ "rstrip": false,
760
+ "single_word": false,
761
+ "special": true
762
+ },
763
+ "256091": {
764
+ "content": "<extra_id_208>",
765
+ "lstrip": false,
766
+ "normalized": false,
767
+ "rstrip": false,
768
+ "single_word": false,
769
+ "special": true
770
+ },
771
+ "256092": {
772
+ "content": "<extra_id_207>",
773
+ "lstrip": false,
774
+ "normalized": false,
775
+ "rstrip": false,
776
+ "single_word": false,
777
+ "special": true
778
+ },
779
+ "256093": {
780
+ "content": "<extra_id_206>",
781
+ "lstrip": false,
782
+ "normalized": false,
783
+ "rstrip": false,
784
+ "single_word": false,
785
+ "special": true
786
+ },
787
+ "256094": {
788
+ "content": "<extra_id_205>",
789
+ "lstrip": false,
790
+ "normalized": false,
791
+ "rstrip": false,
792
+ "single_word": false,
793
+ "special": true
794
+ },
795
+ "256095": {
796
+ "content": "<extra_id_204>",
797
+ "lstrip": false,
798
+ "normalized": false,
799
+ "rstrip": false,
800
+ "single_word": false,
801
+ "special": true
802
+ },
803
+ "256096": {
804
+ "content": "<extra_id_203>",
805
+ "lstrip": false,
806
+ "normalized": false,
807
+ "rstrip": false,
808
+ "single_word": false,
809
+ "special": true
810
+ },
811
+ "256097": {
812
+ "content": "<extra_id_202>",
813
+ "lstrip": false,
814
+ "normalized": false,
815
+ "rstrip": false,
816
+ "single_word": false,
817
+ "special": true
818
+ },
819
+ "256098": {
820
+ "content": "<extra_id_201>",
821
+ "lstrip": false,
822
+ "normalized": false,
823
+ "rstrip": false,
824
+ "single_word": false,
825
+ "special": true
826
+ },
827
+ "256099": {
828
+ "content": "<extra_id_200>",
829
+ "lstrip": false,
830
+ "normalized": false,
831
+ "rstrip": false,
832
+ "single_word": false,
833
+ "special": true
834
+ },
835
+ "256100": {
836
+ "content": "<extra_id_199>",
837
+ "lstrip": false,
838
+ "normalized": false,
839
+ "rstrip": false,
840
+ "single_word": false,
841
+ "special": true
842
+ },
843
+ "256101": {
844
+ "content": "<extra_id_198>",
845
+ "lstrip": false,
846
+ "normalized": false,
847
+ "rstrip": false,
848
+ "single_word": false,
849
+ "special": true
850
+ },
851
+ "256102": {
852
+ "content": "<extra_id_197>",
853
+ "lstrip": false,
854
+ "normalized": false,
855
+ "rstrip": false,
856
+ "single_word": false,
857
+ "special": true
858
+ },
859
+ "256103": {
860
+ "content": "<extra_id_196>",
861
+ "lstrip": false,
862
+ "normalized": false,
863
+ "rstrip": false,
864
+ "single_word": false,
865
+ "special": true
866
+ },
867
+ "256104": {
868
+ "content": "<extra_id_195>",
869
+ "lstrip": false,
870
+ "normalized": false,
871
+ "rstrip": false,
872
+ "single_word": false,
873
+ "special": true
874
+ },
875
+ "256105": {
876
+ "content": "<extra_id_194>",
877
+ "lstrip": false,
878
+ "normalized": false,
879
+ "rstrip": false,
880
+ "single_word": false,
881
+ "special": true
882
+ },
883
+ "256106": {
884
+ "content": "<extra_id_193>",
885
+ "lstrip": false,
886
+ "normalized": false,
887
+ "rstrip": false,
888
+ "single_word": false,
889
+ "special": true
890
+ },
891
+ "256107": {
892
+ "content": "<extra_id_192>",
893
+ "lstrip": false,
894
+ "normalized": false,
895
+ "rstrip": false,
896
+ "single_word": false,
897
+ "special": true
898
+ },
899
+ "256108": {
900
+ "content": "<extra_id_191>",
901
+ "lstrip": false,
902
+ "normalized": false,
903
+ "rstrip": false,
904
+ "single_word": false,
905
+ "special": true
906
+ },
907
+ "256109": {
908
+ "content": "<extra_id_190>",
909
+ "lstrip": false,
910
+ "normalized": false,
911
+ "rstrip": false,
912
+ "single_word": false,
913
+ "special": true
914
+ },
915
+ "256110": {
916
+ "content": "<extra_id_189>",
917
+ "lstrip": false,
918
+ "normalized": false,
919
+ "rstrip": false,
920
+ "single_word": false,
921
+ "special": true
922
+ },
923
+ "256111": {
924
+ "content": "<extra_id_188>",
925
+ "lstrip": false,
926
+ "normalized": false,
927
+ "rstrip": false,
928
+ "single_word": false,
929
+ "special": true
930
+ },
931
+ "256112": {
932
+ "content": "<extra_id_187>",
933
+ "lstrip": false,
934
+ "normalized": false,
935
+ "rstrip": false,
936
+ "single_word": false,
937
+ "special": true
938
+ },
939
+ "256113": {
940
+ "content": "<extra_id_186>",
941
+ "lstrip": false,
942
+ "normalized": false,
943
+ "rstrip": false,
944
+ "single_word": false,
945
+ "special": true
946
+ },
947
+ "256114": {
948
+ "content": "<extra_id_185>",
949
+ "lstrip": false,
950
+ "normalized": false,
951
+ "rstrip": false,
952
+ "single_word": false,
953
+ "special": true
954
+ },
955
+ "256115": {
956
+ "content": "<extra_id_184>",
957
+ "lstrip": false,
958
+ "normalized": false,
959
+ "rstrip": false,
960
+ "single_word": false,
961
+ "special": true
962
+ },
963
+ "256116": {
964
+ "content": "<extra_id_183>",
965
+ "lstrip": false,
966
+ "normalized": false,
967
+ "rstrip": false,
968
+ "single_word": false,
969
+ "special": true
970
+ },
971
+ "256117": {
972
+ "content": "<extra_id_182>",
973
+ "lstrip": false,
974
+ "normalized": false,
975
+ "rstrip": false,
976
+ "single_word": false,
977
+ "special": true
978
+ },
979
+ "256118": {
980
+ "content": "<extra_id_181>",
981
+ "lstrip": false,
982
+ "normalized": false,
983
+ "rstrip": false,
984
+ "single_word": false,
985
+ "special": true
986
+ },
987
+ "256119": {
988
+ "content": "<extra_id_180>",
989
+ "lstrip": false,
990
+ "normalized": false,
991
+ "rstrip": false,
992
+ "single_word": false,
993
+ "special": true
994
+ },
995
+ "256120": {
996
+ "content": "<extra_id_179>",
997
+ "lstrip": false,
998
+ "normalized": false,
999
+ "rstrip": false,
1000
+ "single_word": false,
1001
+ "special": true
1002
+ },
1003
+ "256121": {
1004
+ "content": "<extra_id_178>",
1005
+ "lstrip": false,
1006
+ "normalized": false,
1007
+ "rstrip": false,
1008
+ "single_word": false,
1009
+ "special": true
1010
+ },
1011
+ "256122": {
1012
+ "content": "<extra_id_177>",
1013
+ "lstrip": false,
1014
+ "normalized": false,
1015
+ "rstrip": false,
1016
+ "single_word": false,
1017
+ "special": true
1018
+ },
1019
+ "256123": {
1020
+ "content": "<extra_id_176>",
1021
+ "lstrip": false,
1022
+ "normalized": false,
1023
+ "rstrip": false,
1024
+ "single_word": false,
1025
+ "special": true
1026
+ },
1027
+ "256124": {
1028
+ "content": "<extra_id_175>",
1029
+ "lstrip": false,
1030
+ "normalized": false,
1031
+ "rstrip": false,
1032
+ "single_word": false,
1033
+ "special": true
1034
+ },
1035
+ "256125": {
1036
+ "content": "<extra_id_174>",
1037
+ "lstrip": false,
1038
+ "normalized": false,
1039
+ "rstrip": false,
1040
+ "single_word": false,
1041
+ "special": true
1042
+ },
1043
+ "256126": {
1044
+ "content": "<extra_id_173>",
1045
+ "lstrip": false,
1046
+ "normalized": false,
1047
+ "rstrip": false,
1048
+ "single_word": false,
1049
+ "special": true
1050
+ },
1051
+ "256127": {
1052
+ "content": "<extra_id_172>",
1053
+ "lstrip": false,
1054
+ "normalized": false,
1055
+ "rstrip": false,
1056
+ "single_word": false,
1057
+ "special": true
1058
+ },
1059
+ "256128": {
1060
+ "content": "<extra_id_171>",
1061
+ "lstrip": false,
1062
+ "normalized": false,
1063
+ "rstrip": false,
1064
+ "single_word": false,
1065
+ "special": true
1066
+ },
1067
+ "256129": {
1068
+ "content": "<extra_id_170>",
1069
+ "lstrip": false,
1070
+ "normalized": false,
1071
+ "rstrip": false,
1072
+ "single_word": false,
1073
+ "special": true
1074
+ },
1075
+ "256130": {
1076
+ "content": "<extra_id_169>",
1077
+ "lstrip": false,
1078
+ "normalized": false,
1079
+ "rstrip": false,
1080
+ "single_word": false,
1081
+ "special": true
1082
+ },
1083
+ "256131": {
1084
+ "content": "<extra_id_168>",
1085
+ "lstrip": false,
1086
+ "normalized": false,
1087
+ "rstrip": false,
1088
+ "single_word": false,
1089
+ "special": true
1090
+ },
1091
+ "256132": {
1092
+ "content": "<extra_id_167>",
1093
+ "lstrip": false,
1094
+ "normalized": false,
1095
+ "rstrip": false,
1096
+ "single_word": false,
1097
+ "special": true
1098
+ },
1099
+ "256133": {
1100
+ "content": "<extra_id_166>",
1101
+ "lstrip": false,
1102
+ "normalized": false,
1103
+ "rstrip": false,
1104
+ "single_word": false,
1105
+ "special": true
1106
+ },
1107
+ "256134": {
1108
+ "content": "<extra_id_165>",
1109
+ "lstrip": false,
1110
+ "normalized": false,
1111
+ "rstrip": false,
1112
+ "single_word": false,
1113
+ "special": true
1114
+ },
1115
+ "256135": {
1116
+ "content": "<extra_id_164>",
1117
+ "lstrip": false,
1118
+ "normalized": false,
1119
+ "rstrip": false,
1120
+ "single_word": false,
1121
+ "special": true
1122
+ },
1123
+ "256136": {
1124
+ "content": "<extra_id_163>",
1125
+ "lstrip": false,
1126
+ "normalized": false,
1127
+ "rstrip": false,
1128
+ "single_word": false,
1129
+ "special": true
1130
+ },
1131
+ "256137": {
1132
+ "content": "<extra_id_162>",
1133
+ "lstrip": false,
1134
+ "normalized": false,
1135
+ "rstrip": false,
1136
+ "single_word": false,
1137
+ "special": true
1138
+ },
1139
+ "256138": {
1140
+ "content": "<extra_id_161>",
1141
+ "lstrip": false,
1142
+ "normalized": false,
1143
+ "rstrip": false,
1144
+ "single_word": false,
1145
+ "special": true
1146
+ },
1147
+ "256139": {
1148
+ "content": "<extra_id_160>",
1149
+ "lstrip": false,
1150
+ "normalized": false,
1151
+ "rstrip": false,
1152
+ "single_word": false,
1153
+ "special": true
1154
+ },
1155
+ "256140": {
1156
+ "content": "<extra_id_159>",
1157
+ "lstrip": false,
1158
+ "normalized": false,
1159
+ "rstrip": false,
1160
+ "single_word": false,
1161
+ "special": true
1162
+ },
1163
+ "256141": {
1164
+ "content": "<extra_id_158>",
1165
+ "lstrip": false,
1166
+ "normalized": false,
1167
+ "rstrip": false,
1168
+ "single_word": false,
1169
+ "special": true
1170
+ },
1171
+ "256142": {
1172
+ "content": "<extra_id_157>",
1173
+ "lstrip": false,
1174
+ "normalized": false,
1175
+ "rstrip": false,
1176
+ "single_word": false,
1177
+ "special": true
1178
+ },
1179
+ "256143": {
1180
+ "content": "<extra_id_156>",
1181
+ "lstrip": false,
1182
+ "normalized": false,
1183
+ "rstrip": false,
1184
+ "single_word": false,
1185
+ "special": true
1186
+ },
1187
+ "256144": {
1188
+ "content": "<extra_id_155>",
1189
+ "lstrip": false,
1190
+ "normalized": false,
1191
+ "rstrip": false,
1192
+ "single_word": false,
1193
+ "special": true
1194
+ },
1195
+ "256145": {
1196
+ "content": "<extra_id_154>",
1197
+ "lstrip": false,
1198
+ "normalized": false,
1199
+ "rstrip": false,
1200
+ "single_word": false,
1201
+ "special": true
1202
+ },
1203
+ "256146": {
1204
+ "content": "<extra_id_153>",
1205
+ "lstrip": false,
1206
+ "normalized": false,
1207
+ "rstrip": false,
1208
+ "single_word": false,
1209
+ "special": true
1210
+ },
1211
+ "256147": {
1212
+ "content": "<extra_id_152>",
1213
+ "lstrip": false,
1214
+ "normalized": false,
1215
+ "rstrip": false,
1216
+ "single_word": false,
1217
+ "special": true
1218
+ },
1219
+ "256148": {
1220
+ "content": "<extra_id_151>",
1221
+ "lstrip": false,
1222
+ "normalized": false,
1223
+ "rstrip": false,
1224
+ "single_word": false,
1225
+ "special": true
1226
+ },
1227
+ "256149": {
1228
+ "content": "<extra_id_150>",
1229
+ "lstrip": false,
1230
+ "normalized": false,
1231
+ "rstrip": false,
1232
+ "single_word": false,
1233
+ "special": true
1234
+ },
1235
+ "256150": {
1236
+ "content": "<extra_id_149>",
1237
+ "lstrip": false,
1238
+ "normalized": false,
1239
+ "rstrip": false,
1240
+ "single_word": false,
1241
+ "special": true
1242
+ },
1243
+ "256151": {
1244
+ "content": "<extra_id_148>",
1245
+ "lstrip": false,
1246
+ "normalized": false,
1247
+ "rstrip": false,
1248
+ "single_word": false,
1249
+ "special": true
1250
+ },
1251
+ "256152": {
1252
+ "content": "<extra_id_147>",
1253
+ "lstrip": false,
1254
+ "normalized": false,
1255
+ "rstrip": false,
1256
+ "single_word": false,
1257
+ "special": true
1258
+ },
1259
+ "256153": {
1260
+ "content": "<extra_id_146>",
1261
+ "lstrip": false,
1262
+ "normalized": false,
1263
+ "rstrip": false,
1264
+ "single_word": false,
1265
+ "special": true
1266
+ },
1267
+ "256154": {
1268
+ "content": "<extra_id_145>",
1269
+ "lstrip": false,
1270
+ "normalized": false,
1271
+ "rstrip": false,
1272
+ "single_word": false,
1273
+ "special": true
1274
+ },
1275
+ "256155": {
1276
+ "content": "<extra_id_144>",
1277
+ "lstrip": false,
1278
+ "normalized": false,
1279
+ "rstrip": false,
1280
+ "single_word": false,
1281
+ "special": true
1282
+ },
1283
+ "256156": {
1284
+ "content": "<extra_id_143>",
1285
+ "lstrip": false,
1286
+ "normalized": false,
1287
+ "rstrip": false,
1288
+ "single_word": false,
1289
+ "special": true
1290
+ },
1291
+ "256157": {
1292
+ "content": "<extra_id_142>",
1293
+ "lstrip": false,
1294
+ "normalized": false,
1295
+ "rstrip": false,
1296
+ "single_word": false,
1297
+ "special": true
1298
+ },
1299
+ "256158": {
1300
+ "content": "<extra_id_141>",
1301
+ "lstrip": false,
1302
+ "normalized": false,
1303
+ "rstrip": false,
1304
+ "single_word": false,
1305
+ "special": true
1306
+ },
1307
+ "256159": {
1308
+ "content": "<extra_id_140>",
1309
+ "lstrip": false,
1310
+ "normalized": false,
1311
+ "rstrip": false,
1312
+ "single_word": false,
1313
+ "special": true
1314
+ },
1315
+ "256160": {
1316
+ "content": "<extra_id_139>",
1317
+ "lstrip": false,
1318
+ "normalized": false,
1319
+ "rstrip": false,
1320
+ "single_word": false,
1321
+ "special": true
1322
+ },
1323
+ "256161": {
1324
+ "content": "<extra_id_138>",
1325
+ "lstrip": false,
1326
+ "normalized": false,
1327
+ "rstrip": false,
1328
+ "single_word": false,
1329
+ "special": true
1330
+ },
1331
+ "256162": {
1332
+ "content": "<extra_id_137>",
1333
+ "lstrip": false,
1334
+ "normalized": false,
1335
+ "rstrip": false,
1336
+ "single_word": false,
1337
+ "special": true
1338
+ },
1339
+ "256163": {
1340
+ "content": "<extra_id_136>",
1341
+ "lstrip": false,
1342
+ "normalized": false,
1343
+ "rstrip": false,
1344
+ "single_word": false,
1345
+ "special": true
1346
+ },
1347
+ "256164": {
1348
+ "content": "<extra_id_135>",
1349
+ "lstrip": false,
1350
+ "normalized": false,
1351
+ "rstrip": false,
1352
+ "single_word": false,
1353
+ "special": true
1354
+ },
1355
+ "256165": {
1356
+ "content": "<extra_id_134>",
1357
+ "lstrip": false,
1358
+ "normalized": false,
1359
+ "rstrip": false,
1360
+ "single_word": false,
1361
+ "special": true
1362
+ },
1363
+ "256166": {
1364
+ "content": "<extra_id_133>",
1365
+ "lstrip": false,
1366
+ "normalized": false,
1367
+ "rstrip": false,
1368
+ "single_word": false,
1369
+ "special": true
1370
+ },
1371
+ "256167": {
1372
+ "content": "<extra_id_132>",
1373
+ "lstrip": false,
1374
+ "normalized": false,
1375
+ "rstrip": false,
1376
+ "single_word": false,
1377
+ "special": true
1378
+ },
1379
+ "256168": {
1380
+ "content": "<extra_id_131>",
1381
+ "lstrip": false,
1382
+ "normalized": false,
1383
+ "rstrip": false,
1384
+ "single_word": false,
1385
+ "special": true
1386
+ },
1387
+ "256169": {
1388
+ "content": "<extra_id_130>",
1389
+ "lstrip": false,
1390
+ "normalized": false,
1391
+ "rstrip": false,
1392
+ "single_word": false,
1393
+ "special": true
1394
+ },
1395
+ "256170": {
1396
+ "content": "<extra_id_129>",
1397
+ "lstrip": false,
1398
+ "normalized": false,
1399
+ "rstrip": false,
1400
+ "single_word": false,
1401
+ "special": true
1402
+ },
1403
+ "256171": {
1404
+ "content": "<extra_id_128>",
1405
+ "lstrip": false,
1406
+ "normalized": false,
1407
+ "rstrip": false,
1408
+ "single_word": false,
1409
+ "special": true
1410
+ },
1411
+ "256172": {
1412
+ "content": "<extra_id_127>",
1413
+ "lstrip": false,
1414
+ "normalized": false,
1415
+ "rstrip": false,
1416
+ "single_word": false,
1417
+ "special": true
1418
+ },
1419
+ "256173": {
1420
+ "content": "<extra_id_126>",
1421
+ "lstrip": false,
1422
+ "normalized": false,
1423
+ "rstrip": false,
1424
+ "single_word": false,
1425
+ "special": true
1426
+ },
1427
+ "256174": {
1428
+ "content": "<extra_id_125>",
1429
+ "lstrip": false,
1430
+ "normalized": false,
1431
+ "rstrip": false,
1432
+ "single_word": false,
1433
+ "special": true
1434
+ },
1435
+ "256175": {
1436
+ "content": "<extra_id_124>",
1437
+ "lstrip": false,
1438
+ "normalized": false,
1439
+ "rstrip": false,
1440
+ "single_word": false,
1441
+ "special": true
1442
+ },
1443
+ "256176": {
1444
+ "content": "<extra_id_123>",
1445
+ "lstrip": false,
1446
+ "normalized": false,
1447
+ "rstrip": false,
1448
+ "single_word": false,
1449
+ "special": true
1450
+ },
1451
+ "256177": {
1452
+ "content": "<extra_id_122>",
1453
+ "lstrip": false,
1454
+ "normalized": false,
1455
+ "rstrip": false,
1456
+ "single_word": false,
1457
+ "special": true
1458
+ },
1459
+ "256178": {
1460
+ "content": "<extra_id_121>",
1461
+ "lstrip": false,
1462
+ "normalized": false,
1463
+ "rstrip": false,
1464
+ "single_word": false,
1465
+ "special": true
1466
+ },
1467
+ "256179": {
1468
+ "content": "<extra_id_120>",
1469
+ "lstrip": false,
1470
+ "normalized": false,
1471
+ "rstrip": false,
1472
+ "single_word": false,
1473
+ "special": true
1474
+ },
1475
+ "256180": {
1476
+ "content": "<extra_id_119>",
1477
+ "lstrip": false,
1478
+ "normalized": false,
1479
+ "rstrip": false,
1480
+ "single_word": false,
1481
+ "special": true
1482
+ },
1483
+ "256181": {
1484
+ "content": "<extra_id_118>",
1485
+ "lstrip": false,
1486
+ "normalized": false,
1487
+ "rstrip": false,
1488
+ "single_word": false,
1489
+ "special": true
1490
+ },
1491
+ "256182": {
1492
+ "content": "<extra_id_117>",
1493
+ "lstrip": false,
1494
+ "normalized": false,
1495
+ "rstrip": false,
1496
+ "single_word": false,
1497
+ "special": true
1498
+ },
1499
+ "256183": {
1500
+ "content": "<extra_id_116>",
1501
+ "lstrip": false,
1502
+ "normalized": false,
1503
+ "rstrip": false,
1504
+ "single_word": false,
1505
+ "special": true
1506
+ },
1507
+ "256184": {
1508
+ "content": "<extra_id_115>",
1509
+ "lstrip": false,
1510
+ "normalized": false,
1511
+ "rstrip": false,
1512
+ "single_word": false,
1513
+ "special": true
1514
+ },
1515
+ "256185": {
1516
+ "content": "<extra_id_114>",
1517
+ "lstrip": false,
1518
+ "normalized": false,
1519
+ "rstrip": false,
1520
+ "single_word": false,
1521
+ "special": true
1522
+ },
1523
+ "256186": {
1524
+ "content": "<extra_id_113>",
1525
+ "lstrip": false,
1526
+ "normalized": false,
1527
+ "rstrip": false,
1528
+ "single_word": false,
1529
+ "special": true
1530
+ },
1531
+ "256187": {
1532
+ "content": "<extra_id_112>",
1533
+ "lstrip": false,
1534
+ "normalized": false,
1535
+ "rstrip": false,
1536
+ "single_word": false,
1537
+ "special": true
1538
+ },
1539
+ "256188": {
1540
+ "content": "<extra_id_111>",
1541
+ "lstrip": false,
1542
+ "normalized": false,
1543
+ "rstrip": false,
1544
+ "single_word": false,
1545
+ "special": true
1546
+ },
1547
+ "256189": {
1548
+ "content": "<extra_id_110>",
1549
+ "lstrip": false,
1550
+ "normalized": false,
1551
+ "rstrip": false,
1552
+ "single_word": false,
1553
+ "special": true
1554
+ },
1555
+ "256190": {
1556
+ "content": "<extra_id_109>",
1557
+ "lstrip": false,
1558
+ "normalized": false,
1559
+ "rstrip": false,
1560
+ "single_word": false,
1561
+ "special": true
1562
+ },
1563
+ "256191": {
1564
+ "content": "<extra_id_108>",
1565
+ "lstrip": false,
1566
+ "normalized": false,
1567
+ "rstrip": false,
1568
+ "single_word": false,
1569
+ "special": true
1570
+ },
1571
+ "256192": {
1572
+ "content": "<extra_id_107>",
1573
+ "lstrip": false,
1574
+ "normalized": false,
1575
+ "rstrip": false,
1576
+ "single_word": false,
1577
+ "special": true
1578
+ },
1579
+ "256193": {
1580
+ "content": "<extra_id_106>",
1581
+ "lstrip": false,
1582
+ "normalized": false,
1583
+ "rstrip": false,
1584
+ "single_word": false,
1585
+ "special": true
1586
+ },
1587
+ "256194": {
1588
+ "content": "<extra_id_105>",
1589
+ "lstrip": false,
1590
+ "normalized": false,
1591
+ "rstrip": false,
1592
+ "single_word": false,
1593
+ "special": true
1594
+ },
1595
+ "256195": {
1596
+ "content": "<extra_id_104>",
1597
+ "lstrip": false,
1598
+ "normalized": false,
1599
+ "rstrip": false,
1600
+ "single_word": false,
1601
+ "special": true
1602
+ },
1603
+ "256196": {
1604
+ "content": "<extra_id_103>",
1605
+ "lstrip": false,
1606
+ "normalized": false,
1607
+ "rstrip": false,
1608
+ "single_word": false,
1609
+ "special": true
1610
+ },
1611
+ "256197": {
1612
+ "content": "<extra_id_102>",
1613
+ "lstrip": false,
1614
+ "normalized": false,
1615
+ "rstrip": false,
1616
+ "single_word": false,
1617
+ "special": true
1618
+ },
1619
+ "256198": {
1620
+ "content": "<extra_id_101>",
1621
+ "lstrip": false,
1622
+ "normalized": false,
1623
+ "rstrip": false,
1624
+ "single_word": false,
1625
+ "special": true
1626
+ },
1627
+ "256199": {
1628
+ "content": "<extra_id_100>",
1629
+ "lstrip": false,
1630
+ "normalized": false,
1631
+ "rstrip": false,
1632
+ "single_word": false,
1633
+ "special": true
1634
+ },
1635
+ "256200": {
1636
+ "content": "<extra_id_99>",
1637
+ "lstrip": false,
1638
+ "normalized": false,
1639
+ "rstrip": false,
1640
+ "single_word": false,
1641
+ "special": true
1642
+ },
1643
+ "256201": {
1644
+ "content": "<extra_id_98>",
1645
+ "lstrip": false,
1646
+ "normalized": false,
1647
+ "rstrip": false,
1648
+ "single_word": false,
1649
+ "special": true
1650
+ },
1651
+ "256202": {
1652
+ "content": "<extra_id_97>",
1653
+ "lstrip": false,
1654
+ "normalized": false,
1655
+ "rstrip": false,
1656
+ "single_word": false,
1657
+ "special": true
1658
+ },
1659
+ "256203": {
1660
+ "content": "<extra_id_96>",
1661
+ "lstrip": false,
1662
+ "normalized": false,
1663
+ "rstrip": false,
1664
+ "single_word": false,
1665
+ "special": true
1666
+ },
1667
+ "256204": {
1668
+ "content": "<extra_id_95>",
1669
+ "lstrip": false,
1670
+ "normalized": false,
1671
+ "rstrip": false,
1672
+ "single_word": false,
1673
+ "special": true
1674
+ },
1675
+ "256205": {
1676
+ "content": "<extra_id_94>",
1677
+ "lstrip": false,
1678
+ "normalized": false,
1679
+ "rstrip": false,
1680
+ "single_word": false,
1681
+ "special": true
1682
+ },
1683
+ "256206": {
1684
+ "content": "<extra_id_93>",
1685
+ "lstrip": false,
1686
+ "normalized": false,
1687
+ "rstrip": false,
1688
+ "single_word": false,
1689
+ "special": true
1690
+ },
1691
+ "256207": {
1692
+ "content": "<extra_id_92>",
1693
+ "lstrip": false,
1694
+ "normalized": false,
1695
+ "rstrip": false,
1696
+ "single_word": false,
1697
+ "special": true
1698
+ },
1699
+ "256208": {
1700
+ "content": "<extra_id_91>",
1701
+ "lstrip": false,
1702
+ "normalized": false,
1703
+ "rstrip": false,
1704
+ "single_word": false,
1705
+ "special": true
1706
+ },
1707
+ "256209": {
1708
+ "content": "<extra_id_90>",
1709
+ "lstrip": false,
1710
+ "normalized": false,
1711
+ "rstrip": false,
1712
+ "single_word": false,
1713
+ "special": true
1714
+ },
1715
+ "256210": {
1716
+ "content": "<extra_id_89>",
1717
+ "lstrip": false,
1718
+ "normalized": false,
1719
+ "rstrip": false,
1720
+ "single_word": false,
1721
+ "special": true
1722
+ },
1723
+ "256211": {
1724
+ "content": "<extra_id_88>",
1725
+ "lstrip": false,
1726
+ "normalized": false,
1727
+ "rstrip": false,
1728
+ "single_word": false,
1729
+ "special": true
1730
+ },
1731
+ "256212": {
1732
+ "content": "<extra_id_87>",
1733
+ "lstrip": false,
1734
+ "normalized": false,
1735
+ "rstrip": false,
1736
+ "single_word": false,
1737
+ "special": true
1738
+ },
1739
+ "256213": {
1740
+ "content": "<extra_id_86>",
1741
+ "lstrip": false,
1742
+ "normalized": false,
1743
+ "rstrip": false,
1744
+ "single_word": false,
1745
+ "special": true
1746
+ },
1747
+ "256214": {
1748
+ "content": "<extra_id_85>",
1749
+ "lstrip": false,
1750
+ "normalized": false,
1751
+ "rstrip": false,
1752
+ "single_word": false,
1753
+ "special": true
1754
+ },
1755
+ "256215": {
1756
+ "content": "<extra_id_84>",
1757
+ "lstrip": false,
1758
+ "normalized": false,
1759
+ "rstrip": false,
1760
+ "single_word": false,
1761
+ "special": true
1762
+ },
1763
+ "256216": {
1764
+ "content": "<extra_id_83>",
1765
+ "lstrip": false,
1766
+ "normalized": false,
1767
+ "rstrip": false,
1768
+ "single_word": false,
1769
+ "special": true
1770
+ },
1771
+ "256217": {
1772
+ "content": "<extra_id_82>",
1773
+ "lstrip": false,
1774
+ "normalized": false,
1775
+ "rstrip": false,
1776
+ "single_word": false,
1777
+ "special": true
1778
+ },
1779
+ "256218": {
1780
+ "content": "<extra_id_81>",
1781
+ "lstrip": false,
1782
+ "normalized": false,
1783
+ "rstrip": false,
1784
+ "single_word": false,
1785
+ "special": true
1786
+ },
1787
+ "256219": {
1788
+ "content": "<extra_id_80>",
1789
+ "lstrip": false,
1790
+ "normalized": false,
1791
+ "rstrip": false,
1792
+ "single_word": false,
1793
+ "special": true
1794
+ },
1795
+ "256220": {
1796
+ "content": "<extra_id_79>",
1797
+ "lstrip": false,
1798
+ "normalized": false,
1799
+ "rstrip": false,
1800
+ "single_word": false,
1801
+ "special": true
1802
+ },
1803
+ "256221": {
1804
+ "content": "<extra_id_78>",
1805
+ "lstrip": false,
1806
+ "normalized": false,
1807
+ "rstrip": false,
1808
+ "single_word": false,
1809
+ "special": true
1810
+ },
1811
+ "256222": {
1812
+ "content": "<extra_id_77>",
1813
+ "lstrip": false,
1814
+ "normalized": false,
1815
+ "rstrip": false,
1816
+ "single_word": false,
1817
+ "special": true
1818
+ },
1819
+ "256223": {
1820
+ "content": "<extra_id_76>",
1821
+ "lstrip": false,
1822
+ "normalized": false,
1823
+ "rstrip": false,
1824
+ "single_word": false,
1825
+ "special": true
1826
+ },
1827
+ "256224": {
1828
+ "content": "<extra_id_75>",
1829
+ "lstrip": false,
1830
+ "normalized": false,
1831
+ "rstrip": false,
1832
+ "single_word": false,
1833
+ "special": true
1834
+ },
1835
+ "256225": {
1836
+ "content": "<extra_id_74>",
1837
+ "lstrip": false,
1838
+ "normalized": false,
1839
+ "rstrip": false,
1840
+ "single_word": false,
1841
+ "special": true
1842
+ },
1843
+ "256226": {
1844
+ "content": "<extra_id_73>",
1845
+ "lstrip": false,
1846
+ "normalized": false,
1847
+ "rstrip": false,
1848
+ "single_word": false,
1849
+ "special": true
1850
+ },
1851
+ "256227": {
1852
+ "content": "<extra_id_72>",
1853
+ "lstrip": false,
1854
+ "normalized": false,
1855
+ "rstrip": false,
1856
+ "single_word": false,
1857
+ "special": true
1858
+ },
1859
+ "256228": {
1860
+ "content": "<extra_id_71>",
1861
+ "lstrip": false,
1862
+ "normalized": false,
1863
+ "rstrip": false,
1864
+ "single_word": false,
1865
+ "special": true
1866
+ },
1867
+ "256229": {
1868
+ "content": "<extra_id_70>",
1869
+ "lstrip": false,
1870
+ "normalized": false,
1871
+ "rstrip": false,
1872
+ "single_word": false,
1873
+ "special": true
1874
+ },
1875
+ "256230": {
1876
+ "content": "<extra_id_69>",
1877
+ "lstrip": false,
1878
+ "normalized": false,
1879
+ "rstrip": false,
1880
+ "single_word": false,
1881
+ "special": true
1882
+ },
1883
+ "256231": {
1884
+ "content": "<extra_id_68>",
1885
+ "lstrip": false,
1886
+ "normalized": false,
1887
+ "rstrip": false,
1888
+ "single_word": false,
1889
+ "special": true
1890
+ },
1891
+ "256232": {
1892
+ "content": "<extra_id_67>",
1893
+ "lstrip": false,
1894
+ "normalized": false,
1895
+ "rstrip": false,
1896
+ "single_word": false,
1897
+ "special": true
1898
+ },
1899
+ "256233": {
1900
+ "content": "<extra_id_66>",
1901
+ "lstrip": false,
1902
+ "normalized": false,
1903
+ "rstrip": false,
1904
+ "single_word": false,
1905
+ "special": true
1906
+ },
1907
+ "256234": {
1908
+ "content": "<extra_id_65>",
1909
+ "lstrip": false,
1910
+ "normalized": false,
1911
+ "rstrip": false,
1912
+ "single_word": false,
1913
+ "special": true
1914
+ },
1915
+ "256235": {
1916
+ "content": "<extra_id_64>",
1917
+ "lstrip": false,
1918
+ "normalized": false,
1919
+ "rstrip": false,
1920
+ "single_word": false,
1921
+ "special": true
1922
+ },
1923
+ "256236": {
1924
+ "content": "<extra_id_63>",
1925
+ "lstrip": false,
1926
+ "normalized": false,
1927
+ "rstrip": false,
1928
+ "single_word": false,
1929
+ "special": true
1930
+ },
1931
+ "256237": {
1932
+ "content": "<extra_id_62>",
1933
+ "lstrip": false,
1934
+ "normalized": false,
1935
+ "rstrip": false,
1936
+ "single_word": false,
1937
+ "special": true
1938
+ },
1939
+ "256238": {
1940
+ "content": "<extra_id_61>",
1941
+ "lstrip": false,
1942
+ "normalized": false,
1943
+ "rstrip": false,
1944
+ "single_word": false,
1945
+ "special": true
1946
+ },
1947
+ "256239": {
1948
+ "content": "<extra_id_60>",
1949
+ "lstrip": false,
1950
+ "normalized": false,
1951
+ "rstrip": false,
1952
+ "single_word": false,
1953
+ "special": true
1954
+ },
1955
+ "256240": {
1956
+ "content": "<extra_id_59>",
1957
+ "lstrip": false,
1958
+ "normalized": false,
1959
+ "rstrip": false,
1960
+ "single_word": false,
1961
+ "special": true
1962
+ },
1963
+ "256241": {
1964
+ "content": "<extra_id_58>",
1965
+ "lstrip": false,
1966
+ "normalized": false,
1967
+ "rstrip": false,
1968
+ "single_word": false,
1969
+ "special": true
1970
+ },
1971
+ "256242": {
1972
+ "content": "<extra_id_57>",
1973
+ "lstrip": false,
1974
+ "normalized": false,
1975
+ "rstrip": false,
1976
+ "single_word": false,
1977
+ "special": true
1978
+ },
1979
+ "256243": {
1980
+ "content": "<extra_id_56>",
1981
+ "lstrip": false,
1982
+ "normalized": false,
1983
+ "rstrip": false,
1984
+ "single_word": false,
1985
+ "special": true
1986
+ },
1987
+ "256244": {
1988
+ "content": "<extra_id_55>",
1989
+ "lstrip": false,
1990
+ "normalized": false,
1991
+ "rstrip": false,
1992
+ "single_word": false,
1993
+ "special": true
1994
+ },
1995
+ "256245": {
1996
+ "content": "<extra_id_54>",
1997
+ "lstrip": false,
1998
+ "normalized": false,
1999
+ "rstrip": false,
2000
+ "single_word": false,
2001
+ "special": true
2002
+ },
2003
+ "256246": {
2004
+ "content": "<extra_id_53>",
2005
+ "lstrip": false,
2006
+ "normalized": false,
2007
+ "rstrip": false,
2008
+ "single_word": false,
2009
+ "special": true
2010
+ },
2011
+ "256247": {
2012
+ "content": "<extra_id_52>",
2013
+ "lstrip": false,
2014
+ "normalized": false,
2015
+ "rstrip": false,
2016
+ "single_word": false,
2017
+ "special": true
2018
+ },
2019
+ "256248": {
2020
+ "content": "<extra_id_51>",
2021
+ "lstrip": false,
2022
+ "normalized": false,
2023
+ "rstrip": false,
2024
+ "single_word": false,
2025
+ "special": true
2026
+ },
2027
+ "256249": {
2028
+ "content": "<extra_id_50>",
2029
+ "lstrip": false,
2030
+ "normalized": false,
2031
+ "rstrip": false,
2032
+ "single_word": false,
2033
+ "special": true
2034
+ },
2035
+ "256250": {
2036
+ "content": "<extra_id_49>",
2037
+ "lstrip": false,
2038
+ "normalized": false,
2039
+ "rstrip": false,
2040
+ "single_word": false,
2041
+ "special": true
2042
+ },
2043
+ "256251": {
2044
+ "content": "<extra_id_48>",
2045
+ "lstrip": false,
2046
+ "normalized": false,
2047
+ "rstrip": false,
2048
+ "single_word": false,
2049
+ "special": true
2050
+ },
2051
+ "256252": {
2052
+ "content": "<extra_id_47>",
2053
+ "lstrip": false,
2054
+ "normalized": false,
2055
+ "rstrip": false,
2056
+ "single_word": false,
2057
+ "special": true
2058
+ },
2059
+ "256253": {
2060
+ "content": "<extra_id_46>",
2061
+ "lstrip": false,
2062
+ "normalized": false,
2063
+ "rstrip": false,
2064
+ "single_word": false,
2065
+ "special": true
2066
+ },
2067
+ "256254": {
2068
+ "content": "<extra_id_45>",
2069
+ "lstrip": false,
2070
+ "normalized": false,
2071
+ "rstrip": false,
2072
+ "single_word": false,
2073
+ "special": true
2074
+ },
2075
+ "256255": {
2076
+ "content": "<extra_id_44>",
2077
+ "lstrip": false,
2078
+ "normalized": false,
2079
+ "rstrip": false,
2080
+ "single_word": false,
2081
+ "special": true
2082
+ },
2083
+ "256256": {
2084
+ "content": "<extra_id_43>",
2085
+ "lstrip": false,
2086
+ "normalized": false,
2087
+ "rstrip": false,
2088
+ "single_word": false,
2089
+ "special": true
2090
+ },
2091
+ "256257": {
2092
+ "content": "<extra_id_42>",
2093
+ "lstrip": false,
2094
+ "normalized": false,
2095
+ "rstrip": false,
2096
+ "single_word": false,
2097
+ "special": true
2098
+ },
2099
+ "256258": {
2100
+ "content": "<extra_id_41>",
2101
+ "lstrip": false,
2102
+ "normalized": false,
2103
+ "rstrip": false,
2104
+ "single_word": false,
2105
+ "special": true
2106
+ },
2107
+ "256259": {
2108
+ "content": "<extra_id_40>",
2109
+ "lstrip": false,
2110
+ "normalized": false,
2111
+ "rstrip": false,
2112
+ "single_word": false,
2113
+ "special": true
2114
+ },
2115
+ "256260": {
2116
+ "content": "<extra_id_39>",
2117
+ "lstrip": false,
2118
+ "normalized": false,
2119
+ "rstrip": false,
2120
+ "single_word": false,
2121
+ "special": true
2122
+ },
2123
+ "256261": {
2124
+ "content": "<extra_id_38>",
2125
+ "lstrip": false,
2126
+ "normalized": false,
2127
+ "rstrip": false,
2128
+ "single_word": false,
2129
+ "special": true
2130
+ },
2131
+ "256262": {
2132
+ "content": "<extra_id_37>",
2133
+ "lstrip": false,
2134
+ "normalized": false,
2135
+ "rstrip": false,
2136
+ "single_word": false,
2137
+ "special": true
2138
+ },
2139
+ "256263": {
2140
+ "content": "<extra_id_36>",
2141
+ "lstrip": false,
2142
+ "normalized": false,
2143
+ "rstrip": false,
2144
+ "single_word": false,
2145
+ "special": true
2146
+ },
2147
+ "256264": {
2148
+ "content": "<extra_id_35>",
2149
+ "lstrip": false,
2150
+ "normalized": false,
2151
+ "rstrip": false,
2152
+ "single_word": false,
2153
+ "special": true
2154
+ },
2155
+ "256265": {
2156
+ "content": "<extra_id_34>",
2157
+ "lstrip": false,
2158
+ "normalized": false,
2159
+ "rstrip": false,
2160
+ "single_word": false,
2161
+ "special": true
2162
+ },
2163
+ "256266": {
2164
+ "content": "<extra_id_33>",
2165
+ "lstrip": false,
2166
+ "normalized": false,
2167
+ "rstrip": false,
2168
+ "single_word": false,
2169
+ "special": true
2170
+ },
2171
+ "256267": {
2172
+ "content": "<extra_id_32>",
2173
+ "lstrip": false,
2174
+ "normalized": false,
2175
+ "rstrip": false,
2176
+ "single_word": false,
2177
+ "special": true
2178
+ },
2179
+ "256268": {
2180
+ "content": "<extra_id_31>",
2181
+ "lstrip": false,
2182
+ "normalized": false,
2183
+ "rstrip": false,
2184
+ "single_word": false,
2185
+ "special": true
2186
+ },
2187
+ "256269": {
2188
+ "content": "<extra_id_30>",
2189
+ "lstrip": false,
2190
+ "normalized": false,
2191
+ "rstrip": false,
2192
+ "single_word": false,
2193
+ "special": true
2194
+ },
2195
+ "256270": {
2196
+ "content": "<extra_id_29>",
2197
+ "lstrip": false,
2198
+ "normalized": false,
2199
+ "rstrip": false,
2200
+ "single_word": false,
2201
+ "special": true
2202
+ },
2203
+ "256271": {
2204
+ "content": "<extra_id_28>",
2205
+ "lstrip": false,
2206
+ "normalized": false,
2207
+ "rstrip": false,
2208
+ "single_word": false,
2209
+ "special": true
2210
+ },
2211
+ "256272": {
2212
+ "content": "<extra_id_27>",
2213
+ "lstrip": false,
2214
+ "normalized": false,
2215
+ "rstrip": false,
2216
+ "single_word": false,
2217
+ "special": true
2218
+ },
2219
+ "256273": {
2220
+ "content": "<extra_id_26>",
2221
+ "lstrip": false,
2222
+ "normalized": false,
2223
+ "rstrip": false,
2224
+ "single_word": false,
2225
+ "special": true
2226
+ },
2227
+ "256274": {
2228
+ "content": "<extra_id_25>",
2229
+ "lstrip": false,
2230
+ "normalized": false,
2231
+ "rstrip": false,
2232
+ "single_word": false,
2233
+ "special": true
2234
+ },
2235
+ "256275": {
2236
+ "content": "<extra_id_24>",
2237
+ "lstrip": false,
2238
+ "normalized": false,
2239
+ "rstrip": false,
2240
+ "single_word": false,
2241
+ "special": true
2242
+ },
2243
+ "256276": {
2244
+ "content": "<extra_id_23>",
2245
+ "lstrip": false,
2246
+ "normalized": false,
2247
+ "rstrip": false,
2248
+ "single_word": false,
2249
+ "special": true
2250
+ },
2251
+ "256277": {
2252
+ "content": "<extra_id_22>",
2253
+ "lstrip": false,
2254
+ "normalized": false,
2255
+ "rstrip": false,
2256
+ "single_word": false,
2257
+ "special": true
2258
+ },
2259
+ "256278": {
2260
+ "content": "<extra_id_21>",
2261
+ "lstrip": false,
2262
+ "normalized": false,
2263
+ "rstrip": false,
2264
+ "single_word": false,
2265
+ "special": true
2266
+ },
2267
+ "256279": {
2268
+ "content": "<extra_id_20>",
2269
+ "lstrip": false,
2270
+ "normalized": false,
2271
+ "rstrip": false,
2272
+ "single_word": false,
2273
+ "special": true
2274
+ },
2275
+ "256280": {
2276
+ "content": "<extra_id_19>",
2277
+ "lstrip": false,
2278
+ "normalized": false,
2279
+ "rstrip": false,
2280
+ "single_word": false,
2281
+ "special": true
2282
+ },
2283
+ "256281": {
2284
+ "content": "<extra_id_18>",
2285
+ "lstrip": false,
2286
+ "normalized": false,
2287
+ "rstrip": false,
2288
+ "single_word": false,
2289
+ "special": true
2290
+ },
2291
+ "256282": {
2292
+ "content": "<extra_id_17>",
2293
+ "lstrip": false,
2294
+ "normalized": false,
2295
+ "rstrip": false,
2296
+ "single_word": false,
2297
+ "special": true
2298
+ },
2299
+ "256283": {
2300
+ "content": "<extra_id_16>",
2301
+ "lstrip": false,
2302
+ "normalized": false,
2303
+ "rstrip": false,
2304
+ "single_word": false,
2305
+ "special": true
2306
+ },
2307
+ "256284": {
2308
+ "content": "<extra_id_15>",
2309
+ "lstrip": false,
2310
+ "normalized": false,
2311
+ "rstrip": false,
2312
+ "single_word": false,
2313
+ "special": true
2314
+ },
2315
+ "256285": {
2316
+ "content": "<extra_id_14>",
2317
+ "lstrip": false,
2318
+ "normalized": false,
2319
+ "rstrip": false,
2320
+ "single_word": false,
2321
+ "special": true
2322
+ },
2323
+ "256286": {
2324
+ "content": "<extra_id_13>",
2325
+ "lstrip": false,
2326
+ "normalized": false,
2327
+ "rstrip": false,
2328
+ "single_word": false,
2329
+ "special": true
2330
+ },
2331
+ "256287": {
2332
+ "content": "<extra_id_12>",
2333
+ "lstrip": false,
2334
+ "normalized": false,
2335
+ "rstrip": false,
2336
+ "single_word": false,
2337
+ "special": true
2338
+ },
2339
+ "256288": {
2340
+ "content": "<extra_id_11>",
2341
+ "lstrip": false,
2342
+ "normalized": false,
2343
+ "rstrip": false,
2344
+ "single_word": false,
2345
+ "special": true
2346
+ },
2347
+ "256289": {
2348
+ "content": "<extra_id_10>",
2349
+ "lstrip": false,
2350
+ "normalized": false,
2351
+ "rstrip": false,
2352
+ "single_word": false,
2353
+ "special": true
2354
+ },
2355
+ "256290": {
2356
+ "content": "<extra_id_9>",
2357
+ "lstrip": false,
2358
+ "normalized": false,
2359
+ "rstrip": false,
2360
+ "single_word": false,
2361
+ "special": true
2362
+ },
2363
+ "256291": {
2364
+ "content": "<extra_id_8>",
2365
+ "lstrip": false,
2366
+ "normalized": false,
2367
+ "rstrip": false,
2368
+ "single_word": false,
2369
+ "special": true
2370
+ },
2371
+ "256292": {
2372
+ "content": "<extra_id_7>",
2373
+ "lstrip": false,
2374
+ "normalized": false,
2375
+ "rstrip": false,
2376
+ "single_word": false,
2377
+ "special": true
2378
+ },
2379
+ "256293": {
2380
+ "content": "<extra_id_6>",
2381
+ "lstrip": false,
2382
+ "normalized": false,
2383
+ "rstrip": false,
2384
+ "single_word": false,
2385
+ "special": true
2386
+ },
2387
+ "256294": {
2388
+ "content": "<extra_id_5>",
2389
+ "lstrip": false,
2390
+ "normalized": false,
2391
+ "rstrip": false,
2392
+ "single_word": false,
2393
+ "special": true
2394
+ },
2395
+ "256295": {
2396
+ "content": "<extra_id_4>",
2397
+ "lstrip": false,
2398
+ "normalized": false,
2399
+ "rstrip": false,
2400
+ "single_word": false,
2401
+ "special": true
2402
+ },
2403
+ "256296": {
2404
+ "content": "<extra_id_3>",
2405
+ "lstrip": false,
2406
+ "normalized": false,
2407
+ "rstrip": false,
2408
+ "single_word": false,
2409
+ "special": true
2410
+ },
2411
+ "256297": {
2412
+ "content": "<extra_id_2>",
2413
+ "lstrip": false,
2414
+ "normalized": false,
2415
+ "rstrip": false,
2416
+ "single_word": false,
2417
+ "special": true
2418
+ },
2419
+ "256298": {
2420
+ "content": "<extra_id_1>",
2421
+ "lstrip": false,
2422
+ "normalized": false,
2423
+ "rstrip": false,
2424
+ "single_word": false,
2425
+ "special": true
2426
+ },
2427
+ "256299": {
2428
+ "content": "<extra_id_0>",
2429
+ "lstrip": false,
2430
+ "normalized": false,
2431
+ "rstrip": false,
2432
+ "single_word": false,
2433
+ "special": true
2434
+ }
2435
+ },
2436
+ "additional_special_tokens": [
2437
+ "<extra_id_0>",
2438
+ "<extra_id_1>",
2439
+ "<extra_id_2>",
2440
+ "<extra_id_3>",
2441
+ "<extra_id_4>",
2442
+ "<extra_id_5>",
2443
+ "<extra_id_6>",
2444
+ "<extra_id_7>",
2445
+ "<extra_id_8>",
2446
+ "<extra_id_9>",
2447
+ "<extra_id_10>",
2448
+ "<extra_id_11>",
2449
+ "<extra_id_12>",
2450
+ "<extra_id_13>",
2451
+ "<extra_id_14>",
2452
+ "<extra_id_15>",
2453
+ "<extra_id_16>",
2454
+ "<extra_id_17>",
2455
+ "<extra_id_18>",
2456
+ "<extra_id_19>",
2457
+ "<extra_id_20>",
2458
+ "<extra_id_21>",
2459
+ "<extra_id_22>",
2460
+ "<extra_id_23>",
2461
+ "<extra_id_24>",
2462
+ "<extra_id_25>",
2463
+ "<extra_id_26>",
2464
+ "<extra_id_27>",
2465
+ "<extra_id_28>",
2466
+ "<extra_id_29>",
2467
+ "<extra_id_30>",
2468
+ "<extra_id_31>",
2469
+ "<extra_id_32>",
2470
+ "<extra_id_33>",
2471
+ "<extra_id_34>",
2472
+ "<extra_id_35>",
2473
+ "<extra_id_36>",
2474
+ "<extra_id_37>",
2475
+ "<extra_id_38>",
2476
+ "<extra_id_39>",
2477
+ "<extra_id_40>",
2478
+ "<extra_id_41>",
2479
+ "<extra_id_42>",
2480
+ "<extra_id_43>",
2481
+ "<extra_id_44>",
2482
+ "<extra_id_45>",
2483
+ "<extra_id_46>",
2484
+ "<extra_id_47>",
2485
+ "<extra_id_48>",
2486
+ "<extra_id_49>",
2487
+ "<extra_id_50>",
2488
+ "<extra_id_51>",
2489
+ "<extra_id_52>",
2490
+ "<extra_id_53>",
2491
+ "<extra_id_54>",
2492
+ "<extra_id_55>",
2493
+ "<extra_id_56>",
2494
+ "<extra_id_57>",
2495
+ "<extra_id_58>",
2496
+ "<extra_id_59>",
2497
+ "<extra_id_60>",
2498
+ "<extra_id_61>",
2499
+ "<extra_id_62>",
2500
+ "<extra_id_63>",
2501
+ "<extra_id_64>",
2502
+ "<extra_id_65>",
2503
+ "<extra_id_66>",
2504
+ "<extra_id_67>",
2505
+ "<extra_id_68>",
2506
+ "<extra_id_69>",
2507
+ "<extra_id_70>",
2508
+ "<extra_id_71>",
2509
+ "<extra_id_72>",
2510
+ "<extra_id_73>",
2511
+ "<extra_id_74>",
2512
+ "<extra_id_75>",
2513
+ "<extra_id_76>",
2514
+ "<extra_id_77>",
2515
+ "<extra_id_78>",
2516
+ "<extra_id_79>",
2517
+ "<extra_id_80>",
2518
+ "<extra_id_81>",
2519
+ "<extra_id_82>",
2520
+ "<extra_id_83>",
2521
+ "<extra_id_84>",
2522
+ "<extra_id_85>",
2523
+ "<extra_id_86>",
2524
+ "<extra_id_87>",
2525
+ "<extra_id_88>",
2526
+ "<extra_id_89>",
2527
+ "<extra_id_90>",
2528
+ "<extra_id_91>",
2529
+ "<extra_id_92>",
2530
+ "<extra_id_93>",
2531
+ "<extra_id_94>",
2532
+ "<extra_id_95>",
2533
+ "<extra_id_96>",
2534
+ "<extra_id_97>",
2535
+ "<extra_id_98>",
2536
+ "<extra_id_99>",
2537
+ "<extra_id_100>",
2538
+ "<extra_id_101>",
2539
+ "<extra_id_102>",
2540
+ "<extra_id_103>",
2541
+ "<extra_id_104>",
2542
+ "<extra_id_105>",
2543
+ "<extra_id_106>",
2544
+ "<extra_id_107>",
2545
+ "<extra_id_108>",
2546
+ "<extra_id_109>",
2547
+ "<extra_id_110>",
2548
+ "<extra_id_111>",
2549
+ "<extra_id_112>",
2550
+ "<extra_id_113>",
2551
+ "<extra_id_114>",
2552
+ "<extra_id_115>",
2553
+ "<extra_id_116>",
2554
+ "<extra_id_117>",
2555
+ "<extra_id_118>",
2556
+ "<extra_id_119>",
2557
+ "<extra_id_120>",
2558
+ "<extra_id_121>",
2559
+ "<extra_id_122>",
2560
+ "<extra_id_123>",
2561
+ "<extra_id_124>",
2562
+ "<extra_id_125>",
2563
+ "<extra_id_126>",
2564
+ "<extra_id_127>",
2565
+ "<extra_id_128>",
2566
+ "<extra_id_129>",
2567
+ "<extra_id_130>",
2568
+ "<extra_id_131>",
2569
+ "<extra_id_132>",
2570
+ "<extra_id_133>",
2571
+ "<extra_id_134>",
2572
+ "<extra_id_135>",
2573
+ "<extra_id_136>",
2574
+ "<extra_id_137>",
2575
+ "<extra_id_138>",
2576
+ "<extra_id_139>",
2577
+ "<extra_id_140>",
2578
+ "<extra_id_141>",
2579
+ "<extra_id_142>",
2580
+ "<extra_id_143>",
2581
+ "<extra_id_144>",
2582
+ "<extra_id_145>",
2583
+ "<extra_id_146>",
2584
+ "<extra_id_147>",
2585
+ "<extra_id_148>",
2586
+ "<extra_id_149>",
2587
+ "<extra_id_150>",
2588
+ "<extra_id_151>",
2589
+ "<extra_id_152>",
2590
+ "<extra_id_153>",
2591
+ "<extra_id_154>",
2592
+ "<extra_id_155>",
2593
+ "<extra_id_156>",
2594
+ "<extra_id_157>",
2595
+ "<extra_id_158>",
2596
+ "<extra_id_159>",
2597
+ "<extra_id_160>",
2598
+ "<extra_id_161>",
2599
+ "<extra_id_162>",
2600
+ "<extra_id_163>",
2601
+ "<extra_id_164>",
2602
+ "<extra_id_165>",
2603
+ "<extra_id_166>",
2604
+ "<extra_id_167>",
2605
+ "<extra_id_168>",
2606
+ "<extra_id_169>",
2607
+ "<extra_id_170>",
2608
+ "<extra_id_171>",
2609
+ "<extra_id_172>",
2610
+ "<extra_id_173>",
2611
+ "<extra_id_174>",
2612
+ "<extra_id_175>",
2613
+ "<extra_id_176>",
2614
+ "<extra_id_177>",
2615
+ "<extra_id_178>",
2616
+ "<extra_id_179>",
2617
+ "<extra_id_180>",
2618
+ "<extra_id_181>",
2619
+ "<extra_id_182>",
2620
+ "<extra_id_183>",
2621
+ "<extra_id_184>",
2622
+ "<extra_id_185>",
2623
+ "<extra_id_186>",
2624
+ "<extra_id_187>",
2625
+ "<extra_id_188>",
2626
+ "<extra_id_189>",
2627
+ "<extra_id_190>",
2628
+ "<extra_id_191>",
2629
+ "<extra_id_192>",
2630
+ "<extra_id_193>",
2631
+ "<extra_id_194>",
2632
+ "<extra_id_195>",
2633
+ "<extra_id_196>",
2634
+ "<extra_id_197>",
2635
+ "<extra_id_198>",
2636
+ "<extra_id_199>",
2637
+ "<extra_id_200>",
2638
+ "<extra_id_201>",
2639
+ "<extra_id_202>",
2640
+ "<extra_id_203>",
2641
+ "<extra_id_204>",
2642
+ "<extra_id_205>",
2643
+ "<extra_id_206>",
2644
+ "<extra_id_207>",
2645
+ "<extra_id_208>",
2646
+ "<extra_id_209>",
2647
+ "<extra_id_210>",
2648
+ "<extra_id_211>",
2649
+ "<extra_id_212>",
2650
+ "<extra_id_213>",
2651
+ "<extra_id_214>",
2652
+ "<extra_id_215>",
2653
+ "<extra_id_216>",
2654
+ "<extra_id_217>",
2655
+ "<extra_id_218>",
2656
+ "<extra_id_219>",
2657
+ "<extra_id_220>",
2658
+ "<extra_id_221>",
2659
+ "<extra_id_222>",
2660
+ "<extra_id_223>",
2661
+ "<extra_id_224>",
2662
+ "<extra_id_225>",
2663
+ "<extra_id_226>",
2664
+ "<extra_id_227>",
2665
+ "<extra_id_228>",
2666
+ "<extra_id_229>",
2667
+ "<extra_id_230>",
2668
+ "<extra_id_231>",
2669
+ "<extra_id_232>",
2670
+ "<extra_id_233>",
2671
+ "<extra_id_234>",
2672
+ "<extra_id_235>",
2673
+ "<extra_id_236>",
2674
+ "<extra_id_237>",
2675
+ "<extra_id_238>",
2676
+ "<extra_id_239>",
2677
+ "<extra_id_240>",
2678
+ "<extra_id_241>",
2679
+ "<extra_id_242>",
2680
+ "<extra_id_243>",
2681
+ "<extra_id_244>",
2682
+ "<extra_id_245>",
2683
+ "<extra_id_246>",
2684
+ "<extra_id_247>",
2685
+ "<extra_id_248>",
2686
+ "<extra_id_249>",
2687
+ "<extra_id_250>",
2688
+ "<extra_id_251>",
2689
+ "<extra_id_252>",
2690
+ "<extra_id_253>",
2691
+ "<extra_id_254>",
2692
+ "<extra_id_255>",
2693
+ "<extra_id_256>",
2694
+ "<extra_id_257>",
2695
+ "<extra_id_258>",
2696
+ "<extra_id_259>",
2697
+ "<extra_id_260>",
2698
+ "<extra_id_261>",
2699
+ "<extra_id_262>",
2700
+ "<extra_id_263>",
2701
+ "<extra_id_264>",
2702
+ "<extra_id_265>",
2703
+ "<extra_id_266>",
2704
+ "<extra_id_267>",
2705
+ "<extra_id_268>",
2706
+ "<extra_id_269>",
2707
+ "<extra_id_270>",
2708
+ "<extra_id_271>",
2709
+ "<extra_id_272>",
2710
+ "<extra_id_273>",
2711
+ "<extra_id_274>",
2712
+ "<extra_id_275>",
2713
+ "<extra_id_276>",
2714
+ "<extra_id_277>",
2715
+ "<extra_id_278>",
2716
+ "<extra_id_279>",
2717
+ "<extra_id_280>",
2718
+ "<extra_id_281>",
2719
+ "<extra_id_282>",
2720
+ "<extra_id_283>",
2721
+ "<extra_id_284>",
2722
+ "<extra_id_285>",
2723
+ "<extra_id_286>",
2724
+ "<extra_id_287>",
2725
+ "<extra_id_288>",
2726
+ "<extra_id_289>",
2727
+ "<extra_id_290>",
2728
+ "<extra_id_291>",
2729
+ "<extra_id_292>",
2730
+ "<extra_id_293>",
2731
+ "<extra_id_294>",
2732
+ "<extra_id_295>",
2733
+ "<extra_id_296>",
2734
+ "<extra_id_297>",
2735
+ "<extra_id_298>",
2736
+ "<extra_id_299>"
2737
+ ],
2738
+ "bos_token": "<s>",
2739
+ "clean_up_tokenization_spaces": true,
2740
+ "eos_token": "</s>",
2741
+ "extra_ids": 300,
2742
+ "model_max_length": 1000000000000000019884624838656,
2743
+ "pad_token": "<pad>",
2744
+ "sp_model_kwargs": {},
2745
+ "spaces_between_special_tokens": false,
2746
+ "tokenizer_class": "T5Tokenizer",
2747
+ "unk_token": "<unk>"
2748
+ }
models/Wan2.1-VACE-1.3B/model_components.json ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "loader": "DiffSynth ModelConfig: one str/list per component",
3
+ "transformer": "transformer/diffusion_pytorch_model.safetensors.index.json",
4
+ "text_encoder": "text_encoder/model.safetensors.index.json",
5
+ "vae": "Wan2.1_VAE.pth",
6
+ "tokenizer": "google/umt5-xxl",
7
+ "tensor_key_architecture_conversion": false
8
+ }
models/Wan2.1-VACE-1.3B/text_encoder/README.md ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ tags:
3
+ - safetensors
4
+ - lossless-resharding
5
+ ---
6
+ # Wan native umT5-XXL BF16 text encoder (lossless PyTorch storage to safetensors)
7
+
8
+ 3 standard safetensors shards, each at most
9
+ 5,000,000,000 bytes **including the header**. Native tensor names,
10
+ shapes, dtypes and raw value bytes are unchanged. No model construction,
11
+ quantization, inference, training, GPU allocation or upload was performed.
12
+
13
+ Source/base: `Wan-AI/Wan2.1-VACE-1.3B`.
14
+ Raw tensor data: 11,361,820,672 bytes, 242 tensors.
15
+ `model.safetensors.index.json` maps all tensor names to their shards.
16
+ `reshard_manifest.json` records source/file hashes and independently verified
17
+ per-tensor SHA256. For a native DiffSynth component, pass the **list of shard
18
+ paths** to `ModelConfig(path=[...])`; this export is not an architecture/key
19
+ conversion into a Transformers or diffusers model.
20
+
21
+ PyTorch ZIP conversion, when applicable, uses restricted `weights_only=True`
22
+ FakeTensor metadata loading and streams original complete storages without
23
+ executing unrestricted pickle. Obtain/review the original model license before
24
+ redistribution. This directory is losslessly prepared from local artifacts.
models/Wan2.1-VACE-1.3B/text_encoder/model.safetensors.index.json ADDED
@@ -0,0 +1,249 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "metadata": {
3
+ "total_size": 11361820672
4
+ },
5
+ "weight_map": {
6
+ "token_embedding.weight": "model-00001-of-00003.safetensors",
7
+ "blocks.0.norm1.weight": "model-00001-of-00003.safetensors",
8
+ "blocks.0.attn.q.weight": "model-00002-of-00003.safetensors",
9
+ "blocks.0.attn.k.weight": "model-00002-of-00003.safetensors",
10
+ "blocks.0.attn.v.weight": "model-00002-of-00003.safetensors",
11
+ "blocks.0.attn.o.weight": "model-00002-of-00003.safetensors",
12
+ "blocks.0.norm2.weight": "model-00002-of-00003.safetensors",
13
+ "blocks.0.ffn.gate.0.weight": "model-00003-of-00003.safetensors",
14
+ "blocks.0.ffn.fc1.weight": "model-00003-of-00003.safetensors",
15
+ "blocks.0.ffn.fc2.weight": "model-00003-of-00003.safetensors",
16
+ "blocks.0.pos_embedding.embedding.weight": "model-00001-of-00003.safetensors",
17
+ "blocks.1.norm1.weight": "model-00001-of-00003.safetensors",
18
+ "blocks.1.attn.q.weight": "model-00001-of-00003.safetensors",
19
+ "blocks.1.attn.k.weight": "model-00001-of-00003.safetensors",
20
+ "blocks.1.attn.v.weight": "model-00001-of-00003.safetensors",
21
+ "blocks.1.attn.o.weight": "model-00001-of-00003.safetensors",
22
+ "blocks.1.norm2.weight": "model-00001-of-00003.safetensors",
23
+ "blocks.1.ffn.gate.0.weight": "model-00002-of-00003.safetensors",
24
+ "blocks.1.ffn.fc1.weight": "model-00002-of-00003.safetensors",
25
+ "blocks.1.ffn.fc2.weight": "model-00002-of-00003.safetensors",
26
+ "blocks.1.pos_embedding.embedding.weight": "model-00002-of-00003.safetensors",
27
+ "blocks.2.norm1.weight": "model-00002-of-00003.safetensors",
28
+ "blocks.2.attn.q.weight": "model-00002-of-00003.safetensors",
29
+ "blocks.2.attn.k.weight": "model-00002-of-00003.safetensors",
30
+ "blocks.2.attn.v.weight": "model-00002-of-00003.safetensors",
31
+ "blocks.2.attn.o.weight": "model-00002-of-00003.safetensors",
32
+ "blocks.2.norm2.weight": "model-00002-of-00003.safetensors",
33
+ "blocks.2.ffn.gate.0.weight": "model-00002-of-00003.safetensors",
34
+ "blocks.2.ffn.fc1.weight": "model-00002-of-00003.safetensors",
35
+ "blocks.2.ffn.fc2.weight": "model-00002-of-00003.safetensors",
36
+ "blocks.2.pos_embedding.embedding.weight": "model-00002-of-00003.safetensors",
37
+ "blocks.3.norm1.weight": "model-00002-of-00003.safetensors",
38
+ "blocks.3.attn.q.weight": "model-00002-of-00003.safetensors",
39
+ "blocks.3.attn.k.weight": "model-00002-of-00003.safetensors",
40
+ "blocks.3.attn.v.weight": "model-00002-of-00003.safetensors",
41
+ "blocks.3.attn.o.weight": "model-00002-of-00003.safetensors",
42
+ "blocks.3.norm2.weight": "model-00002-of-00003.safetensors",
43
+ "blocks.3.ffn.gate.0.weight": "model-00002-of-00003.safetensors",
44
+ "blocks.3.ffn.fc1.weight": "model-00002-of-00003.safetensors",
45
+ "blocks.3.ffn.fc2.weight": "model-00002-of-00003.safetensors",
46
+ "blocks.3.pos_embedding.embedding.weight": "model-00002-of-00003.safetensors",
47
+ "blocks.4.norm1.weight": "model-00002-of-00003.safetensors",
48
+ "blocks.4.attn.q.weight": "model-00002-of-00003.safetensors",
49
+ "blocks.4.attn.k.weight": "model-00002-of-00003.safetensors",
50
+ "blocks.4.attn.v.weight": "model-00002-of-00003.safetensors",
51
+ "blocks.4.attn.o.weight": "model-00002-of-00003.safetensors",
52
+ "blocks.4.norm2.weight": "model-00002-of-00003.safetensors",
53
+ "blocks.4.ffn.gate.0.weight": "model-00002-of-00003.safetensors",
54
+ "blocks.4.ffn.fc1.weight": "model-00002-of-00003.safetensors",
55
+ "blocks.4.ffn.fc2.weight": "model-00002-of-00003.safetensors",
56
+ "blocks.4.pos_embedding.embedding.weight": "model-00002-of-00003.safetensors",
57
+ "blocks.5.norm1.weight": "model-00002-of-00003.safetensors",
58
+ "blocks.5.attn.q.weight": "model-00002-of-00003.safetensors",
59
+ "blocks.5.attn.k.weight": "model-00002-of-00003.safetensors",
60
+ "blocks.5.attn.v.weight": "model-00002-of-00003.safetensors",
61
+ "blocks.5.attn.o.weight": "model-00002-of-00003.safetensors",
62
+ "blocks.5.norm2.weight": "model-00002-of-00003.safetensors",
63
+ "blocks.5.ffn.gate.0.weight": "model-00002-of-00003.safetensors",
64
+ "blocks.5.ffn.fc1.weight": "model-00002-of-00003.safetensors",
65
+ "blocks.5.ffn.fc2.weight": "model-00002-of-00003.safetensors",
66
+ "blocks.5.pos_embedding.embedding.weight": "model-00002-of-00003.safetensors",
67
+ "blocks.6.norm1.weight": "model-00002-of-00003.safetensors",
68
+ "blocks.6.attn.q.weight": "model-00002-of-00003.safetensors",
69
+ "blocks.6.attn.k.weight": "model-00002-of-00003.safetensors",
70
+ "blocks.6.attn.v.weight": "model-00002-of-00003.safetensors",
71
+ "blocks.6.attn.o.weight": "model-00002-of-00003.safetensors",
72
+ "blocks.6.norm2.weight": "model-00002-of-00003.safetensors",
73
+ "blocks.6.ffn.gate.0.weight": "model-00002-of-00003.safetensors",
74
+ "blocks.6.ffn.fc1.weight": "model-00002-of-00003.safetensors",
75
+ "blocks.6.ffn.fc2.weight": "model-00003-of-00003.safetensors",
76
+ "blocks.6.pos_embedding.embedding.weight": "model-00003-of-00003.safetensors",
77
+ "blocks.7.norm1.weight": "model-00003-of-00003.safetensors",
78
+ "blocks.7.attn.q.weight": "model-00003-of-00003.safetensors",
79
+ "blocks.7.attn.k.weight": "model-00003-of-00003.safetensors",
80
+ "blocks.7.attn.v.weight": "model-00003-of-00003.safetensors",
81
+ "blocks.7.attn.o.weight": "model-00003-of-00003.safetensors",
82
+ "blocks.7.norm2.weight": "model-00003-of-00003.safetensors",
83
+ "blocks.7.ffn.gate.0.weight": "model-00003-of-00003.safetensors",
84
+ "blocks.7.ffn.fc1.weight": "model-00003-of-00003.safetensors",
85
+ "blocks.7.ffn.fc2.weight": "model-00003-of-00003.safetensors",
86
+ "blocks.7.pos_embedding.embedding.weight": "model-00003-of-00003.safetensors",
87
+ "blocks.8.norm1.weight": "model-00003-of-00003.safetensors",
88
+ "blocks.8.attn.q.weight": "model-00003-of-00003.safetensors",
89
+ "blocks.8.attn.k.weight": "model-00003-of-00003.safetensors",
90
+ "blocks.8.attn.v.weight": "model-00003-of-00003.safetensors",
91
+ "blocks.8.attn.o.weight": "model-00003-of-00003.safetensors",
92
+ "blocks.8.norm2.weight": "model-00003-of-00003.safetensors",
93
+ "blocks.8.ffn.gate.0.weight": "model-00003-of-00003.safetensors",
94
+ "blocks.8.ffn.fc1.weight": "model-00003-of-00003.safetensors",
95
+ "blocks.8.ffn.fc2.weight": "model-00003-of-00003.safetensors",
96
+ "blocks.8.pos_embedding.embedding.weight": "model-00003-of-00003.safetensors",
97
+ "blocks.9.norm1.weight": "model-00003-of-00003.safetensors",
98
+ "blocks.9.attn.q.weight": "model-00003-of-00003.safetensors",
99
+ "blocks.9.attn.k.weight": "model-00003-of-00003.safetensors",
100
+ "blocks.9.attn.v.weight": "model-00003-of-00003.safetensors",
101
+ "blocks.9.attn.o.weight": "model-00003-of-00003.safetensors",
102
+ "blocks.9.norm2.weight": "model-00003-of-00003.safetensors",
103
+ "blocks.9.ffn.gate.0.weight": "model-00003-of-00003.safetensors",
104
+ "blocks.9.ffn.fc1.weight": "model-00003-of-00003.safetensors",
105
+ "blocks.9.ffn.fc2.weight": "model-00003-of-00003.safetensors",
106
+ "blocks.9.pos_embedding.embedding.weight": "model-00001-of-00003.safetensors",
107
+ "blocks.10.norm1.weight": "model-00001-of-00003.safetensors",
108
+ "blocks.10.attn.q.weight": "model-00001-of-00003.safetensors",
109
+ "blocks.10.attn.k.weight": "model-00001-of-00003.safetensors",
110
+ "blocks.10.attn.v.weight": "model-00001-of-00003.safetensors",
111
+ "blocks.10.attn.o.weight": "model-00001-of-00003.safetensors",
112
+ "blocks.10.norm2.weight": "model-00001-of-00003.safetensors",
113
+ "blocks.10.ffn.gate.0.weight": "model-00001-of-00003.safetensors",
114
+ "blocks.10.ffn.fc1.weight": "model-00001-of-00003.safetensors",
115
+ "blocks.10.ffn.fc2.weight": "model-00001-of-00003.safetensors",
116
+ "blocks.10.pos_embedding.embedding.weight": "model-00001-of-00003.safetensors",
117
+ "blocks.11.norm1.weight": "model-00001-of-00003.safetensors",
118
+ "blocks.11.attn.q.weight": "model-00001-of-00003.safetensors",
119
+ "blocks.11.attn.k.weight": "model-00001-of-00003.safetensors",
120
+ "blocks.11.attn.v.weight": "model-00001-of-00003.safetensors",
121
+ "blocks.11.attn.o.weight": "model-00001-of-00003.safetensors",
122
+ "blocks.11.norm2.weight": "model-00001-of-00003.safetensors",
123
+ "blocks.11.ffn.gate.0.weight": "model-00001-of-00003.safetensors",
124
+ "blocks.11.ffn.fc1.weight": "model-00001-of-00003.safetensors",
125
+ "blocks.11.ffn.fc2.weight": "model-00001-of-00003.safetensors",
126
+ "blocks.11.pos_embedding.embedding.weight": "model-00001-of-00003.safetensors",
127
+ "blocks.12.norm1.weight": "model-00001-of-00003.safetensors",
128
+ "blocks.12.attn.q.weight": "model-00001-of-00003.safetensors",
129
+ "blocks.12.attn.k.weight": "model-00001-of-00003.safetensors",
130
+ "blocks.12.attn.v.weight": "model-00001-of-00003.safetensors",
131
+ "blocks.12.attn.o.weight": "model-00001-of-00003.safetensors",
132
+ "blocks.12.norm2.weight": "model-00001-of-00003.safetensors",
133
+ "blocks.12.ffn.gate.0.weight": "model-00001-of-00003.safetensors",
134
+ "blocks.12.ffn.fc1.weight": "model-00001-of-00003.safetensors",
135
+ "blocks.12.ffn.fc2.weight": "model-00001-of-00003.safetensors",
136
+ "blocks.12.pos_embedding.embedding.weight": "model-00001-of-00003.safetensors",
137
+ "blocks.13.norm1.weight": "model-00001-of-00003.safetensors",
138
+ "blocks.13.attn.q.weight": "model-00001-of-00003.safetensors",
139
+ "blocks.13.attn.k.weight": "model-00001-of-00003.safetensors",
140
+ "blocks.13.attn.v.weight": "model-00001-of-00003.safetensors",
141
+ "blocks.13.attn.o.weight": "model-00001-of-00003.safetensors",
142
+ "blocks.13.norm2.weight": "model-00001-of-00003.safetensors",
143
+ "blocks.13.ffn.gate.0.weight": "model-00001-of-00003.safetensors",
144
+ "blocks.13.ffn.fc1.weight": "model-00001-of-00003.safetensors",
145
+ "blocks.13.ffn.fc2.weight": "model-00001-of-00003.safetensors",
146
+ "blocks.13.pos_embedding.embedding.weight": "model-00001-of-00003.safetensors",
147
+ "blocks.14.norm1.weight": "model-00001-of-00003.safetensors",
148
+ "blocks.14.attn.q.weight": "model-00001-of-00003.safetensors",
149
+ "blocks.14.attn.k.weight": "model-00001-of-00003.safetensors",
150
+ "blocks.14.attn.v.weight": "model-00001-of-00003.safetensors",
151
+ "blocks.14.attn.o.weight": "model-00001-of-00003.safetensors",
152
+ "blocks.14.norm2.weight": "model-00001-of-00003.safetensors",
153
+ "blocks.14.ffn.gate.0.weight": "model-00001-of-00003.safetensors",
154
+ "blocks.14.ffn.fc1.weight": "model-00001-of-00003.safetensors",
155
+ "blocks.14.ffn.fc2.weight": "model-00001-of-00003.safetensors",
156
+ "blocks.14.pos_embedding.embedding.weight": "model-00001-of-00003.safetensors",
157
+ "blocks.15.norm1.weight": "model-00001-of-00003.safetensors",
158
+ "blocks.15.attn.q.weight": "model-00001-of-00003.safetensors",
159
+ "blocks.15.attn.k.weight": "model-00001-of-00003.safetensors",
160
+ "blocks.15.attn.v.weight": "model-00001-of-00003.safetensors",
161
+ "blocks.15.attn.o.weight": "model-00001-of-00003.safetensors",
162
+ "blocks.15.norm2.weight": "model-00001-of-00003.safetensors",
163
+ "blocks.15.ffn.gate.0.weight": "model-00001-of-00003.safetensors",
164
+ "blocks.15.ffn.fc1.weight": "model-00001-of-00003.safetensors",
165
+ "blocks.15.ffn.fc2.weight": "model-00001-of-00003.safetensors",
166
+ "blocks.15.pos_embedding.embedding.weight": "model-00001-of-00003.safetensors",
167
+ "blocks.16.norm1.weight": "model-00001-of-00003.safetensors",
168
+ "blocks.16.attn.q.weight": "model-00001-of-00003.safetensors",
169
+ "blocks.16.attn.k.weight": "model-00001-of-00003.safetensors",
170
+ "blocks.16.attn.v.weight": "model-00001-of-00003.safetensors",
171
+ "blocks.16.attn.o.weight": "model-00001-of-00003.safetensors",
172
+ "blocks.16.norm2.weight": "model-00001-of-00003.safetensors",
173
+ "blocks.16.ffn.gate.0.weight": "model-00001-of-00003.safetensors",
174
+ "blocks.16.ffn.fc1.weight": "model-00001-of-00003.safetensors",
175
+ "blocks.16.ffn.fc2.weight": "model-00001-of-00003.safetensors",
176
+ "blocks.16.pos_embedding.embedding.weight": "model-00002-of-00003.safetensors",
177
+ "blocks.17.norm1.weight": "model-00002-of-00003.safetensors",
178
+ "blocks.17.attn.q.weight": "model-00002-of-00003.safetensors",
179
+ "blocks.17.attn.k.weight": "model-00002-of-00003.safetensors",
180
+ "blocks.17.attn.v.weight": "model-00002-of-00003.safetensors",
181
+ "blocks.17.attn.o.weight": "model-00002-of-00003.safetensors",
182
+ "blocks.17.norm2.weight": "model-00002-of-00003.safetensors",
183
+ "blocks.17.ffn.gate.0.weight": "model-00002-of-00003.safetensors",
184
+ "blocks.17.ffn.fc1.weight": "model-00002-of-00003.safetensors",
185
+ "blocks.17.ffn.fc2.weight": "model-00002-of-00003.safetensors",
186
+ "blocks.17.pos_embedding.embedding.weight": "model-00002-of-00003.safetensors",
187
+ "blocks.18.norm1.weight": "model-00002-of-00003.safetensors",
188
+ "blocks.18.attn.q.weight": "model-00002-of-00003.safetensors",
189
+ "blocks.18.attn.k.weight": "model-00002-of-00003.safetensors",
190
+ "blocks.18.attn.v.weight": "model-00002-of-00003.safetensors",
191
+ "blocks.18.attn.o.weight": "model-00002-of-00003.safetensors",
192
+ "blocks.18.norm2.weight": "model-00002-of-00003.safetensors",
193
+ "blocks.18.ffn.gate.0.weight": "model-00002-of-00003.safetensors",
194
+ "blocks.18.ffn.fc1.weight": "model-00002-of-00003.safetensors",
195
+ "blocks.18.ffn.fc2.weight": "model-00002-of-00003.safetensors",
196
+ "blocks.18.pos_embedding.embedding.weight": "model-00002-of-00003.safetensors",
197
+ "blocks.19.norm1.weight": "model-00002-of-00003.safetensors",
198
+ "blocks.19.attn.q.weight": "model-00002-of-00003.safetensors",
199
+ "blocks.19.attn.k.weight": "model-00002-of-00003.safetensors",
200
+ "blocks.19.attn.v.weight": "model-00002-of-00003.safetensors",
201
+ "blocks.19.attn.o.weight": "model-00002-of-00003.safetensors",
202
+ "blocks.19.norm2.weight": "model-00002-of-00003.safetensors",
203
+ "blocks.19.ffn.gate.0.weight": "model-00002-of-00003.safetensors",
204
+ "blocks.19.ffn.fc1.weight": "model-00002-of-00003.safetensors",
205
+ "blocks.19.ffn.fc2.weight": "model-00002-of-00003.safetensors",
206
+ "blocks.19.pos_embedding.embedding.weight": "model-00002-of-00003.safetensors",
207
+ "blocks.20.norm1.weight": "model-00002-of-00003.safetensors",
208
+ "blocks.20.attn.q.weight": "model-00002-of-00003.safetensors",
209
+ "blocks.20.attn.k.weight": "model-00002-of-00003.safetensors",
210
+ "blocks.20.attn.v.weight": "model-00002-of-00003.safetensors",
211
+ "blocks.20.attn.o.weight": "model-00002-of-00003.safetensors",
212
+ "blocks.20.norm2.weight": "model-00002-of-00003.safetensors",
213
+ "blocks.20.ffn.gate.0.weight": "model-00002-of-00003.safetensors",
214
+ "blocks.20.ffn.fc1.weight": "model-00002-of-00003.safetensors",
215
+ "blocks.20.ffn.fc2.weight": "model-00002-of-00003.safetensors",
216
+ "blocks.20.pos_embedding.embedding.weight": "model-00002-of-00003.safetensors",
217
+ "blocks.21.norm1.weight": "model-00002-of-00003.safetensors",
218
+ "blocks.21.attn.q.weight": "model-00002-of-00003.safetensors",
219
+ "blocks.21.attn.k.weight": "model-00002-of-00003.safetensors",
220
+ "blocks.21.attn.v.weight": "model-00002-of-00003.safetensors",
221
+ "blocks.21.attn.o.weight": "model-00002-of-00003.safetensors",
222
+ "blocks.21.norm2.weight": "model-00002-of-00003.safetensors",
223
+ "blocks.21.ffn.gate.0.weight": "model-00002-of-00003.safetensors",
224
+ "blocks.21.ffn.fc1.weight": "model-00002-of-00003.safetensors",
225
+ "blocks.21.ffn.fc2.weight": "model-00002-of-00003.safetensors",
226
+ "blocks.21.pos_embedding.embedding.weight": "model-00002-of-00003.safetensors",
227
+ "blocks.22.norm1.weight": "model-00002-of-00003.safetensors",
228
+ "blocks.22.attn.q.weight": "model-00002-of-00003.safetensors",
229
+ "blocks.22.attn.k.weight": "model-00002-of-00003.safetensors",
230
+ "blocks.22.attn.v.weight": "model-00002-of-00003.safetensors",
231
+ "blocks.22.attn.o.weight": "model-00002-of-00003.safetensors",
232
+ "blocks.22.norm2.weight": "model-00002-of-00003.safetensors",
233
+ "blocks.22.ffn.gate.0.weight": "model-00002-of-00003.safetensors",
234
+ "blocks.22.ffn.fc1.weight": "model-00002-of-00003.safetensors",
235
+ "blocks.22.ffn.fc2.weight": "model-00002-of-00003.safetensors",
236
+ "blocks.22.pos_embedding.embedding.weight": "model-00002-of-00003.safetensors",
237
+ "blocks.23.norm1.weight": "model-00002-of-00003.safetensors",
238
+ "blocks.23.attn.q.weight": "model-00002-of-00003.safetensors",
239
+ "blocks.23.attn.k.weight": "model-00002-of-00003.safetensors",
240
+ "blocks.23.attn.v.weight": "model-00002-of-00003.safetensors",
241
+ "blocks.23.attn.o.weight": "model-00002-of-00003.safetensors",
242
+ "blocks.23.norm2.weight": "model-00002-of-00003.safetensors",
243
+ "blocks.23.ffn.gate.0.weight": "model-00002-of-00003.safetensors",
244
+ "blocks.23.ffn.fc1.weight": "model-00002-of-00003.safetensors",
245
+ "blocks.23.ffn.fc2.weight": "model-00002-of-00003.safetensors",
246
+ "blocks.23.pos_embedding.embedding.weight": "model-00002-of-00003.safetensors",
247
+ "norm.weight": "model-00002-of-00003.safetensors"
248
+ }
249
+ }
models/Wan2.1-VACE-1.3B/text_encoder/reshard_manifest.json ADDED
@@ -0,0 +1,306 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "spec": {
3
+ "source": {
4
+ "type": "torch_zip_state_dict",
5
+ "path": "/pfs/shared_models/Wan2.1-VACE-1.3B/models_t5_umt5-xxl-enc-bf16.pth",
6
+ "metadata_loader": "weights_only=True, mmap=True, FakeTensorMode",
7
+ "torch_version": "2.11.0+cu130"
8
+ },
9
+ "source_files": [
10
+ {
11
+ "name": "models_t5_umt5-xxl-enc-bf16.pth",
12
+ "bytes": 11361920418,
13
+ "mtime_ns": 1782377837411491570,
14
+ "header_sha256": "1c8de01450004cf34fcadb3634ea291a524aff3525a7ef305cce15a87eac4477"
15
+ }
16
+ ],
17
+ "max_shard_bytes": 5000000000,
18
+ "tensor_count": 242,
19
+ "raw_tensor_bytes": 11361820672,
20
+ "shard_count": 3,
21
+ "prefix": "model",
22
+ "kind": "Wan native umT5-XXL BF16 text encoder (lossless PyTorch storage to safetensors)",
23
+ "base_model": "Wan-AI/Wan2.1-VACE-1.3B"
24
+ },
25
+ "created_at_UTC": "2026-11-02T14:38:10.051757+00:00",
26
+ "source_file_sha256": {
27
+ "models_t5_umt5-xxl-enc-bf16.pth": "7cace0da2b446bbbbc57d031ab6cf163a3d59b366da94e5afe36745b746fd81d"
28
+ },
29
+ "output_shards": [
30
+ {
31
+ "name": "model-00001-of-00003.safetensors",
32
+ "bytes": 4935827416,
33
+ "sha256": "19455304c63fe471f7241a6785ef804b8012edd8ce9f30c74e8825f03413c96b",
34
+ "tensor_count": 79
35
+ },
36
+ {
37
+ "name": "model-00002-of-00003.safetensors",
38
+ "bytes": 4932780944,
39
+ "sha256": "5cbed706d3edd448e4d32188892cd87ed8a1223207d2482d09a40ca4cfbed6ab",
40
+ "tensor_count": 129
41
+ },
42
+ {
43
+ "name": "model-00003-of-00003.safetensors",
44
+ "bytes": 1493237128,
45
+ "sha256": "e56bfcc518f43f1fd83727e673cc121a171594082fc9e14164179363fbccc182",
46
+ "tensor_count": 34
47
+ }
48
+ ],
49
+ "small_files": [],
50
+ "tensor_sha256": {
51
+ "token_embedding.weight": "7a07c1fda17c2db86f92037bcedbca31f19ac2030de35b7eea37671015335392",
52
+ "blocks.0.norm1.weight": "eb6b648da65ef517c917be4334104438fafacb0341387db41bfaa2dcd41da7c9",
53
+ "blocks.0.pos_embedding.embedding.weight": "16ac858da3c2f9d3e8773bd6cab51a98aeab5fd2ef5cd60e054d4d7b5f8670e4",
54
+ "blocks.9.pos_embedding.embedding.weight": "14a23351d2bc454b74707e6265d24bfb5f8af652f469a912d780659e82c0f98c",
55
+ "blocks.10.norm1.weight": "895b83102ddf6ae128dc855a81bc7bfcbd50175844ff5f1da76155958f7d8fd5",
56
+ "blocks.10.attn.q.weight": "f8a9682cb265bee88b20777d757b1ee839b6952d7c6d59299891e07fa3d4210c",
57
+ "blocks.10.attn.k.weight": "1028f56d54e2b1bfc76be29a4f7c52eef025aed6c673bef44a71d3c3e7e99cc6",
58
+ "blocks.10.attn.v.weight": "f5e10bb068f365e9466716625f80949dd595491ba65ef75f733bdcd926751db0",
59
+ "blocks.10.attn.o.weight": "a020ebd2876019fb2e4a842ba5dee8dc7f10efa2c9aa54ad8814c1e9b6ba0a31",
60
+ "blocks.10.norm2.weight": "95bc6939ecec0a67f19607dcef6c3dc1fda14b27dae2032bd6859ae94c06c1ba",
61
+ "blocks.10.ffn.gate.0.weight": "2e608c8d619512c18c3ad2516f40b43a773e89ce1ea304b103736759d276543e",
62
+ "blocks.10.ffn.fc1.weight": "1aff1e3ebb6828541dd3e71adff1a0edcfb5ae7b3e539e289fef3ca3bc968cd3",
63
+ "blocks.10.ffn.fc2.weight": "9313b40b832c64355a645324b87d47d815614022171417147d64a8f13835092f",
64
+ "blocks.1.norm1.weight": "79d099d3e2205bb5189fda739a0c4bd8cfd7685550a7105faf9b3b43a70a9fa9",
65
+ "blocks.10.pos_embedding.embedding.weight": "5760272f0d405bf9f515c2dc16adc79544cb83aace318903abc51e3c16d551aa",
66
+ "blocks.11.norm1.weight": "970175d76645814106109485872f163027d13118775f4b0b78ddc5e952c0e5fc",
67
+ "blocks.11.attn.q.weight": "4e3b3cccc7a4f200efb122d8a905d0cf3c05f82bee53b972df0de497b1ab420f",
68
+ "blocks.11.attn.k.weight": "21cd5e9428308c17f2fbc18cb75be2a7b96328886d216e4a47960995dba904b9",
69
+ "blocks.11.attn.v.weight": "4d20ec68a33259b49a03b5f07a67cfd76c02ad8f44aed1f41d5c7e4518977894",
70
+ "blocks.11.attn.o.weight": "9ffb65f3d701a4575c3d54d3666bf81162129734944aa7b8b018127d3c2729e9",
71
+ "blocks.11.norm2.weight": "4bc4ddf94ebb4c2288348d7d9fc33b222f8016b6ab668abdc92cde5e587efe7c",
72
+ "blocks.11.ffn.gate.0.weight": "33108266cb1d8de5fa3da0f9d227289c02c03c2735a5cc8de5f19bdf5fed402b",
73
+ "blocks.11.ffn.fc1.weight": "1e61f152f47aeeabf10c17614853beded1b75ffd5d527c4d542479a399965b03",
74
+ "blocks.11.ffn.fc2.weight": "f402bac9ebf49449ee10eb65c06555742b473bb854da1c89b83e566eab2f883b",
75
+ "blocks.1.attn.q.weight": "6b125037ccbfb87619533d5e793869919afc69fb6a7004f0666b05f322bf5a8c",
76
+ "blocks.11.pos_embedding.embedding.weight": "9fb2d7a0cad0c4f5e44a830ae5ad0e10993d72dd6133e12904451092528c1579",
77
+ "blocks.12.norm1.weight": "cf0aad6324e6212cd4203eea266d174ead89cf6f431a7fc696f66b7f6be4858b",
78
+ "blocks.12.attn.q.weight": "2dfa2e19bd505157322a18bba9c3356478cbf171307d973595beee59159bd832",
79
+ "blocks.12.attn.k.weight": "ddec0e26ec89939ee78aaf565c81be021159adf54c284020e2e15a76772af7c9",
80
+ "blocks.12.attn.v.weight": "2c4ca7906364f66478b40edbe21c5e37fa1c5690bbc320f8e5e79b62506cf4ac",
81
+ "blocks.12.attn.o.weight": "59f35c21aed9c720b96cf1b61886c1caece9481497791847892bc99ec7f02e93",
82
+ "blocks.12.norm2.weight": "bf5d6e4673cd5408b3c92616528edb8bb1e6293205b077c2f1b57d00f52d7239",
83
+ "blocks.12.ffn.gate.0.weight": "112686cad680307fc9ac6d76b3f875ed96e5ceac1a0587a8b82043d9f16fef91",
84
+ "blocks.12.ffn.fc1.weight": "483d9c99b5637c4ec21787c9f353385b60c9dcdfaf22ec808b6bc411785e2c72",
85
+ "blocks.12.ffn.fc2.weight": "fde9012c28040acf3aecc2fd4e077c2c15be3966a1637474ee56c7c0102c63e8",
86
+ "blocks.1.attn.k.weight": "bba980395ba5472dace167e0f8c8a52de778338cba8ee448959cf7f9e46bdcec",
87
+ "blocks.12.pos_embedding.embedding.weight": "503142208fd4786255ccb7c3ac8888af71fa24bffb7f87ff028c07144e1b1a53",
88
+ "blocks.13.norm1.weight": "89533e374674aa99b09a38cd264d1971e7c5a9360aec585da61e172b49eba73a",
89
+ "blocks.13.attn.q.weight": "ee6e823f923b3944ab0e0e50df26fc024ace3fc29e2b604c49f5fbb8cbdfc52c",
90
+ "blocks.13.attn.k.weight": "4cd8fe6fbc119e25e0b44317c1ef6d003bd42f0029ee35c7c00552058a61a424",
91
+ "blocks.13.attn.v.weight": "bfc69eebcf6d347ed99e9d0dc68bd9f53b47ea3104b2e2e244def19d91ed0008",
92
+ "blocks.13.attn.o.weight": "15eec11fc66ae867044e68a0500d639689b1fd0639fb150769a89390ee6cb8bc",
93
+ "blocks.13.norm2.weight": "725e9d5bbda12b83d6dad4d990c65fa401c83521dcc1f622351ac08e16717517",
94
+ "blocks.13.ffn.gate.0.weight": "a5251eaf3c1219c3280abd0b7c82184dc9b06197b4a1b104785dc57d69cd09a1",
95
+ "blocks.13.ffn.fc1.weight": "273d13056440d9ee4f12a2459c9443c6f43f08c0406474ffb8a80fe3473624fa",
96
+ "blocks.13.ffn.fc2.weight": "152640d33d6e7eca7323f13e36a25ee6448418ae3df41e263ca692a8e28e05d3",
97
+ "blocks.1.attn.v.weight": "84e899d8a8274e35c434e0200fc1b4d81b137f1c042c423290059a4fd1eee25a",
98
+ "blocks.13.pos_embedding.embedding.weight": "be0ec2f3aca7f6b4cbb5c8e66ac0287508de13d2f2117a2d5feb05373de7ea71",
99
+ "blocks.14.norm1.weight": "b79255a2acfd2ab928804e7a255662a9b56ace8ad585b3ce20c19c814f619c35",
100
+ "blocks.14.attn.q.weight": "db0892fa78c968cf912cf3d49a46bee45eb7a9ee37e491bfad947134bcb37a9e",
101
+ "blocks.14.attn.k.weight": "e970280372095426c7aa393046878f760bc3b62edf393ed8883c3331a10fe1b2",
102
+ "blocks.14.attn.v.weight": "09da368e33ef58b3483eb533427bc24ab1bb012f8df2dc35de5dd1973308f279",
103
+ "blocks.14.attn.o.weight": "42de186d4acae0a96f6dab1ae7c5cbb1bc8db9a3fcb49c0be6d0eb7441e9b2c3",
104
+ "blocks.14.norm2.weight": "ab1e3e39dffab58a7ea8143202b5dccac8790cad065ff8e72f2ae517e63ff9c1",
105
+ "blocks.14.ffn.gate.0.weight": "2b661ddfe3bd0c2db5bd9481f81f86d518dc726869d16859fbd4965cc930f41d",
106
+ "blocks.14.ffn.fc1.weight": "6626f605bcc9837deb063c4676b2a839c95e6f2ab5c91d5ac3493f2fa837460d",
107
+ "blocks.14.ffn.fc2.weight": "a09ee2ec173fd9591349c5651633f0cc62f32158280d6bdd6a35cf12b0448042",
108
+ "blocks.1.attn.o.weight": "b3bf3b4f8ea2983095b36e9b399c9a5f691b16c2c307608bbfb04360b79763a1",
109
+ "blocks.14.pos_embedding.embedding.weight": "b1d951840608f03369c14d8e9fbe05d8fce8fb07663711409dae83c09f3af9dd",
110
+ "blocks.15.norm1.weight": "3ce9cb270a024cbf1d8924afd8f9a6580ac1e040d8c63e2e2fb324b843dbf7e7",
111
+ "blocks.15.attn.q.weight": "d1cce37aea0f7ac629cb341e76ea04e5e821a2cba1c586e3a543bb6e20e0b407",
112
+ "blocks.15.attn.k.weight": "5973e90b71324443eec6d80b363af37c8b675292fe2b621c3105a2641685aeec",
113
+ "blocks.15.attn.v.weight": "25d6691751e0a48f5058f34253fffd70108ab46a795352ff5c4c0a919c904ba8",
114
+ "blocks.15.attn.o.weight": "e6e7f81035f2536f3378e84473d60b34fa8e5c76ecc8ec9c7d030deb8c1fbc91",
115
+ "blocks.15.norm2.weight": "994ed82cf04b70ef7bc776af9a36cc4ba0b97e61740d0865d72a5e1bec489af5",
116
+ "blocks.15.ffn.gate.0.weight": "37056e4496018e93ac8d16381e90cce9082d85beec6178b5edb934d71d3e2e6a",
117
+ "blocks.15.ffn.fc1.weight": "776ecde1f18fa137c5825b0d01685962f5ec6e14c0ecce5598f7f45d1860e202",
118
+ "blocks.15.ffn.fc2.weight": "6ffe87ee115a9cb6026e771967ddbb0591de0df35d52dca61566697fb9489007",
119
+ "blocks.1.norm2.weight": "f996accd3798546632edaf15f09cd96ced753ec92b3882d258a812c27ae96aba",
120
+ "blocks.15.pos_embedding.embedding.weight": "dfe43901e16ab222fee5c2e4d4592c9db61c692681284c5e0d33075acc35e469",
121
+ "blocks.16.norm1.weight": "8d8b4bda7490bfd0f2d0873e2a2b4f5d7fc8cc32a8af5304b71cb18502c98f3e",
122
+ "blocks.16.attn.q.weight": "0b83e016035278c40769737bb6497bb010d40cdc33ad901b6f0ed7502a80b060",
123
+ "blocks.16.attn.k.weight": "aefcd9be2658d14ca27911725a9e1f83a790cc9540bad2ab78bb94a742083c0a",
124
+ "blocks.16.attn.v.weight": "bca4aae294c9f2306fb0c95d576cef2767a1532856b488667419ffe4c2adf26b",
125
+ "blocks.16.attn.o.weight": "6599700127a6f7bc90e970d8d27d60d351f50e60da1512e03330a5c3ac8437c6",
126
+ "blocks.16.norm2.weight": "7fdc244aa9461af8b6a0cac88bbc2bf276c4225b8242448c43f5379857fe9d33",
127
+ "blocks.16.ffn.gate.0.weight": "e836842d9ca9c6c84353b35846403b5f6f14ff4009b8aded4369c36f24b1e4de",
128
+ "blocks.16.ffn.fc1.weight": "c23f9e0d634f83a0e8d88d93f2ff744a3ce6b89857771b4d4d925def43c72f29",
129
+ "blocks.16.ffn.fc2.weight": "ff74fe9dba5dc746573c4c65e780f51d1bef6b347c53bd9ff97bfc6b3a1f137a",
130
+ "blocks.1.ffn.gate.0.weight": "5663a56b7e66085f2b5e3305be90b8a42f261e7533e0b7901979223c6fdf1869",
131
+ "blocks.16.pos_embedding.embedding.weight": "2837a8a4abc3b719e19db9f2829ba293bc73719c1443da46d2df61612efd7258",
132
+ "blocks.17.norm1.weight": "d68d2c485e4d685a61369662aa9f4ae462d3af32825991eedbf9ffaf7cb0e4f8",
133
+ "blocks.17.attn.q.weight": "5de112b2aa6484081b946f5755e07bebf11accf7b6616ac0ffa2efec8c2e9adc",
134
+ "blocks.17.attn.k.weight": "89b736a76bbda9ddcfdc03166daa5056d435773a2f679dc72e6ceab486c9b5d9",
135
+ "blocks.17.attn.v.weight": "0574d4274270e960af4c7aefa38e3a99007fee513e0d8f9823e9c5e4da56d936",
136
+ "blocks.17.attn.o.weight": "8c41d63abd73e0f6e064f689328b0167e548928cbcb334bbf0d9e80015831fde",
137
+ "blocks.17.norm2.weight": "4d149ada746cab606b657ec1b33a2113816309c3fdc2add16fa0eafe2a0f9b3f",
138
+ "blocks.17.ffn.gate.0.weight": "e1f57a1282ceb2be858997ce5c2837823435011afeedcaf9878dd58aa9acac79",
139
+ "blocks.17.ffn.fc1.weight": "2d2b01def57a571b2c7427f0de2b70e6489d92740ecd720addc99c68328e0f62",
140
+ "blocks.17.ffn.fc2.weight": "3afa39c2c8bfc29a514d7c891299f0579acac4dfda925607b476a336924a5c41",
141
+ "blocks.1.ffn.fc1.weight": "e76ded41f39e97b111d827c72d5a5a5345f7f4f6c1ee4ef7689363729fd5c04d",
142
+ "blocks.17.pos_embedding.embedding.weight": "bdd06f96c5e09993a166576039a6d9e38ec694df35220a73f3f1ea41cc0a6081",
143
+ "blocks.18.norm1.weight": "dd8d76ae6f1b22822c4d37c6b73b1c3318089a2fe4d822785c9ed773d7abf7e6",
144
+ "blocks.18.attn.q.weight": "ada1c49f07cfdcb1dbd79a3c157744c6a939fc410145711a81a7198c3bbef2c4",
145
+ "blocks.18.attn.k.weight": "bc99b514900264a1fe07eab83774448efae6df86db00c7089ed02e234eac3da7",
146
+ "blocks.18.attn.v.weight": "729700ebaebb1d9e22861ba1cbc3bab0b92fc84585595c71e5eae3613d931179",
147
+ "blocks.18.attn.o.weight": "b50c55e3a5e2ca854863c3004246c08b09d011989f30f84aa22094d448209b4e",
148
+ "blocks.18.norm2.weight": "6db348791a981ca0f08903b7410bce9b7a3e087da19175b50cef9ee08832fd49",
149
+ "blocks.18.ffn.gate.0.weight": "35d1107cc75a03f6f8c69b42d52f6cccbca9122253e898d960c07fffd129ce2e",
150
+ "blocks.18.ffn.fc1.weight": "0981fe226990adda68aa0d2e5df3142863042fec69d2af3c5b705622ee7cdebc",
151
+ "blocks.18.ffn.fc2.weight": "3d6a62240e6ce9b0ed22792470bd9980e554f504cbc1b78bdfe6df5197ab900f",
152
+ "blocks.1.ffn.fc2.weight": "5e8eeb33950b0a10b5bbaf5d38d262a4684678feeedc50ac0af480e88768c99f",
153
+ "blocks.18.pos_embedding.embedding.weight": "d2fd4afdb40cb190503301e39a12ca67106ff0cf72e221c78cf5a490549b2b35",
154
+ "blocks.19.norm1.weight": "2e40788b80e9e719367348985a1125c1f5b5ebea85296d9e28d6ea2d060c3711",
155
+ "blocks.19.attn.q.weight": "4175ab7f7998829fce6104309447ec5229dbcee4821a05edb17ddf5afd22dd37",
156
+ "blocks.19.attn.k.weight": "06673b88a4f5576fbfc6d961d7e89c0fc43956e45ef47b6cd851f5be3590a6d8",
157
+ "blocks.19.attn.v.weight": "6d438ffdd1a48c87ae61cc3c6a57a768883c625019447b7f0c6d1e80777e7c0a",
158
+ "blocks.19.attn.o.weight": "2e3eb1c3cb5de086202688db3065bc27af0483afaa1064fb568ff06408618441",
159
+ "blocks.19.norm2.weight": "e28c5a32a6e1110948f7e1ed11714df8a189b3477ca8f6bee7bde9598082e968",
160
+ "blocks.19.ffn.gate.0.weight": "8e6a793fbf4da17b6a67e19053dc1eee38856949cfe3448b38e63de97df667ee",
161
+ "blocks.19.ffn.fc1.weight": "cec80566c4d66b2e093570ba2ee3d4e7e577cad2514fe201a26307619718f67b",
162
+ "blocks.19.ffn.fc2.weight": "7889e9dac34607dd19dbbfd74893941124beb5794a473f399d39531e44c32bf4",
163
+ "blocks.0.attn.q.weight": "d21b1aedd645f18ba0986ac2d2daf518bd65021201d41283a30759d138d6771f",
164
+ "blocks.1.pos_embedding.embedding.weight": "37e18f4a1bda134ec51909d4d05089176e2cc0472a9686bc5e20e35f59efbe8c",
165
+ "blocks.19.pos_embedding.embedding.weight": "3257572f4a78cff35df8f4b617435c31a1c4492a6a590a62bd7a07fb16fbdb47",
166
+ "blocks.20.norm1.weight": "72dc264da9dc2818e424726ddb14745a8d13664b1e4f65c0cb214e1dca67141e",
167
+ "blocks.20.attn.q.weight": "d1d91d4eeb4ab2991a39dab2397777882814a11d818a17b94574c15bc85ce6e4",
168
+ "blocks.20.attn.k.weight": "ebc45606b255dd92e8f015344176008484564df95bb5758c0275db271107655c",
169
+ "blocks.20.attn.v.weight": "37db03e3aed18a10be07e20237a3d92aebddd9be6ac2371d71ba5a1a4715b8c9",
170
+ "blocks.20.attn.o.weight": "0d99252e4551981c1ac68cb7d45657c41a5230367081c03b2339921dc1e0210c",
171
+ "blocks.20.norm2.weight": "6ef4f7543835e6f8824d1cec8537f7a3488d617385e31396404910a2b0136e1d",
172
+ "blocks.20.ffn.gate.0.weight": "6f63405e91b69aeb063b67cf071592f7177628cb786554c920e584e66bd50a94",
173
+ "blocks.20.ffn.fc1.weight": "2b8038c5ab90f06dd9c7c53266c003f144c39ced94122c1897f956016a05c70b",
174
+ "blocks.20.ffn.fc2.weight": "c5e06234f261ced1cdafd5d62b6ef2ac752492999c9fde229e74489b36f5e3ad",
175
+ "blocks.2.norm1.weight": "6c5b209b752b82ec17e93a188359a2d113180d7c5ccc9381233a9693efc862bc",
176
+ "blocks.20.pos_embedding.embedding.weight": "d6b9c3135bfaa11dc0acd6a23f06319be7bb247b8070fc1cfe70a928f8a8df81",
177
+ "blocks.21.norm1.weight": "643b6600f4b82436899f39b3111d0cf26acf3c7347b9d8468fd45c3099b5a37d",
178
+ "blocks.21.attn.q.weight": "addc9f461416416c69807af4cd1616cbc692ac7e6a872a580b852661b94e70fe",
179
+ "blocks.21.attn.k.weight": "fd1c67e724995a1411d369bb1a453754ca2de2352a211f823e917537ffafdc5d",
180
+ "blocks.21.attn.v.weight": "512130bf64f84225b89ec703375b556f53639119a5f7d0b88d1aaea96a67fa10",
181
+ "blocks.21.attn.o.weight": "f30e987abfe948971134a03f726589cbb3b6d6865d4ab927fb37060f739d31a4",
182
+ "blocks.21.norm2.weight": "cd2b8874f2f2123389231563849f8a390707aeacee94417782bc36c264da5428",
183
+ "blocks.21.ffn.gate.0.weight": "a2314c04fb1ed25f395f59a768b467388d905086987026c0a073cf4f8a3e2d9d",
184
+ "blocks.21.ffn.fc1.weight": "acde23d49c23149236f48504b941e0122ba63965eb6a4bb188d4b5051c16aafb",
185
+ "blocks.21.ffn.fc2.weight": "2dd08d20dc169ed0d5489a37265753d402032a9f800f5f00f1ef4dbb3c5091c7",
186
+ "blocks.2.attn.q.weight": "3fd1aaf09538d728a6c14dda63bdbfa2cb651bb33c74da38924852eb31d19d5d",
187
+ "blocks.21.pos_embedding.embedding.weight": "7f3e017e3c7900b8772c8e35d05278ba09e9e15be1d000d618dee30681782dfe",
188
+ "blocks.22.norm1.weight": "22d6bb349f0f59ac73633b1b84b910af16b53260aa9b2f1b4f6589455d479bb1",
189
+ "blocks.22.attn.q.weight": "5af57f70c171e949ab14a15bd1f6ab61814e71de5612723632f70f7c34d18eb6",
190
+ "blocks.22.attn.k.weight": "649a2ad379b8f3bc749c9a8e87367207ece686dbb2ca4e5cde9aeab13ff5e64c",
191
+ "blocks.22.attn.v.weight": "e01809b1e138c72ca2e5e8209c1e38f7feb697950a3a93a5a7a1c6438c75a1d8",
192
+ "blocks.22.attn.o.weight": "b0a2a4ab34ffb49bd00805d2c696f56e602824ad345a30e1ee2f7006d28746c1",
193
+ "blocks.22.norm2.weight": "c753ae4c00b45f4255debf54d3959969655bf211e723da07eeb6c6e6b47d236f",
194
+ "blocks.22.ffn.gate.0.weight": "73512601eeb9bcc96f0c61b1ce758508b82ab938522dd1ffa86fe9635509988c",
195
+ "blocks.22.ffn.fc1.weight": "dfb8325f40f5c1add432c9d7b6f58a75b335711525b791b3ad6bf9649d75596f",
196
+ "blocks.22.ffn.fc2.weight": "8e7a5c10f6faf197e1b48677095c99fc73e1b670e8cb650f8bfbd9e3b1c01082",
197
+ "blocks.2.attn.k.weight": "2c424d58ec5917de237914de18b96703ee9d6434c2d8489f077ef3552ffc623d",
198
+ "blocks.22.pos_embedding.embedding.weight": "7ace7ad8b48b7cfdb7c8bf7df5833cab3336984e27d0758a5e0cf760b339f7d6",
199
+ "blocks.23.norm1.weight": "e3087a315a53fa65fb9280ae1f63281af5ca91c3a91f0826f5d7a80515897da4",
200
+ "blocks.23.attn.q.weight": "be0edaf4c14122ceebfe28fe4b1c01f3ca23385ffcbaa860ad47e2f22adad712",
201
+ "blocks.23.attn.k.weight": "8c0c174b87efbcf51585e77087fdeaad0d72e698e2758873c2ab4260b3b7f560",
202
+ "blocks.23.attn.v.weight": "f1b9e11f21fc1735b864d7d2db5e223f1b3346cc36f7f4dbf6d2e3e2b6d1f391",
203
+ "blocks.23.attn.o.weight": "096c1fcf24e130040a68ef2fad03910871d007b1c3caaa3e83e354666702acef",
204
+ "blocks.23.norm2.weight": "3f4068097ce4edc953017865abef17866c9316a1c8b58d4315972f025e7a16f6",
205
+ "blocks.23.ffn.gate.0.weight": "ba03cefdf71949a33e84568cd28aa7650502792ccd702e91fbe8dc6d75682184",
206
+ "blocks.23.ffn.fc1.weight": "6353ab72c4a3e2d2900f50e3623a9e996db90355c3c245c4259e363fb062fd55",
207
+ "blocks.23.ffn.fc2.weight": "f8003679a687d385766e613a9aeaaf0888399b4b6dd7e58fb3fe8f3f93978292",
208
+ "blocks.2.attn.v.weight": "752e0fdac3af94cbbf98a004e927164e693d1ff18d205c18d36218d3c7afd168",
209
+ "blocks.23.pos_embedding.embedding.weight": "3f59c46e528b03853fc49d4214656878d427d9985bb88a9bac7a8c6339a896dd",
210
+ "norm.weight": "2ca6139fd533f095bf7fc876250201c34ae33497a5533b6e7220373a670361f5",
211
+ "blocks.2.attn.o.weight": "2687bb6fed941b67429b6f2ebdcab75580a0df8b7cce3f987bafc47df0cf5048",
212
+ "blocks.2.norm2.weight": "d6d663a8f3495520eb1f5dadb72a84225c59c658eaf4b337891dbf0614281881",
213
+ "blocks.2.ffn.gate.0.weight": "c2922f8b808849d2a4ab0cdef4d44a18e4d0c12b25e56dc6eac335c7426d6f2f",
214
+ "blocks.2.ffn.fc1.weight": "79fc1c8f66b5d079e00f355770c34bfe37020798a5e36ac8db2e1087208be344",
215
+ "blocks.2.ffn.fc2.weight": "c8498ac1f86f4a46cd4b7c74e123d31aa89edd0ed3261596d6d993f0f7fe3738",
216
+ "blocks.0.attn.k.weight": "d39907e9959057976d29050845395f794b186072bc8e371ce190594602d1a2b7",
217
+ "blocks.2.pos_embedding.embedding.weight": "3219422d54820a0570879ea7e006751dc0b967f82c6900ad8932884d62887987",
218
+ "blocks.3.norm1.weight": "364e341cee34e54159fd4dc74d102dd9a39f6ecdac34d6c50fbef3a1d2e6d1dc",
219
+ "blocks.3.attn.q.weight": "8fcff89bf9be9a52a8141b85676aaa40698128997bf06435de7f7dcdc6ae98e1",
220
+ "blocks.3.attn.k.weight": "1888300183362dbf9f917f92fe1df0c82fa79007933710bfa92c4d3aaca71210",
221
+ "blocks.3.attn.v.weight": "fe605c3ac3fc79d3e895c534366db0088b2ac5a54f18e6702a6ccbdd5d4c777c",
222
+ "blocks.3.attn.o.weight": "a887e1e11832b6969f9fff283359a8fb8c75849df373e3d5468c61b10591b0f7",
223
+ "blocks.3.norm2.weight": "0604138c2e4271f6ea6c2981939fb1a7393fe67f45a85d427de63fe178a8fd4e",
224
+ "blocks.3.ffn.gate.0.weight": "2d7a32b3fae6e3dbbb6a074256d1f1eb820a6b34c991551bd922bf42e890debc",
225
+ "blocks.3.ffn.fc1.weight": "7e438eaccb82c050e5fe64c10ba51f5d4061905fa7df80f1295b8fbe228a2b7e",
226
+ "blocks.3.ffn.fc2.weight": "969adf9812b17e60aebcc49bfc3d3c235de1b2a0608431ade4abd2222be412f2",
227
+ "blocks.0.attn.v.weight": "b0352b1032c1e33ea642d634e91e556b2f6082fbcc2746944251af55c7e58687",
228
+ "blocks.3.pos_embedding.embedding.weight": "248cda24dfe16e555969c2f6bf4f5c389f3ce0b4c5db54702ca898ca1ea5f60b",
229
+ "blocks.4.norm1.weight": "6024e784b6931517c957b33b35e7c078ad2130976395311a31e3b6b10c6097b7",
230
+ "blocks.4.attn.q.weight": "f77288b2b407db727796de345d4436a35554184286d39f5b45f18ebb70ef0835",
231
+ "blocks.4.attn.k.weight": "5f44375c04eda6064193b05884789a8efe96ec6fd8676626b9937bc7b6e38de4",
232
+ "blocks.4.attn.v.weight": "df4684c53b6f3360bee9eabc5d5c30717513af563643369038afe88a670329aa",
233
+ "blocks.4.attn.o.weight": "fda7a141aba6b3724c4e5bdbc4ce606a17db7bf748fac1e607f9a0dcfbbf6918",
234
+ "blocks.4.norm2.weight": "ee879642a4d0f10b71f5f98a508e6f8260bc2bea4de245d531c02813bc9b1312",
235
+ "blocks.4.ffn.gate.0.weight": "b8ba12171bc0022d297798f036efcc2d11c9849c114bb00b964f1c7cecf6f880",
236
+ "blocks.4.ffn.fc1.weight": "52033bc97c7ff19487dfb15fef9b769f031f29a852630e1ff6d70f960712c7a6",
237
+ "blocks.4.ffn.fc2.weight": "cec3f614798fc63a93c67e21100a078e514a73b1091666e5e09aed6024961161",
238
+ "blocks.0.attn.o.weight": "7872348cae59c57676dea3a260128a161b6f4a612cf978587a1bf54d63481c3f",
239
+ "blocks.4.pos_embedding.embedding.weight": "6c505beaf2fee494e86510d764dbb7a5da3044386d5c827edc4890fd5cbdf877",
240
+ "blocks.5.norm1.weight": "dc573afb676678ff989fb605da92c3231bd47e6d4861b458b9536db4d34c1fb9",
241
+ "blocks.5.attn.q.weight": "dd22da2da552f4b20e938b0937febc1df0607467c696d273ec0f5c00fe55cb5f",
242
+ "blocks.5.attn.k.weight": "f6b1b0ffdcb4a495fec65140fdbdb5e41b8a50faea9aaa0c0607ea2f23aad580",
243
+ "blocks.5.attn.v.weight": "358c5f0140a7944f8c7bff6b43be57ff7e39cbfdbf886acefbc47cfc1cb58aee",
244
+ "blocks.5.attn.o.weight": "169543af19807eef6adef3b124a43a308a41095f160fa6c915140656b2c365d9",
245
+ "blocks.5.norm2.weight": "6a35204fe66780ce0501621e603bcd82110cef0566458bd86aa898da30f59e4f",
246
+ "blocks.5.ffn.gate.0.weight": "0515e1714b132cd1d0e4d5cfa02a8af3a71dbb6be7fa13d3ebc1f7fbf035796a",
247
+ "blocks.5.ffn.fc1.weight": "53c741aa4d270d8cc787952f28b1d7c8674d3e1ecaf8d4fb31b2b8d805edc112",
248
+ "blocks.5.ffn.fc2.weight": "b07991d0d6a9f4ba3f9bec2afae9eba4b6fff06e7aee5374e439fc58123336df",
249
+ "blocks.0.norm2.weight": "f2d7e2feda24b5e6c813084fa105fca6f9b8f0b445ac3810a47f52f0d2446125",
250
+ "blocks.5.pos_embedding.embedding.weight": "946cfcf492a5c88f55cc29dfef73c4f6e1e42dd22a1c0de708f976d5e441a98f",
251
+ "blocks.6.norm1.weight": "ed716972d9ad9ab1dc588863ff325aa555dd9f21633b3cd81d2e3fca524f8c74",
252
+ "blocks.6.attn.q.weight": "649ffa907b30ee554fc9468ae7219ab5aa9cd7a77bddaaacda894551d83dcf47",
253
+ "blocks.6.attn.k.weight": "c4bfdbb8e2c224242fb3b42fb292e54faec1dcb08c51262c262f8072951197a7",
254
+ "blocks.6.attn.v.weight": "24afa38423f157af3a78156f8e4480c6994e478fd93b45e044fcdc5ec3eb421c",
255
+ "blocks.6.attn.o.weight": "5f2da167ff70b582fc154baa75aca00157d61bb061d9d49a306e047be51b5c38",
256
+ "blocks.6.norm2.weight": "5d589fedf6581d068539ec323650c8240b410d9ad7eb6e799c86e631995e0ea6",
257
+ "blocks.6.ffn.gate.0.weight": "b1715bc1a5a21e8a1a4304da70512f0bc34a170d77d7e1efe68b00c4373416eb",
258
+ "blocks.6.ffn.fc1.weight": "8cf0041e3adedde06d67fba3149ed48f7c1d58286272d2e3ba9adaa032b6dc04",
259
+ "blocks.6.ffn.fc2.weight": "89dd1b1817fc3b0b7cf389b4847a1be3a59cbeb406630df8a7da6f04ea73f81b",
260
+ "blocks.0.ffn.gate.0.weight": "055dc93056014efeef9505f02749c9919dda154065f48e9dfb3b5bf388fd8fc2",
261
+ "blocks.6.pos_embedding.embedding.weight": "85ef8b8dde1e8b5e22f981af2013ddc2b9a05008e063e3d5aaccb388d23adc28",
262
+ "blocks.7.norm1.weight": "55d0d527a8f37586b0da6b369181ab5d50e638c84a95cceffec056e9a773388f",
263
+ "blocks.7.attn.q.weight": "f9ea192e784a8d6eae3d3cd67b03cf486dc4a6d17c11321a59cb331beb60b84a",
264
+ "blocks.7.attn.k.weight": "354979905f65a164a882464852078b4d6f07d9e01c7823e9dabf918e7741956b",
265
+ "blocks.7.attn.v.weight": "a9418577eddd6ad5e27d4b8b9cd1a4efa1dfbb8ad2082e17fcec48059b6fea34",
266
+ "blocks.7.attn.o.weight": "717a19dfcaa7659c7e57939733dfa733e5075d518f2e0d493230e6e15c072e86",
267
+ "blocks.7.norm2.weight": "467861f3984054299d10c36289c6f1d53573bd0c0fd1d862fa5cd7abee7a92a6",
268
+ "blocks.7.ffn.gate.0.weight": "1792b8e5667294d6d14fd74f2130ce67526fdb307d592ee6149bcff253770bef",
269
+ "blocks.7.ffn.fc1.weight": "de885d63fd3a56b723abd9e4dc1ef0d58e16fd37ba134689de98e69dc1de76a7",
270
+ "blocks.7.ffn.fc2.weight": "5229a9087d7c8955f2bfb72860bac6e78aefbdd1e1fb76520c2116d0440f8f08",
271
+ "blocks.0.ffn.fc1.weight": "334367de1a1817877718fcfb56284fb3b747b18aaeeb406c1571b8135e6d3878",
272
+ "blocks.7.pos_embedding.embedding.weight": "e0ef496ceaefa1e7ce797349771bdd535cc689f06b5f10dca87a5c69416ba7c1",
273
+ "blocks.8.norm1.weight": "c46ee124175fc11b5827433f3948c7ce4b2a58e219fc958dcfbd6446fba7903a",
274
+ "blocks.8.attn.q.weight": "db4b7dfd987c2f4c82e0b102c5fb095b778f9df65f6bd8df726de8670dacb735",
275
+ "blocks.8.attn.k.weight": "8e7118586292f5a6a947e484a64d7629365087188be78fa068d2b953d44b4ad2",
276
+ "blocks.8.attn.v.weight": "0ebb08161096cbb156a238fc8ac6f4eedd6646a2192bedb2bb9c7d1f5f601d3a",
277
+ "blocks.8.attn.o.weight": "4335a2fa8fc7215993e4d344d26276515d75b22bba39bf154ba84c22128cf649",
278
+ "blocks.8.norm2.weight": "04295b427fa281bdef22672e30e2c5524a4ef9ac0172848d5ebdd7abc8f14a32",
279
+ "blocks.8.ffn.gate.0.weight": "aa04d3f9631a2e1d244a3aa0bf670632d02fbfa4ca9f1f440a3c5fd27d2acd7f",
280
+ "blocks.8.ffn.fc1.weight": "02c3f7c99d3613a97a186fde97d4666ef49ba007a9d033352ad455e5850937e8",
281
+ "blocks.8.ffn.fc2.weight": "1f7b38bc6ab72afa0aed927249916104bd3aca57c3f2558149a995a4b19fd83f",
282
+ "blocks.0.ffn.fc2.weight": "f445c5e99f7f41fb7c5a71d3d9e429f34a5e4c96f9cfa409ff71d688b22f0492",
283
+ "blocks.8.pos_embedding.embedding.weight": "216ab5eb195b5aa8b0a9355a8879878e1eebede5b818bacf3966b860e41b76f8",
284
+ "blocks.9.norm1.weight": "511f91c22333a8363a653903922445b707b13c9653828c06c80b14ba130a84fa",
285
+ "blocks.9.attn.q.weight": "1ed924db52e76904346aaf84b5f24b6c3aa880dba386ae063806ae92f50a92e5",
286
+ "blocks.9.attn.k.weight": "237a326aec5e287a5f200887365d879d7390ca1dd1e06a8e4bc914ceefdb3008",
287
+ "blocks.9.attn.v.weight": "b144ccd48692b03d4c4e69edd5a9b80955b488fbdcf5e6fe3a643ef9472ed93e",
288
+ "blocks.9.attn.o.weight": "fd1298bf829009c192917f2bcbcd20f9647e8692379298219c8a3ca705731151",
289
+ "blocks.9.norm2.weight": "ca1649a695f64c542622a6c6e4d2af64827d19bcaecd25dd6ddc0d6ea92d011f",
290
+ "blocks.9.ffn.gate.0.weight": "6b315d5089aae0abca0b17c4f17ea1709be04da91922a2d8cca542aa6dbcebc8",
291
+ "blocks.9.ffn.fc1.weight": "e536498c8102de20f4f0d359a1cc675bb0b8a451b6e81684b5c04ac5d7d84787",
292
+ "blocks.9.ffn.fc2.weight": "8f749319a434e3e8df116aaf289350d609af76d2d264c80c21f21be3b599daaa"
293
+ },
294
+ "output_index_sha256": "8322567493a4f08dce5d97f8621a2896a5ed1b72e0865371e3339599e077ebb2",
295
+ "validation": {
296
+ "all_tensor_names_shapes_dtypes_equal": true,
297
+ "all_tensor_bytes_SHA256_equal": true,
298
+ "all_output_shards_read_back": true,
299
+ "source_files_unchanged": true,
300
+ "max_file_limit_respected": true
301
+ },
302
+ "GPU_used": false,
303
+ "model_loaded": false,
304
+ "training_run": false,
305
+ "upload_run": false
306
+ }
models/Wan2.1-VACE-1.3B/transformer/README.md ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ tags:
3
+ - safetensors
4
+ - lossless-resharding
5
+ ---
6
+ # Wan2.1-VACE-1.3B native base transformer (DiT and VACE, not trained Any2Ego branches)
7
+
8
+ 2 standard safetensors shards, each at most
9
+ 5,000,000,000 bytes **including the header**. Native tensor names,
10
+ shapes, dtypes and raw value bytes are unchanged. No model construction,
11
+ quantization, inference, training, GPU allocation or upload was performed.
12
+
13
+ Source/base: `Wan-AI/Wan2.1-VACE-1.3B`.
14
+ Raw tensor data: 7,145,937,664 bytes, 1,264 tensors.
15
+ `diffusion_pytorch_model.safetensors.index.json` maps all tensor names to their shards.
16
+ `reshard_manifest.json` records source/file hashes and independently verified
17
+ per-tensor SHA256. For a native DiffSynth component, pass the **list of shard
18
+ paths** to `ModelConfig(path=[...])`; this export is not an architecture/key
19
+ conversion into a Transformers or diffusers model.
20
+
21
+ PyTorch ZIP conversion, when applicable, uses restricted `weights_only=True`
22
+ FakeTensor metadata loading and streams original complete storages without
23
+ executing unrestricted pickle. Obtain/review the original model license before
24
+ redistribution. This directory is losslessly prepared from local artifacts.
models/Wan2.1-VACE-1.3B/transformer/diffusion_pytorch_model.safetensors.index.json ADDED
The diff for this file is too large to render. See raw diff
 
models/Wan2.1-VACE-1.3B/transformer/reshard_manifest.json ADDED
The diff for this file is too large to render. See raw diff
 
native_reader_validation.json ADDED
@@ -0,0 +1,110 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "reader": "safetensors.safe_open(framework=pt, device=cpu), slices only",
3
+ "safetensors_files": 20,
4
+ "tensor_entries": 6816,
5
+ "files": [
6
+ {
7
+ "path": "checkpoints/caption_grpo/adapter_model.safetensors",
8
+ "tensor_count": 504,
9
+ "names_shapes_dtypes_verified": true
10
+ },
11
+ {
12
+ "path": "checkpoints/generator_global/ckpt.safetensors",
13
+ "tensor_count": 240,
14
+ "names_shapes_dtypes_verified": true
15
+ },
16
+ {
17
+ "path": "checkpoints/generator_hoi/ckpt.safetensors",
18
+ "tensor_count": 300,
19
+ "names_shapes_dtypes_verified": true
20
+ },
21
+ {
22
+ "path": "checkpoints/generator_spatial/ckpt.safetensors",
23
+ "tensor_count": 300,
24
+ "names_shapes_dtypes_verified": true
25
+ },
26
+ {
27
+ "path": "checkpoints/reward_preview/ckpt.safetensors",
28
+ "tensor_count": 240,
29
+ "names_shapes_dtypes_verified": true
30
+ },
31
+ {
32
+ "path": "checkpoints/sft_only/adapter_model.safetensors",
33
+ "tensor_count": 504,
34
+ "names_shapes_dtypes_verified": true
35
+ },
36
+ {
37
+ "path": "models/CLIP-ViT-H-14-laion2B-s32B-b79K/model.safetensors",
38
+ "tensor_count": 912,
39
+ "names_shapes_dtypes_verified": true
40
+ },
41
+ {
42
+ "path": "models/Qwen3-VL-8B-Instruct/model-00001-of-00004.safetensors",
43
+ "tensor_count": 109,
44
+ "names_shapes_dtypes_verified": true
45
+ },
46
+ {
47
+ "path": "models/Qwen3-VL-8B-Instruct/model-00002-of-00004.safetensors",
48
+ "tensor_count": 142,
49
+ "names_shapes_dtypes_verified": true
50
+ },
51
+ {
52
+ "path": "models/Qwen3-VL-8B-Instruct/model-00003-of-00004.safetensors",
53
+ "tensor_count": 137,
54
+ "names_shapes_dtypes_verified": true
55
+ },
56
+ {
57
+ "path": "models/Qwen3-VL-8B-Instruct/model-00004-of-00004.safetensors",
58
+ "tensor_count": 362,
59
+ "names_shapes_dtypes_verified": true
60
+ },
61
+ {
62
+ "path": "models/Wan2.1-VACE-1.3B/text_encoder/model-00001-of-00003.safetensors",
63
+ "tensor_count": 79,
64
+ "names_shapes_dtypes_verified": true
65
+ },
66
+ {
67
+ "path": "models/Wan2.1-VACE-1.3B/text_encoder/model-00002-of-00003.safetensors",
68
+ "tensor_count": 129,
69
+ "names_shapes_dtypes_verified": true
70
+ },
71
+ {
72
+ "path": "models/Wan2.1-VACE-1.3B/text_encoder/model-00003-of-00003.safetensors",
73
+ "tensor_count": 34,
74
+ "names_shapes_dtypes_verified": true
75
+ },
76
+ {
77
+ "path": "models/Wan2.1-VACE-1.3B/transformer/diffusion_pytorch_model-00001-of-00002.safetensors",
78
+ "tensor_count": 726,
79
+ "names_shapes_dtypes_verified": true
80
+ },
81
+ {
82
+ "path": "models/Wan2.1-VACE-1.3B/transformer/diffusion_pytorch_model-00002-of-00002.safetensors",
83
+ "tensor_count": 538,
84
+ "names_shapes_dtypes_verified": true
85
+ },
86
+ {
87
+ "path": "research/caption_dpo/epoch-2.safetensors",
88
+ "tensor_count": 240,
89
+ "names_shapes_dtypes_verified": true
90
+ },
91
+ {
92
+ "path": "research/joint_branch/epoch-3.safetensors",
93
+ "tensor_count": 480,
94
+ "names_shapes_dtypes_verified": true
95
+ },
96
+ {
97
+ "path": "research/native_narr_dit/epoch-4.safetensors",
98
+ "tensor_count": 600,
99
+ "names_shapes_dtypes_verified": true
100
+ },
101
+ {
102
+ "path": "research/vlm_comparison/epoch-0.safetensors",
103
+ "tensor_count": 240,
104
+ "names_shapes_dtypes_verified": true
105
+ }
106
+ ],
107
+ "CUDA_initialized": false,
108
+ "model_loaded": false,
109
+ "inference_run": false
110
+ }
tools/attach_model_bundle.py ADDED
@@ -0,0 +1,109 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python3
2
+ """Attach a downloaded ego-exo model bundle to code/core. Dry-run by default.
3
+
4
+ Creates links only where destinations are absent. Loader patches are applied
5
+ only to the exact known pre-sharding code version (or treated as already applied
6
+ if hashes match); other local edits are never overwritten. No inference/upload.
7
+ """
8
+ import argparse
9
+ import hashlib
10
+ import json
11
+ from pathlib import Path
12
+ import tempfile
13
+
14
+
15
+ def digest(path):
16
+ return hashlib.sha256(Path(path).read_bytes()).hexdigest()
17
+
18
+
19
+ def safe_relative(name):
20
+ path = Path(name)
21
+ if path.is_absolute() or not path.parts or '..' in path.parts or '.' in path.parts:
22
+ raise ValueError('unsafe relative path in loader patch')
23
+ return path
24
+
25
+
26
+ def plan_install(bundle, code_root, patch_loaders=True):
27
+ bundle, code_root = Path(bundle).resolve(), Path(code_root).resolve()
28
+ if not (code_root / 'project_paths.py').is_file():
29
+ raise ValueError('--code-root must be the existing code/core directory')
30
+ if not (bundle / 'bundle_manifest.json').is_file():
31
+ raise ValueError('bundle is incomplete or has no verified bundle_manifest.json')
32
+ if json.loads((bundle / 'bundle_manifest.json').read_text()).get('status') != 'complete':
33
+ raise ValueError('bundle is not complete')
34
+ operations = []
35
+ for group in ('models', 'checkpoints'):
36
+ source_root = bundle / group
37
+ if not source_root.is_dir():
38
+ raise ValueError('missing bundle resource group: ' + group)
39
+ target_root = code_root / group
40
+ if target_root.exists() and not target_root.is_dir():
41
+ raise ValueError('resource parent is not a directory: ' + str(target_root))
42
+ for source in sorted(source_root.iterdir()):
43
+ if not source.is_dir():
44
+ continue
45
+ target = target_root / source.name
46
+ if target.is_symlink() and target.resolve() == source.resolve():
47
+ continue
48
+ if target.exists() or target.is_symlink():
49
+ raise ValueError('existing resource will not be overwritten: ' + str(target))
50
+ operations.append(dict(action='link', source=str(source), target=str(target)))
51
+ if patch_loaders:
52
+ patch_root = bundle / 'code_support'
53
+ manifest = json.loads((patch_root / 'loader_patch.json').read_text())
54
+ for row in manifest['files']:
55
+ relative = safe_relative(row['path'])
56
+ source, target = patch_root / relative, code_root / relative
57
+ if digest(source) != row['new_sha256']:
58
+ raise ValueError('bundle loader patch hash differs')
59
+ if target.is_symlink():
60
+ raise ValueError('refusing to patch a symlink: ' + str(target))
61
+ if target.exists() and not target.is_file():
62
+ raise ValueError('refusing to patch a non-file: ' + str(target))
63
+ current = digest(target) if target.is_file() else None
64
+ if current == row['new_sha256']:
65
+ continue
66
+ if current != row['previous_sha256']:
67
+ raise ValueError('unknown/local code changes will not be overwritten: ' + str(target))
68
+ operations.append(dict(action='patch', source=str(source), target=str(target)))
69
+ return operations
70
+
71
+
72
+ def install(bundle, code_root, apply=False, patch_loaders=True):
73
+ operations = plan_install(bundle, code_root, patch_loaders)
74
+ for row in operations:
75
+ print(row['action'].upper(), row['target'], '<-', row['source'])
76
+ if not apply:
77
+ print('DRY RUN: nothing changed. Add --apply after checking the paths.')
78
+ return operations
79
+ # Validate the entire plan before any writes. Never replace a resource directory.
80
+ for row in operations:
81
+ source, target = Path(row['source']), Path(row['target'])
82
+ target.parent.mkdir(parents=True, exist_ok=True)
83
+ if row['action'] == 'link':
84
+ target.symlink_to(source, target_is_directory=True)
85
+ else:
86
+ with tempfile.NamedTemporaryFile(dir=target.parent, prefix='.loader_patch-', delete=False) as handle:
87
+ temporary = Path(handle.name)
88
+ handle.write(source.read_bytes())
89
+ if target.exists():
90
+ temporary.chmod(target.stat().st_mode & 0o777)
91
+ else:
92
+ temporary.chmod(0o644)
93
+ temporary.replace(target)
94
+ print('ATTACHED. No training, inference, GPU use or upload occurred.')
95
+ return operations
96
+
97
+
98
+ def main():
99
+ parser = argparse.ArgumentParser(description=__doc__)
100
+ parser.add_argument('--bundle', type=Path, default=Path(__file__).resolve().parents[1])
101
+ parser.add_argument('--code-root', type=Path, required=True)
102
+ parser.add_argument('--apply', action='store_true')
103
+ parser.add_argument('--no-code-patch', action='store_true')
104
+ args = parser.parse_args()
105
+ install(args.bundle, args.code_root, args.apply, not args.no_code_patch)
106
+
107
+
108
+ if __name__ == '__main__':
109
+ main()