HappyP4nda commited on
Commit
ae6b641
·
verified ·
1 Parent(s): 030f74f

Add files using upload-large-folder tool

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 +2 -0
  2. Wan2.2-TI2V-5B-Diffusers/.msc +0 -0
  3. Wan2.2-TI2V-5B-Diffusers/.mv +1 -0
  4. Wan2.2-TI2V-5B-Diffusers/README.md +276 -0
  5. Wan2.2-TI2V-5B-Diffusers/WanImageProcessor/.gitattributes +35 -0
  6. Wan2.2-TI2V-5B-Diffusers/WanImageProcessor/README.md +60 -0
  7. Wan2.2-TI2V-5B-Diffusers/WanImageProcessor/block.py +96 -0
  8. Wan2.2-TI2V-5B-Diffusers/WanImageProcessor/modular_config.json +7 -0
  9. Wan2.2-TI2V-5B-Diffusers/WanImageProcessor/modular_model_index.json +15 -0
  10. Wan2.2-TI2V-5B-Diffusers/assets/logo.png +0 -0
  11. Wan2.2-TI2V-5B-Diffusers/assets/moe_arch.png +0 -0
  12. Wan2.2-TI2V-5B-Diffusers/configuration.json +1 -0
  13. Wan2.2-TI2V-5B-Diffusers/examples/i2v_input.JPG +3 -0
  14. Wan2.2-TI2V-5B-Diffusers/model_index.json +30 -0
  15. Wan2.2-TI2V-5B-Diffusers/scheduler/scheduler_config.json +30 -0
  16. Wan2.2-TI2V-5B-Diffusers/text_encoder/config.json +34 -0
  17. Wan2.2-TI2V-5B-Diffusers/text_encoder/model-00001-of-00003.safetensors +3 -0
  18. Wan2.2-TI2V-5B-Diffusers/text_encoder/model-00002-of-00003.safetensors +3 -0
  19. Wan2.2-TI2V-5B-Diffusers/text_encoder/model-00003-of-00003.safetensors +3 -0
  20. Wan2.2-TI2V-5B-Diffusers/text_encoder/model.safetensors.index.json +249 -0
  21. Wan2.2-TI2V-5B-Diffusers/tokenizer/special_tokens_map.json +332 -0
  22. Wan2.2-TI2V-5B-Diffusers/tokenizer/spiece.model +3 -0
  23. Wan2.2-TI2V-5B-Diffusers/tokenizer/tokenizer.json +3 -0
  24. Wan2.2-TI2V-5B-Diffusers/tokenizer/tokenizer_config.json +2749 -0
  25. Wan2.2-TI2V-5B-Diffusers/transformer/config.json +24 -0
  26. Wan2.2-TI2V-5B-Diffusers/transformer/diffusion_pytorch_model-00001-of-00005.safetensors +3 -0
  27. Wan2.2-TI2V-5B-Diffusers/transformer/diffusion_pytorch_model-00002-of-00005.safetensors +3 -0
  28. Wan2.2-TI2V-5B-Diffusers/transformer/diffusion_pytorch_model-00003-of-00005.safetensors +3 -0
  29. Wan2.2-TI2V-5B-Diffusers/transformer/diffusion_pytorch_model-00004-of-00005.safetensors +3 -0
  30. Wan2.2-TI2V-5B-Diffusers/transformer/diffusion_pytorch_model-00005-of-00005.safetensors +3 -0
  31. Wan2.2-TI2V-5B-Diffusers/transformer/diffusion_pytorch_model.safetensors.index.json +832 -0
  32. Wan2.2-TI2V-5B-Diffusers/vae/config.json +128 -0
  33. Wan2.2-TI2V-5B-Diffusers/vae/diffusion_pytorch_model.safetensors +3 -0
  34. dit/diffusion_pytorch_model.safetensors +3 -0
  35. lora/README.md +204 -0
  36. lora/adapter_config.json +44 -0
  37. lora/adapter_model.safetensors +3 -0
  38. lora/checkpoint/README.md +204 -0
  39. lora/checkpoint/adapter_config.json +44 -0
  40. lora/checkpoint/adapter_model.safetensors +3 -0
  41. sam2.1-hiera-large/.msc +0 -0
  42. sam2.1-hiera-large/.mv +1 -0
  43. sam2.1-hiera-large/README.md +542 -0
  44. sam2.1-hiera-large/config.json +233 -0
  45. sam2.1-hiera-large/configuration.json +1 -0
  46. sam2.1-hiera-large/model.safetensors +3 -0
  47. sam2.1-hiera-large/preprocessor_config.json +36 -0
  48. sam2.1-hiera-large/processor_config.json +5 -0
  49. sam2.1-hiera-large/sam2.1_hiera_l.yaml +120 -0
  50. sam2.1-hiera-large/sam2.1_hiera_large.pt +3 -0
.gitattributes CHANGED
@@ -33,3 +33,5 @@ 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
+ Wan2.2-TI2V-5B-Diffusers/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
37
+ Wan2.2-TI2V-5B-Diffusers/examples/i2v_input.JPG filter=lfs diff=lfs merge=lfs -text
Wan2.2-TI2V-5B-Diffusers/.msc ADDED
Binary file (2.55 kB). View file
 
Wan2.2-TI2V-5B-Diffusers/.mv ADDED
@@ -0,0 +1 @@
 
 
1
+ Revision:master,CreatedAt:1754803045
Wan2.2-TI2V-5B-Diffusers/README.md ADDED
@@ -0,0 +1,276 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ language:
4
+ - en
5
+ - zh
6
+ pipeline_tag: text-to-video
7
+ ---
8
+ # Wan2.2
9
+
10
+ <p align="center">
11
+ <img src="assets/logo.png" width="400"/>
12
+ <p>
13
+
14
+ <p align="center">
15
+ 💜 <a href="https://wan.video"><b>Wan</b></a> &nbsp&nbsp | &nbsp&nbsp 🖥️ <a href="https://github.com/Wan-Video/Wan2.2">GitHub</a> &nbsp&nbsp | &nbsp&nbsp🤗 <a href="https://huggingface.co/Wan-AI/">Hugging Face</a>&nbsp&nbsp | &nbsp&nbsp🤖 <a href="https://modelscope.cn/organization/Wan-AI">ModelScope</a>&nbsp&nbsp | &nbsp&nbsp 📑 <a href="https://arxiv.org/abs/2503.20314">Technical Report</a> &nbsp&nbsp | &nbsp&nbsp 📑 <a href="https://wan.video/welcome?spm=a2ty_o02.30011076.0.0.6c9ee41eCcluqg">Blog</a> &nbsp&nbsp | &nbsp&nbsp💬 <a href="https://gw.alicdn.com/imgextra/i2/O1CN01tqjWFi1ByuyehkTSB_!!6000000000015-0-tps-611-1279.jpg">WeChat Group</a>&nbsp&nbsp | &nbsp&nbsp 📖 <a href="https://discord.gg/AKNgpMK4Yj">Discord</a>&nbsp&nbsp
16
+ <br>
17
+
18
+ -----
19
+
20
+ [**Wan: Open and Advanced Large-Scale Video Generative Models**](https://arxiv.org/abs/2503.20314) <be>
21
+
22
+
23
+ We are excited to introduce **Wan2.2**, a major upgrade to our foundational video models. With **Wan2.2**, we have focused on incorporating the following innovations:
24
+
25
+ - 👍 **Effective MoE Architecture**: Wan2.2 introduces a Mixture-of-Experts (MoE) architecture into video diffusion models. By separating the denoising process cross timesteps with specialized powerful expert models, this enlarges the overall model capacity while maintaining the same computational cost.
26
+
27
+ - 👍 **Cinematic-level Aesthetics**: Wan2.2 incorporates meticulously curated aesthetic data, complete with detailed labels for lighting, composition, contrast, color tone, and more. This allows for more precise and controllable cinematic style generation, facilitating the creation of videos with customizable aesthetic preferences.
28
+
29
+ - 👍 **Complex Motion Generation**: Compared to Wan2.1, Wan2.2 is trained on a significantly larger data, with +65.6% more images and +83.2% more videos. This expansion notably enhances the model's generalization across multiple dimensions such as motions, semantics, and aesthetics, achieving TOP performance among all open-sourced and closed-sourced models.
30
+
31
+ - 👍 **Efficient High-Definition Hybrid TI2V**: Wan2.2 open-sources a 5B model built with our advanced Wan2.2-VAE that achieves a compression ratio of **16×16×4**. This model supports both text-to-video and image-to-video generation at 720P resolution with 24fps and can also run on consumer-grade graphics cards like 4090. It is one of the fastest **720P@24fps** models currently available, capable of serving both the industrial and academic sectors simultaneously.
32
+
33
+ This repository contains our TI2V-5B model, built with the advanced Wan2.2-VAE that achieves a compression ratio of 16×16×4. This model supports both text-to-video and image-to-video generation at 720P resolution with 24fps and can runs on single consumer-grade GPU such as the 4090. It is one of the fastest 720P@24fps models available, meeting the needs of both industrial applications and academic research.
34
+
35
+
36
+
37
+ ## Video Demos
38
+
39
+ <div align="center">
40
+ <video width="80%" controls>
41
+ <source src="https://cloud.video.taobao.com/vod/4szTT1B0LqXvJzmuEURfGRA-nllnqN_G2AT0ZWkQXoQ.mp4" type="video/mp4">
42
+ Your browser does not support the video tag.
43
+ </video>
44
+ </div>
45
+
46
+
47
+ ## 🔥 Latest News!!
48
+
49
+ * Jul 28, 2025: 👋 We've released the inference code and model weights of **Wan2.2**.
50
+
51
+ ## Community Works
52
+ If your research or project builds upon [**Wan2.1**](https://github.com/Wan-Video/Wan2.1) or Wan2.2, we welcome you to share it with us so we can highlight it for the broader community.
53
+
54
+
55
+ ## 📑 Todo List
56
+ - Wan2.2 Text-to-Video
57
+ - [x] Multi-GPU Inference code of the A14B and 14B models
58
+ - [x] Checkpoints of the A14B and 14B models
59
+ - [x] ComfyUI integration
60
+ - [x] Diffusers integration
61
+ - Wan2.2 Image-to-Video
62
+ - [x] Multi-GPU Inference code of the A14B model
63
+ - [x] Checkpoints of the A14B model
64
+ - [x] ComfyUI integration
65
+ - [x] Diffusers integration
66
+ - Wan2.2 Text-Image-to-Video
67
+ - [x] Multi-GPU Inference code of the 5B model
68
+ - [x] Checkpoints of the 5B model
69
+ - [x] ComfyUI integration
70
+ - [x] Diffusers integration
71
+
72
+ ## Run Wan2.2
73
+
74
+ #### Installation
75
+ Clone the repo:
76
+ ```sh
77
+ git clone https://github.com/Wan-Video/Wan2.2.git
78
+ cd Wan2.2
79
+ ```
80
+
81
+ Install dependencies:
82
+ ```sh
83
+ # Ensure torch >= 2.4.0
84
+ pip install -r requirements.txt
85
+ ```
86
+
87
+
88
+ #### Model Download
89
+
90
+
91
+ | Models | Download Links | Description |
92
+ |--------------------|---------------------------------------------------------------------------------------------------------------------------------------------|-------------|
93
+ | T2V-A14B | 🤗 [Huggingface](https://huggingface.co/Wan-AI/Wan2.2-T2V-A14B) 🤖 [ModelScope](https://modelscope.cn/models/Wan-AI/Wan2.2-T2V-A14B) | Text-to-Video MoE model, supports 480P & 720P |
94
+ | I2V-A14B | 🤗 [Huggingface](https://huggingface.co/Wan-AI/Wan2.2-I2V-A14B) 🤖 [ModelScope](https://modelscope.cn/models/Wan-AI/Wan2.2-I2V-A14B) | Image-to-Video MoE model, supports 480P & 720P |
95
+ | TI2V-5B | 🤗 [Huggingface](https://huggingface.co/Wan-AI/Wan2.2-TI2V-5B) 🤖 [ModelScope](https://modelscope.cn/models/Wan-AI/Wan2.2-TI2V-5B) | High-compression VAE, T2V+I2V, supports 720P |
96
+
97
+
98
+ > 💡Note:
99
+ > The TI2V-5B model supports 720P video generation at **24 FPS**.
100
+
101
+
102
+ Download models using huggingface-cli:
103
+ ``` sh
104
+ pip install "huggingface_hub[cli]"
105
+ huggingface-cli download Wan-AI/Wan2.2-TI2V-5B --local-dir ./Wan2.2-TI2V-5B
106
+ ```
107
+
108
+ Download models using modelscope-cli:
109
+ ``` sh
110
+ pip install modelscope
111
+ modelscope download Wan-AI/Wan2.2-TI2V-5B --local_dir ./Wan2.2-TI2V-5B
112
+ ```
113
+
114
+ #### Run Text-Image-to-Video Generation
115
+
116
+ This repository supports the `Wan2.2-TI2V-5B` Text-Image-to-Video model and can support video generation at 720P resolutions.
117
+
118
+
119
+ - Single-GPU Text-to-Video inference
120
+ ```sh
121
+ python generate.py --task ti2v-5B --size 1280*704 --ckpt_dir ./Wan2.2-TI2V-5B --offload_model True --convert_model_dtype --t5_cpu --prompt "Two anthropomorphic cats in comfy boxing gear and bright gloves fight intensely on a spotlighted stage"
122
+ ```
123
+
124
+ > 💡Unlike other tasks, the 720P resolution of the Text-Image-to-Video task is `1280*704` or `704*1280`.
125
+
126
+ > This command can run on a GPU with at least 24GB VRAM (e.g, RTX 4090 GPU).
127
+
128
+ > 💡If you are running on a GPU with at least 80GB VRAM, you can remove the `--offload_model True`, `--convert_model_dtype` and `--t5_cpu` options to speed up execution.
129
+
130
+
131
+ - Single-GPU Image-to-Video inference
132
+ ```sh
133
+ python generate.py --task ti2v-5B --size 1280*704 --ckpt_dir ./Wan2.2-TI2V-5B --offload_model True --convert_model_dtype --t5_cpu --image examples/i2v_input.JPG --prompt "Summer beach vacation style, a white cat wearing sunglasses sits on a surfboard. The fluffy-furred feline gazes directly at the camera with a relaxed expression. Blurred beach scenery forms the background featuring crystal-clear waters, distant green hills, and a blue sky dotted with white clouds. The cat assumes a naturally relaxed posture, as if savoring the sea breeze and warm sunlight. A close-up shot highlights the feline's intricate details and the refreshing atmosphere of the seaside."
134
+ ```
135
+
136
+ > 💡If the image parameter is configured, it is an Image-to-Video generation; otherwise, it defaults to a Text-to-Video generation.
137
+
138
+ > 💡Similar to Image-to-Video, the `size` parameter represents the area of the generated video, with the aspect ratio following that of the original input image.
139
+
140
+
141
+ - Multi-GPU inference using FSDP + DeepSpeed Ulysses
142
+
143
+ ```sh
144
+ torchrun --nproc_per_node=8 generate.py --task ti2v-5B --size 1280*704 --ckpt_dir ./Wan2.2-TI2V-5B --dit_fsdp --t5_fsdp --ulysses_size 8 --image examples/i2v_input.JPG --prompt "Summer beach vacation style, a white cat wearing sunglasses sits on a surfboard. The fluffy-furred feline gazes directly at the camera with a relaxed expression. Blurred beach scenery forms the background featuring crystal-clear waters, distant green hills, and a blue sky dotted with white clouds. The cat assumes a naturally relaxed posture, as if savoring the sea breeze and warm sunlight. A close-up shot highlights the feline's intricate details and the refreshing atmosphere of the seaside."
145
+ ```
146
+
147
+ > The process of prompt extension can be referenced [here](#2-using-prompt-extention).
148
+
149
+
150
+ - Running with Diffusers
151
+
152
+ ```py
153
+ import torch
154
+ import numpy as np
155
+ from diffusers import WanPipeline, AutoencoderKLWan, WanTransformer3DModel, UniPCMultistepScheduler
156
+ from diffusers.utils import export_to_video, load_image
157
+
158
+ dtype = torch.bfloat16
159
+ device = "cuda"
160
+
161
+ model_id = "Wan-AI/Wan2.2-TI2V-5B-Diffusers"
162
+ vae = AutoencoderKLWan.from_pretrained(model_id, subfolder="vae", torch_dtype=torch.float32)
163
+ pipe = WanPipeline.from_pretrained(model_id, vae=vae, torch_dtype=dtype)
164
+ pipe.to(device)
165
+
166
+ height = 704
167
+ width = 1280
168
+ num_frames = 121
169
+ num_inference_steps = 50
170
+ guidance_scale = 5.0
171
+
172
+
173
+ prompt = "Two anthropomorphic cats in comfy boxing gear and bright gloves fight intensely on a spotlighted stage."
174
+ negative_prompt = "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走"
175
+
176
+ output = pipe(
177
+ prompt=prompt,
178
+ negative_prompt=negative_prompt,
179
+ height=height,
180
+ width=width,
181
+ num_frames=num_frames,
182
+ guidance_scale=guidance_scale,
183
+ num_inference_steps=num_inference_steps,
184
+ ).frames[0]
185
+ export_to_video(output, "5bit2v_output.mp4", fps=24)
186
+
187
+ ```
188
+ > 💡**Note**:This model requires features that are currently available only in the main branch of diffusers. The latest stable release on PyPI does not yet include these updates.
189
+ > To use this model, please install the library from source:
190
+ > ```
191
+ > pip install git+https://github.com/huggingface/diffusers
192
+ > ```
193
+
194
+
195
+ ## Computational Efficiency on Different GPUs
196
+
197
+ We test the computational efficiency of different **Wan2.2** models on different GPUs in the following table. The results are presented in the format: **Total time (s) / peak GPU memory (GB)**.
198
+
199
+
200
+ <div align="center">
201
+ <img src="assets/comp_effic.png" alt="" style="width: 80%;" />
202
+ </div>
203
+
204
+ > The parameter settings for the tests presented in this table are as follows:
205
+ > (1) Multi-GPU: 14B: `--ulysses_size 4/8 --dit_fsdp --t5_fsdp`, 5B: `--ulysses_size 4/8 --offload_model True --convert_model_dtype --t5_cpu`; Single-GPU: 14B: `--offload_model True --convert_model_dtype`, 5B: `--offload_model True --convert_model_dtype --t5_cpu`
206
+ (--convert_model_dtype converts model parameter types to config.param_dtype);
207
+ > (2) The distributed testing utilizes the built-in FSDP and Ulysses implementations, with FlashAttention3 deployed on Hopper architecture GPUs;
208
+ > (3) Tests were run without the `--use_prompt_extend` flag;
209
+ > (4) Reported results are the average of multiple samples taken after the warm-up phase.
210
+
211
+
212
+ -------
213
+
214
+ ## Introduction of Wan2.2
215
+
216
+ **Wan2.2** builds on the foundation of Wan2.1 with notable improvements in generation quality and model capability. This upgrade is driven by a series of key technical innovations, mainly including the Mixture-of-Experts (MoE) architecture, upgraded training data, and high-compression video generation.
217
+
218
+ ##### (1) Mixture-of-Experts (MoE) Architecture
219
+
220
+ Wan2.2 introduces Mixture-of-Experts (MoE) architecture into the video generation diffusion model. MoE has been widely validated in large language models as an efficient approach to increase total model parameters while keeping inference cost nearly unchanged. In Wan2.2, the A14B model series adopts a two-expert design tailored to the denoising process of diffusion models: a high-noise expert for the early stages, focusing on overall layout; and a low-noise expert for the later stages, refining video details. Each expert model has about 14B parameters, resulting in a total of 27B parameters but only 14B active parameters per step, keeping inference computation and GPU memory nearly unchanged.
221
+
222
+ <div align="center">
223
+ <img src="assets/moe_arch.png" alt="" style="width: 90%;" />
224
+ </div>
225
+
226
+ The transition point between the two experts is determined by the signal-to-noise ratio (SNR), a metric that decreases monotonically as the denoising step $t$ increases. At the beginning of the denoising process, $t$ is large and the noise level is high, so the SNR is at its minimum, denoted as ${SNR}_{min}$. In this stage, the high-noise expert is activated. We define a threshold step ${t}_{moe}$ corresponding to half of the ${SNR}_{min}$, and switch to the low-noise expert when $t<{t}_{moe}$.
227
+
228
+ <div align="center">
229
+ <img src="assets/moe_2.png" alt="" style="width: 90%;" />
230
+ </div>
231
+
232
+ To validate the effectiveness of the MoE architecture, four settings are compared based on their validation loss curves. The baseline **Wan2.1** model does not employ the MoE architecture. Among the MoE-based variants, the **Wan2.1 & High-Noise Expert** reuses the Wan2.1 model as the low-noise expert while uses the Wan2.2's high-noise expert, while the **Wan2.1 & Low-Noise Expert** uses Wan2.1 as the high-noise expert and employ the Wan2.2's low-noise expert. The **Wan2.2 (MoE)** (our final version) achieves the lowest validation loss, indicating that its generated video distribution is closest to ground-truth and exhibits superior convergence.
233
+
234
+
235
+ ##### (2) Efficient High-Definition Hybrid TI2V
236
+ To enable more efficient deployment, Wan2.2 also explores a high-compression design. In addition to the 27B MoE models, a 5B dense model, i.e., TI2V-5B, is released. It is supported by a high-compression Wan2.2-VAE, which achieves a $T\times H\times W$ compression ratio of $4\times16\times16$, increasing the overall compression rate to 64 while maintaining high-quality video reconstruction. With an additional patchification layer, the total compression ratio of TI2V-5B reaches $4\times32\times32$. Without specific optimization, TI2V-5B can generate a 5-second 720P video in under 9 minutes on a single consumer-grade GPU, ranking among the fastest 720P@24fps video generation models. This model also natively supports both text-to-video and image-to-video tasks within a single unified framework, covering both academic research and practical applications.
237
+
238
+
239
+ <div align="center">
240
+ <img src="assets/vae.png" alt="" style="width: 80%;" />
241
+ </div>
242
+
243
+
244
+
245
+ ##### Comparisons to SOTAs
246
+ We compared Wan2.2 with leading closed-source commercial models on our new Wan-Bench 2.0, evaluating performance across multiple crucial dimensions. The results demonstrate that Wan2.2 achieves superior performance compared to these leading models.
247
+
248
+
249
+ <div align="center">
250
+ <img src="assets/performance.png" alt="" style="width: 90%;" />
251
+ </div>
252
+
253
+ ## Citation
254
+ If you find our work helpful, please cite us.
255
+
256
+ ```
257
+ @article{wan2025,
258
+ title={Wan: Open and Advanced Large-Scale Video Generative Models},
259
+ author={Team Wan and Ang Wang and Baole Ai and Bin Wen and Chaojie Mao and Chen-Wei Xie and Di Chen and Feiwu Yu and Haiming Zhao and Jianxiao Yang and Jianyuan Zeng and Jiayu Wang and Jingfeng Zhang and Jingren Zhou and Jinkai Wang and Jixuan Chen and Kai Zhu and Kang Zhao and Keyu Yan and Lianghua Huang and Mengyang Feng and Ningyi Zhang and Pandeng Li and Pingyu Wu and Ruihang Chu and Ruili Feng and Shiwei Zhang and Siyang Sun and Tao Fang and Tianxing Wang and Tianyi Gui and Tingyu Weng and Tong Shen and Wei Lin and Wei Wang and Wei Wang and Wenmeng Zhou and Wente Wang and Wenting Shen and Wenyuan Yu and Xianzhong Shi and Xiaoming Huang and Xin Xu and Yan Kou and Yangyu Lv and Yifei Li and Yijing Liu and Yiming Wang and Yingya Zhang and Yitong Huang and Yong Li and You Wu and Yu Liu and Yulin Pan and Yun Zheng and Yuntao Hong and Yupeng Shi and Yutong Feng and Zeyinzi Jiang and Zhen Han and Zhi-Fan Wu and Ziyu Liu},
260
+ journal = {arXiv preprint arXiv:2503.20314},
261
+ year={2025}
262
+ }
263
+ ```
264
+
265
+ ## License Agreement
266
+ The models in this repository are licensed under the Apache 2.0 License. We claim no rights over the your generated contents, granting you the freedom to use them while ensuring that your usage complies with the provisions of this license. You are fully accountable for your use of the models, which must not involve sharing any content that violates applicable laws, causes harm to individuals or groups, disseminates personal information intended for harm, spreads misinformation, or targets vulnerable populations. For a complete list of restrictions and details regarding your rights, please refer to the full text of the [license](LICENSE.txt).
267
+
268
+
269
+ ## Acknowledgements
270
+
271
+ We would like to thank the contributors to the [SD3](https://huggingface.co/stabilityai/stable-diffusion-3-medium), [Qwen](https://huggingface.co/Qwen), [umt5-xxl](https://huggingface.co/google/umt5-xxl), [diffusers](https://github.com/huggingface/diffusers) and [HuggingFace](https://huggingface.co) repositories, for their open research.
272
+
273
+
274
+
275
+ ## Contact Us
276
+ If you would like to leave a message to our research or product teams, feel free to join our [Discord](https://discord.gg/AKNgpMK4Yj) or [WeChat groups](https://gw.alicdn.com/imgextra/i2/O1CN01tqjWFi1ByuyehkTSB_!!6000000000015-0-tps-611-1279.jpg)!
Wan2.2-TI2V-5B-Diffusers/WanImageProcessor/.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz 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
Wan2.2-TI2V-5B-Diffusers/WanImageProcessor/README.md ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ this repo contains the default image preprocessing code for wan 2.2 5B I2V pipeline
2
+
3
+
4
+ this will load an image from URL, resize and center crop it
5
+
6
+ ```py
7
+ image_processor = ModularPipeline.from_pretrained("YiYiXu/WanImageProcessor", trust_remote_code=True)
8
+ image = image_processor(
9
+ image="https://huggingface.co/datasets/YiYiXu/testing-images/resolve/main/wan_i2v_input.JPG",
10
+ max_area=1280*704, output="processed_image")
11
+ ```
12
+
13
+
14
+ it does this:
15
+
16
+ ```py
17
+ # copied from https://github.com/Wan-Video/Wan2.2/blob/388807310646ed5f318a99f8e8d9ad28c5b65373/wan/utils/utils.py#L136
18
+ def best_output_size(w, h, dw, dh, expected_area):
19
+ # float output size
20
+ ratio = w / h
21
+ ow = (expected_area * ratio)**0.5
22
+ oh = expected_area / ow
23
+
24
+ # process width first
25
+ ow1 = int(ow // dw * dw)
26
+ oh1 = int(expected_area / ow1 // dh * dh)
27
+ assert ow1 % dw == 0 and oh1 % dh == 0 and ow1 * oh1 <= expected_area
28
+ ratio1 = ow1 / oh1
29
+
30
+ # process height first
31
+ oh2 = int(oh // dh * dh)
32
+ ow2 = int(expected_area / oh2 // dw * dw)
33
+ assert oh2 % dh == 0 and ow2 % dw == 0 and ow2 * oh2 <= expected_area
34
+ ratio2 = ow2 / oh2
35
+
36
+ # compare ratios
37
+ if max(ratio / ratio1, ratio1 / ratio) < max(ratio / ratio2,
38
+ ratio2 / ratio):
39
+ return ow1, oh1
40
+ else:
41
+ return ow2, oh2
42
+
43
+ from diffusers.utils import load_image
44
+
45
+ image = load_image(block_state.image).convert("RGB")
46
+ max_area = 1280*704
47
+
48
+ ih, iw = image.height, image.width
49
+ dh, dw = pipe.transformer.config.patch_size[1] * pipe.vae_scale_factor_spatial, pipe.transformer.config.patch_size[2] * pipe.vae_scale_factor_spatial
50
+ ow, oh = best_output_size(iw, ih, dw, dh, max_area)
51
+
52
+ scale = max(ow / iw, oh / ih)
53
+ resized_image = image.resize((round(iw * scale), round(ih * scale)), Image.LANCZOS)
54
+
55
+ # center-crop
56
+ x1 = (resized_image.width - ow) // 2
57
+ y1 = (resized_image.height - oh) // 2
58
+ image = resized_image.crop((x1, y1, x1 + ow, y1 + oh))
59
+
60
+ ```
Wan2.2-TI2V-5B-Diffusers/WanImageProcessor/block.py ADDED
@@ -0,0 +1,96 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from diffusers.modular_pipelines import (
2
+ ModularPipelineBlocks,
3
+ InputParam,
4
+ OutputParam,
5
+ ConfigSpec,
6
+ )
7
+
8
+ from diffusers.utils import load_image
9
+ from PIL import Image
10
+ from typing import Union, Tuple
11
+
12
+ # copied from https://github.com/Wan-Video/Wan2.2/blob/388807310646ed5f318a99f8e8d9ad28c5b65373/wan/utils/utils.py#L136
13
+ def best_output_size(w, h, dw, dh, expected_area):
14
+ # float output size
15
+ ratio = w / h
16
+ ow = (expected_area * ratio)**0.5
17
+ oh = expected_area / ow
18
+
19
+ # process width first
20
+ ow1 = int(ow // dw * dw)
21
+ oh1 = int(expected_area / ow1 // dh * dh)
22
+ assert ow1 % dw == 0 and oh1 % dh == 0 and ow1 * oh1 <= expected_area
23
+ ratio1 = ow1 / oh1
24
+
25
+ # process height first
26
+ oh2 = int(oh // dh * dh)
27
+ ow2 = int(expected_area / oh2 // dw * dw)
28
+ assert oh2 % dh == 0 and ow2 % dw == 0 and ow2 * oh2 <= expected_area
29
+ ratio2 = ow2 / oh2
30
+
31
+ # compare ratios
32
+ if max(ratio / ratio1, ratio1 / ratio) < max(ratio / ratio2,
33
+ ratio2 / ratio):
34
+ return ow1, oh1
35
+ else:
36
+ return ow2, oh2
37
+
38
+ class Wan225BI2VImageProcessor(ModularPipelineBlocks):
39
+
40
+ @property
41
+ def description(self):
42
+ return "default Image Processor for wan2.2 5b i2v, it resizes the image to the best output size and center-crop it"
43
+
44
+ @property
45
+ def inputs(self):
46
+ return [
47
+ InputParam(name="image", type_hint=Union[Image.Image, str], description= "the Image to process"),
48
+ InputParam(name="max_area", type_hint=int, description= "the maximum area of the Image to process")
49
+ ]
50
+
51
+ @property
52
+ def intermediate_outputs(self):
53
+ return [
54
+ OutputParam(name="processed_image", type_hint=Image.Image, description= "the processed Image"),
55
+ ]
56
+
57
+ @property
58
+ def expected_configs(self):
59
+ return [
60
+ ConfigSpec(name="patch_size", default=(1, 2, 2)),
61
+ ConfigSpec(name="vae_stride", default=(4, 16, 16)),
62
+ ]
63
+
64
+ def __call__(self, components, state):
65
+
66
+ block_state = self.get_block_state(state)
67
+
68
+ if isinstance(block_state.image, str):
69
+ image = load_image(block_state.image).convert("RGB")
70
+ elif isinstance(block_state.image, Image.Image):
71
+ image = block_state.image
72
+ else:
73
+ raise ValueError(f"Invalid image type: {type(block_state.image)}; only support PIL Image or url string")
74
+
75
+ ih, iw = image.height, image.width
76
+ dh, dw = components.patch_size[1] * components.vae_stride[1], components.patch_size[2] * components.vae_stride[2]
77
+ ow, oh = best_output_size(iw, ih, dw, dh, block_state.max_area)
78
+
79
+ scale = max(ow / iw, oh / ih)
80
+ resized_image = image.resize((round(iw * scale), round(ih * scale)), Image.LANCZOS)
81
+
82
+ # center-crop
83
+ x1 = (resized_image.width - ow) // 2
84
+ y1 = (resized_image.height - oh) // 2
85
+ cropped_image = resized_image.crop((x1, y1, x1 + ow, y1 + oh))
86
+ assert cropped_image.width == ow and cropped_image.height == oh
87
+
88
+ block_state.processed_image = cropped_image
89
+
90
+ print(f" initial image size: {image.size}")
91
+ print(f" processed image size: {cropped_image.size}")
92
+
93
+
94
+ self.set_block_state(state, block_state)
95
+ return components, state
96
+
Wan2.2-TI2V-5B-Diffusers/WanImageProcessor/modular_config.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "Wan225BI2VImageProcessor",
3
+ "_diffusers_version": "0.35.0.dev0",
4
+ "auto_map": {
5
+ "ModularPipelineBlocks": "block.Wan225BI2VImageProcessor"
6
+ }
7
+ }
Wan2.2-TI2V-5B-Diffusers/WanImageProcessor/modular_model_index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_blocks_class_name": "Wan225BI2VImageProcessor",
3
+ "_class_name": "ModularPipeline",
4
+ "_diffusers_version": "0.35.0.dev0",
5
+ "patch_size": [
6
+ 1,
7
+ 2,
8
+ 2
9
+ ],
10
+ "vae_stride": [
11
+ 4,
12
+ 16,
13
+ 16
14
+ ]
15
+ }
Wan2.2-TI2V-5B-Diffusers/assets/logo.png ADDED
Wan2.2-TI2V-5B-Diffusers/assets/moe_arch.png ADDED
Wan2.2-TI2V-5B-Diffusers/configuration.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"framework": "pytorch", "task": "video-generation", "allow_remote": true}
Wan2.2-TI2V-5B-Diffusers/examples/i2v_input.JPG ADDED

Git LFS Details

  • SHA256: 077e3d965090c9028c69c00931675f42e1acc815c6eb450ab291b3b72d211a8e
  • Pointer size: 131 Bytes
  • Size of remote file: 251 kB
Wan2.2-TI2V-5B-Diffusers/model_index.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "WanPipeline",
3
+ "_diffusers_version": "0.35.0.dev0",
4
+ "boundary_ratio": null,
5
+ "expand_timesteps": true,
6
+ "scheduler": [
7
+ "diffusers",
8
+ "UniPCMultistepScheduler"
9
+ ],
10
+ "text_encoder": [
11
+ "transformers",
12
+ "UMT5EncoderModel"
13
+ ],
14
+ "tokenizer": [
15
+ "transformers",
16
+ "T5TokenizerFast"
17
+ ],
18
+ "transformer": [
19
+ "diffusers",
20
+ "WanTransformer3DModel"
21
+ ],
22
+ "transformer_2": [
23
+ null,
24
+ null
25
+ ],
26
+ "vae": [
27
+ "diffusers",
28
+ "AutoencoderKLWan"
29
+ ]
30
+ }
Wan2.2-TI2V-5B-Diffusers/scheduler/scheduler_config.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "UniPCMultistepScheduler",
3
+ "_diffusers_version": "0.35.0.dev0",
4
+ "beta_end": 0.02,
5
+ "beta_schedule": "linear",
6
+ "beta_start": 0.0001,
7
+ "disable_corrector": [],
8
+ "dynamic_thresholding_ratio": 0.995,
9
+ "final_sigmas_type": "zero",
10
+ "flow_shift": 5.0,
11
+ "lower_order_final": true,
12
+ "num_train_timesteps": 1000,
13
+ "predict_x0": true,
14
+ "prediction_type": "flow_prediction",
15
+ "rescale_betas_zero_snr": false,
16
+ "sample_max_value": 1.0,
17
+ "solver_order": 2,
18
+ "solver_p": null,
19
+ "solver_type": "bh2",
20
+ "steps_offset": 0,
21
+ "thresholding": false,
22
+ "time_shift_type": "exponential",
23
+ "timestep_spacing": "linspace",
24
+ "trained_betas": null,
25
+ "use_beta_sigmas": false,
26
+ "use_dynamic_shifting": false,
27
+ "use_exponential_sigmas": false,
28
+ "use_flow_sigmas": true,
29
+ "use_karras_sigmas": false
30
+ }
Wan2.2-TI2V-5B-Diffusers/text_encoder/config.json ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_name_or_path": "google/umt5-xxl",
3
+ "architectures": [
4
+ "UMT5EncoderModel"
5
+ ],
6
+ "classifier_dropout": 0.0,
7
+ "d_ff": 10240,
8
+ "d_kv": 64,
9
+ "d_model": 4096,
10
+ "decoder_start_token_id": 0,
11
+ "dense_act_fn": "gelu_new",
12
+ "dropout_rate": 0.1,
13
+ "eos_token_id": 1,
14
+ "feed_forward_proj": "gated-gelu",
15
+ "initializer_factor": 1.0,
16
+ "is_encoder_decoder": true,
17
+ "is_gated_act": true,
18
+ "layer_norm_epsilon": 1e-06,
19
+ "model_type": "umt5",
20
+ "num_decoder_layers": 24,
21
+ "num_heads": 64,
22
+ "num_layers": 24,
23
+ "output_past": true,
24
+ "pad_token_id": 0,
25
+ "relative_attention_max_distance": 128,
26
+ "relative_attention_num_buckets": 32,
27
+ "scalable_attention": true,
28
+ "tie_word_embeddings": false,
29
+ "tokenizer_class": "T5Tokenizer",
30
+ "torch_dtype": "bfloat16",
31
+ "transformers_version": "4.48.0.dev0",
32
+ "use_cache": true,
33
+ "vocab_size": 256384
34
+ }
Wan2.2-TI2V-5B-Diffusers/text_encoder/model-00001-of-00003.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a8e861969c7433e707cc5a74065d795d36cca07ec96eb6763eb4083df7248f58
3
+ size 4935812536
Wan2.2-TI2V-5B-Diffusers/text_encoder/model-00002-of-00003.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d57d948ece4837d850b7a859a4415121d57cacf8b9ee1d4db200c67f592902d7
3
+ size 4983103192
Wan2.2-TI2V-5B-Diffusers/text_encoder/model-00003-of-00003.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0da9ee284e21d1406df708788db1d502d95d75f69faa25cd26151bf8829b7c5f
3
+ size 1442935480
Wan2.2-TI2V-5B-Diffusers/text_encoder/model.safetensors.index.json ADDED
@@ -0,0 +1,249 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "metadata": {
3
+ "total_size": 11361820672
4
+ },
5
+ "weight_map": {
6
+ "encoder.block.0.layer.0.SelfAttention.k.weight": "model-00001-of-00003.safetensors",
7
+ "encoder.block.0.layer.0.SelfAttention.o.weight": "model-00001-of-00003.safetensors",
8
+ "encoder.block.0.layer.0.SelfAttention.q.weight": "model-00001-of-00003.safetensors",
9
+ "encoder.block.0.layer.0.SelfAttention.relative_attention_bias.weight": "model-00001-of-00003.safetensors",
10
+ "encoder.block.0.layer.0.SelfAttention.v.weight": "model-00001-of-00003.safetensors",
11
+ "encoder.block.0.layer.0.layer_norm.weight": "model-00001-of-00003.safetensors",
12
+ "encoder.block.0.layer.1.DenseReluDense.wi_0.weight": "model-00001-of-00003.safetensors",
13
+ "encoder.block.0.layer.1.DenseReluDense.wi_1.weight": "model-00001-of-00003.safetensors",
14
+ "encoder.block.0.layer.1.DenseReluDense.wo.weight": "model-00001-of-00003.safetensors",
15
+ "encoder.block.0.layer.1.layer_norm.weight": "model-00001-of-00003.safetensors",
16
+ "encoder.block.1.layer.0.SelfAttention.k.weight": "model-00001-of-00003.safetensors",
17
+ "encoder.block.1.layer.0.SelfAttention.o.weight": "model-00001-of-00003.safetensors",
18
+ "encoder.block.1.layer.0.SelfAttention.q.weight": "model-00001-of-00003.safetensors",
19
+ "encoder.block.1.layer.0.SelfAttention.relative_attention_bias.weight": "model-00001-of-00003.safetensors",
20
+ "encoder.block.1.layer.0.SelfAttention.v.weight": "model-00001-of-00003.safetensors",
21
+ "encoder.block.1.layer.0.layer_norm.weight": "model-00001-of-00003.safetensors",
22
+ "encoder.block.1.layer.1.DenseReluDense.wi_0.weight": "model-00001-of-00003.safetensors",
23
+ "encoder.block.1.layer.1.DenseReluDense.wi_1.weight": "model-00001-of-00003.safetensors",
24
+ "encoder.block.1.layer.1.DenseReluDense.wo.weight": "model-00001-of-00003.safetensors",
25
+ "encoder.block.1.layer.1.layer_norm.weight": "model-00001-of-00003.safetensors",
26
+ "encoder.block.10.layer.0.SelfAttention.k.weight": "model-00002-of-00003.safetensors",
27
+ "encoder.block.10.layer.0.SelfAttention.o.weight": "model-00002-of-00003.safetensors",
28
+ "encoder.block.10.layer.0.SelfAttention.q.weight": "model-00002-of-00003.safetensors",
29
+ "encoder.block.10.layer.0.SelfAttention.relative_attention_bias.weight": "model-00002-of-00003.safetensors",
30
+ "encoder.block.10.layer.0.SelfAttention.v.weight": "model-00002-of-00003.safetensors",
31
+ "encoder.block.10.layer.0.layer_norm.weight": "model-00002-of-00003.safetensors",
32
+ "encoder.block.10.layer.1.DenseReluDense.wi_0.weight": "model-00002-of-00003.safetensors",
33
+ "encoder.block.10.layer.1.DenseReluDense.wi_1.weight": "model-00002-of-00003.safetensors",
34
+ "encoder.block.10.layer.1.DenseReluDense.wo.weight": "model-00002-of-00003.safetensors",
35
+ "encoder.block.10.layer.1.layer_norm.weight": "model-00002-of-00003.safetensors",
36
+ "encoder.block.11.layer.0.SelfAttention.k.weight": "model-00002-of-00003.safetensors",
37
+ "encoder.block.11.layer.0.SelfAttention.o.weight": "model-00002-of-00003.safetensors",
38
+ "encoder.block.11.layer.0.SelfAttention.q.weight": "model-00002-of-00003.safetensors",
39
+ "encoder.block.11.layer.0.SelfAttention.relative_attention_bias.weight": "model-00002-of-00003.safetensors",
40
+ "encoder.block.11.layer.0.SelfAttention.v.weight": "model-00002-of-00003.safetensors",
41
+ "encoder.block.11.layer.0.layer_norm.weight": "model-00002-of-00003.safetensors",
42
+ "encoder.block.11.layer.1.DenseReluDense.wi_0.weight": "model-00002-of-00003.safetensors",
43
+ "encoder.block.11.layer.1.DenseReluDense.wi_1.weight": "model-00002-of-00003.safetensors",
44
+ "encoder.block.11.layer.1.DenseReluDense.wo.weight": "model-00002-of-00003.safetensors",
45
+ "encoder.block.11.layer.1.layer_norm.weight": "model-00002-of-00003.safetensors",
46
+ "encoder.block.12.layer.0.SelfAttention.k.weight": "model-00002-of-00003.safetensors",
47
+ "encoder.block.12.layer.0.SelfAttention.o.weight": "model-00002-of-00003.safetensors",
48
+ "encoder.block.12.layer.0.SelfAttention.q.weight": "model-00002-of-00003.safetensors",
49
+ "encoder.block.12.layer.0.SelfAttention.relative_attention_bias.weight": "model-00002-of-00003.safetensors",
50
+ "encoder.block.12.layer.0.SelfAttention.v.weight": "model-00002-of-00003.safetensors",
51
+ "encoder.block.12.layer.0.layer_norm.weight": "model-00002-of-00003.safetensors",
52
+ "encoder.block.12.layer.1.DenseReluDense.wi_0.weight": "model-00002-of-00003.safetensors",
53
+ "encoder.block.12.layer.1.DenseReluDense.wi_1.weight": "model-00002-of-00003.safetensors",
54
+ "encoder.block.12.layer.1.DenseReluDense.wo.weight": "model-00002-of-00003.safetensors",
55
+ "encoder.block.12.layer.1.layer_norm.weight": "model-00002-of-00003.safetensors",
56
+ "encoder.block.13.layer.0.SelfAttention.k.weight": "model-00002-of-00003.safetensors",
57
+ "encoder.block.13.layer.0.SelfAttention.o.weight": "model-00002-of-00003.safetensors",
58
+ "encoder.block.13.layer.0.SelfAttention.q.weight": "model-00002-of-00003.safetensors",
59
+ "encoder.block.13.layer.0.SelfAttention.relative_attention_bias.weight": "model-00002-of-00003.safetensors",
60
+ "encoder.block.13.layer.0.SelfAttention.v.weight": "model-00002-of-00003.safetensors",
61
+ "encoder.block.13.layer.0.layer_norm.weight": "model-00002-of-00003.safetensors",
62
+ "encoder.block.13.layer.1.DenseReluDense.wi_0.weight": "model-00002-of-00003.safetensors",
63
+ "encoder.block.13.layer.1.DenseReluDense.wi_1.weight": "model-00002-of-00003.safetensors",
64
+ "encoder.block.13.layer.1.DenseReluDense.wo.weight": "model-00002-of-00003.safetensors",
65
+ "encoder.block.13.layer.1.layer_norm.weight": "model-00002-of-00003.safetensors",
66
+ "encoder.block.14.layer.0.SelfAttention.k.weight": "model-00002-of-00003.safetensors",
67
+ "encoder.block.14.layer.0.SelfAttention.o.weight": "model-00002-of-00003.safetensors",
68
+ "encoder.block.14.layer.0.SelfAttention.q.weight": "model-00002-of-00003.safetensors",
69
+ "encoder.block.14.layer.0.SelfAttention.relative_attention_bias.weight": "model-00002-of-00003.safetensors",
70
+ "encoder.block.14.layer.0.SelfAttention.v.weight": "model-00002-of-00003.safetensors",
71
+ "encoder.block.14.layer.0.layer_norm.weight": "model-00002-of-00003.safetensors",
72
+ "encoder.block.14.layer.1.DenseReluDense.wi_0.weight": "model-00002-of-00003.safetensors",
73
+ "encoder.block.14.layer.1.DenseReluDense.wi_1.weight": "model-00002-of-00003.safetensors",
74
+ "encoder.block.14.layer.1.DenseReluDense.wo.weight": "model-00002-of-00003.safetensors",
75
+ "encoder.block.14.layer.1.layer_norm.weight": "model-00002-of-00003.safetensors",
76
+ "encoder.block.15.layer.0.SelfAttention.k.weight": "model-00002-of-00003.safetensors",
77
+ "encoder.block.15.layer.0.SelfAttention.o.weight": "model-00002-of-00003.safetensors",
78
+ "encoder.block.15.layer.0.SelfAttention.q.weight": "model-00002-of-00003.safetensors",
79
+ "encoder.block.15.layer.0.SelfAttention.relative_attention_bias.weight": "model-00002-of-00003.safetensors",
80
+ "encoder.block.15.layer.0.SelfAttention.v.weight": "model-00002-of-00003.safetensors",
81
+ "encoder.block.15.layer.0.layer_norm.weight": "model-00002-of-00003.safetensors",
82
+ "encoder.block.15.layer.1.DenseReluDense.wi_0.weight": "model-00002-of-00003.safetensors",
83
+ "encoder.block.15.layer.1.DenseReluDense.wi_1.weight": "model-00002-of-00003.safetensors",
84
+ "encoder.block.15.layer.1.DenseReluDense.wo.weight": "model-00002-of-00003.safetensors",
85
+ "encoder.block.15.layer.1.layer_norm.weight": "model-00002-of-00003.safetensors",
86
+ "encoder.block.16.layer.0.SelfAttention.k.weight": "model-00002-of-00003.safetensors",
87
+ "encoder.block.16.layer.0.SelfAttention.o.weight": "model-00002-of-00003.safetensors",
88
+ "encoder.block.16.layer.0.SelfAttention.q.weight": "model-00002-of-00003.safetensors",
89
+ "encoder.block.16.layer.0.SelfAttention.relative_attention_bias.weight": "model-00002-of-00003.safetensors",
90
+ "encoder.block.16.layer.0.SelfAttention.v.weight": "model-00002-of-00003.safetensors",
91
+ "encoder.block.16.layer.0.layer_norm.weight": "model-00002-of-00003.safetensors",
92
+ "encoder.block.16.layer.1.DenseReluDense.wi_0.weight": "model-00002-of-00003.safetensors",
93
+ "encoder.block.16.layer.1.DenseReluDense.wi_1.weight": "model-00002-of-00003.safetensors",
94
+ "encoder.block.16.layer.1.DenseReluDense.wo.weight": "model-00002-of-00003.safetensors",
95
+ "encoder.block.16.layer.1.layer_norm.weight": "model-00002-of-00003.safetensors",
96
+ "encoder.block.17.layer.0.SelfAttention.k.weight": "model-00002-of-00003.safetensors",
97
+ "encoder.block.17.layer.0.SelfAttention.o.weight": "model-00002-of-00003.safetensors",
98
+ "encoder.block.17.layer.0.SelfAttention.q.weight": "model-00002-of-00003.safetensors",
99
+ "encoder.block.17.layer.0.SelfAttention.relative_attention_bias.weight": "model-00002-of-00003.safetensors",
100
+ "encoder.block.17.layer.0.SelfAttention.v.weight": "model-00002-of-00003.safetensors",
101
+ "encoder.block.17.layer.0.layer_norm.weight": "model-00002-of-00003.safetensors",
102
+ "encoder.block.17.layer.1.DenseReluDense.wi_0.weight": "model-00002-of-00003.safetensors",
103
+ "encoder.block.17.layer.1.DenseReluDense.wi_1.weight": "model-00002-of-00003.safetensors",
104
+ "encoder.block.17.layer.1.DenseReluDense.wo.weight": "model-00002-of-00003.safetensors",
105
+ "encoder.block.17.layer.1.layer_norm.weight": "model-00002-of-00003.safetensors",
106
+ "encoder.block.18.layer.0.SelfAttention.k.weight": "model-00002-of-00003.safetensors",
107
+ "encoder.block.18.layer.0.SelfAttention.o.weight": "model-00002-of-00003.safetensors",
108
+ "encoder.block.18.layer.0.SelfAttention.q.weight": "model-00002-of-00003.safetensors",
109
+ "encoder.block.18.layer.0.SelfAttention.relative_attention_bias.weight": "model-00002-of-00003.safetensors",
110
+ "encoder.block.18.layer.0.SelfAttention.v.weight": "model-00002-of-00003.safetensors",
111
+ "encoder.block.18.layer.0.layer_norm.weight": "model-00002-of-00003.safetensors",
112
+ "encoder.block.18.layer.1.DenseReluDense.wi_0.weight": "model-00002-of-00003.safetensors",
113
+ "encoder.block.18.layer.1.DenseReluDense.wi_1.weight": "model-00002-of-00003.safetensors",
114
+ "encoder.block.18.layer.1.DenseReluDense.wo.weight": "model-00002-of-00003.safetensors",
115
+ "encoder.block.18.layer.1.layer_norm.weight": "model-00002-of-00003.safetensors",
116
+ "encoder.block.19.layer.0.SelfAttention.k.weight": "model-00002-of-00003.safetensors",
117
+ "encoder.block.19.layer.0.SelfAttention.o.weight": "model-00002-of-00003.safetensors",
118
+ "encoder.block.19.layer.0.SelfAttention.q.weight": "model-00002-of-00003.safetensors",
119
+ "encoder.block.19.layer.0.SelfAttention.relative_attention_bias.weight": "model-00002-of-00003.safetensors",
120
+ "encoder.block.19.layer.0.SelfAttention.v.weight": "model-00002-of-00003.safetensors",
121
+ "encoder.block.19.layer.0.layer_norm.weight": "model-00002-of-00003.safetensors",
122
+ "encoder.block.19.layer.1.DenseReluDense.wi_0.weight": "model-00002-of-00003.safetensors",
123
+ "encoder.block.19.layer.1.DenseReluDense.wi_1.weight": "model-00002-of-00003.safetensors",
124
+ "encoder.block.19.layer.1.DenseReluDense.wo.weight": "model-00002-of-00003.safetensors",
125
+ "encoder.block.19.layer.1.layer_norm.weight": "model-00002-of-00003.safetensors",
126
+ "encoder.block.2.layer.0.SelfAttention.k.weight": "model-00001-of-00003.safetensors",
127
+ "encoder.block.2.layer.0.SelfAttention.o.weight": "model-00001-of-00003.safetensors",
128
+ "encoder.block.2.layer.0.SelfAttention.q.weight": "model-00001-of-00003.safetensors",
129
+ "encoder.block.2.layer.0.SelfAttention.relative_attention_bias.weight": "model-00001-of-00003.safetensors",
130
+ "encoder.block.2.layer.0.SelfAttention.v.weight": "model-00001-of-00003.safetensors",
131
+ "encoder.block.2.layer.0.layer_norm.weight": "model-00001-of-00003.safetensors",
132
+ "encoder.block.2.layer.1.DenseReluDense.wi_0.weight": "model-00001-of-00003.safetensors",
133
+ "encoder.block.2.layer.1.DenseReluDense.wi_1.weight": "model-00001-of-00003.safetensors",
134
+ "encoder.block.2.layer.1.DenseReluDense.wo.weight": "model-00001-of-00003.safetensors",
135
+ "encoder.block.2.layer.1.layer_norm.weight": "model-00001-of-00003.safetensors",
136
+ "encoder.block.20.layer.0.SelfAttention.k.weight": "model-00002-of-00003.safetensors",
137
+ "encoder.block.20.layer.0.SelfAttention.o.weight": "model-00003-of-00003.safetensors",
138
+ "encoder.block.20.layer.0.SelfAttention.q.weight": "model-00002-of-00003.safetensors",
139
+ "encoder.block.20.layer.0.SelfAttention.relative_attention_bias.weight": "model-00003-of-00003.safetensors",
140
+ "encoder.block.20.layer.0.SelfAttention.v.weight": "model-00002-of-00003.safetensors",
141
+ "encoder.block.20.layer.0.layer_norm.weight": "model-00003-of-00003.safetensors",
142
+ "encoder.block.20.layer.1.DenseReluDense.wi_0.weight": "model-00003-of-00003.safetensors",
143
+ "encoder.block.20.layer.1.DenseReluDense.wi_1.weight": "model-00003-of-00003.safetensors",
144
+ "encoder.block.20.layer.1.DenseReluDense.wo.weight": "model-00003-of-00003.safetensors",
145
+ "encoder.block.20.layer.1.layer_norm.weight": "model-00003-of-00003.safetensors",
146
+ "encoder.block.21.layer.0.SelfAttention.k.weight": "model-00003-of-00003.safetensors",
147
+ "encoder.block.21.layer.0.SelfAttention.o.weight": "model-00003-of-00003.safetensors",
148
+ "encoder.block.21.layer.0.SelfAttention.q.weight": "model-00003-of-00003.safetensors",
149
+ "encoder.block.21.layer.0.SelfAttention.relative_attention_bias.weight": "model-00003-of-00003.safetensors",
150
+ "encoder.block.21.layer.0.SelfAttention.v.weight": "model-00003-of-00003.safetensors",
151
+ "encoder.block.21.layer.0.layer_norm.weight": "model-00003-of-00003.safetensors",
152
+ "encoder.block.21.layer.1.DenseReluDense.wi_0.weight": "model-00003-of-00003.safetensors",
153
+ "encoder.block.21.layer.1.DenseReluDense.wi_1.weight": "model-00003-of-00003.safetensors",
154
+ "encoder.block.21.layer.1.DenseReluDense.wo.weight": "model-00003-of-00003.safetensors",
155
+ "encoder.block.21.layer.1.layer_norm.weight": "model-00003-of-00003.safetensors",
156
+ "encoder.block.22.layer.0.SelfAttention.k.weight": "model-00003-of-00003.safetensors",
157
+ "encoder.block.22.layer.0.SelfAttention.o.weight": "model-00003-of-00003.safetensors",
158
+ "encoder.block.22.layer.0.SelfAttention.q.weight": "model-00003-of-00003.safetensors",
159
+ "encoder.block.22.layer.0.SelfAttention.relative_attention_bias.weight": "model-00003-of-00003.safetensors",
160
+ "encoder.block.22.layer.0.SelfAttention.v.weight": "model-00003-of-00003.safetensors",
161
+ "encoder.block.22.layer.0.layer_norm.weight": "model-00003-of-00003.safetensors",
162
+ "encoder.block.22.layer.1.DenseReluDense.wi_0.weight": "model-00003-of-00003.safetensors",
163
+ "encoder.block.22.layer.1.DenseReluDense.wi_1.weight": "model-00003-of-00003.safetensors",
164
+ "encoder.block.22.layer.1.DenseReluDense.wo.weight": "model-00003-of-00003.safetensors",
165
+ "encoder.block.22.layer.1.layer_norm.weight": "model-00003-of-00003.safetensors",
166
+ "encoder.block.23.layer.0.SelfAttention.k.weight": "model-00003-of-00003.safetensors",
167
+ "encoder.block.23.layer.0.SelfAttention.o.weight": "model-00003-of-00003.safetensors",
168
+ "encoder.block.23.layer.0.SelfAttention.q.weight": "model-00003-of-00003.safetensors",
169
+ "encoder.block.23.layer.0.SelfAttention.relative_attention_bias.weight": "model-00003-of-00003.safetensors",
170
+ "encoder.block.23.layer.0.SelfAttention.v.weight": "model-00003-of-00003.safetensors",
171
+ "encoder.block.23.layer.0.layer_norm.weight": "model-00003-of-00003.safetensors",
172
+ "encoder.block.23.layer.1.DenseReluDense.wi_0.weight": "model-00003-of-00003.safetensors",
173
+ "encoder.block.23.layer.1.DenseReluDense.wi_1.weight": "model-00003-of-00003.safetensors",
174
+ "encoder.block.23.layer.1.DenseReluDense.wo.weight": "model-00003-of-00003.safetensors",
175
+ "encoder.block.23.layer.1.layer_norm.weight": "model-00003-of-00003.safetensors",
176
+ "encoder.block.3.layer.0.SelfAttention.k.weight": "model-00001-of-00003.safetensors",
177
+ "encoder.block.3.layer.0.SelfAttention.o.weight": "model-00001-of-00003.safetensors",
178
+ "encoder.block.3.layer.0.SelfAttention.q.weight": "model-00001-of-00003.safetensors",
179
+ "encoder.block.3.layer.0.SelfAttention.relative_attention_bias.weight": "model-00001-of-00003.safetensors",
180
+ "encoder.block.3.layer.0.SelfAttention.v.weight": "model-00001-of-00003.safetensors",
181
+ "encoder.block.3.layer.0.layer_norm.weight": "model-00001-of-00003.safetensors",
182
+ "encoder.block.3.layer.1.DenseReluDense.wi_0.weight": "model-00001-of-00003.safetensors",
183
+ "encoder.block.3.layer.1.DenseReluDense.wi_1.weight": "model-00001-of-00003.safetensors",
184
+ "encoder.block.3.layer.1.DenseReluDense.wo.weight": "model-00001-of-00003.safetensors",
185
+ "encoder.block.3.layer.1.layer_norm.weight": "model-00001-of-00003.safetensors",
186
+ "encoder.block.4.layer.0.SelfAttention.k.weight": "model-00001-of-00003.safetensors",
187
+ "encoder.block.4.layer.0.SelfAttention.o.weight": "model-00001-of-00003.safetensors",
188
+ "encoder.block.4.layer.0.SelfAttention.q.weight": "model-00001-of-00003.safetensors",
189
+ "encoder.block.4.layer.0.SelfAttention.relative_attention_bias.weight": "model-00001-of-00003.safetensors",
190
+ "encoder.block.4.layer.0.SelfAttention.v.weight": "model-00001-of-00003.safetensors",
191
+ "encoder.block.4.layer.0.layer_norm.weight": "model-00001-of-00003.safetensors",
192
+ "encoder.block.4.layer.1.DenseReluDense.wi_0.weight": "model-00001-of-00003.safetensors",
193
+ "encoder.block.4.layer.1.DenseReluDense.wi_1.weight": "model-00001-of-00003.safetensors",
194
+ "encoder.block.4.layer.1.DenseReluDense.wo.weight": "model-00001-of-00003.safetensors",
195
+ "encoder.block.4.layer.1.layer_norm.weight": "model-00001-of-00003.safetensors",
196
+ "encoder.block.5.layer.0.SelfAttention.k.weight": "model-00001-of-00003.safetensors",
197
+ "encoder.block.5.layer.0.SelfAttention.o.weight": "model-00001-of-00003.safetensors",
198
+ "encoder.block.5.layer.0.SelfAttention.q.weight": "model-00001-of-00003.safetensors",
199
+ "encoder.block.5.layer.0.SelfAttention.relative_attention_bias.weight": "model-00001-of-00003.safetensors",
200
+ "encoder.block.5.layer.0.SelfAttention.v.weight": "model-00001-of-00003.safetensors",
201
+ "encoder.block.5.layer.0.layer_norm.weight": "model-00001-of-00003.safetensors",
202
+ "encoder.block.5.layer.1.DenseReluDense.wi_0.weight": "model-00001-of-00003.safetensors",
203
+ "encoder.block.5.layer.1.DenseReluDense.wi_1.weight": "model-00001-of-00003.safetensors",
204
+ "encoder.block.5.layer.1.DenseReluDense.wo.weight": "model-00001-of-00003.safetensors",
205
+ "encoder.block.5.layer.1.layer_norm.weight": "model-00001-of-00003.safetensors",
206
+ "encoder.block.6.layer.0.SelfAttention.k.weight": "model-00001-of-00003.safetensors",
207
+ "encoder.block.6.layer.0.SelfAttention.o.weight": "model-00001-of-00003.safetensors",
208
+ "encoder.block.6.layer.0.SelfAttention.q.weight": "model-00001-of-00003.safetensors",
209
+ "encoder.block.6.layer.0.SelfAttention.relative_attention_bias.weight": "model-00001-of-00003.safetensors",
210
+ "encoder.block.6.layer.0.SelfAttention.v.weight": "model-00001-of-00003.safetensors",
211
+ "encoder.block.6.layer.0.layer_norm.weight": "model-00001-of-00003.safetensors",
212
+ "encoder.block.6.layer.1.DenseReluDense.wi_0.weight": "model-00001-of-00003.safetensors",
213
+ "encoder.block.6.layer.1.DenseReluDense.wi_1.weight": "model-00001-of-00003.safetensors",
214
+ "encoder.block.6.layer.1.DenseReluDense.wo.weight": "model-00001-of-00003.safetensors",
215
+ "encoder.block.6.layer.1.layer_norm.weight": "model-00001-of-00003.safetensors",
216
+ "encoder.block.7.layer.0.SelfAttention.k.weight": "model-00001-of-00003.safetensors",
217
+ "encoder.block.7.layer.0.SelfAttention.o.weight": "model-00001-of-00003.safetensors",
218
+ "encoder.block.7.layer.0.SelfAttention.q.weight": "model-00001-of-00003.safetensors",
219
+ "encoder.block.7.layer.0.SelfAttention.relative_attention_bias.weight": "model-00001-of-00003.safetensors",
220
+ "encoder.block.7.layer.0.SelfAttention.v.weight": "model-00001-of-00003.safetensors",
221
+ "encoder.block.7.layer.0.layer_norm.weight": "model-00001-of-00003.safetensors",
222
+ "encoder.block.7.layer.1.DenseReluDense.wi_0.weight": "model-00002-of-00003.safetensors",
223
+ "encoder.block.7.layer.1.DenseReluDense.wi_1.weight": "model-00002-of-00003.safetensors",
224
+ "encoder.block.7.layer.1.DenseReluDense.wo.weight": "model-00002-of-00003.safetensors",
225
+ "encoder.block.7.layer.1.layer_norm.weight": "model-00002-of-00003.safetensors",
226
+ "encoder.block.8.layer.0.SelfAttention.k.weight": "model-00002-of-00003.safetensors",
227
+ "encoder.block.8.layer.0.SelfAttention.o.weight": "model-00002-of-00003.safetensors",
228
+ "encoder.block.8.layer.0.SelfAttention.q.weight": "model-00002-of-00003.safetensors",
229
+ "encoder.block.8.layer.0.SelfAttention.relative_attention_bias.weight": "model-00002-of-00003.safetensors",
230
+ "encoder.block.8.layer.0.SelfAttention.v.weight": "model-00002-of-00003.safetensors",
231
+ "encoder.block.8.layer.0.layer_norm.weight": "model-00002-of-00003.safetensors",
232
+ "encoder.block.8.layer.1.DenseReluDense.wi_0.weight": "model-00002-of-00003.safetensors",
233
+ "encoder.block.8.layer.1.DenseReluDense.wi_1.weight": "model-00002-of-00003.safetensors",
234
+ "encoder.block.8.layer.1.DenseReluDense.wo.weight": "model-00002-of-00003.safetensors",
235
+ "encoder.block.8.layer.1.layer_norm.weight": "model-00002-of-00003.safetensors",
236
+ "encoder.block.9.layer.0.SelfAttention.k.weight": "model-00002-of-00003.safetensors",
237
+ "encoder.block.9.layer.0.SelfAttention.o.weight": "model-00002-of-00003.safetensors",
238
+ "encoder.block.9.layer.0.SelfAttention.q.weight": "model-00002-of-00003.safetensors",
239
+ "encoder.block.9.layer.0.SelfAttention.relative_attention_bias.weight": "model-00002-of-00003.safetensors",
240
+ "encoder.block.9.layer.0.SelfAttention.v.weight": "model-00002-of-00003.safetensors",
241
+ "encoder.block.9.layer.0.layer_norm.weight": "model-00002-of-00003.safetensors",
242
+ "encoder.block.9.layer.1.DenseReluDense.wi_0.weight": "model-00002-of-00003.safetensors",
243
+ "encoder.block.9.layer.1.DenseReluDense.wi_1.weight": "model-00002-of-00003.safetensors",
244
+ "encoder.block.9.layer.1.DenseReluDense.wo.weight": "model-00002-of-00003.safetensors",
245
+ "encoder.block.9.layer.1.layer_norm.weight": "model-00002-of-00003.safetensors",
246
+ "encoder.final_layer_norm.weight": "model-00003-of-00003.safetensors",
247
+ "shared.weight": "model-00001-of-00003.safetensors"
248
+ }
249
+ }
Wan2.2-TI2V-5B-Diffusers/tokenizer/special_tokens_map.json ADDED
@@ -0,0 +1,332 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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": {
305
+ "content": "<s>",
306
+ "lstrip": false,
307
+ "normalized": false,
308
+ "rstrip": false,
309
+ "single_word": false
310
+ },
311
+ "eos_token": {
312
+ "content": "</s>",
313
+ "lstrip": false,
314
+ "normalized": false,
315
+ "rstrip": false,
316
+ "single_word": false
317
+ },
318
+ "pad_token": {
319
+ "content": "<pad>",
320
+ "lstrip": false,
321
+ "normalized": false,
322
+ "rstrip": false,
323
+ "single_word": false
324
+ },
325
+ "unk_token": {
326
+ "content": "<unk>",
327
+ "lstrip": false,
328
+ "normalized": false,
329
+ "rstrip": false,
330
+ "single_word": false
331
+ }
332
+ }
Wan2.2-TI2V-5B-Diffusers/tokenizer/spiece.model ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e3909a67b780650b35cf529ac782ad2b6b26e6d1f849d3fbb6a872905f452458
3
+ size 4548313
Wan2.2-TI2V-5B-Diffusers/tokenizer/tokenizer.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:20a46ac256746594ed7e1e3ef733b83fbc5a6f0922aa7480eda961743de080ef
3
+ size 16837459
Wan2.2-TI2V-5B-Diffusers/tokenizer/tokenizer_config.json ADDED
@@ -0,0 +1,2749 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ "extra_special_tokens": {},
2743
+ "model_max_length": 1000000000000000019884624838656,
2744
+ "pad_token": "<pad>",
2745
+ "sp_model_kwargs": {},
2746
+ "spaces_between_special_tokens": false,
2747
+ "tokenizer_class": "T5Tokenizer",
2748
+ "unk_token": "<unk>"
2749
+ }
Wan2.2-TI2V-5B-Diffusers/transformer/config.json ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "WanTransformer3DModel",
3
+ "_diffusers_version": "0.35.0.dev0",
4
+ "added_kv_proj_dim": null,
5
+ "attention_head_dim": 128,
6
+ "cross_attn_norm": true,
7
+ "eps": 1e-06,
8
+ "ffn_dim": 14336,
9
+ "freq_dim": 256,
10
+ "image_dim": null,
11
+ "in_channels": 48,
12
+ "num_attention_heads": 24,
13
+ "num_layers": 30,
14
+ "out_channels": 48,
15
+ "patch_size": [
16
+ 1,
17
+ 2,
18
+ 2
19
+ ],
20
+ "pos_embed_seq_len": null,
21
+ "qk_norm": "rms_norm_across_heads",
22
+ "rope_max_seq_len": 1024,
23
+ "text_dim": 4096
24
+ }
Wan2.2-TI2V-5B-Diffusers/transformer/diffusion_pytorch_model-00001-of-00005.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:511bec832a201caa410d09c5ce7dbbf8ad2708c345d82038f684fc74cce982be
3
+ size 4978254344
Wan2.2-TI2V-5B-Diffusers/transformer/diffusion_pytorch_model-00002-of-00005.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7c42724912b1911429125dc50c0e9a49ccbada5a601b657d4ed2e15e7597c193
3
+ size 4846784976
Wan2.2-TI2V-5B-Diffusers/transformer/diffusion_pytorch_model-00003-of-00005.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e9c3d0c76de786566382f8258101fea973ae37681c6e9fe0e5fe1fb93b806424
3
+ size 4972658392
Wan2.2-TI2V-5B-Diffusers/transformer/diffusion_pytorch_model-00004-of-00005.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a331121771790939678db6f585553fd5184609f7d02593c699a4d241b0d834c5
3
+ size 4846785080
Wan2.2-TI2V-5B-Diffusers/transformer/diffusion_pytorch_model-00005-of-00005.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:78b655685c47efdb2349f36826bb101264e9f212a16325d584aeb5f53c88e719
3
+ size 354751840
Wan2.2-TI2V-5B-Diffusers/transformer/diffusion_pytorch_model.safetensors.index.json ADDED
@@ -0,0 +1,832 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "metadata": {
3
+ "total_size": 19999150848
4
+ },
5
+ "weight_map": {
6
+ "blocks.0.attn1.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
7
+ "blocks.0.attn1.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
8
+ "blocks.0.attn1.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
9
+ "blocks.0.attn1.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
10
+ "blocks.0.attn1.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
11
+ "blocks.0.attn1.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
12
+ "blocks.0.attn1.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
13
+ "blocks.0.attn1.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
14
+ "blocks.0.attn1.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
15
+ "blocks.0.attn1.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
16
+ "blocks.0.attn2.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
17
+ "blocks.0.attn2.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
18
+ "blocks.0.attn2.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
19
+ "blocks.0.attn2.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
20
+ "blocks.0.attn2.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
21
+ "blocks.0.attn2.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
22
+ "blocks.0.attn2.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
23
+ "blocks.0.attn2.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
24
+ "blocks.0.attn2.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
25
+ "blocks.0.attn2.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
26
+ "blocks.0.ffn.net.0.proj.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
27
+ "blocks.0.ffn.net.0.proj.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
28
+ "blocks.0.ffn.net.2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
29
+ "blocks.0.ffn.net.2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
30
+ "blocks.0.norm2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
31
+ "blocks.0.norm2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
32
+ "blocks.0.scale_shift_table": "diffusion_pytorch_model-00001-of-00005.safetensors",
33
+ "blocks.1.attn1.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
34
+ "blocks.1.attn1.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
35
+ "blocks.1.attn1.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
36
+ "blocks.1.attn1.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
37
+ "blocks.1.attn1.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
38
+ "blocks.1.attn1.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
39
+ "blocks.1.attn1.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
40
+ "blocks.1.attn1.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
41
+ "blocks.1.attn1.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
42
+ "blocks.1.attn1.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
43
+ "blocks.1.attn2.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
44
+ "blocks.1.attn2.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
45
+ "blocks.1.attn2.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
46
+ "blocks.1.attn2.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
47
+ "blocks.1.attn2.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
48
+ "blocks.1.attn2.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
49
+ "blocks.1.attn2.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
50
+ "blocks.1.attn2.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
51
+ "blocks.1.attn2.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
52
+ "blocks.1.attn2.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
53
+ "blocks.1.ffn.net.0.proj.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
54
+ "blocks.1.ffn.net.0.proj.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
55
+ "blocks.1.ffn.net.2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
56
+ "blocks.1.ffn.net.2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
57
+ "blocks.1.norm2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
58
+ "blocks.1.norm2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
59
+ "blocks.1.scale_shift_table": "diffusion_pytorch_model-00001-of-00005.safetensors",
60
+ "blocks.10.attn1.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
61
+ "blocks.10.attn1.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
62
+ "blocks.10.attn1.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
63
+ "blocks.10.attn1.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
64
+ "blocks.10.attn1.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
65
+ "blocks.10.attn1.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
66
+ "blocks.10.attn1.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
67
+ "blocks.10.attn1.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
68
+ "blocks.10.attn1.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
69
+ "blocks.10.attn1.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
70
+ "blocks.10.attn2.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
71
+ "blocks.10.attn2.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
72
+ "blocks.10.attn2.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
73
+ "blocks.10.attn2.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
74
+ "blocks.10.attn2.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
75
+ "blocks.10.attn2.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
76
+ "blocks.10.attn2.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
77
+ "blocks.10.attn2.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
78
+ "blocks.10.attn2.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
79
+ "blocks.10.attn2.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
80
+ "blocks.10.ffn.net.0.proj.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
81
+ "blocks.10.ffn.net.0.proj.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
82
+ "blocks.10.ffn.net.2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
83
+ "blocks.10.ffn.net.2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
84
+ "blocks.10.norm2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
85
+ "blocks.10.norm2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
86
+ "blocks.10.scale_shift_table": "diffusion_pytorch_model-00002-of-00005.safetensors",
87
+ "blocks.11.attn1.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
88
+ "blocks.11.attn1.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
89
+ "blocks.11.attn1.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
90
+ "blocks.11.attn1.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
91
+ "blocks.11.attn1.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
92
+ "blocks.11.attn1.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
93
+ "blocks.11.attn1.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
94
+ "blocks.11.attn1.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
95
+ "blocks.11.attn1.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
96
+ "blocks.11.attn1.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
97
+ "blocks.11.attn2.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
98
+ "blocks.11.attn2.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
99
+ "blocks.11.attn2.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
100
+ "blocks.11.attn2.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
101
+ "blocks.11.attn2.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
102
+ "blocks.11.attn2.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
103
+ "blocks.11.attn2.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
104
+ "blocks.11.attn2.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
105
+ "blocks.11.attn2.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
106
+ "blocks.11.attn2.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
107
+ "blocks.11.ffn.net.0.proj.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
108
+ "blocks.11.ffn.net.0.proj.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
109
+ "blocks.11.ffn.net.2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
110
+ "blocks.11.ffn.net.2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
111
+ "blocks.11.norm2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
112
+ "blocks.11.norm2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
113
+ "blocks.11.scale_shift_table": "diffusion_pytorch_model-00002-of-00005.safetensors",
114
+ "blocks.12.attn1.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
115
+ "blocks.12.attn1.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
116
+ "blocks.12.attn1.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
117
+ "blocks.12.attn1.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
118
+ "blocks.12.attn1.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
119
+ "blocks.12.attn1.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
120
+ "blocks.12.attn1.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
121
+ "blocks.12.attn1.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
122
+ "blocks.12.attn1.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
123
+ "blocks.12.attn1.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
124
+ "blocks.12.attn2.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
125
+ "blocks.12.attn2.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
126
+ "blocks.12.attn2.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
127
+ "blocks.12.attn2.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
128
+ "blocks.12.attn2.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
129
+ "blocks.12.attn2.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
130
+ "blocks.12.attn2.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
131
+ "blocks.12.attn2.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
132
+ "blocks.12.attn2.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
133
+ "blocks.12.attn2.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
134
+ "blocks.12.ffn.net.0.proj.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
135
+ "blocks.12.ffn.net.0.proj.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
136
+ "blocks.12.ffn.net.2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
137
+ "blocks.12.ffn.net.2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
138
+ "blocks.12.norm2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
139
+ "blocks.12.norm2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
140
+ "blocks.12.scale_shift_table": "diffusion_pytorch_model-00002-of-00005.safetensors",
141
+ "blocks.13.attn1.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
142
+ "blocks.13.attn1.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
143
+ "blocks.13.attn1.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
144
+ "blocks.13.attn1.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
145
+ "blocks.13.attn1.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
146
+ "blocks.13.attn1.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
147
+ "blocks.13.attn1.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
148
+ "blocks.13.attn1.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
149
+ "blocks.13.attn1.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
150
+ "blocks.13.attn1.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
151
+ "blocks.13.attn2.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
152
+ "blocks.13.attn2.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
153
+ "blocks.13.attn2.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
154
+ "blocks.13.attn2.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
155
+ "blocks.13.attn2.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
156
+ "blocks.13.attn2.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
157
+ "blocks.13.attn2.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
158
+ "blocks.13.attn2.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
159
+ "blocks.13.attn2.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
160
+ "blocks.13.attn2.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
161
+ "blocks.13.ffn.net.0.proj.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
162
+ "blocks.13.ffn.net.0.proj.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
163
+ "blocks.13.ffn.net.2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
164
+ "blocks.13.ffn.net.2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
165
+ "blocks.13.norm2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
166
+ "blocks.13.norm2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
167
+ "blocks.13.scale_shift_table": "diffusion_pytorch_model-00002-of-00005.safetensors",
168
+ "blocks.14.attn1.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
169
+ "blocks.14.attn1.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
170
+ "blocks.14.attn1.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
171
+ "blocks.14.attn1.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
172
+ "blocks.14.attn1.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
173
+ "blocks.14.attn1.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
174
+ "blocks.14.attn1.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
175
+ "blocks.14.attn1.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
176
+ "blocks.14.attn1.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
177
+ "blocks.14.attn1.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
178
+ "blocks.14.attn2.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
179
+ "blocks.14.attn2.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
180
+ "blocks.14.attn2.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
181
+ "blocks.14.attn2.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
182
+ "blocks.14.attn2.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
183
+ "blocks.14.attn2.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
184
+ "blocks.14.attn2.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
185
+ "blocks.14.attn2.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
186
+ "blocks.14.attn2.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
187
+ "blocks.14.attn2.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
188
+ "blocks.14.ffn.net.0.proj.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
189
+ "blocks.14.ffn.net.0.proj.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
190
+ "blocks.14.ffn.net.2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
191
+ "blocks.14.ffn.net.2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
192
+ "blocks.14.norm2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
193
+ "blocks.14.norm2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
194
+ "blocks.14.scale_shift_table": "diffusion_pytorch_model-00002-of-00005.safetensors",
195
+ "blocks.15.attn1.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
196
+ "blocks.15.attn1.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
197
+ "blocks.15.attn1.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
198
+ "blocks.15.attn1.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
199
+ "blocks.15.attn1.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
200
+ "blocks.15.attn1.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
201
+ "blocks.15.attn1.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
202
+ "blocks.15.attn1.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
203
+ "blocks.15.attn1.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
204
+ "blocks.15.attn1.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
205
+ "blocks.15.attn2.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
206
+ "blocks.15.attn2.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
207
+ "blocks.15.attn2.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
208
+ "blocks.15.attn2.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
209
+ "blocks.15.attn2.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
210
+ "blocks.15.attn2.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
211
+ "blocks.15.attn2.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
212
+ "blocks.15.attn2.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
213
+ "blocks.15.attn2.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
214
+ "blocks.15.attn2.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
215
+ "blocks.15.ffn.net.0.proj.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
216
+ "blocks.15.ffn.net.0.proj.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
217
+ "blocks.15.ffn.net.2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
218
+ "blocks.15.ffn.net.2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
219
+ "blocks.15.norm2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
220
+ "blocks.15.norm2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
221
+ "blocks.15.scale_shift_table": "diffusion_pytorch_model-00003-of-00005.safetensors",
222
+ "blocks.16.attn1.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
223
+ "blocks.16.attn1.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
224
+ "blocks.16.attn1.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
225
+ "blocks.16.attn1.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
226
+ "blocks.16.attn1.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
227
+ "blocks.16.attn1.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
228
+ "blocks.16.attn1.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
229
+ "blocks.16.attn1.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
230
+ "blocks.16.attn1.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
231
+ "blocks.16.attn1.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
232
+ "blocks.16.attn2.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
233
+ "blocks.16.attn2.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
234
+ "blocks.16.attn2.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
235
+ "blocks.16.attn2.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
236
+ "blocks.16.attn2.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
237
+ "blocks.16.attn2.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
238
+ "blocks.16.attn2.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
239
+ "blocks.16.attn2.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
240
+ "blocks.16.attn2.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
241
+ "blocks.16.attn2.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
242
+ "blocks.16.ffn.net.0.proj.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
243
+ "blocks.16.ffn.net.0.proj.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
244
+ "blocks.16.ffn.net.2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
245
+ "blocks.16.ffn.net.2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
246
+ "blocks.16.norm2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
247
+ "blocks.16.norm2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
248
+ "blocks.16.scale_shift_table": "diffusion_pytorch_model-00003-of-00005.safetensors",
249
+ "blocks.17.attn1.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
250
+ "blocks.17.attn1.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
251
+ "blocks.17.attn1.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
252
+ "blocks.17.attn1.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
253
+ "blocks.17.attn1.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
254
+ "blocks.17.attn1.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
255
+ "blocks.17.attn1.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
256
+ "blocks.17.attn1.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
257
+ "blocks.17.attn1.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
258
+ "blocks.17.attn1.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
259
+ "blocks.17.attn2.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
260
+ "blocks.17.attn2.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
261
+ "blocks.17.attn2.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
262
+ "blocks.17.attn2.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
263
+ "blocks.17.attn2.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
264
+ "blocks.17.attn2.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
265
+ "blocks.17.attn2.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
266
+ "blocks.17.attn2.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
267
+ "blocks.17.attn2.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
268
+ "blocks.17.attn2.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
269
+ "blocks.17.ffn.net.0.proj.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
270
+ "blocks.17.ffn.net.0.proj.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
271
+ "blocks.17.ffn.net.2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
272
+ "blocks.17.ffn.net.2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
273
+ "blocks.17.norm2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
274
+ "blocks.17.norm2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
275
+ "blocks.17.scale_shift_table": "diffusion_pytorch_model-00003-of-00005.safetensors",
276
+ "blocks.18.attn1.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
277
+ "blocks.18.attn1.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
278
+ "blocks.18.attn1.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
279
+ "blocks.18.attn1.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
280
+ "blocks.18.attn1.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
281
+ "blocks.18.attn1.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
282
+ "blocks.18.attn1.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
283
+ "blocks.18.attn1.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
284
+ "blocks.18.attn1.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
285
+ "blocks.18.attn1.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
286
+ "blocks.18.attn2.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
287
+ "blocks.18.attn2.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
288
+ "blocks.18.attn2.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
289
+ "blocks.18.attn2.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
290
+ "blocks.18.attn2.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
291
+ "blocks.18.attn2.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
292
+ "blocks.18.attn2.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
293
+ "blocks.18.attn2.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
294
+ "blocks.18.attn2.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
295
+ "blocks.18.attn2.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
296
+ "blocks.18.ffn.net.0.proj.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
297
+ "blocks.18.ffn.net.0.proj.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
298
+ "blocks.18.ffn.net.2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
299
+ "blocks.18.ffn.net.2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
300
+ "blocks.18.norm2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
301
+ "blocks.18.norm2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
302
+ "blocks.18.scale_shift_table": "diffusion_pytorch_model-00003-of-00005.safetensors",
303
+ "blocks.19.attn1.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
304
+ "blocks.19.attn1.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
305
+ "blocks.19.attn1.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
306
+ "blocks.19.attn1.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
307
+ "blocks.19.attn1.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
308
+ "blocks.19.attn1.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
309
+ "blocks.19.attn1.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
310
+ "blocks.19.attn1.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
311
+ "blocks.19.attn1.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
312
+ "blocks.19.attn1.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
313
+ "blocks.19.attn2.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
314
+ "blocks.19.attn2.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
315
+ "blocks.19.attn2.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
316
+ "blocks.19.attn2.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
317
+ "blocks.19.attn2.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
318
+ "blocks.19.attn2.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
319
+ "blocks.19.attn2.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
320
+ "blocks.19.attn2.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
321
+ "blocks.19.attn2.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
322
+ "blocks.19.attn2.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
323
+ "blocks.19.ffn.net.0.proj.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
324
+ "blocks.19.ffn.net.0.proj.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
325
+ "blocks.19.ffn.net.2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
326
+ "blocks.19.ffn.net.2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
327
+ "blocks.19.norm2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
328
+ "blocks.19.norm2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
329
+ "blocks.19.scale_shift_table": "diffusion_pytorch_model-00003-of-00005.safetensors",
330
+ "blocks.2.attn1.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
331
+ "blocks.2.attn1.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
332
+ "blocks.2.attn1.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
333
+ "blocks.2.attn1.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
334
+ "blocks.2.attn1.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
335
+ "blocks.2.attn1.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
336
+ "blocks.2.attn1.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
337
+ "blocks.2.attn1.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
338
+ "blocks.2.attn1.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
339
+ "blocks.2.attn1.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
340
+ "blocks.2.attn2.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
341
+ "blocks.2.attn2.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
342
+ "blocks.2.attn2.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
343
+ "blocks.2.attn2.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
344
+ "blocks.2.attn2.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
345
+ "blocks.2.attn2.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
346
+ "blocks.2.attn2.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
347
+ "blocks.2.attn2.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
348
+ "blocks.2.attn2.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
349
+ "blocks.2.attn2.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
350
+ "blocks.2.ffn.net.0.proj.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
351
+ "blocks.2.ffn.net.0.proj.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
352
+ "blocks.2.ffn.net.2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
353
+ "blocks.2.ffn.net.2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
354
+ "blocks.2.norm2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
355
+ "blocks.2.norm2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
356
+ "blocks.2.scale_shift_table": "diffusion_pytorch_model-00001-of-00005.safetensors",
357
+ "blocks.20.attn1.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
358
+ "blocks.20.attn1.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
359
+ "blocks.20.attn1.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
360
+ "blocks.20.attn1.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
361
+ "blocks.20.attn1.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
362
+ "blocks.20.attn1.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
363
+ "blocks.20.attn1.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
364
+ "blocks.20.attn1.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
365
+ "blocks.20.attn1.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
366
+ "blocks.20.attn1.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
367
+ "blocks.20.attn2.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
368
+ "blocks.20.attn2.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
369
+ "blocks.20.attn2.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
370
+ "blocks.20.attn2.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
371
+ "blocks.20.attn2.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
372
+ "blocks.20.attn2.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
373
+ "blocks.20.attn2.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
374
+ "blocks.20.attn2.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
375
+ "blocks.20.attn2.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
376
+ "blocks.20.attn2.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
377
+ "blocks.20.ffn.net.0.proj.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
378
+ "blocks.20.ffn.net.0.proj.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
379
+ "blocks.20.ffn.net.2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
380
+ "blocks.20.ffn.net.2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
381
+ "blocks.20.norm2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
382
+ "blocks.20.norm2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
383
+ "blocks.20.scale_shift_table": "diffusion_pytorch_model-00003-of-00005.safetensors",
384
+ "blocks.21.attn1.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
385
+ "blocks.21.attn1.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
386
+ "blocks.21.attn1.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
387
+ "blocks.21.attn1.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
388
+ "blocks.21.attn1.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
389
+ "blocks.21.attn1.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
390
+ "blocks.21.attn1.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
391
+ "blocks.21.attn1.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
392
+ "blocks.21.attn1.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
393
+ "blocks.21.attn1.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
394
+ "blocks.21.attn2.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
395
+ "blocks.21.attn2.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
396
+ "blocks.21.attn2.to_k.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
397
+ "blocks.21.attn2.to_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
398
+ "blocks.21.attn2.to_out.0.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
399
+ "blocks.21.attn2.to_out.0.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
400
+ "blocks.21.attn2.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
401
+ "blocks.21.attn2.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
402
+ "blocks.21.attn2.to_v.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
403
+ "blocks.21.attn2.to_v.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
404
+ "blocks.21.ffn.net.0.proj.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
405
+ "blocks.21.ffn.net.0.proj.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
406
+ "blocks.21.ffn.net.2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
407
+ "blocks.21.ffn.net.2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
408
+ "blocks.21.norm2.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
409
+ "blocks.21.norm2.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
410
+ "blocks.21.scale_shift_table": "diffusion_pytorch_model-00003-of-00005.safetensors",
411
+ "blocks.22.attn1.norm_k.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
412
+ "blocks.22.attn1.norm_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
413
+ "blocks.22.attn1.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
414
+ "blocks.22.attn1.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
415
+ "blocks.22.attn1.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
416
+ "blocks.22.attn1.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
417
+ "blocks.22.attn1.to_q.bias": "diffusion_pytorch_model-00003-of-00005.safetensors",
418
+ "blocks.22.attn1.to_q.weight": "diffusion_pytorch_model-00003-of-00005.safetensors",
419
+ "blocks.22.attn1.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
420
+ "blocks.22.attn1.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
421
+ "blocks.22.attn2.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
422
+ "blocks.22.attn2.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
423
+ "blocks.22.attn2.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
424
+ "blocks.22.attn2.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
425
+ "blocks.22.attn2.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
426
+ "blocks.22.attn2.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
427
+ "blocks.22.attn2.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
428
+ "blocks.22.attn2.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
429
+ "blocks.22.attn2.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
430
+ "blocks.22.attn2.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
431
+ "blocks.22.ffn.net.0.proj.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
432
+ "blocks.22.ffn.net.0.proj.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
433
+ "blocks.22.ffn.net.2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
434
+ "blocks.22.ffn.net.2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
435
+ "blocks.22.norm2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
436
+ "blocks.22.norm2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
437
+ "blocks.22.scale_shift_table": "diffusion_pytorch_model-00003-of-00005.safetensors",
438
+ "blocks.23.attn1.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
439
+ "blocks.23.attn1.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
440
+ "blocks.23.attn1.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
441
+ "blocks.23.attn1.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
442
+ "blocks.23.attn1.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
443
+ "blocks.23.attn1.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
444
+ "blocks.23.attn1.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
445
+ "blocks.23.attn1.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
446
+ "blocks.23.attn1.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
447
+ "blocks.23.attn1.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
448
+ "blocks.23.attn2.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
449
+ "blocks.23.attn2.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
450
+ "blocks.23.attn2.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
451
+ "blocks.23.attn2.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
452
+ "blocks.23.attn2.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
453
+ "blocks.23.attn2.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
454
+ "blocks.23.attn2.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
455
+ "blocks.23.attn2.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
456
+ "blocks.23.attn2.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
457
+ "blocks.23.attn2.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
458
+ "blocks.23.ffn.net.0.proj.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
459
+ "blocks.23.ffn.net.0.proj.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
460
+ "blocks.23.ffn.net.2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
461
+ "blocks.23.ffn.net.2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
462
+ "blocks.23.norm2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
463
+ "blocks.23.norm2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
464
+ "blocks.23.scale_shift_table": "diffusion_pytorch_model-00004-of-00005.safetensors",
465
+ "blocks.24.attn1.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
466
+ "blocks.24.attn1.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
467
+ "blocks.24.attn1.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
468
+ "blocks.24.attn1.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
469
+ "blocks.24.attn1.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
470
+ "blocks.24.attn1.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
471
+ "blocks.24.attn1.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
472
+ "blocks.24.attn1.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
473
+ "blocks.24.attn1.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
474
+ "blocks.24.attn1.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
475
+ "blocks.24.attn2.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
476
+ "blocks.24.attn2.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
477
+ "blocks.24.attn2.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
478
+ "blocks.24.attn2.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
479
+ "blocks.24.attn2.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
480
+ "blocks.24.attn2.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
481
+ "blocks.24.attn2.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
482
+ "blocks.24.attn2.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
483
+ "blocks.24.attn2.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
484
+ "blocks.24.attn2.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
485
+ "blocks.24.ffn.net.0.proj.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
486
+ "blocks.24.ffn.net.0.proj.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
487
+ "blocks.24.ffn.net.2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
488
+ "blocks.24.ffn.net.2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
489
+ "blocks.24.norm2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
490
+ "blocks.24.norm2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
491
+ "blocks.24.scale_shift_table": "diffusion_pytorch_model-00004-of-00005.safetensors",
492
+ "blocks.25.attn1.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
493
+ "blocks.25.attn1.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
494
+ "blocks.25.attn1.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
495
+ "blocks.25.attn1.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
496
+ "blocks.25.attn1.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
497
+ "blocks.25.attn1.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
498
+ "blocks.25.attn1.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
499
+ "blocks.25.attn1.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
500
+ "blocks.25.attn1.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
501
+ "blocks.25.attn1.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
502
+ "blocks.25.attn2.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
503
+ "blocks.25.attn2.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
504
+ "blocks.25.attn2.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
505
+ "blocks.25.attn2.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
506
+ "blocks.25.attn2.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
507
+ "blocks.25.attn2.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
508
+ "blocks.25.attn2.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
509
+ "blocks.25.attn2.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
510
+ "blocks.25.attn2.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
511
+ "blocks.25.attn2.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
512
+ "blocks.25.ffn.net.0.proj.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
513
+ "blocks.25.ffn.net.0.proj.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
514
+ "blocks.25.ffn.net.2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
515
+ "blocks.25.ffn.net.2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
516
+ "blocks.25.norm2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
517
+ "blocks.25.norm2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
518
+ "blocks.25.scale_shift_table": "diffusion_pytorch_model-00004-of-00005.safetensors",
519
+ "blocks.26.attn1.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
520
+ "blocks.26.attn1.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
521
+ "blocks.26.attn1.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
522
+ "blocks.26.attn1.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
523
+ "blocks.26.attn1.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
524
+ "blocks.26.attn1.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
525
+ "blocks.26.attn1.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
526
+ "blocks.26.attn1.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
527
+ "blocks.26.attn1.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
528
+ "blocks.26.attn1.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
529
+ "blocks.26.attn2.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
530
+ "blocks.26.attn2.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
531
+ "blocks.26.attn2.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
532
+ "blocks.26.attn2.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
533
+ "blocks.26.attn2.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
534
+ "blocks.26.attn2.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
535
+ "blocks.26.attn2.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
536
+ "blocks.26.attn2.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
537
+ "blocks.26.attn2.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
538
+ "blocks.26.attn2.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
539
+ "blocks.26.ffn.net.0.proj.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
540
+ "blocks.26.ffn.net.0.proj.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
541
+ "blocks.26.ffn.net.2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
542
+ "blocks.26.ffn.net.2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
543
+ "blocks.26.norm2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
544
+ "blocks.26.norm2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
545
+ "blocks.26.scale_shift_table": "diffusion_pytorch_model-00004-of-00005.safetensors",
546
+ "blocks.27.attn1.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
547
+ "blocks.27.attn1.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
548
+ "blocks.27.attn1.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
549
+ "blocks.27.attn1.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
550
+ "blocks.27.attn1.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
551
+ "blocks.27.attn1.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
552
+ "blocks.27.attn1.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
553
+ "blocks.27.attn1.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
554
+ "blocks.27.attn1.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
555
+ "blocks.27.attn1.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
556
+ "blocks.27.attn2.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
557
+ "blocks.27.attn2.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
558
+ "blocks.27.attn2.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
559
+ "blocks.27.attn2.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
560
+ "blocks.27.attn2.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
561
+ "blocks.27.attn2.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
562
+ "blocks.27.attn2.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
563
+ "blocks.27.attn2.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
564
+ "blocks.27.attn2.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
565
+ "blocks.27.attn2.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
566
+ "blocks.27.ffn.net.0.proj.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
567
+ "blocks.27.ffn.net.0.proj.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
568
+ "blocks.27.ffn.net.2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
569
+ "blocks.27.ffn.net.2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
570
+ "blocks.27.norm2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
571
+ "blocks.27.norm2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
572
+ "blocks.27.scale_shift_table": "diffusion_pytorch_model-00004-of-00005.safetensors",
573
+ "blocks.28.attn1.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
574
+ "blocks.28.attn1.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
575
+ "blocks.28.attn1.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
576
+ "blocks.28.attn1.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
577
+ "blocks.28.attn1.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
578
+ "blocks.28.attn1.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
579
+ "blocks.28.attn1.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
580
+ "blocks.28.attn1.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
581
+ "blocks.28.attn1.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
582
+ "blocks.28.attn1.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
583
+ "blocks.28.attn2.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
584
+ "blocks.28.attn2.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
585
+ "blocks.28.attn2.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
586
+ "blocks.28.attn2.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
587
+ "blocks.28.attn2.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
588
+ "blocks.28.attn2.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
589
+ "blocks.28.attn2.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
590
+ "blocks.28.attn2.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
591
+ "blocks.28.attn2.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
592
+ "blocks.28.attn2.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
593
+ "blocks.28.ffn.net.0.proj.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
594
+ "blocks.28.ffn.net.0.proj.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
595
+ "blocks.28.ffn.net.2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
596
+ "blocks.28.ffn.net.2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
597
+ "blocks.28.norm2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
598
+ "blocks.28.norm2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
599
+ "blocks.28.scale_shift_table": "diffusion_pytorch_model-00004-of-00005.safetensors",
600
+ "blocks.29.attn1.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
601
+ "blocks.29.attn1.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
602
+ "blocks.29.attn1.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
603
+ "blocks.29.attn1.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
604
+ "blocks.29.attn1.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
605
+ "blocks.29.attn1.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
606
+ "blocks.29.attn1.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
607
+ "blocks.29.attn1.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
608
+ "blocks.29.attn1.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
609
+ "blocks.29.attn1.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
610
+ "blocks.29.attn2.norm_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
611
+ "blocks.29.attn2.norm_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
612
+ "blocks.29.attn2.to_k.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
613
+ "blocks.29.attn2.to_k.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
614
+ "blocks.29.attn2.to_out.0.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
615
+ "blocks.29.attn2.to_out.0.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
616
+ "blocks.29.attn2.to_q.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
617
+ "blocks.29.attn2.to_q.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
618
+ "blocks.29.attn2.to_v.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
619
+ "blocks.29.attn2.to_v.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
620
+ "blocks.29.ffn.net.0.proj.bias": "diffusion_pytorch_model-00005-of-00005.safetensors",
621
+ "blocks.29.ffn.net.0.proj.weight": "diffusion_pytorch_model-00005-of-00005.safetensors",
622
+ "blocks.29.ffn.net.2.bias": "diffusion_pytorch_model-00005-of-00005.safetensors",
623
+ "blocks.29.ffn.net.2.weight": "diffusion_pytorch_model-00005-of-00005.safetensors",
624
+ "blocks.29.norm2.bias": "diffusion_pytorch_model-00004-of-00005.safetensors",
625
+ "blocks.29.norm2.weight": "diffusion_pytorch_model-00004-of-00005.safetensors",
626
+ "blocks.29.scale_shift_table": "diffusion_pytorch_model-00004-of-00005.safetensors",
627
+ "blocks.3.attn1.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
628
+ "blocks.3.attn1.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
629
+ "blocks.3.attn1.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
630
+ "blocks.3.attn1.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
631
+ "blocks.3.attn1.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
632
+ "blocks.3.attn1.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
633
+ "blocks.3.attn1.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
634
+ "blocks.3.attn1.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
635
+ "blocks.3.attn1.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
636
+ "blocks.3.attn1.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
637
+ "blocks.3.attn2.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
638
+ "blocks.3.attn2.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
639
+ "blocks.3.attn2.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
640
+ "blocks.3.attn2.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
641
+ "blocks.3.attn2.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
642
+ "blocks.3.attn2.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
643
+ "blocks.3.attn2.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
644
+ "blocks.3.attn2.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
645
+ "blocks.3.attn2.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
646
+ "blocks.3.attn2.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
647
+ "blocks.3.ffn.net.0.proj.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
648
+ "blocks.3.ffn.net.0.proj.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
649
+ "blocks.3.ffn.net.2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
650
+ "blocks.3.ffn.net.2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
651
+ "blocks.3.norm2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
652
+ "blocks.3.norm2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
653
+ "blocks.3.scale_shift_table": "diffusion_pytorch_model-00001-of-00005.safetensors",
654
+ "blocks.4.attn1.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
655
+ "blocks.4.attn1.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
656
+ "blocks.4.attn1.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
657
+ "blocks.4.attn1.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
658
+ "blocks.4.attn1.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
659
+ "blocks.4.attn1.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
660
+ "blocks.4.attn1.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
661
+ "blocks.4.attn1.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
662
+ "blocks.4.attn1.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
663
+ "blocks.4.attn1.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
664
+ "blocks.4.attn2.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
665
+ "blocks.4.attn2.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
666
+ "blocks.4.attn2.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
667
+ "blocks.4.attn2.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
668
+ "blocks.4.attn2.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
669
+ "blocks.4.attn2.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
670
+ "blocks.4.attn2.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
671
+ "blocks.4.attn2.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
672
+ "blocks.4.attn2.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
673
+ "blocks.4.attn2.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
674
+ "blocks.4.ffn.net.0.proj.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
675
+ "blocks.4.ffn.net.0.proj.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
676
+ "blocks.4.ffn.net.2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
677
+ "blocks.4.ffn.net.2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
678
+ "blocks.4.norm2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
679
+ "blocks.4.norm2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
680
+ "blocks.4.scale_shift_table": "diffusion_pytorch_model-00001-of-00005.safetensors",
681
+ "blocks.5.attn1.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
682
+ "blocks.5.attn1.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
683
+ "blocks.5.attn1.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
684
+ "blocks.5.attn1.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
685
+ "blocks.5.attn1.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
686
+ "blocks.5.attn1.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
687
+ "blocks.5.attn1.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
688
+ "blocks.5.attn1.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
689
+ "blocks.5.attn1.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
690
+ "blocks.5.attn1.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
691
+ "blocks.5.attn2.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
692
+ "blocks.5.attn2.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
693
+ "blocks.5.attn2.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
694
+ "blocks.5.attn2.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
695
+ "blocks.5.attn2.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
696
+ "blocks.5.attn2.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
697
+ "blocks.5.attn2.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
698
+ "blocks.5.attn2.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
699
+ "blocks.5.attn2.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
700
+ "blocks.5.attn2.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
701
+ "blocks.5.ffn.net.0.proj.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
702
+ "blocks.5.ffn.net.0.proj.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
703
+ "blocks.5.ffn.net.2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
704
+ "blocks.5.ffn.net.2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
705
+ "blocks.5.norm2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
706
+ "blocks.5.norm2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
707
+ "blocks.5.scale_shift_table": "diffusion_pytorch_model-00001-of-00005.safetensors",
708
+ "blocks.6.attn1.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
709
+ "blocks.6.attn1.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
710
+ "blocks.6.attn1.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
711
+ "blocks.6.attn1.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
712
+ "blocks.6.attn1.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
713
+ "blocks.6.attn1.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
714
+ "blocks.6.attn1.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
715
+ "blocks.6.attn1.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
716
+ "blocks.6.attn1.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
717
+ "blocks.6.attn1.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
718
+ "blocks.6.attn2.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
719
+ "blocks.6.attn2.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
720
+ "blocks.6.attn2.to_k.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
721
+ "blocks.6.attn2.to_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
722
+ "blocks.6.attn2.to_out.0.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
723
+ "blocks.6.attn2.to_out.0.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
724
+ "blocks.6.attn2.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
725
+ "blocks.6.attn2.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
726
+ "blocks.6.attn2.to_v.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
727
+ "blocks.6.attn2.to_v.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
728
+ "blocks.6.ffn.net.0.proj.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
729
+ "blocks.6.ffn.net.0.proj.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
730
+ "blocks.6.ffn.net.2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
731
+ "blocks.6.ffn.net.2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
732
+ "blocks.6.norm2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
733
+ "blocks.6.norm2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
734
+ "blocks.6.scale_shift_table": "diffusion_pytorch_model-00001-of-00005.safetensors",
735
+ "blocks.7.attn1.norm_k.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
736
+ "blocks.7.attn1.norm_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
737
+ "blocks.7.attn1.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
738
+ "blocks.7.attn1.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
739
+ "blocks.7.attn1.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
740
+ "blocks.7.attn1.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
741
+ "blocks.7.attn1.to_q.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
742
+ "blocks.7.attn1.to_q.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
743
+ "blocks.7.attn1.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
744
+ "blocks.7.attn1.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
745
+ "blocks.7.attn2.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
746
+ "blocks.7.attn2.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
747
+ "blocks.7.attn2.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
748
+ "blocks.7.attn2.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
749
+ "blocks.7.attn2.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
750
+ "blocks.7.attn2.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
751
+ "blocks.7.attn2.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
752
+ "blocks.7.attn2.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
753
+ "blocks.7.attn2.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
754
+ "blocks.7.attn2.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
755
+ "blocks.7.ffn.net.0.proj.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
756
+ "blocks.7.ffn.net.0.proj.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
757
+ "blocks.7.ffn.net.2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
758
+ "blocks.7.ffn.net.2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
759
+ "blocks.7.norm2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
760
+ "blocks.7.norm2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
761
+ "blocks.7.scale_shift_table": "diffusion_pytorch_model-00001-of-00005.safetensors",
762
+ "blocks.8.attn1.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
763
+ "blocks.8.attn1.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
764
+ "blocks.8.attn1.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
765
+ "blocks.8.attn1.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
766
+ "blocks.8.attn1.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
767
+ "blocks.8.attn1.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
768
+ "blocks.8.attn1.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
769
+ "blocks.8.attn1.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
770
+ "blocks.8.attn1.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
771
+ "blocks.8.attn1.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
772
+ "blocks.8.attn2.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
773
+ "blocks.8.attn2.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
774
+ "blocks.8.attn2.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
775
+ "blocks.8.attn2.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
776
+ "blocks.8.attn2.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
777
+ "blocks.8.attn2.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
778
+ "blocks.8.attn2.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
779
+ "blocks.8.attn2.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
780
+ "blocks.8.attn2.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
781
+ "blocks.8.attn2.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
782
+ "blocks.8.ffn.net.0.proj.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
783
+ "blocks.8.ffn.net.0.proj.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
784
+ "blocks.8.ffn.net.2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
785
+ "blocks.8.ffn.net.2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
786
+ "blocks.8.norm2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
787
+ "blocks.8.norm2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
788
+ "blocks.8.scale_shift_table": "diffusion_pytorch_model-00002-of-00005.safetensors",
789
+ "blocks.9.attn1.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
790
+ "blocks.9.attn1.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
791
+ "blocks.9.attn1.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
792
+ "blocks.9.attn1.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
793
+ "blocks.9.attn1.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
794
+ "blocks.9.attn1.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
795
+ "blocks.9.attn1.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
796
+ "blocks.9.attn1.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
797
+ "blocks.9.attn1.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
798
+ "blocks.9.attn1.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
799
+ "blocks.9.attn2.norm_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
800
+ "blocks.9.attn2.norm_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
801
+ "blocks.9.attn2.to_k.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
802
+ "blocks.9.attn2.to_k.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
803
+ "blocks.9.attn2.to_out.0.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
804
+ "blocks.9.attn2.to_out.0.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
805
+ "blocks.9.attn2.to_q.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
806
+ "blocks.9.attn2.to_q.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
807
+ "blocks.9.attn2.to_v.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
808
+ "blocks.9.attn2.to_v.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
809
+ "blocks.9.ffn.net.0.proj.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
810
+ "blocks.9.ffn.net.0.proj.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
811
+ "blocks.9.ffn.net.2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
812
+ "blocks.9.ffn.net.2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
813
+ "blocks.9.norm2.bias": "diffusion_pytorch_model-00002-of-00005.safetensors",
814
+ "blocks.9.norm2.weight": "diffusion_pytorch_model-00002-of-00005.safetensors",
815
+ "blocks.9.scale_shift_table": "diffusion_pytorch_model-00002-of-00005.safetensors",
816
+ "condition_embedder.text_embedder.linear_1.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
817
+ "condition_embedder.text_embedder.linear_1.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
818
+ "condition_embedder.text_embedder.linear_2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
819
+ "condition_embedder.text_embedder.linear_2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
820
+ "condition_embedder.time_embedder.linear_1.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
821
+ "condition_embedder.time_embedder.linear_1.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
822
+ "condition_embedder.time_embedder.linear_2.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
823
+ "condition_embedder.time_embedder.linear_2.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
824
+ "condition_embedder.time_proj.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
825
+ "condition_embedder.time_proj.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
826
+ "patch_embedding.bias": "diffusion_pytorch_model-00001-of-00005.safetensors",
827
+ "patch_embedding.weight": "diffusion_pytorch_model-00001-of-00005.safetensors",
828
+ "proj_out.bias": "diffusion_pytorch_model-00005-of-00005.safetensors",
829
+ "proj_out.weight": "diffusion_pytorch_model-00005-of-00005.safetensors",
830
+ "scale_shift_table": "diffusion_pytorch_model-00001-of-00005.safetensors"
831
+ }
832
+ }
Wan2.2-TI2V-5B-Diffusers/vae/config.json ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_class_name": "AutoencoderKLWan",
3
+ "_diffusers_version": "0.35.0.dev0",
4
+ "attn_scales": [],
5
+ "base_dim": 160,
6
+ "clip_output": false,
7
+ "decoder_base_dim": 256,
8
+ "dim_mult": [
9
+ 1,
10
+ 2,
11
+ 4,
12
+ 4
13
+ ],
14
+ "dropout": 0.0,
15
+ "in_channels": 12,
16
+ "is_residual": true,
17
+ "latents_mean": [
18
+ -0.2289,
19
+ -0.0052,
20
+ -0.1323,
21
+ -0.2339,
22
+ -0.2799,
23
+ 0.0174,
24
+ 0.1838,
25
+ 0.1557,
26
+ -0.1382,
27
+ 0.0542,
28
+ 0.2813,
29
+ 0.0891,
30
+ 0.157,
31
+ -0.0098,
32
+ 0.0375,
33
+ -0.1825,
34
+ -0.2246,
35
+ -0.1207,
36
+ -0.0698,
37
+ 0.5109,
38
+ 0.2665,
39
+ -0.2108,
40
+ -0.2158,
41
+ 0.2502,
42
+ -0.2055,
43
+ -0.0322,
44
+ 0.1109,
45
+ 0.1567,
46
+ -0.0729,
47
+ 0.0899,
48
+ -0.2799,
49
+ -0.123,
50
+ -0.0313,
51
+ -0.1649,
52
+ 0.0117,
53
+ 0.0723,
54
+ -0.2839,
55
+ -0.2083,
56
+ -0.052,
57
+ 0.3748,
58
+ 0.0152,
59
+ 0.1957,
60
+ 0.1433,
61
+ -0.2944,
62
+ 0.3573,
63
+ -0.0548,
64
+ -0.1681,
65
+ -0.0667
66
+ ],
67
+ "latents_std": [
68
+ 0.4765,
69
+ 1.0364,
70
+ 0.4514,
71
+ 1.1677,
72
+ 0.5313,
73
+ 0.499,
74
+ 0.4818,
75
+ 0.5013,
76
+ 0.8158,
77
+ 1.0344,
78
+ 0.5894,
79
+ 1.0901,
80
+ 0.6885,
81
+ 0.6165,
82
+ 0.8454,
83
+ 0.4978,
84
+ 0.5759,
85
+ 0.3523,
86
+ 0.7135,
87
+ 0.6804,
88
+ 0.5833,
89
+ 1.4146,
90
+ 0.8986,
91
+ 0.5659,
92
+ 0.7069,
93
+ 0.5338,
94
+ 0.4889,
95
+ 0.4917,
96
+ 0.4069,
97
+ 0.4999,
98
+ 0.6866,
99
+ 0.4093,
100
+ 0.5709,
101
+ 0.6065,
102
+ 0.6415,
103
+ 0.4944,
104
+ 0.5726,
105
+ 1.2042,
106
+ 0.5458,
107
+ 1.6887,
108
+ 0.3971,
109
+ 1.06,
110
+ 0.3943,
111
+ 0.5537,
112
+ 0.5444,
113
+ 0.4089,
114
+ 0.7468,
115
+ 0.7744
116
+ ],
117
+ "num_res_blocks": 2,
118
+ "out_channels": 12,
119
+ "patch_size": 2,
120
+ "scale_factor_spatial": 16,
121
+ "scale_factor_temporal": 4,
122
+ "temperal_downsample": [
123
+ false,
124
+ true,
125
+ true
126
+ ],
127
+ "z_dim": 48
128
+ }
Wan2.2-TI2V-5B-Diffusers/vae/diffusion_pytorch_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:62cd18f19438e35b32ac63020e2852f566e9b02f46b6cdbd87972a356e3c6f4b
3
+ size 2818777808
dit/diffusion_pytorch_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:70c14c374fc9f33a29ed713f68cf7e5db4952ea62ecd1787e63a390ef94918d3
3
+ size 9999660080
lora/README.md ADDED
@@ -0,0 +1,204 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ base_model: /robby/share/MM/checkpoints/modelzoo/Wan2.2-TI2V-5B-Diffusers
3
+ library_name: peft
4
+ tags:
5
+ - lora
6
+ ---
7
+
8
+ # Model Card for Model ID
9
+
10
+ <!-- Provide a quick summary of what the model is/does. -->
11
+
12
+
13
+
14
+ ## Model Details
15
+
16
+ ### Model Description
17
+
18
+ <!-- Provide a longer summary of what this model is. -->
19
+
20
+
21
+
22
+ - **Developed by:** [More Information Needed]
23
+ - **Funded by [optional]:** [More Information Needed]
24
+ - **Shared by [optional]:** [More Information Needed]
25
+ - **Model type:** [More Information Needed]
26
+ - **Language(s) (NLP):** [More Information Needed]
27
+ - **License:** [More Information Needed]
28
+ - **Finetuned from model [optional]:** [More Information Needed]
29
+
30
+ ### Model Sources [optional]
31
+
32
+ <!-- Provide the basic links for the model. -->
33
+
34
+ - **Repository:** [More Information Needed]
35
+ - **Paper [optional]:** [More Information Needed]
36
+ - **Demo [optional]:** [More Information Needed]
37
+
38
+ ## Uses
39
+
40
+ <!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
41
+
42
+ ### Direct Use
43
+
44
+ <!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->
45
+
46
+ [More Information Needed]
47
+
48
+ ### Downstream Use [optional]
49
+
50
+ <!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->
51
+
52
+ [More Information Needed]
53
+
54
+ ### Out-of-Scope Use
55
+
56
+ <!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->
57
+
58
+ [More Information Needed]
59
+
60
+ ## Bias, Risks, and Limitations
61
+
62
+ <!-- This section is meant to convey both technical and sociotechnical limitations. -->
63
+
64
+ [More Information Needed]
65
+
66
+ ### Recommendations
67
+
68
+ <!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
69
+
70
+ Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
71
+
72
+ ## How to Get Started with the Model
73
+
74
+ Use the code below to get started with the model.
75
+
76
+ [More Information Needed]
77
+
78
+ ## Training Details
79
+
80
+ ### Training Data
81
+
82
+ <!-- This should link to a Dataset Card, perhaps with a short stub of information on what the training data is all about as well as documentation related to data pre-processing or additional filtering. -->
83
+
84
+ [More Information Needed]
85
+
86
+ ### Training Procedure
87
+
88
+ <!-- This relates heavily to the Technical Specifications. Content here should link to that section when it is relevant to the training procedure. -->
89
+
90
+ #### Preprocessing [optional]
91
+
92
+ [More Information Needed]
93
+
94
+
95
+ #### Training Hyperparameters
96
+
97
+ - **Training regime:** [More Information Needed] <!--fp32, fp16 mixed precision, bf16 mixed precision, bf16 non-mixed precision, fp16 non-mixed precision, fp8 mixed precision -->
98
+
99
+ #### Speeds, Sizes, Times [optional]
100
+
101
+ <!-- This section provides information about throughput, start/end time, checkpoint size if relevant, etc. -->
102
+
103
+ [More Information Needed]
104
+
105
+ ## Evaluation
106
+
107
+ <!-- This section describes the evaluation protocols and provides the results. -->
108
+
109
+ ### Testing Data, Factors & Metrics
110
+
111
+ #### Testing Data
112
+
113
+ <!-- This should link to a Dataset Card if possible. -->
114
+
115
+ [More Information Needed]
116
+
117
+ #### Factors
118
+
119
+ <!-- These are the things the evaluation is disaggregating by, e.g., subpopulations or domains. -->
120
+
121
+ [More Information Needed]
122
+
123
+ #### Metrics
124
+
125
+ <!-- These are the evaluation metrics being used, ideally with a description of why. -->
126
+
127
+ [More Information Needed]
128
+
129
+ ### Results
130
+
131
+ [More Information Needed]
132
+
133
+ #### Summary
134
+
135
+
136
+
137
+ ## Model Examination [optional]
138
+
139
+ <!-- Relevant interpretability work for the model goes here -->
140
+
141
+ [More Information Needed]
142
+
143
+ ## Environmental Impact
144
+
145
+ <!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->
146
+
147
+ Carbon emissions can be estimated using the [Machine Learning Impact calculator](https://mlco2.github.io/impact#compute) presented in [Lacoste et al. (2019)](https://arxiv.org/abs/1910.09700).
148
+
149
+ - **Hardware Type:** [More Information Needed]
150
+ - **Hours used:** [More Information Needed]
151
+ - **Cloud Provider:** [More Information Needed]
152
+ - **Compute Region:** [More Information Needed]
153
+ - **Carbon Emitted:** [More Information Needed]
154
+
155
+ ## Technical Specifications [optional]
156
+
157
+ ### Model Architecture and Objective
158
+
159
+ [More Information Needed]
160
+
161
+ ### Compute Infrastructure
162
+
163
+ [More Information Needed]
164
+
165
+ #### Hardware
166
+
167
+ [More Information Needed]
168
+
169
+ #### Software
170
+
171
+ [More Information Needed]
172
+
173
+ ## Citation [optional]
174
+
175
+ <!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->
176
+
177
+ **BibTeX:**
178
+
179
+ [More Information Needed]
180
+
181
+ **APA:**
182
+
183
+ [More Information Needed]
184
+
185
+ ## Glossary [optional]
186
+
187
+ <!-- If relevant, include terms and calculations in this section that can help readers understand the model or model card. -->
188
+
189
+ [More Information Needed]
190
+
191
+ ## More Information [optional]
192
+
193
+ [More Information Needed]
194
+
195
+ ## Model Card Authors [optional]
196
+
197
+ [More Information Needed]
198
+
199
+ ## Model Card Contact
200
+
201
+ [More Information Needed]
202
+ ### Framework versions
203
+
204
+ - PEFT 0.17.0
lora/adapter_config.json ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alpha_pattern": {},
3
+ "auto_mapping": {
4
+ "base_model_class": "WanTransformer3DModel",
5
+ "parent_library": "fastvideo.models.wan_v2v.model_wan_v2v"
6
+ },
7
+ "base_model_name_or_path": null,
8
+ "bias": "none",
9
+ "corda_config": null,
10
+ "eva_config": null,
11
+ "exclude_modules": null,
12
+ "fan_in_fan_out": false,
13
+ "inference_mode": true,
14
+ "init_lora_weights": "gaussian",
15
+ "layer_replication": null,
16
+ "layers_pattern": null,
17
+ "layers_to_transform": null,
18
+ "loftq_config": {},
19
+ "lora_alpha": 64,
20
+ "lora_bias": false,
21
+ "lora_dropout": 0.0,
22
+ "megatron_config": null,
23
+ "megatron_core": "megatron.core",
24
+ "modules_to_save": null,
25
+ "peft_type": "LORA",
26
+ "qalora_group_size": 16,
27
+ "r": 32,
28
+ "rank_pattern": {},
29
+ "revision": null,
30
+ "target_modules": [
31
+ "to_out.0",
32
+ "to_v",
33
+ "to_k",
34
+ "to_q",
35
+ "net.2",
36
+ "net.0.proj"
37
+ ],
38
+ "target_parameters": null,
39
+ "task_type": null,
40
+ "trainable_token_indices": null,
41
+ "use_dora": false,
42
+ "use_qalora": false,
43
+ "use_rslora": false
44
+ }
lora/adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3d6507c54984608b944be7ba765d038fff4a92593cb017bb2784235fc95eabee
3
+ size 322512256
lora/checkpoint/README.md ADDED
@@ -0,0 +1,204 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ base_model: /robby/share/MM/checkpoints/modelzoo/Wan2.2-TI2V-5B-Diffusers
3
+ library_name: peft
4
+ tags:
5
+ - lora
6
+ ---
7
+
8
+ # Model Card for Model ID
9
+
10
+ <!-- Provide a quick summary of what the model is/does. -->
11
+
12
+
13
+
14
+ ## Model Details
15
+
16
+ ### Model Description
17
+
18
+ <!-- Provide a longer summary of what this model is. -->
19
+
20
+
21
+
22
+ - **Developed by:** [More Information Needed]
23
+ - **Funded by [optional]:** [More Information Needed]
24
+ - **Shared by [optional]:** [More Information Needed]
25
+ - **Model type:** [More Information Needed]
26
+ - **Language(s) (NLP):** [More Information Needed]
27
+ - **License:** [More Information Needed]
28
+ - **Finetuned from model [optional]:** [More Information Needed]
29
+
30
+ ### Model Sources [optional]
31
+
32
+ <!-- Provide the basic links for the model. -->
33
+
34
+ - **Repository:** [More Information Needed]
35
+ - **Paper [optional]:** [More Information Needed]
36
+ - **Demo [optional]:** [More Information Needed]
37
+
38
+ ## Uses
39
+
40
+ <!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
41
+
42
+ ### Direct Use
43
+
44
+ <!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->
45
+
46
+ [More Information Needed]
47
+
48
+ ### Downstream Use [optional]
49
+
50
+ <!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->
51
+
52
+ [More Information Needed]
53
+
54
+ ### Out-of-Scope Use
55
+
56
+ <!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->
57
+
58
+ [More Information Needed]
59
+
60
+ ## Bias, Risks, and Limitations
61
+
62
+ <!-- This section is meant to convey both technical and sociotechnical limitations. -->
63
+
64
+ [More Information Needed]
65
+
66
+ ### Recommendations
67
+
68
+ <!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
69
+
70
+ Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
71
+
72
+ ## How to Get Started with the Model
73
+
74
+ Use the code below to get started with the model.
75
+
76
+ [More Information Needed]
77
+
78
+ ## Training Details
79
+
80
+ ### Training Data
81
+
82
+ <!-- This should link to a Dataset Card, perhaps with a short stub of information on what the training data is all about as well as documentation related to data pre-processing or additional filtering. -->
83
+
84
+ [More Information Needed]
85
+
86
+ ### Training Procedure
87
+
88
+ <!-- This relates heavily to the Technical Specifications. Content here should link to that section when it is relevant to the training procedure. -->
89
+
90
+ #### Preprocessing [optional]
91
+
92
+ [More Information Needed]
93
+
94
+
95
+ #### Training Hyperparameters
96
+
97
+ - **Training regime:** [More Information Needed] <!--fp32, fp16 mixed precision, bf16 mixed precision, bf16 non-mixed precision, fp16 non-mixed precision, fp8 mixed precision -->
98
+
99
+ #### Speeds, Sizes, Times [optional]
100
+
101
+ <!-- This section provides information about throughput, start/end time, checkpoint size if relevant, etc. -->
102
+
103
+ [More Information Needed]
104
+
105
+ ## Evaluation
106
+
107
+ <!-- This section describes the evaluation protocols and provides the results. -->
108
+
109
+ ### Testing Data, Factors & Metrics
110
+
111
+ #### Testing Data
112
+
113
+ <!-- This should link to a Dataset Card if possible. -->
114
+
115
+ [More Information Needed]
116
+
117
+ #### Factors
118
+
119
+ <!-- These are the things the evaluation is disaggregating by, e.g., subpopulations or domains. -->
120
+
121
+ [More Information Needed]
122
+
123
+ #### Metrics
124
+
125
+ <!-- These are the evaluation metrics being used, ideally with a description of why. -->
126
+
127
+ [More Information Needed]
128
+
129
+ ### Results
130
+
131
+ [More Information Needed]
132
+
133
+ #### Summary
134
+
135
+
136
+
137
+ ## Model Examination [optional]
138
+
139
+ <!-- Relevant interpretability work for the model goes here -->
140
+
141
+ [More Information Needed]
142
+
143
+ ## Environmental Impact
144
+
145
+ <!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->
146
+
147
+ Carbon emissions can be estimated using the [Machine Learning Impact calculator](https://mlco2.github.io/impact#compute) presented in [Lacoste et al. (2019)](https://arxiv.org/abs/1910.09700).
148
+
149
+ - **Hardware Type:** [More Information Needed]
150
+ - **Hours used:** [More Information Needed]
151
+ - **Cloud Provider:** [More Information Needed]
152
+ - **Compute Region:** [More Information Needed]
153
+ - **Carbon Emitted:** [More Information Needed]
154
+
155
+ ## Technical Specifications [optional]
156
+
157
+ ### Model Architecture and Objective
158
+
159
+ [More Information Needed]
160
+
161
+ ### Compute Infrastructure
162
+
163
+ [More Information Needed]
164
+
165
+ #### Hardware
166
+
167
+ [More Information Needed]
168
+
169
+ #### Software
170
+
171
+ [More Information Needed]
172
+
173
+ ## Citation [optional]
174
+
175
+ <!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->
176
+
177
+ **BibTeX:**
178
+
179
+ [More Information Needed]
180
+
181
+ **APA:**
182
+
183
+ [More Information Needed]
184
+
185
+ ## Glossary [optional]
186
+
187
+ <!-- If relevant, include terms and calculations in this section that can help readers understand the model or model card. -->
188
+
189
+ [More Information Needed]
190
+
191
+ ## More Information [optional]
192
+
193
+ [More Information Needed]
194
+
195
+ ## Model Card Authors [optional]
196
+
197
+ [More Information Needed]
198
+
199
+ ## Model Card Contact
200
+
201
+ [More Information Needed]
202
+ ### Framework versions
203
+
204
+ - PEFT 0.17.0
lora/checkpoint/adapter_config.json ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alpha_pattern": {},
3
+ "auto_mapping": {
4
+ "base_model_class": "WanTransformer3DModel",
5
+ "parent_library": "fastvideo.models.wan_v2v.model_wan_v2v"
6
+ },
7
+ "base_model_name_or_path": null,
8
+ "bias": "none",
9
+ "corda_config": null,
10
+ "eva_config": null,
11
+ "exclude_modules": null,
12
+ "fan_in_fan_out": false,
13
+ "inference_mode": true,
14
+ "init_lora_weights": "gaussian",
15
+ "layer_replication": null,
16
+ "layers_pattern": null,
17
+ "layers_to_transform": null,
18
+ "loftq_config": {},
19
+ "lora_alpha": 64,
20
+ "lora_bias": false,
21
+ "lora_dropout": 0.0,
22
+ "megatron_config": null,
23
+ "megatron_core": "megatron.core",
24
+ "modules_to_save": null,
25
+ "peft_type": "LORA",
26
+ "qalora_group_size": 16,
27
+ "r": 32,
28
+ "rank_pattern": {},
29
+ "revision": null,
30
+ "target_modules": [
31
+ "to_out.0",
32
+ "to_v",
33
+ "to_k",
34
+ "to_q",
35
+ "net.2",
36
+ "net.0.proj"
37
+ ],
38
+ "target_parameters": null,
39
+ "task_type": null,
40
+ "trainable_token_indices": null,
41
+ "use_dora": false,
42
+ "use_qalora": false,
43
+ "use_rslora": false
44
+ }
lora/checkpoint/adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3d6507c54984608b944be7ba765d038fff4a92593cb017bb2784235fc95eabee
3
+ size 322512256
sam2.1-hiera-large/.msc ADDED
Binary file (686 Bytes). View file
 
sam2.1-hiera-large/.mv ADDED
@@ -0,0 +1 @@
 
 
1
+ Revision:master,CreatedAt:1755370705
sam2.1-hiera-large/README.md ADDED
@@ -0,0 +1,542 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ pipeline_tag: mask-generation
4
+ library_name: transformers
5
+ ---
6
+
7
+ Repository for SAM 2: Segment Anything in Images and Videos, a foundation model towards solving promptable visual segmentation in images and videos from FAIR. See the [SAM 2 paper](https://arxiv.org/abs/2408.00714) for more information.
8
+
9
+ The official code is publicly release in this [repo](https://github.com/facebookresearch/segment-anything-2/).
10
+
11
+ ## Usage
12
+
13
+ For image prediction:
14
+
15
+ ```python
16
+ import torch
17
+ from sam2.sam2_image_predictor import SAM2ImagePredictor
18
+
19
+ predictor = SAM2ImagePredictor.from_pretrained("facebook/sam2.1-hiera-large")
20
+
21
+ with torch.inference_mode(), torch.autocast("cuda", dtype=torch.bfloat16):
22
+ predictor.set_image(<your_image>)
23
+ masks, _, _ = predictor.predict(<input_prompts>)
24
+ ```
25
+
26
+ For video prediction:
27
+
28
+ ```python
29
+ import torch
30
+ from sam2.sam2_video_predictor import SAM2VideoPredictor
31
+
32
+ predictor = SAM2VideoPredictor.from_pretrained("facebook/sam2.1-hiera-large")
33
+
34
+ with torch.inference_mode(), torch.autocast("cuda", dtype=torch.bfloat16):
35
+ state = predictor.init_state(<your_video>)
36
+
37
+ # add new prompts and instantly get the output on the same frame
38
+ frame_idx, object_ids, masks = predictor.add_new_points_or_box(state, <your_prompts>):
39
+
40
+ # propagate the prompts to get masklets throughout the video
41
+ for frame_idx, object_ids, masks in predictor.propagate_in_video(state):
42
+ ...
43
+ ```
44
+
45
+ Refer to the [demo notebooks](https://github.com/facebookresearch/segment-anything-2/tree/main/notebooks) for more details.
46
+
47
+ ## Usage with 🤗 Transformers
48
+
49
+
50
+ ### Automatic Mask Generation with Pipeline
51
+
52
+ SAM2 can be used for automatic mask generation to segment all objects in an image using the `mask-generation` pipeline:
53
+
54
+ ```python
55
+ >>> from transformers import pipeline
56
+
57
+ >>> generator = pipeline("mask-generation", model="facebook/sam2.1-hiera-large", device=0)
58
+ >>> image_url = "https://huggingface.co/datasets/hf-internal-testing/sam2-fixtures/resolve/main/truck.jpg"
59
+ >>> outputs = generator(image_url, points_per_batch=64)
60
+
61
+ >>> len(outputs["masks"]) # Number of masks generated
62
+ 39
63
+ ```
64
+
65
+ ### Basic Image Segmentation
66
+
67
+ #### Single Point Click
68
+
69
+ You can segment objects by providing a single point click on the object you want to segment:
70
+
71
+ ```python
72
+ >>> from transformers import Sam2Processor, Sam2Model
73
+ >>> import torch
74
+ >>> from PIL import Image
75
+ >>> import requests
76
+
77
+ >>> device = "cuda" if torch.cuda.is_available() else "cpu"
78
+
79
+ >>> model = Sam2Model.from_pretrained("facebook/sam2.1-hiera-large").to(device)
80
+ >>> processor = Sam2Processor.from_pretrained("facebook/sam2.1-hiera-large")
81
+
82
+ >>> image_url = "https://huggingface.co/datasets/hf-internal-testing/sam2-fixtures/resolve/main/truck.jpg"
83
+ >>> raw_image = Image.open(requests.get(image_url, stream=True).raw).convert("RGB")
84
+
85
+ >>> input_points = [[[[500, 375]]]] # Single point click, 4 dimensions (image_dim, object_dim, point_per_object_dim, coordinates)
86
+ >>> input_labels = [[[1]]] # 1 for positive click, 0 for negative click, 3 dimensions (image_dim, object_dim, point_label)
87
+
88
+ >>> inputs = processor(images=raw_image, input_points=input_points, input_labels=input_labels, return_tensors="pt").to(device)
89
+
90
+ >>> with torch.no_grad():
91
+ ... outputs = model(**inputs)
92
+
93
+ >>> masks = processor.post_process_masks(outputs.pred_masks.cpu(), inputs["original_sizes"])[0]
94
+
95
+ >>> # The model outputs multiple mask predictions ranked by quality score
96
+ >>> print(f"Generated {masks.shape[1]} masks with shape {masks.shape}")
97
+ Generated 3 masks with shape torch.Size(1, 3, 1500, 2250)
98
+ ```
99
+
100
+ #### Multiple Points for Refinement
101
+
102
+ You can provide multiple points to refine the segmentation:
103
+
104
+ ```python
105
+ >>> # Add both positive and negative points to refine the mask
106
+ >>> input_points = [[[[500, 375], [1125, 625]]]] # Multiple points for refinement
107
+ >>> input_labels = [[[1, 1]]] # Both positive clicks
108
+
109
+ >>> inputs = processor(images=raw_image, input_points=input_points, input_labels=input_labels, return_tensors="pt").to(device)
110
+
111
+ >>> with torch.no_grad():
112
+ ... outputs = model(**inputs)
113
+
114
+ >>> masks = processor.post_process_masks(outputs.pred_masks.cpu(), inputs["original_sizes"])[0]
115
+ ```
116
+
117
+ #### Bounding Box Input
118
+
119
+ SAM2 also supports bounding box inputs for segmentation:
120
+
121
+ ```python
122
+ >>> # Define bounding box as [x_min, y_min, x_max, y_max]
123
+ >>> input_boxes = [[[75, 275, 1725, 850]]]
124
+
125
+ >>> inputs = processor(images=raw_image, input_boxes=input_boxes, return_tensors="pt").to(device)
126
+
127
+ >>> with torch.no_grad():
128
+ ... outputs = model(**inputs)
129
+
130
+ >>> masks = processor.post_process_masks(outputs.pred_masks.cpu(), inputs["original_sizes"])[0]
131
+ ```
132
+
133
+ #### Multiple Objects Segmentation
134
+
135
+ You can segment multiple objects simultaneously:
136
+
137
+ ```python
138
+ >>> # Define points for two different objects
139
+ >>> input_points = [[[[500, 375]], [[650, 750]]]] # Points for two objects in same image
140
+ >>> input_labels = [[[1], [1]]] # Positive clicks for both objects
141
+
142
+ >>> inputs = processor(images=raw_image, input_points=input_points, input_labels=input_labels, return_tensors="pt").to(device)
143
+
144
+ >>> with torch.no_grad():
145
+ ... outputs = model(**inputs, multimask_output=False)
146
+
147
+ >>> # Each object gets its own mask
148
+ >>> masks = processor.post_process_masks(outputs.pred_masks.cpu(), inputs["original_sizes"])[0]
149
+ >>> print(f"Generated masks for {masks.shape[0]} objects")
150
+ Generated masks for 2 objects
151
+ ```
152
+
153
+ ### Batch Inference
154
+
155
+ #### Batched Images
156
+
157
+ Process multiple images simultaneously for improved efficiency:
158
+
159
+ ```python
160
+ >>> from transformers import Sam2Processor, Sam2Model
161
+ >>> import torch
162
+ >>> from PIL import Image
163
+ >>> import requests
164
+
165
+ >>> device = "cuda" if torch.cuda.is_available() else "cpu"
166
+
167
+ >>> model = Sam2Model.from_pretrained("facebook/sam2.1-hiera-large").to(device)
168
+ >>> processor = Sam2Processor.from_pretrained("facebook/sam2.1-hiera-large")
169
+
170
+ >>> # Load multiple images
171
+ >>> image_urls = [
172
+ ... "https://huggingface.co/datasets/hf-internal-testing/sam2-fixtures/resolve/main/truck.jpg",
173
+ ... "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/transformers/model_doc/dog-sam.png"
174
+ ... ]
175
+ >>> raw_images = [Image.open(requests.get(url, stream=True).raw).convert("RGB") for url in image_urls]
176
+
177
+ >>> # Single point per image
178
+ >>> input_points = [[[[500, 375]]], [[[770, 200]]]] # One point for each image
179
+ >>> input_labels = [[[1]], [[1]]] # Positive clicks for both images
180
+
181
+ >>> inputs = processor(images=raw_images, input_points=input_points, input_labels=input_labels, return_tensors="pt").to(device)
182
+
183
+ >>> with torch.no_grad():
184
+ ... outputs = model(**inputs, multimask_output=False)
185
+
186
+ >>> # Post-process masks for each image
187
+ >>> all_masks = processor.post_process_masks(outputs.pred_masks.cpu(), inputs["original_sizes"])
188
+ >>> print(f"Processed {len(all_masks)} images, each with {all_masks[0].shape[0]} objects")
189
+ Processed 2 images, each with 1 objects
190
+ ```
191
+
192
+ #### Batched Objects per Image
193
+
194
+ Segment multiple objects within each image using batch inference:
195
+
196
+ ```python
197
+ >>> # Multiple objects per image - different numbers of objects per image
198
+ >>> input_points = [
199
+ ... [[[500, 375]], [[650, 750]]], # Truck image: 2 objects
200
+ ... [[[770, 200]]] # Dog image: 1 object
201
+ ... ]
202
+ >>> input_labels = [
203
+ ... [[1], [1]], # Truck image: positive clicks for both objects
204
+ ... [[1]] # Dog image: positive click for the object
205
+ ... ]
206
+
207
+ >>> inputs = processor(images=raw_images, input_points=input_points, input_labels=input_labels, return_tensors="pt").to(device)
208
+
209
+ >>> with torch.no_grad():
210
+ ... outputs = model(**inputs, multimask_output=False)
211
+
212
+ >>> all_masks = processor.post_process_masks(outputs.pred_masks.cpu(), inputs["original_sizes"])
213
+ ```
214
+
215
+ #### Batched Images with Batched Objects and Multiple Points
216
+
217
+ Handle complex batch scenarios with multiple points per object:
218
+
219
+ ```python
220
+ >>> # Add groceries image for more complex example
221
+ >>> groceries_url = "https://huggingface.co/datasets/hf-internal-testing/sam2-fixtures/resolve/main/groceries.jpg"
222
+ >>> groceries_image = Image.open(requests.get(groceries_url, stream=True).raw).convert("RGB")
223
+ >>> raw_images = [raw_images[0], groceries_image] # Use truck and groceries images
224
+
225
+ >>> # Complex batching: multiple images, multiple objects, multiple points per object
226
+ >>> input_points = [
227
+ ... [[[500, 375]], [[650, 750]]], # Truck image: 2 objects with 1 point each
228
+ ... [[[400, 300]], [[630, 300], [550, 300]]] # Groceries image: obj1 has 1 point, obj2 has 2 points
229
+ ... ]
230
+ >>> input_labels = [
231
+ ... [[1], [1]], # Truck image: positive clicks
232
+ ... [[1], [1, 1]] # Groceries image: positive clicks for refinement
233
+ ... ]
234
+
235
+ >>> inputs = processor(images=raw_images, input_points=input_points, input_labels=input_labels, return_tensors="pt").to(device)
236
+
237
+ >>> with torch.no_grad():
238
+ ... outputs = model(**inputs, multimask_output=False)
239
+
240
+ >>> all_masks = processor.post_process_masks(outputs.pred_masks.cpu(), inputs["original_sizes"])
241
+ ```
242
+
243
+ #### Batched Bounding Boxes
244
+
245
+ Process multiple images with bounding box inputs:
246
+
247
+ ```python
248
+ >>> # Multiple bounding boxes per image (using truck and groceries images)
249
+ >>> input_boxes = [
250
+ ... [[75, 275, 1725, 850], [425, 600, 700, 875], [1375, 550, 1650, 800], [1240, 675, 1400, 750]], # Truck image: 4 boxes
251
+ ... [[450, 170, 520, 350], [350, 190, 450, 350], [500, 170, 580, 350], [580, 170, 640, 350]] # Groceries image: 4 boxes
252
+ ... ]
253
+
254
+ >>> # Update images for this example
255
+ >>> raw_images = [raw_images[0], groceries_image] # truck and groceries
256
+
257
+ >>> inputs = processor(images=raw_images, input_boxes=input_boxes, return_tensors="pt").to(device)
258
+
259
+ >>> with torch.no_grad():
260
+ ... outputs = model(**inputs, multimask_output=False)
261
+
262
+ >>> all_masks = processor.post_process_masks(outputs.pred_masks.cpu(), inputs["original_sizes"])
263
+ >>> print(f"Processed {len(input_boxes)} images with {len(input_boxes[0])} and {len(input_boxes[1])} boxes respectively")
264
+ Processed 2 images with 4 and 4 boxes respectively
265
+ ```
266
+
267
+ ### Using Previous Masks as Input
268
+
269
+ SAM2 can use masks from previous predictions as input to refine segmentation:
270
+
271
+ ```python
272
+ >>> # Get initial segmentation
273
+ >>> input_points = [[[[500, 375]]]]
274
+ >>> input_labels = [[[1]]]
275
+ >>> inputs = processor(images=raw_image, input_points=input_points, input_labels=input_labels, return_tensors="pt").to(device)
276
+
277
+ >>> with torch.no_grad():
278
+ ... outputs = model(**inputs)
279
+
280
+ >>> # Use the best mask as input for refinement
281
+ >>> mask_input = outputs.pred_masks[:, :, torch.argmax(outputs.iou_scores.squeeze())]
282
+
283
+ >>> # Add additional points with the mask input
284
+ >>> new_input_points = [[[[500, 375], [450, 300]]]]
285
+ >>> new_input_labels = [[[1, 1]]]
286
+ >>> inputs = processor(
287
+ ... input_points=new_input_points,
288
+ ... input_labels=new_input_labels,
289
+ ... original_sizes=inputs["original_sizes"],
290
+ ... return_tensors="pt",
291
+ ... ).to(device)
292
+
293
+ >>> with torch.no_grad():
294
+ ... refined_outputs = model(
295
+ ... **inputs,
296
+ ... input_masks=mask_input,
297
+ ... image_embeddings=outputs.image_embeddings,
298
+ ... multimask_output=False,
299
+ ... )
300
+ ```
301
+
302
+
303
+ ### Video Segmentation and Tracking
304
+
305
+ SAM2's key strength is its ability to track objects across video frames. Here's how to use it for video segmentation:
306
+
307
+ #### Basic Video Tracking
308
+
309
+ ```python
310
+ >>> from transformers import Sam2VideoModel, Sam2VideoProcessor
311
+ >>> import torch
312
+
313
+ >>> device = "cuda" if torch.cuda.is_available() else "cpu"
314
+ >>> model = Sam2VideoModel.from_pretrained("facebook/sam2.1-hiera-large").to(device, dtype=torch.bfloat16)
315
+ >>> processor = Sam2VideoProcessor.from_pretrained("facebook/sam2.1-hiera-large")
316
+
317
+ >>> # Load video frames (example assumes you have a list of PIL Images)
318
+ >>> # video_frames = [Image.open(f"frame_{i:05d}.jpg") for i in range(num_frames)]
319
+
320
+ >>> # For this example, we'll use the video loading utility
321
+ >>> from transformers.video_utils import load_video
322
+ >>> video_url = "https://huggingface.co/datasets/hf-internal-testing/sam2-fixtures/resolve/main/bedroom.mp4"
323
+ >>> video_frames, _ = load_video(video_url)
324
+
325
+ >>> # Initialize video inference session
326
+ >>> inference_session = processor.init_video_session(
327
+ ... video=video_frames,
328
+ ... inference_device=device,
329
+ ... torch_dtype=torch.bfloat16,
330
+ ... )
331
+
332
+ >>> # Add click on first frame to select object
333
+ >>> ann_frame_idx = 0
334
+ >>> ann_obj_id = 1
335
+ >>> points = [[[[210, 350]]]]
336
+ >>> labels = [[[1]]]
337
+
338
+ >>> processor.add_inputs_to_inference_session(
339
+ ... inference_session=inference_session,
340
+ ... frame_idx=ann_frame_idx,
341
+ ... obj_ids=ann_obj_id,
342
+ ... input_points=points,
343
+ ... input_labels=labels,
344
+ ... )
345
+
346
+ >>> # Segment the object on the first frame
347
+ >>> outputs = model(
348
+ ... inference_session=inference_session,
349
+ ... frame_idx=ann_frame_idx,
350
+ ... )
351
+ >>> video_res_masks = processor.post_process_masks(
352
+ ... [outputs.pred_masks], original_sizes=[[inference_session.video_height, inference_session.video_width]], binarize=False
353
+ ... )[0]
354
+ >>> print(f"Segmentation shape: {video_res_masks.shape}")
355
+ Segmentation shape: torch.Size([1, 1, 480, 854])
356
+
357
+ >>> # Propagate through the entire video
358
+ >>> video_segments = {}
359
+ >>> for sam2_video_output in model.propagate_in_video_iterator(inference_session):
360
+ ... video_res_masks = processor.post_process_masks(
361
+ ... [sam2_video_output.pred_masks], original_sizes=[[inference_session.video_height, inference_session.video_width]], binarize=False
362
+ ... )[0]
363
+ ... video_segments[sam2_video_output.frame_idx] = video_res_masks
364
+
365
+ >>> print(f"Tracked object through {len(video_segments)} frames")
366
+ Tracked object through 180 frames
367
+ ```
368
+
369
+ #### Multi-Object Video Tracking
370
+
371
+ Track multiple objects simultaneously across video frames:
372
+
373
+ ```python
374
+ >>> # Reset for new tracking session
375
+ >>> inference_session.reset_inference_session()
376
+
377
+ >>> # Add multiple objects on the first frame
378
+ >>> ann_frame_idx = 0
379
+ >>> obj_ids = [2, 3]
380
+ >>> input_points = [[[[200, 300]], [[400, 150]]]] # Points for two objects (batched)
381
+ >>> input_labels = [[[1], [1]]]
382
+
383
+ >>> processor.add_inputs_to_inference_session(
384
+ ... inference_session=inference_session,
385
+ ... frame_idx=ann_frame_idx,
386
+ ... obj_ids=obj_ids,
387
+ ... input_points=input_points,
388
+ ... input_labels=input_labels,
389
+ ... )
390
+
391
+ >>> # Get masks for both objects on first frame
392
+ >>> outputs = model(
393
+ ... inference_session=inference_session,
394
+ ... frame_idx=ann_frame_idx,
395
+ ... )
396
+
397
+ >>> # Propagate both objects through video
398
+ >>> video_segments = {}
399
+ >>> for sam2_video_output in model.propagate_in_video_iterator(inference_session):
400
+ ... video_res_masks = processor.post_process_masks(
401
+ ... [sam2_video_output.pred_masks], original_sizes=[[inference_session.video_height, inference_session.video_width]], binarize=False
402
+ ... )[0]
403
+ ... video_segments[sam2_video_output.frame_idx] = {
404
+ ... obj_id: video_res_masks[i]
405
+ ... for i, obj_id in enumerate(inference_session.obj_ids)
406
+ ... }
407
+
408
+ >>> print(f"Tracked {len(inference_session.obj_ids)} objects through {len(video_segments)} frames")
409
+ Tracked 2 objects through 180 frames
410
+ ```
411
+
412
+ #### Refining Video Segmentation
413
+
414
+ You can add additional clicks on any frame to refine the tracking:
415
+
416
+ ```python
417
+ >>> # Add refinement click on a later frame
418
+ >>> refine_frame_idx = 50
419
+ >>> ann_obj_id = 2 # Refining first object
420
+ >>> points = [[[[220, 280]]]] # Additional point
421
+ >>> labels = [[[1]]] # Positive click
422
+
423
+ >>> processor.add_inputs_to_inference_session(
424
+ ... inference_session=inference_session,
425
+ ... frame_idx=refine_frame_idx,
426
+ ... obj_ids=ann_obj_id,
427
+ ... input_points=points,
428
+ ... input_labels=labels,
429
+ ... )
430
+
431
+ >>> # Re-propagate with the additional information
432
+ >>> video_segments = {}
433
+ >>> for sam2_video_output in model.propagate_in_video_iterator(inference_session):
434
+ ... video_res_masks = processor.post_process_masks(
435
+ ... [sam2_video_output.pred_masks], original_sizes=[[inference_session.video_height, inference_session.video_width]], binarize=False
436
+ ... )[0]
437
+ ... video_segments[sam2_video_output.frame_idx] = video_res_masks
438
+ ```
439
+
440
+ ### Streaming Video Inference
441
+
442
+ For real-time applications, SAM2 supports processing video frames as they arrive:
443
+
444
+ ```python
445
+ >>> # Initialize session for streaming
446
+ >>> inference_session = processor.init_video_session(
447
+ ... inference_device=device,
448
+ ... torch_dtype=torch.bfloat16,
449
+ ... )
450
+
451
+ >>> # Process frames one by one
452
+ >>> for frame_idx, frame in enumerate(video_frames[:10]): # Process first 10 frames
453
+ ... inputs = processor(images=frame, device=device, return_tensors="pt")
454
+ ...
455
+ ... if frame_idx == 0:
456
+ ... # Add point input on first frame
457
+ ... processor.add_inputs_to_inference_session(
458
+ ... inference_session=inference_session,
459
+ ... frame_idx=0,
460
+ ... obj_ids=1,
461
+ ... input_points=[[[[210, 350], [250, 220]]]],
462
+ ... input_labels=[[[1, 1]]],
463
+ ... original_size=inputs.original_sizes[0], # need to be provided when using streaming video inference
464
+ ... )
465
+ ...
466
+ ... # Process current frame
467
+ ... sam2_video_output = model(inference_session=inference_session, frame=inputs.pixel_values[0])
468
+ ...
469
+ ... video_res_masks = processor.post_process_masks(
470
+ ... [sam2_video_output.pred_masks], original_sizes=inputs.original_sizes, binarize=False
471
+ ... )[0]
472
+ ... print(f"Frame {frame_idx}: mask shape {video_res_masks.shape}")
473
+ ```
474
+
475
+ #### Video Batch Processing for Multiple Objects
476
+
477
+ Track multiple objects simultaneously in video by adding them all at once:
478
+
479
+ ```python
480
+ >>> # Initialize video session
481
+ >>> inference_session = processor.init_video_session(
482
+ ... video=video_frames,
483
+ ... inference_device=device,
484
+ ... torch_dtype=torch.bfloat16,
485
+ ... )
486
+
487
+ >>> # Add multiple objects on the first frame using batch processing
488
+ >>> ann_frame_idx = 0
489
+ >>> obj_ids = [2, 3] # Track two different objects
490
+ >>> input_points = [
491
+ ... [[[200, 300], [230, 250], [275, 175]], [[400, 150]]]
492
+ ... ] # Object 2: 3 points (2 positive, 1 negative); Object 3: 1 point
493
+ >>> input_labels = [
494
+ ... [[1, 1, 0], [1]]
495
+ ... ] # Object 2: positive, positive, negative; Object 3: positive
496
+
497
+ >>> processor.add_inputs_to_inference_session(
498
+ ... inference_session=inference_session,
499
+ ... frame_idx=ann_frame_idx,
500
+ ... obj_ids=obj_ids,
501
+ ... input_points=input_points,
502
+ ... input_labels=input_labels,
503
+ ... )
504
+
505
+ >>> # Get masks for all objects on the first frame
506
+ >>> outputs = model(
507
+ ... inference_session=inference_session,
508
+ ... frame_idx=ann_frame_idx,
509
+ ... )
510
+ >>> video_res_masks = processor.post_process_masks(
511
+ ... [outputs.pred_masks], original_sizes=[[inference_session.video_height, inference_session.video_width]], binarize=False
512
+ ... )[0]
513
+ >>> print(f"Generated masks for {video_res_masks.shape[0]} objects")
514
+ Generated masks for 2 objects
515
+
516
+ >>> # Propagate all objects through the video
517
+ >>> video_segments = {}
518
+ >>> for sam2_video_output in model.propagate_in_video_iterator(inference_session):
519
+ ... video_res_masks = processor.post_process_masks(
520
+ ... [sam2_video_output.pred_masks], original_sizes=[[inference_session.video_height, inference_session.video_width]], binarize=False
521
+ ... )[0]
522
+ ... video_segments[sam2_video_output.frame_idx] = {
523
+ ... obj_id: video_res_masks[i]
524
+ ... for i, obj_id in enumerate(inference_session.obj_ids)
525
+ ... }
526
+
527
+ >>> print(f"Tracked {len(inference_session.obj_ids)} objects through {len(video_segments)} frames")
528
+ Tracked 2 objects through 180 frames
529
+ ```
530
+
531
+ ### Citation
532
+
533
+ To cite the paper, model, or software, please use the below:
534
+ ```
535
+ @article{ravi2024sam2,
536
+ title={SAM 2: Segment Anything in Images and Videos},
537
+ author={Ravi, Nikhila and Gabeur, Valentin and Hu, Yuan-Ting and Hu, Ronghang and Ryali, Chaitanya and Ma, Tengyu and Khedr, Haitham and R{\"a}dle, Roman and Rolland, Chloe and Gustafson, Laura and Mintun, Eric and Pan, Junting and Alwala, Kalyan Vasudev and Carion, Nicolas and Wu, Chao-Yuan and Girshick, Ross and Doll{\'a}r, Piotr and Feichtenhofer, Christoph},
538
+ journal={arXiv preprint arXiv:2408.00714},
539
+ url={https://arxiv.org/abs/2408.00714},
540
+ year={2024}
541
+ }
542
+ ```
sam2.1-hiera-large/config.json ADDED
@@ -0,0 +1,233 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "Sam2VideoModel"
4
+ ],
5
+ "enable_occlusion_spatial_embedding": true,
6
+ "enable_temporal_pos_encoding_for_object_pointers": true,
7
+ "image_size": 1024,
8
+ "initializer_range": 0.02,
9
+ "mask_decoder_config": {
10
+ "attention_downsample_rate": 2,
11
+ "dynamic_multimask_stability_delta": 0.05,
12
+ "dynamic_multimask_stability_thresh": 0.98,
13
+ "dynamic_multimask_via_stability": true,
14
+ "hidden_act": "gelu",
15
+ "hidden_size": 256,
16
+ "iou_head_depth": 3,
17
+ "iou_head_hidden_dim": 256,
18
+ "mlp_dim": 2048,
19
+ "model_type": "",
20
+ "num_attention_heads": 8,
21
+ "num_hidden_layers": 2,
22
+ "num_multimask_outputs": 3
23
+ },
24
+ "mask_downsampler_embed_dim": 256,
25
+ "mask_downsampler_hidden_act": "gelu",
26
+ "mask_downsampler_kernel_size": 3,
27
+ "mask_downsampler_padding": 1,
28
+ "mask_downsampler_stride": 2,
29
+ "mask_downsampler_total_stride": 16,
30
+ "max_object_pointers_in_encoder": 16,
31
+ "memory_attention_downsample_rate": 1,
32
+ "memory_attention_dropout": 0.1,
33
+ "memory_attention_feed_forward_hidden_act": "relu",
34
+ "memory_attention_feed_forward_hidden_size": 2048,
35
+ "memory_attention_hidden_size": 256,
36
+ "memory_attention_num_attention_heads": 1,
37
+ "memory_attention_num_layers": 4,
38
+ "memory_attention_rope_dropout": 0.1,
39
+ "memory_attention_rope_feat_sizes": [
40
+ 64,
41
+ 64
42
+ ],
43
+ "memory_attention_rope_theta": 10000,
44
+ "memory_encoder_hidden_size": 256,
45
+ "memory_encoder_output_channels": 64,
46
+ "memory_fuser_embed_dim": 256,
47
+ "memory_fuser_hidden_act": "gelu",
48
+ "memory_fuser_intermediate_dim": 1024,
49
+ "memory_fuser_kernel_size": 7,
50
+ "memory_fuser_layer_scale_init_value": 1e-06,
51
+ "memory_fuser_num_layers": 2,
52
+ "memory_fuser_padding": 3,
53
+ "model_type": "sam2_video",
54
+ "multimask_max_pt_num": 1,
55
+ "multimask_min_pt_num": 0,
56
+ "multimask_output_for_tracking": true,
57
+ "multimask_output_in_sam": true,
58
+ "num_maskmem": 7,
59
+ "prompt_encoder_config": {
60
+ "hidden_act": "gelu",
61
+ "hidden_size": 256,
62
+ "image_size": 1024,
63
+ "layer_norm_eps": 1e-06,
64
+ "mask_input_channels": 16,
65
+ "model_type": "",
66
+ "num_point_embeddings": 4,
67
+ "patch_size": 16,
68
+ "scale": 1
69
+ },
70
+ "sigmoid_bias_for_mem_enc": -10.0,
71
+ "sigmoid_scale_for_mem_enc": 20.0,
72
+ "torch_dtype": "float32",
73
+ "transformers_version": "4.56.0.dev0",
74
+ "vision_config": {
75
+ "backbone_channel_list": [
76
+ 1152,
77
+ 576,
78
+ 288,
79
+ 144
80
+ ],
81
+ "backbone_config": {
82
+ "_name_or_path": "",
83
+ "add_cross_attention": false,
84
+ "architectures": null,
85
+ "bad_words_ids": null,
86
+ "begin_suppress_tokens": null,
87
+ "blocks_per_stage": [
88
+ 2,
89
+ 6,
90
+ 36,
91
+ 4
92
+ ],
93
+ "bos_token_id": null,
94
+ "chunk_size_feed_forward": 0,
95
+ "cross_attention_hidden_size": null,
96
+ "decoder_start_token_id": null,
97
+ "diversity_penalty": 0.0,
98
+ "do_sample": false,
99
+ "early_stopping": false,
100
+ "embed_dim_per_stage": [
101
+ 144,
102
+ 288,
103
+ 576,
104
+ 1152
105
+ ],
106
+ "encoder_no_repeat_ngram_size": 0,
107
+ "eos_token_id": null,
108
+ "exponential_decay_length_penalty": null,
109
+ "finetuning_task": null,
110
+ "forced_bos_token_id": null,
111
+ "forced_eos_token_id": null,
112
+ "global_attention_blocks": [
113
+ 23,
114
+ 33,
115
+ 43
116
+ ],
117
+ "hidden_act": "gelu",
118
+ "hidden_size": 144,
119
+ "id2label": {
120
+ "0": "LABEL_0",
121
+ "1": "LABEL_1"
122
+ },
123
+ "image_size": [
124
+ 1024,
125
+ 1024
126
+ ],
127
+ "initializer_range": 0.02,
128
+ "is_decoder": false,
129
+ "is_encoder_decoder": false,
130
+ "label2id": {
131
+ "LABEL_0": 0,
132
+ "LABEL_1": 1
133
+ },
134
+ "layer_norm_eps": 1e-06,
135
+ "length_penalty": 1.0,
136
+ "max_length": 20,
137
+ "min_length": 0,
138
+ "mlp_ratio": 4.0,
139
+ "model_type": "sam2_hiera_det_model",
140
+ "no_repeat_ngram_size": 0,
141
+ "num_attention_heads": 1,
142
+ "num_attention_heads_per_stage": [
143
+ 2,
144
+ 4,
145
+ 8,
146
+ 16
147
+ ],
148
+ "num_beam_groups": 1,
149
+ "num_beams": 1,
150
+ "num_channels": 3,
151
+ "num_query_pool_stages": 3,
152
+ "num_return_sequences": 1,
153
+ "output_attentions": false,
154
+ "output_hidden_states": false,
155
+ "output_scores": false,
156
+ "pad_token_id": null,
157
+ "patch_kernel_size": [
158
+ 7,
159
+ 7
160
+ ],
161
+ "patch_padding": [
162
+ 3,
163
+ 3
164
+ ],
165
+ "patch_stride": [
166
+ 4,
167
+ 4
168
+ ],
169
+ "prefix": null,
170
+ "problem_type": null,
171
+ "pruned_heads": {},
172
+ "query_stride": [
173
+ 2,
174
+ 2
175
+ ],
176
+ "remove_invalid_values": false,
177
+ "repetition_penalty": 1.0,
178
+ "return_dict": true,
179
+ "return_dict_in_generate": false,
180
+ "sep_token_id": null,
181
+ "suppress_tokens": null,
182
+ "task_specific_params": null,
183
+ "temperature": 1.0,
184
+ "tf_legacy_loss": false,
185
+ "tie_encoder_decoder": false,
186
+ "tie_word_embeddings": true,
187
+ "tokenizer_class": null,
188
+ "top_k": 50,
189
+ "top_p": 1.0,
190
+ "torch_dtype": null,
191
+ "torchscript": false,
192
+ "typical_p": 1.0,
193
+ "use_bfloat16": false,
194
+ "window_positional_embedding_background_size": [
195
+ 7,
196
+ 7
197
+ ],
198
+ "window_size_per_stage": [
199
+ 8,
200
+ 4,
201
+ 16,
202
+ 8
203
+ ]
204
+ },
205
+ "backbone_feature_sizes": [
206
+ [
207
+ 256,
208
+ 256
209
+ ],
210
+ [
211
+ 128,
212
+ 128
213
+ ],
214
+ [
215
+ 64,
216
+ 64
217
+ ]
218
+ ],
219
+ "fpn_hidden_size": 256,
220
+ "fpn_kernel_size": 1,
221
+ "fpn_padding": 0,
222
+ "fpn_stride": 1,
223
+ "fpn_top_down_levels": [
224
+ 2,
225
+ 3
226
+ ],
227
+ "hidden_act": "gelu",
228
+ "initializer_range": 0.02,
229
+ "layer_norm_eps": 1e-06,
230
+ "model_type": "sam2_vision_model",
231
+ "num_feature_levels": 3
232
+ }
233
+ }
sam2.1-hiera-large/configuration.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"framework": "pytorch", "task": "mask-generation", "allow_remote": true}
sam2.1-hiera-large/model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dc407dce21301fd94abb395c5099b4f2c455fdc8a8f261ac3d0ea6d4cd197230
3
+ size 897897416
sam2.1-hiera-large/preprocessor_config.json ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "crop_size": null,
3
+ "data_format": "channels_first",
4
+ "default_to_square": true,
5
+ "device": null,
6
+ "disable_grouping": null,
7
+ "do_center_crop": null,
8
+ "do_convert_rgb": true,
9
+ "do_normalize": true,
10
+ "do_rescale": true,
11
+ "do_resize": true,
12
+ "image_mean": [
13
+ 0.485,
14
+ 0.456,
15
+ 0.406
16
+ ],
17
+ "image_processor_type": "Sam2ImageProcessorFast",
18
+ "image_std": [
19
+ 0.229,
20
+ 0.224,
21
+ 0.225
22
+ ],
23
+ "input_data_format": null,
24
+ "mask_size": {
25
+ "height": 256,
26
+ "width": 256
27
+ },
28
+ "processor_class": "Sam2VideoProcessor",
29
+ "resample": 2,
30
+ "rescale_factor": 0.00392156862745098,
31
+ "return_tensors": null,
32
+ "size": {
33
+ "height": 1024,
34
+ "width": 1024
35
+ }
36
+ }
sam2.1-hiera-large/processor_config.json ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ {
2
+ "point_pad_value": -10,
3
+ "processor_class": "Sam2VideoProcessor",
4
+ "target_size": 1024
5
+ }
sam2.1-hiera-large/sam2.1_hiera_l.yaml ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # @package _global_
2
+
3
+ # Model
4
+ model:
5
+ _target_: sam2.modeling.sam2_base.SAM2Base
6
+ image_encoder:
7
+ _target_: sam2.modeling.backbones.image_encoder.ImageEncoder
8
+ scalp: 1
9
+ trunk:
10
+ _target_: sam2.modeling.backbones.hieradet.Hiera
11
+ embed_dim: 144
12
+ num_heads: 2
13
+ stages: [2, 6, 36, 4]
14
+ global_att_blocks: [23, 33, 43]
15
+ window_pos_embed_bkg_spatial_size: [7, 7]
16
+ window_spec: [8, 4, 16, 8]
17
+ neck:
18
+ _target_: sam2.modeling.backbones.image_encoder.FpnNeck
19
+ position_encoding:
20
+ _target_: sam2.modeling.position_encoding.PositionEmbeddingSine
21
+ num_pos_feats: 256
22
+ normalize: true
23
+ scale: null
24
+ temperature: 10000
25
+ d_model: 256
26
+ backbone_channel_list: [1152, 576, 288, 144]
27
+ fpn_top_down_levels: [2, 3] # output level 0 and 1 directly use the backbone features
28
+ fpn_interp_model: nearest
29
+
30
+ memory_attention:
31
+ _target_: sam2.modeling.memory_attention.MemoryAttention
32
+ d_model: 256
33
+ pos_enc_at_input: true
34
+ layer:
35
+ _target_: sam2.modeling.memory_attention.MemoryAttentionLayer
36
+ activation: relu
37
+ dim_feedforward: 2048
38
+ dropout: 0.1
39
+ pos_enc_at_attn: false
40
+ self_attention:
41
+ _target_: sam2.modeling.sam.transformer.RoPEAttention
42
+ rope_theta: 10000.0
43
+ feat_sizes: [32, 32]
44
+ embedding_dim: 256
45
+ num_heads: 1
46
+ downsample_rate: 1
47
+ dropout: 0.1
48
+ d_model: 256
49
+ pos_enc_at_cross_attn_keys: true
50
+ pos_enc_at_cross_attn_queries: false
51
+ cross_attention:
52
+ _target_: sam2.modeling.sam.transformer.RoPEAttention
53
+ rope_theta: 10000.0
54
+ feat_sizes: [32, 32]
55
+ rope_k_repeat: True
56
+ embedding_dim: 256
57
+ num_heads: 1
58
+ downsample_rate: 1
59
+ dropout: 0.1
60
+ kv_in_dim: 64
61
+ num_layers: 4
62
+
63
+ memory_encoder:
64
+ _target_: sam2.modeling.memory_encoder.MemoryEncoder
65
+ out_dim: 64
66
+ position_encoding:
67
+ _target_: sam2.modeling.position_encoding.PositionEmbeddingSine
68
+ num_pos_feats: 64
69
+ normalize: true
70
+ scale: null
71
+ temperature: 10000
72
+ mask_downsampler:
73
+ _target_: sam2.modeling.memory_encoder.MaskDownSampler
74
+ kernel_size: 3
75
+ stride: 2
76
+ padding: 1
77
+ fuser:
78
+ _target_: sam2.modeling.memory_encoder.Fuser
79
+ layer:
80
+ _target_: sam2.modeling.memory_encoder.CXBlock
81
+ dim: 256
82
+ kernel_size: 7
83
+ padding: 3
84
+ layer_scale_init_value: 1e-6
85
+ use_dwconv: True # depth-wise convs
86
+ num_layers: 2
87
+
88
+ num_maskmem: 7
89
+ image_size: 1024
90
+ # apply scaled sigmoid on mask logits for memory encoder, and directly feed input mask as output mask
91
+ sigmoid_scale_for_mem_enc: 20.0
92
+ sigmoid_bias_for_mem_enc: -10.0
93
+ use_mask_input_as_output_without_sam: true
94
+ # Memory
95
+ directly_add_no_mem_embed: true
96
+ no_obj_embed_spatial: true
97
+ # use high-resolution feature map in the SAM mask decoder
98
+ use_high_res_features_in_sam: true
99
+ # output 3 masks on the first click on initial conditioning frames
100
+ multimask_output_in_sam: true
101
+ # SAM heads
102
+ iou_prediction_use_sigmoid: True
103
+ # cross-attend to object pointers from other frames (based on SAM output tokens) in the encoder
104
+ use_obj_ptrs_in_encoder: true
105
+ add_tpos_enc_to_obj_ptrs: true
106
+ proj_tpos_enc_in_obj_ptrs: true
107
+ use_signed_tpos_enc_to_obj_ptrs: true
108
+ only_obj_ptrs_in_the_past_for_eval: true
109
+ # object occlusion prediction
110
+ pred_obj_scores: true
111
+ pred_obj_scores_mlp: true
112
+ fixed_no_obj_ptr: true
113
+ # multimask tracking settings
114
+ multimask_output_for_tracking: true
115
+ use_multimask_token_for_obj_ptr: true
116
+ multimask_min_pt_num: 0
117
+ multimask_max_pt_num: 1
118
+ use_mlp_for_obj_ptr_proj: true
119
+ # Compilation flag
120
+ compile_image_encoder: False
sam2.1-hiera-large/sam2.1_hiera_large.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2647878d5dfa5098f2f8649825738a9345572bae2d4350a2468587ece47dd318
3
+ size 898083611