Instructions to use WaveCut/MiniMax-H3-Image-Pruned with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use WaveCut/MiniMax-H3-Image-Pruned with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("WaveCut/MiniMax-H3-Image-Pruned", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- Draw Things
- DiffusionBee
Load with the stock Diffusers and Transformers classes: one-hot timestep code, 51-layer text encoder
Browse files- README.md +75 -68
- assets/samples.jpg +2 -2
- assets/speed_memory_size.png +2 -2
- modular_model_index.json +2 -2
- text_encoder/config.json +2 -2
- text_encoder/model-00001-of-00011.safetensors +2 -2
- text_encoder/model-00002-of-00011.safetensors +2 -2
- text_encoder/model-00003-of-00011.safetensors +2 -2
- text_encoder/model-00004-of-00011.safetensors +2 -2
- text_encoder/model-00005-of-00011.safetensors +2 -2
- text_encoder/model-00006-of-00011.safetensors +2 -2
- text_encoder/model-00007-of-00011.safetensors +2 -2
- text_encoder/model-00008-of-00011.safetensors +2 -2
- text_encoder/model-00009-of-00011.safetensors +2 -2
- text_encoder/model-00010-of-00011.safetensors +2 -2
- text_encoder/model-00011-of-00011.safetensors +2 -2
- text_encoder/model.safetensors.index.json +12 -1
- transformer/build_report.json +117 -0
- transformer/config.json +12 -51
- transformer/diffusion_pytorch_model-00001-of-00009.safetensors +2 -2
- transformer/diffusion_pytorch_model-00002-of-00009.safetensors +2 -2
- transformer/diffusion_pytorch_model-00003-of-00009.safetensors +2 -2
- transformer/diffusion_pytorch_model-00004-of-00009.safetensors +2 -2
- transformer/diffusion_pytorch_model-00005-of-00009.safetensors +2 -2
- transformer/diffusion_pytorch_model-00006-of-00009.safetensors +2 -2
- transformer/diffusion_pytorch_model-00007-of-00009.safetensors +2 -2
- transformer/diffusion_pytorch_model-00008-of-00009.safetensors +2 -2
- transformer/diffusion_pytorch_model-00009-of-00009.safetensors +2 -2
- transformer/diffusion_pytorch_model.safetensors.index.json +107 -52
- transformer/modeling_minimax_h3_image_pruned.py +0 -308
README.md
CHANGED
|
@@ -15,47 +15,38 @@ tags:
|
|
| 15 |
# MiniMax-H3-Image-Pruned
|
| 16 |
|
| 17 |
[MiniMax-H3-Image](https://huggingface.co/MiniMaxAI/MiniMax-H3-Image) without the weights its inference never needs:
|
| 18 |
-
135.3 GB →
|
| 19 |
-
|
|
|
|
|
|
|
| 20 |
|
| 21 |

|
| 22 |
|
| 23 |
-
![Samples:
|
| 24 |
|
| 25 |
| | Original | Pruned |
|
| 26 |
|---|---|---|
|
| 27 |
-
| Transformer | 66.3 GB, 33.1B parameters | 40.
|
| 28 |
-
| Text encoder (Qwen3-VL-32B) | 66.7 GB, 64 decoder layers |
|
| 29 |
| VAE | 2.3 GB | 2.3 GB (unchanged) |
|
| 30 |
|
| 31 |
-
## What was removed
|
| 32 |
-
|
| 33 |
-
- **AdaLN projections (13.0B parameters).** Every block projects the timestep embedding to its modulation vectors.
|
| 34 |
-
The checkpoint samples on a fixed six-step grid (one output head per step), and the reference images of an edit stay
|
| 35 |
-
at t = 0.999, so these projections only ever produce a fixed set of values. They are stored as tables (116 MB)
|
| 36 |
-
computed with the original modules, and the projections, `time_embedder` and `norm_out.linear` are gone. One third
|
| 37 |
-
of every projection served the audio modality of MiniMax-H3, which the image model never uses; it is not kept.
|
| 38 |
-
- **Text encoder layers 50-63 and `lm_head`.** The transformer is conditioned on `hidden_states[50]` of the Qwen3-VL
|
| 39 |
-
text encoder, the output of decoder layer 49. Nothing after it contributes.
|
| 40 |
-
- **Dead rows of the last block (compute only).** After the last block only the generated image rows are read. The
|
| 41 |
-
text rows and the reference rows still provide keys and values, but their queries, attention output and feed-forward
|
| 42 |
-
are skipped.
|
| 43 |
-
|
| 44 |
## Usage
|
| 45 |
|
| 46 |
-
Install the loader and Diffusers with MiniMax-H3-Image support:
|
| 47 |
-
|
| 48 |
```bash
|
| 49 |
-
pip install "git+https://github.com/
|
| 50 |
-
"
|
| 51 |
-
"transformers>=5.22"
|
| 52 |
```
|
| 53 |
|
| 54 |
```python
|
| 55 |
import torch
|
| 56 |
-
from
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 57 |
|
| 58 |
-
pipe = load_pipeline("WaveCut/MiniMax-H3-Image-Pruned") # model CPU offload; offload=False keeps everything on the GPU
|
| 59 |
image = pipe(
|
| 60 |
prompt="The image is a top-down photograph of ...",
|
| 61 |
height=3552,
|
|
@@ -65,76 +56,92 @@ image = pipe(
|
|
| 65 |
)[0]
|
| 66 |
```
|
| 67 |
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
|
|
|
| 71 |
|
| 72 |
-
The
|
|
|
|
| 73 |
|
| 74 |
-
|
| 75 |
-
from diffusers import AutoModel
|
| 76 |
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 81 |
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
[GitHub repository](https://github.com/iamwavecut/MiniMax-H3-Image-Pruned) has the build script, the verification
|
| 85 |
-
script and the details.
|
| 86 |
|
| 87 |
## Profiles
|
| 88 |
|
| 89 |
-
Measured on one RTX PRO 6000 Blackwell (96 GB), bfloat16, one image after a
|
| 90 |
-
encoding, six steps and VAE decoding.
|
| 91 |
|
| 92 |
| Run | 2048×2048 | Edit, 2048×2048 | 4736×3552 | GPU memory peak, 4736×3552 |
|
| 93 |
|---|---|---|---|---|
|
| 94 |
-
| Original, model offload |
|
| 95 |
-
| Pruned, model offload (
|
| 96 |
-
| Pruned, all on the GPU (`
|
| 97 |
|
| 98 |
The time difference comes from memory, not from compute: the original (124 GiB of transformer and text encoder) does
|
| 99 |
-
not fit a 96 GB card, so the offload manager moves both models for every image. The pruned models (
|
| 100 |
-
the GPU. The sampling steps themselves cost the same. On a GPU where the original fits (141 GB or more),
|
| 101 |
-
times for both; on an 80 GB GPU the pruned models also take turns on the GPU, with less data to move
|
| 102 |
-
measured).
|
| 103 |
|
| 104 |
## Verification
|
| 105 |
|
| 106 |
-
`scripts/verify.py` in the GitHub repository ran the official Modular Diffusers pipeline and this checkpoint
|
| 107 |
-
same prompts and seeds: two text-to-image prompts and one edit at 2048×2048, and one
|
|
|
|
| 108 |
|
| 109 |
-
-
|
| 110 |
-
|
| 111 |
-
- Text conditioning (`hidden_states[50]`, 36 to 1757 tokens): bit-identical.
|
| 112 |
-
- Transformer: the 18 recorded calls of the original pipeline, replayed through the pruned transformer
|
| 113 |
-
bit-identical outputs
|
|
|
|
|
|
|
|
|
|
| 114 |
|
| 115 |
-
Software: torch 2.11.0+cu128, diffusers at `875373ac`, transformers 5.22.2, NVIDIA driver
|
| 116 |
`MiniMaxAI/MiniMax-H3-Image@492fd8c4`.
|
| 117 |
|
| 118 |
## Limits
|
| 119 |
|
| 120 |
-
- Only the release's
|
| 121 |
-
for
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
-
|
| 128 |
-
layout.
|
| 129 |
|
| 130 |
## Files
|
| 131 |
|
| 132 |
| Path | Content |
|
| 133 |
|---|---|
|
| 134 |
-
| `transformer/` |
|
| 135 |
-
| `text_encoder/` | Qwen3-VL conditioner, decoder layers 0-
|
| 136 |
| `vae/`, `tokenizer/`, `processor/`, `scheduler/` | Original files |
|
| 137 |
-
| `modular_model_index.json` | Modular Diffusers index |
|
| 138 |
| `LICENSE`, `NOTICE` | MiniMax-H3-Image Community License and the required notice |
|
| 139 |
| `assets/` | Card images |
|
| 140 |
|
|
|
|
| 15 |
# MiniMax-H3-Image-Pruned
|
| 16 |
|
| 17 |
[MiniMax-H3-Image](https://huggingface.co/MiniMaxAI/MiniMax-H3-Image) without the weights its inference never needs:
|
| 18 |
+
135.3 GB → 95.1 GB on disk (transformer, text encoder and VAE). The stock Diffusers and Transformers classes load
|
| 19 |
+
it like the original, with no custom code and no `trust_remote_code`. Text-to-image results are bit-identical to the
|
| 20 |
+
original on the same GPU; edit results differ by a small margin (PSNR 43.3 dB on the test edit). Every kept tensor is a byte copy of the original;
|
| 21 |
+
nothing is quantized or retrained.
|
| 22 |
|
| 23 |

|
| 24 |
|
| 25 |
+

|
| 26 |
|
| 27 |
| | Original | Pruned |
|
| 28 |
|---|---|---|
|
| 29 |
+
| Transformer | 66.3 GB, 33.1B parameters | 40.2 GB, 20.1B parameters |
|
| 30 |
+
| Text encoder (Qwen3-VL-32B) | 66.7 GB, 64 decoder layers | 52.5 GB, 51 decoder layers |
|
| 31 |
| VAE | 2.3 GB | 2.3 GB (unchanged) |
|
| 32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
## Usage
|
| 34 |
|
|
|
|
|
|
|
| 35 |
```bash
|
| 36 |
+
pip install "diffusers @ git+https://github.com/huggingface/diffusers@875373ac7f5856071e345a3e394c74efccc6b9e6" \
|
| 37 |
+
"transformers>=5.22" accelerate torchvision
|
|
|
|
| 38 |
```
|
| 39 |
|
| 40 |
```python
|
| 41 |
import torch
|
| 42 |
+
from diffusers import ComponentsManager, ModularPipeline
|
| 43 |
+
|
| 44 |
+
manager = ComponentsManager()
|
| 45 |
+
manager.enable_auto_cpu_offload(device="cuda") # or skip this and call pipe.to("cuda") on a GPU with 96 GB or more
|
| 46 |
+
|
| 47 |
+
pipe = ModularPipeline.from_pretrained("WaveCut/MiniMax-H3-Image-Pruned", components_manager=manager)
|
| 48 |
+
pipe.load_components(dtype=torch.bfloat16)
|
| 49 |
|
|
|
|
| 50 |
image = pipe(
|
| 51 |
prompt="The image is a top-down photograph of ...",
|
| 52 |
height=3552,
|
|
|
|
| 56 |
)[0]
|
| 57 |
```
|
| 58 |
|
| 59 |
+
This is the code of the [original card](https://huggingface.co/MiniMaxAI/MiniMax-H3-Image) with another repository
|
| 60 |
+
name. Editing: pass `image=reference` (or a list) and refer to the images as `<Picture 1>`, `<Picture 2>`, ... in the
|
| 61 |
+
prompt. The prompting guidance of the original card applies unchanged: long, complete English descriptions;
|
| 62 |
+
recommended sizes from 4096×4096 (1:1) to 6272×2688 (21:9).
|
| 63 |
|
| 64 |
+
The components also load alone with the stock classes: `MiniMaxH3ImageTransformer2DModel.from_pretrained(repo,
|
| 65 |
+
subfolder="transformer")` and `Qwen3VLForConditionalGeneration.from_pretrained(repo, subfolder="text_encoder")`.
|
| 66 |
|
| 67 |
+
## What was removed
|
|
|
|
| 68 |
|
| 69 |
+
- **AdaLN projection inputs (13.0B parameters).** Every block projects the timestep embedding to its modulation
|
| 70 |
+
vectors, and the checkpoint samples on a fixed grid: six steps (one output head per step), plus t = 0.999 for the
|
| 71 |
+
reference images of an edit. Seven timesteps need seven input columns, so `adaln_proj.linear` and `norm_out.linear`
|
| 72 |
+
keep 8 of their 2688 input columns (`time_embed_dim: 8` in the config). The new `time_embedder` (16 hidden units)
|
| 73 |
+
turns each grid timestep into a one-hot code, and column k holds the original projection's output for timestep k.
|
| 74 |
+
The stock forward pass then returns the original modulation values exactly; the
|
| 75 |
+
[GitHub repository](https://github.com/iamwavecut/MiniMax-H3-Image-Pruned) explains the construction.
|
| 76 |
+
- **Text encoder layers 51-63 and `lm_head`.** The transformer is conditioned on `hidden_states[50]` of the Qwen3-VL
|
| 77 |
+
text encoder, the output of decoder layer 49. Layer 50 stays because the pipeline requires more than 50 layers; with
|
| 78 |
+
51 layers, `hidden_states[50]` is still the output of layer 49. `lm_head` is tied to the input embedding, so loading
|
| 79 |
+
allocates nothing for it.
|
| 80 |
+
|
| 81 |
+
## Text-to-image and edit
|
| 82 |
+
|
| 83 |
+
The original model computes the modulation for a step with one timestep row in text-to-image and with two rows (step
|
| 84 |
+
and reference) in an edit, and the matrix products round slightly differently in the two cases. The pruned
|
| 85 |
+
checkpoint stores one value per timestep: the text-to-image value for the six steps and the edit value for the
|
| 86 |
+
reference timestep.
|
| 87 |
|
| 88 |
+
- Text-to-image: bit-identical to the original.
|
| 89 |
+
- Edit: not bit-identical. 59,279 of the 29.1 million modulation values of the six step rows (0.20 %) differ from the original's two-row result by rounding steps. Through the 50 blocks this changes each edit step's transformer output by 2.1-2.5 % (relative L2), and the 2048×2048 test edit by PSNR 43.3 dB: mean absolute difference 0.63 of 255, 261 of 4.2 million pixels off by more than 64. In the worst region the differences follow edges; the two images look the same.
|
|
|
|
|
|
|
| 90 |
|
| 91 |
## Profiles
|
| 92 |
|
| 93 |
+
Measured on one RTX PRO 6000 Blackwell Server Edition (96 GB, 600 W power limit), bfloat16, one image after a
|
| 94 |
+
warm-up image. Time includes prompt encoding, six steps and VAE decoding.
|
| 95 |
|
| 96 |
| Run | 2048×2048 | Edit, 2048×2048 | 4736×3552 | GPU memory peak, 4736×3552 |
|
| 97 |
|---|---|---|---|---|
|
| 98 |
+
| Original, model offload | 97.6 s | 101.6 s | 120.8 s | 68.2 GiB |
|
| 99 |
+
| Pruned, model offload (code above) | 5.6 s | 9.4 s | 26.4 s | 92.7 GiB |
|
| 100 |
+
| Pruned, all on the GPU (`pipe.to("cuda")`) | 5.6 s | 9.3 s | 26.7 s | 92.7 GiB |
|
| 101 |
|
| 102 |
The time difference comes from memory, not from compute: the original (124 GiB of transformer and text encoder) does
|
| 103 |
+
not fit a 96 GB card, so the offload manager moves both models for every image. The pruned models (86.4 GiB)
|
| 104 |
+
stay on the GPU. The sampling steps themselves cost the same. On a GPU where the original fits (141 GB or more),
|
| 105 |
+
expect similar times for both; on an 80 GB GPU the pruned models also take turns on the GPU, with less data to move
|
| 106 |
+
(neither case was measured).
|
| 107 |
|
| 108 |
## Verification
|
| 109 |
|
| 110 |
+
`scripts/verify.py` in the GitHub repository ran the official Modular Diffusers pipeline and this checkpoint, both
|
| 111 |
+
with the stock classes, on the same prompts and seeds: two text-to-image prompts and one edit at 2048×2048, and one
|
| 112 |
+
text-to-image prompt at 4736×3552.
|
| 113 |
|
| 114 |
+
- Text-to-image images: bit-identical in every run (0 differing pixels), with model offload and with everything on
|
| 115 |
+
the GPU.
|
| 116 |
+
- Text conditioning (`hidden_states[50]`, 36 to 1757 tokens, the edit included): bit-identical.
|
| 117 |
+
- Transformer: the 18 recorded calls of the original pipeline, replayed through the pruned transformer. The 12
|
| 118 |
+
text-to-image calls give bit-identical outputs; the 6 edit calls differ by 2.1-2.5 % (relative L2).
|
| 119 |
+
- Edit image: PSNR 43.3 dB against the original, mean absolute difference 0.63 of 255.
|
| 120 |
+
- Build checks: every grid timestep gives an exact one-hot code with float32, TF32 and bfloat16 matmuls; every
|
| 121 |
+
stored column times 32 reproduces the original projection output.
|
| 122 |
|
| 123 |
+
Software: torch 2.11.0+cu128, diffusers at `875373ac`, transformers 5.22.2, NVIDIA driver 615.71.09; source checkpoint
|
| 124 |
`MiniMaxAI/MiniMax-H3-Image@492fd8c4`.
|
| 125 |
|
| 126 |
## Limits
|
| 127 |
|
| 128 |
+
- Only the release's sampling grid. A timestep off the grid gives no valid code, and the stock transformer does not
|
| 129 |
+
check for it: the result is wrong without an error. The original has one output head per step of this grid and
|
| 130 |
+
cannot change it either.
|
| 131 |
+
- The stored values were computed on an RTX PRO 6000 Blackwell. On another GPU type the original model can round its
|
| 132 |
+
own AdaLN outputs differently by single bfloat16 steps, while this checkpoint keeps the values of the build GPU, so
|
| 133 |
+
the two can differ there by about as much as the original differs between two GPU types (not measured).
|
| 134 |
+
`minimax-h3-image-prune --skip text_encoder copies` from the GitHub repository rebuilds the transformer on your GPU.
|
| 135 |
+
- SGLang and ComfyUI were not tested with this checkpoint.
|
|
|
|
| 136 |
|
| 137 |
## Files
|
| 138 |
|
| 139 |
| Path | Content |
|
| 140 |
|---|---|
|
| 141 |
+
| `transformer/` | Transformer with 8-column AdaLN projections and the one-hot `time_embedder`; `build_report.json` |
|
| 142 |
+
| `text_encoder/` | Qwen3-VL conditioner, decoder layers 0-50, with its tokenizer files |
|
| 143 |
| `vae/`, `tokenizer/`, `processor/`, `scheduler/` | Original files |
|
| 144 |
+
| `modular_model_index.json` | Modular Diffusers index, original component classes |
|
| 145 |
| `LICENSE`, `NOTICE` | MiniMax-H3-Image Community License and the required notice |
|
| 146 |
| `assets/` | Card images |
|
| 147 |
|
assets/samples.jpg
CHANGED
|
Git LFS Details
|
|
Git LFS Details
|
assets/speed_memory_size.png
CHANGED
|
Git LFS Details
|
|
Git LFS Details
|
modular_model_index.json
CHANGED
|
@@ -69,11 +69,11 @@
|
|
| 69 |
],
|
| 70 |
"transformer": [
|
| 71 |
"diffusers",
|
| 72 |
-
"
|
| 73 |
{
|
| 74 |
"type_hint": [
|
| 75 |
"diffusers",
|
| 76 |
-
"
|
| 77 |
],
|
| 78 |
"pretrained_model_name_or_path": "WaveCut/MiniMax-H3-Image-Pruned",
|
| 79 |
"subfolder": "transformer",
|
|
|
|
| 69 |
],
|
| 70 |
"transformer": [
|
| 71 |
"diffusers",
|
| 72 |
+
"MiniMaxH3ImageTransformer2DModel",
|
| 73 |
{
|
| 74 |
"type_hint": [
|
| 75 |
"diffusers",
|
| 76 |
+
"MiniMaxH3ImageTransformer2DModel"
|
| 77 |
],
|
| 78 |
"pretrained_model_name_or_path": "WaveCut/MiniMax-H3-Image-Pruned",
|
| 79 |
"subfolder": "transformer",
|
text_encoder/config.json
CHANGED
|
@@ -18,7 +18,7 @@
|
|
| 18 |
"max_position_embeddings": 262144,
|
| 19 |
"model_type": "qwen3_vl_text",
|
| 20 |
"num_attention_heads": 64,
|
| 21 |
-
"num_hidden_layers":
|
| 22 |
"num_key_value_heads": 8,
|
| 23 |
"rms_norm_eps": 1e-06,
|
| 24 |
"rope_scaling": {
|
|
@@ -59,5 +59,5 @@
|
|
| 59 |
},
|
| 60 |
"vision_end_token_id": 151653,
|
| 61 |
"vision_start_token_id": 151652,
|
| 62 |
-
"_notice": "Modified by WaveCut from MiniMaxAI/MiniMax-H3-Image@492fd8c4eca666f1085f57e30738c1e0d86b3439: decoder layers
|
| 63 |
}
|
|
|
|
| 18 |
"max_position_embeddings": 262144,
|
| 19 |
"model_type": "qwen3_vl_text",
|
| 20 |
"num_attention_heads": 64,
|
| 21 |
+
"num_hidden_layers": 51,
|
| 22 |
"num_key_value_heads": 8,
|
| 23 |
"rms_norm_eps": 1e-06,
|
| 24 |
"rope_scaling": {
|
|
|
|
| 59 |
},
|
| 60 |
"vision_end_token_id": 151653,
|
| 61 |
"vision_start_token_id": 151652,
|
| 62 |
+
"_notice": "Modified by WaveCut from MiniMaxAI/MiniMax-H3-Image@492fd8c4eca666f1085f57e30738c1e0d86b3439: decoder layers 51+ and lm_head removed; the pipeline reads hidden_states[50], the output of layer 49."
|
| 63 |
}
|
text_encoder/model-00001-of-00011.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5f6e3eb429c6d65aceed6e5d17819fec09ff34bbb12d4a8ccae5b3777b371b54
|
| 3 |
+
size 4932329152
|
text_encoder/model-00002-of-00011.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:74c0af2731f04da4ce48caade03b1a90a725bda19a615a8fd12f4cac364ee6ef
|
| 3 |
+
size 4876001104
|
text_encoder/model-00003-of-00011.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fb0dbbc58d92a3d2de295e88a90fe1fbc508310d755205eca46924c1d4d5ffaf
|
| 3 |
+
size 4875980400
|
text_encoder/model-00004-of-00011.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:591d440d3acb23ebeecdcaddb3b89be1da4eff6c027d93a401cedf2beb03e90e
|
| 3 |
+
size 4875990792
|
text_encoder/model-00005-of-00011.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c3eb9d885d04e339c4d1ac8d2b291d33b36886b06bcc01e2070c58223080cfc3
|
| 3 |
+
size 4875990792
|
text_encoder/model-00006-of-00011.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a1a5c7bd0643672f25171364d6dd5e3d19e8ee4558c1bc01a3ac3b617775ce96
|
| 3 |
+
size 4875990792
|
text_encoder/model-00007-of-00011.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:78ecbfa2d8cb0ee44b318d52b380767823e1d36733d03861fb1ee76865c6c737
|
| 3 |
+
size 4875990792
|
text_encoder/model-00008-of-00011.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:960a0adf383dc9106e68aa00f7a8f6af59cfabb23f401b81d87d078c9ee1114c
|
| 3 |
+
size 4875990792
|
text_encoder/model-00009-of-00011.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:bf739286fe73ad7550339bb899318d874b51fe3c9d801d6f751f8202357d90f1
|
| 3 |
+
size 4875990792
|
text_encoder/model-00010-of-00011.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e56d34af01da070b4103ba4e8c4e28a4313e59972bd99b1f124631f5659dc8e0
|
| 3 |
+
size 4875990792
|
text_encoder/model-00011-of-00011.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:87aebd21a73bf1743204f020b879e2ccd94322c2c02d2ce49bfdd9b2bfc79b7b
|
| 3 |
+
size 3665268696
|
text_encoder/model.safetensors.index.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"metadata": {
|
| 3 |
-
"total_size":
|
| 4 |
},
|
| 5 |
"weight_map": {
|
| 6 |
"model.language_model.embed_tokens.weight": "model-00001-of-00011.safetensors",
|
|
@@ -510,6 +510,17 @@
|
|
| 510 |
"model.language_model.layers.5.self_attn.q_norm.weight": "model-00002-of-00011.safetensors",
|
| 511 |
"model.language_model.layers.5.self_attn.q_proj.weight": "model-00002-of-00011.safetensors",
|
| 512 |
"model.language_model.layers.5.self_attn.v_proj.weight": "model-00002-of-00011.safetensors",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 513 |
"model.language_model.layers.6.input_layernorm.weight": "model-00002-of-00011.safetensors",
|
| 514 |
"model.language_model.layers.6.mlp.down_proj.weight": "model-00002-of-00011.safetensors",
|
| 515 |
"model.language_model.layers.6.mlp.gate_proj.weight": "model-00002-of-00011.safetensors",
|
|
|
|
| 1 |
{
|
| 2 |
"metadata": {
|
| 3 |
+
"total_size": 52481398752
|
| 4 |
},
|
| 5 |
"weight_map": {
|
| 6 |
"model.language_model.embed_tokens.weight": "model-00001-of-00011.safetensors",
|
|
|
|
| 510 |
"model.language_model.layers.5.self_attn.q_norm.weight": "model-00002-of-00011.safetensors",
|
| 511 |
"model.language_model.layers.5.self_attn.q_proj.weight": "model-00002-of-00011.safetensors",
|
| 512 |
"model.language_model.layers.5.self_attn.v_proj.weight": "model-00002-of-00011.safetensors",
|
| 513 |
+
"model.language_model.layers.50.input_layernorm.weight": "model-00011-of-00011.safetensors",
|
| 514 |
+
"model.language_model.layers.50.mlp.down_proj.weight": "model-00011-of-00011.safetensors",
|
| 515 |
+
"model.language_model.layers.50.mlp.gate_proj.weight": "model-00011-of-00011.safetensors",
|
| 516 |
+
"model.language_model.layers.50.mlp.up_proj.weight": "model-00011-of-00011.safetensors",
|
| 517 |
+
"model.language_model.layers.50.post_attention_layernorm.weight": "model-00011-of-00011.safetensors",
|
| 518 |
+
"model.language_model.layers.50.self_attn.k_norm.weight": "model-00011-of-00011.safetensors",
|
| 519 |
+
"model.language_model.layers.50.self_attn.k_proj.weight": "model-00011-of-00011.safetensors",
|
| 520 |
+
"model.language_model.layers.50.self_attn.o_proj.weight": "model-00011-of-00011.safetensors",
|
| 521 |
+
"model.language_model.layers.50.self_attn.q_norm.weight": "model-00011-of-00011.safetensors",
|
| 522 |
+
"model.language_model.layers.50.self_attn.q_proj.weight": "model-00011-of-00011.safetensors",
|
| 523 |
+
"model.language_model.layers.50.self_attn.v_proj.weight": "model-00011-of-00011.safetensors",
|
| 524 |
"model.language_model.layers.6.input_layernorm.weight": "model-00002-of-00011.safetensors",
|
| 525 |
"model.language_model.layers.6.mlp.down_proj.weight": "model-00002-of-00011.safetensors",
|
| 526 |
"model.language_model.layers.6.mlp.gate_proj.weight": "model-00002-of-00011.safetensors",
|
transformer/build_report.json
ADDED
|
@@ -0,0 +1,117 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"time_embed_hidden_dim": 16,
|
| 3 |
+
"time_embed_dim": 8,
|
| 4 |
+
"grid": [
|
| 5 |
+
0.0,
|
| 6 |
+
0.03247630596160889,
|
| 7 |
+
0.11245149374008179,
|
| 8 |
+
0.25,
|
| 9 |
+
0.4672260880470276,
|
| 10 |
+
0.7679911255836487,
|
| 11 |
+
0.9990000128746033
|
| 12 |
+
],
|
| 13 |
+
"plans": [
|
| 14 |
+
{
|
| 15 |
+
"timesteps": [
|
| 16 |
+
0.0
|
| 17 |
+
],
|
| 18 |
+
"rows": 51,
|
| 19 |
+
"identical_rows": 51,
|
| 20 |
+
"differing": 0
|
| 21 |
+
},
|
| 22 |
+
{
|
| 23 |
+
"timesteps": [
|
| 24 |
+
0.03247630596160889
|
| 25 |
+
],
|
| 26 |
+
"rows": 51,
|
| 27 |
+
"identical_rows": 51,
|
| 28 |
+
"differing": 0
|
| 29 |
+
},
|
| 30 |
+
{
|
| 31 |
+
"timesteps": [
|
| 32 |
+
0.11245149374008179
|
| 33 |
+
],
|
| 34 |
+
"rows": 51,
|
| 35 |
+
"identical_rows": 51,
|
| 36 |
+
"differing": 0
|
| 37 |
+
},
|
| 38 |
+
{
|
| 39 |
+
"timesteps": [
|
| 40 |
+
0.25
|
| 41 |
+
],
|
| 42 |
+
"rows": 51,
|
| 43 |
+
"identical_rows": 51,
|
| 44 |
+
"differing": 0
|
| 45 |
+
},
|
| 46 |
+
{
|
| 47 |
+
"timesteps": [
|
| 48 |
+
0.4672260880470276
|
| 49 |
+
],
|
| 50 |
+
"rows": 51,
|
| 51 |
+
"identical_rows": 51,
|
| 52 |
+
"differing": 0
|
| 53 |
+
},
|
| 54 |
+
{
|
| 55 |
+
"timesteps": [
|
| 56 |
+
0.7679911255836487
|
| 57 |
+
],
|
| 58 |
+
"rows": 51,
|
| 59 |
+
"identical_rows": 51,
|
| 60 |
+
"differing": 0
|
| 61 |
+
},
|
| 62 |
+
{
|
| 63 |
+
"timesteps": [
|
| 64 |
+
0.0,
|
| 65 |
+
0.9990000128746033
|
| 66 |
+
],
|
| 67 |
+
"rows": 102,
|
| 68 |
+
"identical_rows": 51,
|
| 69 |
+
"differing": 3064
|
| 70 |
+
},
|
| 71 |
+
{
|
| 72 |
+
"timesteps": [
|
| 73 |
+
0.03247630596160889,
|
| 74 |
+
0.9990000128746033
|
| 75 |
+
],
|
| 76 |
+
"rows": 102,
|
| 77 |
+
"identical_rows": 51,
|
| 78 |
+
"differing": 19629
|
| 79 |
+
},
|
| 80 |
+
{
|
| 81 |
+
"timesteps": [
|
| 82 |
+
0.11245149374008179,
|
| 83 |
+
0.9990000128746033
|
| 84 |
+
],
|
| 85 |
+
"rows": 102,
|
| 86 |
+
"identical_rows": 51,
|
| 87 |
+
"differing": 3683
|
| 88 |
+
},
|
| 89 |
+
{
|
| 90 |
+
"timesteps": [
|
| 91 |
+
0.25,
|
| 92 |
+
0.9990000128746033
|
| 93 |
+
],
|
| 94 |
+
"rows": 102,
|
| 95 |
+
"identical_rows": 51,
|
| 96 |
+
"differing": 18412
|
| 97 |
+
},
|
| 98 |
+
{
|
| 99 |
+
"timesteps": [
|
| 100 |
+
0.4672260880470276,
|
| 101 |
+
0.9990000128746033
|
| 102 |
+
],
|
| 103 |
+
"rows": 102,
|
| 104 |
+
"identical_rows": 51,
|
| 105 |
+
"differing": 10318
|
| 106 |
+
},
|
| 107 |
+
{
|
| 108 |
+
"timesteps": [
|
| 109 |
+
0.7679911255836487,
|
| 110 |
+
0.9990000128746033
|
| 111 |
+
],
|
| 112 |
+
"rows": 102,
|
| 113 |
+
"identical_rows": 51,
|
| 114 |
+
"differing": 4173
|
| 115 |
+
}
|
| 116 |
+
]
|
| 117 |
+
}
|
transformer/config.json
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
{
|
| 2 |
-
"_class_name": "
|
| 3 |
"_diffusers_version": "0.42.0.dev0",
|
| 4 |
"num_attention_heads": 56,
|
| 5 |
"attention_head_dim": 128,
|
|
@@ -15,61 +15,22 @@
|
|
| 15 |
],
|
| 16 |
"text_dim": 5120,
|
| 17 |
"freq_dim": 256,
|
| 18 |
-
"time_embed_hidden_dim":
|
| 19 |
-
"time_embed_dim":
|
| 20 |
"rope_freq_dim": 16,
|
| 21 |
"rope_theta": 10000.0,
|
| 22 |
"norm_eps": 1e-05,
|
| 23 |
"qk_norm_eps": 1e-05,
|
| 24 |
"final_norm_eps": 1e-05,
|
| 25 |
"num_pdd_heads": 6,
|
| 26 |
-
"
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
0.11245149374008179
|
| 35 |
-
],
|
| 36 |
-
[
|
| 37 |
-
0.25
|
| 38 |
-
],
|
| 39 |
-
[
|
| 40 |
-
0.4672260880470276
|
| 41 |
-
],
|
| 42 |
-
[
|
| 43 |
-
0.7679911255836487
|
| 44 |
-
],
|
| 45 |
-
[
|
| 46 |
-
0.0,
|
| 47 |
-
0.9990000128746033
|
| 48 |
-
],
|
| 49 |
-
[
|
| 50 |
-
0.03247630596160889,
|
| 51 |
-
0.9990000128746033
|
| 52 |
-
],
|
| 53 |
-
[
|
| 54 |
-
0.11245149374008179,
|
| 55 |
-
0.9990000128746033
|
| 56 |
-
],
|
| 57 |
-
[
|
| 58 |
-
0.25,
|
| 59 |
-
0.9990000128746033
|
| 60 |
-
],
|
| 61 |
-
[
|
| 62 |
-
0.4672260880470276,
|
| 63 |
-
0.9990000128746033
|
| 64 |
-
],
|
| 65 |
-
[
|
| 66 |
-
0.7679911255836487,
|
| 67 |
-
0.9990000128746033
|
| 68 |
-
]
|
| 69 |
],
|
| 70 |
-
"
|
| 71 |
-
"auto_map": {
|
| 72 |
-
"AutoModel": "modeling_minimax_h3_image_pruned.MiniMaxH3ImagePrunedTransformer2DModel"
|
| 73 |
-
},
|
| 74 |
-
"_notice": "Modified by WaveCut from MiniMaxAI/MiniMax-H3-Image@492fd8c4eca666f1085f57e30738c1e0d86b3439: AdaLN projections, time_embedder and norm_out.linear replaced by precomputed modulation tables."
|
| 75 |
}
|
|
|
|
| 1 |
{
|
| 2 |
+
"_class_name": "MiniMaxH3ImageTransformer2DModel",
|
| 3 |
"_diffusers_version": "0.42.0.dev0",
|
| 4 |
"num_attention_heads": 56,
|
| 5 |
"attention_head_dim": 128,
|
|
|
|
| 15 |
],
|
| 16 |
"text_dim": 5120,
|
| 17 |
"freq_dim": 256,
|
| 18 |
+
"time_embed_hidden_dim": 16,
|
| 19 |
+
"time_embed_dim": 8,
|
| 20 |
"rope_freq_dim": 16,
|
| 21 |
"rope_theta": 10000.0,
|
| 22 |
"norm_eps": 1e-05,
|
| 23 |
"qk_norm_eps": 1e-05,
|
| 24 |
"final_norm_eps": 1e-05,
|
| 25 |
"num_pdd_heads": 6,
|
| 26 |
+
"_timestep_grid": [
|
| 27 |
+
0.0,
|
| 28 |
+
0.03247630596160889,
|
| 29 |
+
0.11245149374008179,
|
| 30 |
+
0.25,
|
| 31 |
+
0.4672260880470276,
|
| 32 |
+
0.7679911255836487,
|
| 33 |
+
0.9990000128746033
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
],
|
| 35 |
+
"_notice": "Modified by WaveCut from MiniMaxAI/MiniMax-H3-Image@492fd8c4eca666f1085f57e30738c1e0d86b3439: time_embedder replaced by a one-hot code of the 7 sampling timesteps; adaln_proj.linear and norm_out.linear reduced to 8 input columns holding the original outputs for those timesteps."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
}
|
transformer/diffusion_pytorch_model-00001-of-00009.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c28f1749ea59bc84ddad0934b12fe21a636c274849963ac1fb9631cb75cd9804
|
| 3 |
+
size 4998732480
|
transformer/diffusion_pytorch_model-00002-of-00009.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2b2d8e5099a9f8ed4b8371f8562e955ada7760497bcc2076b98c70df34cb5b30
|
| 3 |
+
size 4944836432
|
transformer/diffusion_pytorch_model-00003-of-00009.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6ca4bdca9a6950bdf2adb6ac52cbf176ce15b84eab6fd4c6c487e11ec0f7da66
|
| 3 |
+
size 4943114936
|
transformer/diffusion_pytorch_model-00004-of-00009.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3875073d69d89f17be9d000ae92416f9243584a697271f37f7e176cd3ff68d58
|
| 3 |
+
size 4788952768
|
transformer/diffusion_pytorch_model-00005-of-00009.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:79af9470894791a484073eacd12b4fdd7f4ec7279c7d6e9fe54ce6b898b3db84
|
| 3 |
+
size 4943093336
|
transformer/diffusion_pytorch_model-00006-of-00009.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e8704a48eabe8c10b66e76afc5501a1ec67f798712d2133c1441e68231049263
|
| 3 |
+
size 4944858080
|
transformer/diffusion_pytorch_model-00007-of-00009.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:be102ad0f5b504dea1e1aa23645e922d9a3ff949171f4d71010e8e1d696bdae5
|
| 3 |
+
size 4788952768
|
transformer/diffusion_pytorch_model-00008-of-00009.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e1637c44dd40310c7d0455a781f1c6c0b1fbb89de7f3d11b29e23f704598cccd
|
| 3 |
+
size 4955483064
|
transformer/diffusion_pytorch_model-00009-of-00009.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:85f043e5221effcaec1f1677555cb8f364175f08d72e870b348055e20a7902dc
|
| 3 |
+
size 926631400
|
transformer/diffusion_pytorch_model.safetensors.index.json
CHANGED
|
@@ -1,12 +1,13 @@
|
|
| 1 |
{
|
| 2 |
"metadata": {
|
| 3 |
-
"total_size":
|
| 4 |
},
|
| 5 |
"weight_map": {
|
| 6 |
"context_embedder.bias": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 7 |
"context_embedder.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
|
|
|
|
|
| 8 |
"norm_out.norm.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 9 |
-
"norm_out.table": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 10 |
"pdd_proj_out.0.bias": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 11 |
"pdd_proj_out.0.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 12 |
"pdd_proj_out.1.bias": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
@@ -21,6 +22,10 @@
|
|
| 21 |
"pdd_proj_out.5.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 22 |
"proj_in.bias": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 23 |
"proj_in.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
"token_refiner.final_norm.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 25 |
"token_refiner.refiner_blocks.0.attn.norm_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 26 |
"token_refiner.refiner_blocks.0.attn.norm_q.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
@@ -42,7 +47,8 @@
|
|
| 42 |
"token_refiner.refiner_blocks.1.ff.net.2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 43 |
"token_refiner.refiner_blocks.1.norm1.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 44 |
"token_refiner.refiner_blocks.1.norm2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 45 |
-
"transformer_blocks.0.adaln_proj.
|
|
|
|
| 46 |
"transformer_blocks.0.attn.norm_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 47 |
"transformer_blocks.0.attn.norm_q.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 48 |
"transformer_blocks.0.attn.to_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
@@ -53,7 +59,8 @@
|
|
| 53 |
"transformer_blocks.0.ff.net.2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 54 |
"transformer_blocks.0.norm1.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 55 |
"transformer_blocks.0.norm2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 56 |
-
"transformer_blocks.1.adaln_proj.
|
|
|
|
| 57 |
"transformer_blocks.1.attn.norm_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 58 |
"transformer_blocks.1.attn.norm_q.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 59 |
"transformer_blocks.1.attn.to_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
@@ -64,7 +71,8 @@
|
|
| 64 |
"transformer_blocks.1.ff.net.2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 65 |
"transformer_blocks.1.norm1.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 66 |
"transformer_blocks.1.norm2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 67 |
-
"transformer_blocks.10.adaln_proj.
|
|
|
|
| 68 |
"transformer_blocks.10.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 69 |
"transformer_blocks.10.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 70 |
"transformer_blocks.10.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
|
@@ -75,7 +83,8 @@
|
|
| 75 |
"transformer_blocks.10.ff.net.2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 76 |
"transformer_blocks.10.norm1.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 77 |
"transformer_blocks.10.norm2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 78 |
-
"transformer_blocks.11.adaln_proj.
|
|
|
|
| 79 |
"transformer_blocks.11.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 80 |
"transformer_blocks.11.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 81 |
"transformer_blocks.11.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
|
@@ -86,7 +95,8 @@
|
|
| 86 |
"transformer_blocks.11.ff.net.2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 87 |
"transformer_blocks.11.norm1.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 88 |
"transformer_blocks.11.norm2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 89 |
-
"transformer_blocks.12.adaln_proj.
|
|
|
|
| 90 |
"transformer_blocks.12.attn.norm_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 91 |
"transformer_blocks.12.attn.norm_q.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 92 |
"transformer_blocks.12.attn.to_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
|
@@ -97,7 +107,8 @@
|
|
| 97 |
"transformer_blocks.12.ff.net.2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 98 |
"transformer_blocks.12.norm1.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 99 |
"transformer_blocks.12.norm2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 100 |
-
"transformer_blocks.13.adaln_proj.
|
|
|
|
| 101 |
"transformer_blocks.13.attn.norm_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 102 |
"transformer_blocks.13.attn.norm_q.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 103 |
"transformer_blocks.13.attn.to_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
|
@@ -108,7 +119,8 @@
|
|
| 108 |
"transformer_blocks.13.ff.net.2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 109 |
"transformer_blocks.13.norm1.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 110 |
"transformer_blocks.13.norm2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 111 |
-
"transformer_blocks.14.adaln_proj.
|
|
|
|
| 112 |
"transformer_blocks.14.attn.norm_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 113 |
"transformer_blocks.14.attn.norm_q.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 114 |
"transformer_blocks.14.attn.to_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
|
@@ -119,7 +131,8 @@
|
|
| 119 |
"transformer_blocks.14.ff.net.2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 120 |
"transformer_blocks.14.norm1.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 121 |
"transformer_blocks.14.norm2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 122 |
-
"transformer_blocks.15.adaln_proj.
|
|
|
|
| 123 |
"transformer_blocks.15.attn.norm_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 124 |
"transformer_blocks.15.attn.norm_q.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 125 |
"transformer_blocks.15.attn.to_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
|
@@ -130,7 +143,8 @@
|
|
| 130 |
"transformer_blocks.15.ff.net.2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 131 |
"transformer_blocks.15.norm1.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 132 |
"transformer_blocks.15.norm2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 133 |
-
"transformer_blocks.16.adaln_proj.
|
|
|
|
| 134 |
"transformer_blocks.16.attn.norm_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 135 |
"transformer_blocks.16.attn.norm_q.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 136 |
"transformer_blocks.16.attn.to_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
|
@@ -141,7 +155,8 @@
|
|
| 141 |
"transformer_blocks.16.ff.net.2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 142 |
"transformer_blocks.16.norm1.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 143 |
"transformer_blocks.16.norm2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 144 |
-
"transformer_blocks.17.adaln_proj.
|
|
|
|
| 145 |
"transformer_blocks.17.attn.norm_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 146 |
"transformer_blocks.17.attn.norm_q.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 147 |
"transformer_blocks.17.attn.to_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
|
@@ -152,7 +167,8 @@
|
|
| 152 |
"transformer_blocks.17.ff.net.2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 153 |
"transformer_blocks.17.norm1.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 154 |
"transformer_blocks.17.norm2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 155 |
-
"transformer_blocks.18.adaln_proj.
|
|
|
|
| 156 |
"transformer_blocks.18.attn.norm_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 157 |
"transformer_blocks.18.attn.norm_q.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 158 |
"transformer_blocks.18.attn.to_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
|
@@ -163,7 +179,8 @@
|
|
| 163 |
"transformer_blocks.18.ff.net.2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 164 |
"transformer_blocks.18.norm1.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 165 |
"transformer_blocks.18.norm2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 166 |
-
"transformer_blocks.19.adaln_proj.
|
|
|
|
| 167 |
"transformer_blocks.19.attn.norm_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 168 |
"transformer_blocks.19.attn.norm_q.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 169 |
"transformer_blocks.19.attn.to_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
|
@@ -174,7 +191,8 @@
|
|
| 174 |
"transformer_blocks.19.ff.net.2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 175 |
"transformer_blocks.19.norm1.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 176 |
"transformer_blocks.19.norm2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 177 |
-
"transformer_blocks.2.adaln_proj.
|
|
|
|
| 178 |
"transformer_blocks.2.attn.norm_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 179 |
"transformer_blocks.2.attn.norm_q.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 180 |
"transformer_blocks.2.attn.to_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
@@ -185,7 +203,8 @@
|
|
| 185 |
"transformer_blocks.2.ff.net.2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 186 |
"transformer_blocks.2.norm1.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 187 |
"transformer_blocks.2.norm2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 188 |
-
"transformer_blocks.20.adaln_proj.
|
|
|
|
| 189 |
"transformer_blocks.20.attn.norm_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 190 |
"transformer_blocks.20.attn.norm_q.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 191 |
"transformer_blocks.20.attn.to_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
|
@@ -196,7 +215,8 @@
|
|
| 196 |
"transformer_blocks.20.ff.net.2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 197 |
"transformer_blocks.20.norm1.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 198 |
"transformer_blocks.20.norm2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 199 |
-
"transformer_blocks.21.adaln_proj.
|
|
|
|
| 200 |
"transformer_blocks.21.attn.norm_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 201 |
"transformer_blocks.21.attn.norm_q.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 202 |
"transformer_blocks.21.attn.to_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
|
@@ -207,7 +227,8 @@
|
|
| 207 |
"transformer_blocks.21.ff.net.2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 208 |
"transformer_blocks.21.norm1.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 209 |
"transformer_blocks.21.norm2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 210 |
-
"transformer_blocks.22.adaln_proj.
|
|
|
|
| 211 |
"transformer_blocks.22.attn.norm_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 212 |
"transformer_blocks.22.attn.norm_q.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 213 |
"transformer_blocks.22.attn.to_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
|
@@ -218,7 +239,8 @@
|
|
| 218 |
"transformer_blocks.22.ff.net.2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 219 |
"transformer_blocks.22.norm1.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 220 |
"transformer_blocks.22.norm2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 221 |
-
"transformer_blocks.23.adaln_proj.
|
|
|
|
| 222 |
"transformer_blocks.23.attn.norm_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 223 |
"transformer_blocks.23.attn.norm_q.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 224 |
"transformer_blocks.23.attn.to_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
|
@@ -229,7 +251,8 @@
|
|
| 229 |
"transformer_blocks.23.ff.net.2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 230 |
"transformer_blocks.23.norm1.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 231 |
"transformer_blocks.23.norm2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 232 |
-
"transformer_blocks.24.adaln_proj.
|
|
|
|
| 233 |
"transformer_blocks.24.attn.norm_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 234 |
"transformer_blocks.24.attn.norm_q.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 235 |
"transformer_blocks.24.attn.to_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
|
@@ -240,7 +263,8 @@
|
|
| 240 |
"transformer_blocks.24.ff.net.2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 241 |
"transformer_blocks.24.norm1.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 242 |
"transformer_blocks.24.norm2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 243 |
-
"transformer_blocks.25.adaln_proj.
|
|
|
|
| 244 |
"transformer_blocks.25.attn.norm_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 245 |
"transformer_blocks.25.attn.norm_q.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 246 |
"transformer_blocks.25.attn.to_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
|
@@ -251,7 +275,8 @@
|
|
| 251 |
"transformer_blocks.25.ff.net.2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 252 |
"transformer_blocks.25.norm1.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 253 |
"transformer_blocks.25.norm2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 254 |
-
"transformer_blocks.26.adaln_proj.
|
|
|
|
| 255 |
"transformer_blocks.26.attn.norm_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 256 |
"transformer_blocks.26.attn.norm_q.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 257 |
"transformer_blocks.26.attn.to_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
|
@@ -262,7 +287,8 @@
|
|
| 262 |
"transformer_blocks.26.ff.net.2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 263 |
"transformer_blocks.26.norm1.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 264 |
"transformer_blocks.26.norm2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 265 |
-
"transformer_blocks.27.adaln_proj.
|
|
|
|
| 266 |
"transformer_blocks.27.attn.norm_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 267 |
"transformer_blocks.27.attn.norm_q.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 268 |
"transformer_blocks.27.attn.to_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
|
@@ -273,7 +299,8 @@
|
|
| 273 |
"transformer_blocks.27.ff.net.2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 274 |
"transformer_blocks.27.norm1.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 275 |
"transformer_blocks.27.norm2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 276 |
-
"transformer_blocks.28.adaln_proj.
|
|
|
|
| 277 |
"transformer_blocks.28.attn.norm_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 278 |
"transformer_blocks.28.attn.norm_q.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 279 |
"transformer_blocks.28.attn.to_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
|
@@ -284,7 +311,8 @@
|
|
| 284 |
"transformer_blocks.28.ff.net.2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 285 |
"transformer_blocks.28.norm1.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 286 |
"transformer_blocks.28.norm2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 287 |
-
"transformer_blocks.29.adaln_proj.
|
|
|
|
| 288 |
"transformer_blocks.29.attn.norm_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 289 |
"transformer_blocks.29.attn.norm_q.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 290 |
"transformer_blocks.29.attn.to_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
|
@@ -295,7 +323,8 @@
|
|
| 295 |
"transformer_blocks.29.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 296 |
"transformer_blocks.29.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 297 |
"transformer_blocks.29.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 298 |
-
"transformer_blocks.3.adaln_proj.
|
|
|
|
| 299 |
"transformer_blocks.3.attn.norm_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 300 |
"transformer_blocks.3.attn.norm_q.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 301 |
"transformer_blocks.3.attn.to_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
@@ -306,7 +335,8 @@
|
|
| 306 |
"transformer_blocks.3.ff.net.2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 307 |
"transformer_blocks.3.norm1.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 308 |
"transformer_blocks.3.norm2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 309 |
-
"transformer_blocks.30.adaln_proj.
|
|
|
|
| 310 |
"transformer_blocks.30.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 311 |
"transformer_blocks.30.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 312 |
"transformer_blocks.30.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
@@ -317,7 +347,8 @@
|
|
| 317 |
"transformer_blocks.30.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 318 |
"transformer_blocks.30.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 319 |
"transformer_blocks.30.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 320 |
-
"transformer_blocks.31.adaln_proj.
|
|
|
|
| 321 |
"transformer_blocks.31.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 322 |
"transformer_blocks.31.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 323 |
"transformer_blocks.31.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
@@ -328,7 +359,8 @@
|
|
| 328 |
"transformer_blocks.31.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 329 |
"transformer_blocks.31.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 330 |
"transformer_blocks.31.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 331 |
-
"transformer_blocks.32.adaln_proj.
|
|
|
|
| 332 |
"transformer_blocks.32.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 333 |
"transformer_blocks.32.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 334 |
"transformer_blocks.32.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
@@ -339,7 +371,8 @@
|
|
| 339 |
"transformer_blocks.32.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 340 |
"transformer_blocks.32.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 341 |
"transformer_blocks.32.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 342 |
-
"transformer_blocks.33.adaln_proj.
|
|
|
|
| 343 |
"transformer_blocks.33.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 344 |
"transformer_blocks.33.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 345 |
"transformer_blocks.33.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
@@ -350,7 +383,8 @@
|
|
| 350 |
"transformer_blocks.33.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 351 |
"transformer_blocks.33.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 352 |
"transformer_blocks.33.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 353 |
-
"transformer_blocks.34.adaln_proj.
|
|
|
|
| 354 |
"transformer_blocks.34.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 355 |
"transformer_blocks.34.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 356 |
"transformer_blocks.34.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
@@ -361,7 +395,8 @@
|
|
| 361 |
"transformer_blocks.34.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 362 |
"transformer_blocks.34.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 363 |
"transformer_blocks.34.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 364 |
-
"transformer_blocks.35.adaln_proj.
|
|
|
|
| 365 |
"transformer_blocks.35.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 366 |
"transformer_blocks.35.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 367 |
"transformer_blocks.35.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
@@ -372,7 +407,8 @@
|
|
| 372 |
"transformer_blocks.35.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 373 |
"transformer_blocks.35.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 374 |
"transformer_blocks.35.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 375 |
-
"transformer_blocks.36.adaln_proj.
|
|
|
|
| 376 |
"transformer_blocks.36.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 377 |
"transformer_blocks.36.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 378 |
"transformer_blocks.36.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
@@ -383,7 +419,8 @@
|
|
| 383 |
"transformer_blocks.36.ff.net.2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 384 |
"transformer_blocks.36.norm1.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 385 |
"transformer_blocks.36.norm2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 386 |
-
"transformer_blocks.37.adaln_proj.
|
|
|
|
| 387 |
"transformer_blocks.37.attn.norm_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 388 |
"transformer_blocks.37.attn.norm_q.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 389 |
"transformer_blocks.37.attn.to_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
|
@@ -394,7 +431,8 @@
|
|
| 394 |
"transformer_blocks.37.ff.net.2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 395 |
"transformer_blocks.37.norm1.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 396 |
"transformer_blocks.37.norm2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 397 |
-
"transformer_blocks.38.adaln_proj.
|
|
|
|
| 398 |
"transformer_blocks.38.attn.norm_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 399 |
"transformer_blocks.38.attn.norm_q.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 400 |
"transformer_blocks.38.attn.to_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
|
@@ -405,7 +443,8 @@
|
|
| 405 |
"transformer_blocks.38.ff.net.2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 406 |
"transformer_blocks.38.norm1.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 407 |
"transformer_blocks.38.norm2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 408 |
-
"transformer_blocks.39.adaln_proj.
|
|
|
|
| 409 |
"transformer_blocks.39.attn.norm_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 410 |
"transformer_blocks.39.attn.norm_q.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 411 |
"transformer_blocks.39.attn.to_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
|
@@ -416,7 +455,8 @@
|
|
| 416 |
"transformer_blocks.39.ff.net.2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 417 |
"transformer_blocks.39.norm1.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 418 |
"transformer_blocks.39.norm2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 419 |
-
"transformer_blocks.4.adaln_proj.
|
|
|
|
| 420 |
"transformer_blocks.4.attn.norm_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 421 |
"transformer_blocks.4.attn.norm_q.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 422 |
"transformer_blocks.4.attn.to_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
@@ -427,7 +467,8 @@
|
|
| 427 |
"transformer_blocks.4.ff.net.2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 428 |
"transformer_blocks.4.norm1.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 429 |
"transformer_blocks.4.norm2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 430 |
-
"transformer_blocks.40.adaln_proj.
|
|
|
|
| 431 |
"transformer_blocks.40.attn.norm_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 432 |
"transformer_blocks.40.attn.norm_q.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 433 |
"transformer_blocks.40.attn.to_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
|
@@ -438,7 +479,8 @@
|
|
| 438 |
"transformer_blocks.40.ff.net.2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 439 |
"transformer_blocks.40.norm1.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 440 |
"transformer_blocks.40.norm2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 441 |
-
"transformer_blocks.41.adaln_proj.
|
|
|
|
| 442 |
"transformer_blocks.41.attn.norm_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 443 |
"transformer_blocks.41.attn.norm_q.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 444 |
"transformer_blocks.41.attn.to_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
|
@@ -449,7 +491,8 @@
|
|
| 449 |
"transformer_blocks.41.ff.net.2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 450 |
"transformer_blocks.41.norm1.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 451 |
"transformer_blocks.41.norm2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 452 |
-
"transformer_blocks.42.adaln_proj.
|
|
|
|
| 453 |
"transformer_blocks.42.attn.norm_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 454 |
"transformer_blocks.42.attn.norm_q.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 455 |
"transformer_blocks.42.attn.to_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
|
@@ -460,7 +503,8 @@
|
|
| 460 |
"transformer_blocks.42.ff.net.2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 461 |
"transformer_blocks.42.norm1.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 462 |
"transformer_blocks.42.norm2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 463 |
-
"transformer_blocks.43.adaln_proj.
|
|
|
|
| 464 |
"transformer_blocks.43.attn.norm_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 465 |
"transformer_blocks.43.attn.norm_q.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 466 |
"transformer_blocks.43.attn.to_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
@@ -471,7 +515,8 @@
|
|
| 471 |
"transformer_blocks.43.ff.net.2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 472 |
"transformer_blocks.43.norm1.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 473 |
"transformer_blocks.43.norm2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 474 |
-
"transformer_blocks.44.adaln_proj.
|
|
|
|
| 475 |
"transformer_blocks.44.attn.norm_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 476 |
"transformer_blocks.44.attn.norm_q.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 477 |
"transformer_blocks.44.attn.to_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
@@ -482,7 +527,8 @@
|
|
| 482 |
"transformer_blocks.44.ff.net.2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 483 |
"transformer_blocks.44.norm1.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 484 |
"transformer_blocks.44.norm2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 485 |
-
"transformer_blocks.45.adaln_proj.
|
|
|
|
| 486 |
"transformer_blocks.45.attn.norm_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 487 |
"transformer_blocks.45.attn.norm_q.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 488 |
"transformer_blocks.45.attn.to_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
@@ -493,7 +539,8 @@
|
|
| 493 |
"transformer_blocks.45.ff.net.2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 494 |
"transformer_blocks.45.norm1.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 495 |
"transformer_blocks.45.norm2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 496 |
-
"transformer_blocks.46.adaln_proj.
|
|
|
|
| 497 |
"transformer_blocks.46.attn.norm_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 498 |
"transformer_blocks.46.attn.norm_q.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 499 |
"transformer_blocks.46.attn.to_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
@@ -504,7 +551,8 @@
|
|
| 504 |
"transformer_blocks.46.ff.net.2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 505 |
"transformer_blocks.46.norm1.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 506 |
"transformer_blocks.46.norm2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 507 |
-
"transformer_blocks.47.adaln_proj.
|
|
|
|
| 508 |
"transformer_blocks.47.attn.norm_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 509 |
"transformer_blocks.47.attn.norm_q.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 510 |
"transformer_blocks.47.attn.to_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
@@ -515,7 +563,8 @@
|
|
| 515 |
"transformer_blocks.47.ff.net.2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 516 |
"transformer_blocks.47.norm1.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 517 |
"transformer_blocks.47.norm2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 518 |
-
"transformer_blocks.48.adaln_proj.
|
|
|
|
| 519 |
"transformer_blocks.48.attn.norm_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 520 |
"transformer_blocks.48.attn.norm_q.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 521 |
"transformer_blocks.48.attn.to_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
@@ -526,7 +575,8 @@
|
|
| 526 |
"transformer_blocks.48.ff.net.2.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 527 |
"transformer_blocks.48.norm1.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 528 |
"transformer_blocks.48.norm2.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 529 |
-
"transformer_blocks.49.adaln_proj.
|
|
|
|
| 530 |
"transformer_blocks.49.attn.norm_k.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 531 |
"transformer_blocks.49.attn.norm_q.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 532 |
"transformer_blocks.49.attn.to_k.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
|
@@ -537,7 +587,8 @@
|
|
| 537 |
"transformer_blocks.49.ff.net.2.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 538 |
"transformer_blocks.49.norm1.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 539 |
"transformer_blocks.49.norm2.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 540 |
-
"transformer_blocks.5.adaln_proj.
|
|
|
|
| 541 |
"transformer_blocks.5.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 542 |
"transformer_blocks.5.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 543 |
"transformer_blocks.5.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
|
@@ -548,7 +599,8 @@
|
|
| 548 |
"transformer_blocks.5.ff.net.2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 549 |
"transformer_blocks.5.norm1.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 550 |
"transformer_blocks.5.norm2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 551 |
-
"transformer_blocks.6.adaln_proj.
|
|
|
|
| 552 |
"transformer_blocks.6.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 553 |
"transformer_blocks.6.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 554 |
"transformer_blocks.6.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
|
@@ -559,7 +611,8 @@
|
|
| 559 |
"transformer_blocks.6.ff.net.2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 560 |
"transformer_blocks.6.norm1.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 561 |
"transformer_blocks.6.norm2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 562 |
-
"transformer_blocks.7.adaln_proj.
|
|
|
|
| 563 |
"transformer_blocks.7.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 564 |
"transformer_blocks.7.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 565 |
"transformer_blocks.7.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
|
@@ -570,7 +623,8 @@
|
|
| 570 |
"transformer_blocks.7.ff.net.2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 571 |
"transformer_blocks.7.norm1.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 572 |
"transformer_blocks.7.norm2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 573 |
-
"transformer_blocks.8.adaln_proj.
|
|
|
|
| 574 |
"transformer_blocks.8.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 575 |
"transformer_blocks.8.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 576 |
"transformer_blocks.8.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
|
@@ -581,7 +635,8 @@
|
|
| 581 |
"transformer_blocks.8.ff.net.2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 582 |
"transformer_blocks.8.norm1.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 583 |
"transformer_blocks.8.norm2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 584 |
-
"transformer_blocks.9.adaln_proj.
|
|
|
|
| 585 |
"transformer_blocks.9.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 586 |
"transformer_blocks.9.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 587 |
"transformer_blocks.9.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
|
|
|
| 1 |
{
|
| 2 |
"metadata": {
|
| 3 |
+
"total_size": 40234578272
|
| 4 |
},
|
| 5 |
"weight_map": {
|
| 6 |
"context_embedder.bias": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 7 |
"context_embedder.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 8 |
+
"norm_out.linear.bias": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 9 |
+
"norm_out.linear.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 10 |
"norm_out.norm.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
|
|
| 11 |
"pdd_proj_out.0.bias": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 12 |
"pdd_proj_out.0.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 13 |
"pdd_proj_out.1.bias": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
|
|
| 22 |
"pdd_proj_out.5.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 23 |
"proj_in.bias": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 24 |
"proj_in.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 25 |
+
"time_embedder.linear_1.bias": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 26 |
+
"time_embedder.linear_1.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 27 |
+
"time_embedder.linear_2.bias": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 28 |
+
"time_embedder.linear_2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 29 |
"token_refiner.final_norm.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 30 |
"token_refiner.refiner_blocks.0.attn.norm_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 31 |
"token_refiner.refiner_blocks.0.attn.norm_q.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
|
|
| 47 |
"token_refiner.refiner_blocks.1.ff.net.2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 48 |
"token_refiner.refiner_blocks.1.norm1.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 49 |
"token_refiner.refiner_blocks.1.norm2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 50 |
+
"transformer_blocks.0.adaln_proj.linear.bias": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 51 |
+
"transformer_blocks.0.adaln_proj.linear.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 52 |
"transformer_blocks.0.attn.norm_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 53 |
"transformer_blocks.0.attn.norm_q.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 54 |
"transformer_blocks.0.attn.to_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
|
|
| 59 |
"transformer_blocks.0.ff.net.2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 60 |
"transformer_blocks.0.norm1.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 61 |
"transformer_blocks.0.norm2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 62 |
+
"transformer_blocks.1.adaln_proj.linear.bias": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 63 |
+
"transformer_blocks.1.adaln_proj.linear.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 64 |
"transformer_blocks.1.attn.norm_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 65 |
"transformer_blocks.1.attn.norm_q.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 66 |
"transformer_blocks.1.attn.to_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
|
|
| 71 |
"transformer_blocks.1.ff.net.2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 72 |
"transformer_blocks.1.norm1.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 73 |
"transformer_blocks.1.norm2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 74 |
+
"transformer_blocks.10.adaln_proj.linear.bias": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 75 |
+
"transformer_blocks.10.adaln_proj.linear.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 76 |
"transformer_blocks.10.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 77 |
"transformer_blocks.10.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 78 |
"transformer_blocks.10.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
|
|
|
| 83 |
"transformer_blocks.10.ff.net.2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 84 |
"transformer_blocks.10.norm1.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 85 |
"transformer_blocks.10.norm2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 86 |
+
"transformer_blocks.11.adaln_proj.linear.bias": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 87 |
+
"transformer_blocks.11.adaln_proj.linear.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 88 |
"transformer_blocks.11.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 89 |
"transformer_blocks.11.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 90 |
"transformer_blocks.11.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
|
|
|
| 95 |
"transformer_blocks.11.ff.net.2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 96 |
"transformer_blocks.11.norm1.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 97 |
"transformer_blocks.11.norm2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 98 |
+
"transformer_blocks.12.adaln_proj.linear.bias": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 99 |
+
"transformer_blocks.12.adaln_proj.linear.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 100 |
"transformer_blocks.12.attn.norm_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 101 |
"transformer_blocks.12.attn.norm_q.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 102 |
"transformer_blocks.12.attn.to_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
|
|
|
| 107 |
"transformer_blocks.12.ff.net.2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 108 |
"transformer_blocks.12.norm1.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 109 |
"transformer_blocks.12.norm2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 110 |
+
"transformer_blocks.13.adaln_proj.linear.bias": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 111 |
+
"transformer_blocks.13.adaln_proj.linear.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 112 |
"transformer_blocks.13.attn.norm_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 113 |
"transformer_blocks.13.attn.norm_q.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 114 |
"transformer_blocks.13.attn.to_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
|
|
|
| 119 |
"transformer_blocks.13.ff.net.2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 120 |
"transformer_blocks.13.norm1.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 121 |
"transformer_blocks.13.norm2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 122 |
+
"transformer_blocks.14.adaln_proj.linear.bias": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 123 |
+
"transformer_blocks.14.adaln_proj.linear.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 124 |
"transformer_blocks.14.attn.norm_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 125 |
"transformer_blocks.14.attn.norm_q.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 126 |
"transformer_blocks.14.attn.to_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
|
|
|
| 131 |
"transformer_blocks.14.ff.net.2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 132 |
"transformer_blocks.14.norm1.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 133 |
"transformer_blocks.14.norm2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 134 |
+
"transformer_blocks.15.adaln_proj.linear.bias": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 135 |
+
"transformer_blocks.15.adaln_proj.linear.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 136 |
"transformer_blocks.15.attn.norm_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 137 |
"transformer_blocks.15.attn.norm_q.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 138 |
"transformer_blocks.15.attn.to_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
|
|
|
| 143 |
"transformer_blocks.15.ff.net.2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 144 |
"transformer_blocks.15.norm1.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 145 |
"transformer_blocks.15.norm2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 146 |
+
"transformer_blocks.16.adaln_proj.linear.bias": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 147 |
+
"transformer_blocks.16.adaln_proj.linear.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 148 |
"transformer_blocks.16.attn.norm_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 149 |
"transformer_blocks.16.attn.norm_q.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 150 |
"transformer_blocks.16.attn.to_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
|
|
|
| 155 |
"transformer_blocks.16.ff.net.2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 156 |
"transformer_blocks.16.norm1.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 157 |
"transformer_blocks.16.norm2.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 158 |
+
"transformer_blocks.17.adaln_proj.linear.bias": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 159 |
+
"transformer_blocks.17.adaln_proj.linear.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 160 |
"transformer_blocks.17.attn.norm_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 161 |
"transformer_blocks.17.attn.norm_q.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
| 162 |
"transformer_blocks.17.attn.to_k.weight": "diffusion_pytorch_model-00003-of-00009.safetensors",
|
|
|
|
| 167 |
"transformer_blocks.17.ff.net.2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 168 |
"transformer_blocks.17.norm1.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 169 |
"transformer_blocks.17.norm2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 170 |
+
"transformer_blocks.18.adaln_proj.linear.bias": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 171 |
+
"transformer_blocks.18.adaln_proj.linear.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 172 |
"transformer_blocks.18.attn.norm_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 173 |
"transformer_blocks.18.attn.norm_q.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 174 |
"transformer_blocks.18.attn.to_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
|
|
|
| 179 |
"transformer_blocks.18.ff.net.2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 180 |
"transformer_blocks.18.norm1.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 181 |
"transformer_blocks.18.norm2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 182 |
+
"transformer_blocks.19.adaln_proj.linear.bias": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 183 |
+
"transformer_blocks.19.adaln_proj.linear.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 184 |
"transformer_blocks.19.attn.norm_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 185 |
"transformer_blocks.19.attn.norm_q.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 186 |
"transformer_blocks.19.attn.to_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
|
|
|
| 191 |
"transformer_blocks.19.ff.net.2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 192 |
"transformer_blocks.19.norm1.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 193 |
"transformer_blocks.19.norm2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 194 |
+
"transformer_blocks.2.adaln_proj.linear.bias": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 195 |
+
"transformer_blocks.2.adaln_proj.linear.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 196 |
"transformer_blocks.2.attn.norm_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 197 |
"transformer_blocks.2.attn.norm_q.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 198 |
"transformer_blocks.2.attn.to_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
|
|
| 203 |
"transformer_blocks.2.ff.net.2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 204 |
"transformer_blocks.2.norm1.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 205 |
"transformer_blocks.2.norm2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 206 |
+
"transformer_blocks.20.adaln_proj.linear.bias": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 207 |
+
"transformer_blocks.20.adaln_proj.linear.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 208 |
"transformer_blocks.20.attn.norm_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 209 |
"transformer_blocks.20.attn.norm_q.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 210 |
"transformer_blocks.20.attn.to_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
|
|
|
| 215 |
"transformer_blocks.20.ff.net.2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 216 |
"transformer_blocks.20.norm1.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 217 |
"transformer_blocks.20.norm2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 218 |
+
"transformer_blocks.21.adaln_proj.linear.bias": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 219 |
+
"transformer_blocks.21.adaln_proj.linear.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 220 |
"transformer_blocks.21.attn.norm_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 221 |
"transformer_blocks.21.attn.norm_q.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 222 |
"transformer_blocks.21.attn.to_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
|
|
|
| 227 |
"transformer_blocks.21.ff.net.2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 228 |
"transformer_blocks.21.norm1.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 229 |
"transformer_blocks.21.norm2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 230 |
+
"transformer_blocks.22.adaln_proj.linear.bias": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 231 |
+
"transformer_blocks.22.adaln_proj.linear.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 232 |
"transformer_blocks.22.attn.norm_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 233 |
"transformer_blocks.22.attn.norm_q.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 234 |
"transformer_blocks.22.attn.to_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
|
|
|
| 239 |
"transformer_blocks.22.ff.net.2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 240 |
"transformer_blocks.22.norm1.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 241 |
"transformer_blocks.22.norm2.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 242 |
+
"transformer_blocks.23.adaln_proj.linear.bias": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 243 |
+
"transformer_blocks.23.adaln_proj.linear.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 244 |
"transformer_blocks.23.attn.norm_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 245 |
"transformer_blocks.23.attn.norm_q.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
| 246 |
"transformer_blocks.23.attn.to_k.weight": "diffusion_pytorch_model-00004-of-00009.safetensors",
|
|
|
|
| 251 |
"transformer_blocks.23.ff.net.2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 252 |
"transformer_blocks.23.norm1.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 253 |
"transformer_blocks.23.norm2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 254 |
+
"transformer_blocks.24.adaln_proj.linear.bias": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 255 |
+
"transformer_blocks.24.adaln_proj.linear.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 256 |
"transformer_blocks.24.attn.norm_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 257 |
"transformer_blocks.24.attn.norm_q.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 258 |
"transformer_blocks.24.attn.to_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
|
|
|
| 263 |
"transformer_blocks.24.ff.net.2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 264 |
"transformer_blocks.24.norm1.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 265 |
"transformer_blocks.24.norm2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 266 |
+
"transformer_blocks.25.adaln_proj.linear.bias": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 267 |
+
"transformer_blocks.25.adaln_proj.linear.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 268 |
"transformer_blocks.25.attn.norm_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 269 |
"transformer_blocks.25.attn.norm_q.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 270 |
"transformer_blocks.25.attn.to_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
|
|
|
| 275 |
"transformer_blocks.25.ff.net.2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 276 |
"transformer_blocks.25.norm1.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 277 |
"transformer_blocks.25.norm2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 278 |
+
"transformer_blocks.26.adaln_proj.linear.bias": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 279 |
+
"transformer_blocks.26.adaln_proj.linear.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 280 |
"transformer_blocks.26.attn.norm_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 281 |
"transformer_blocks.26.attn.norm_q.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 282 |
"transformer_blocks.26.attn.to_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
|
|
|
| 287 |
"transformer_blocks.26.ff.net.2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 288 |
"transformer_blocks.26.norm1.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 289 |
"transformer_blocks.26.norm2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 290 |
+
"transformer_blocks.27.adaln_proj.linear.bias": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 291 |
+
"transformer_blocks.27.adaln_proj.linear.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 292 |
"transformer_blocks.27.attn.norm_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 293 |
"transformer_blocks.27.attn.norm_q.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 294 |
"transformer_blocks.27.attn.to_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
|
|
|
| 299 |
"transformer_blocks.27.ff.net.2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 300 |
"transformer_blocks.27.norm1.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 301 |
"transformer_blocks.27.norm2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 302 |
+
"transformer_blocks.28.adaln_proj.linear.bias": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 303 |
+
"transformer_blocks.28.adaln_proj.linear.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 304 |
"transformer_blocks.28.attn.norm_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 305 |
"transformer_blocks.28.attn.norm_q.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 306 |
"transformer_blocks.28.attn.to_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
|
|
|
| 311 |
"transformer_blocks.28.ff.net.2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 312 |
"transformer_blocks.28.norm1.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 313 |
"transformer_blocks.28.norm2.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 314 |
+
"transformer_blocks.29.adaln_proj.linear.bias": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 315 |
+
"transformer_blocks.29.adaln_proj.linear.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 316 |
"transformer_blocks.29.attn.norm_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 317 |
"transformer_blocks.29.attn.norm_q.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
| 318 |
"transformer_blocks.29.attn.to_k.weight": "diffusion_pytorch_model-00005-of-00009.safetensors",
|
|
|
|
| 323 |
"transformer_blocks.29.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 324 |
"transformer_blocks.29.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 325 |
"transformer_blocks.29.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 326 |
+
"transformer_blocks.3.adaln_proj.linear.bias": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 327 |
+
"transformer_blocks.3.adaln_proj.linear.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 328 |
"transformer_blocks.3.attn.norm_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 329 |
"transformer_blocks.3.attn.norm_q.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 330 |
"transformer_blocks.3.attn.to_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
|
|
| 335 |
"transformer_blocks.3.ff.net.2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 336 |
"transformer_blocks.3.norm1.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 337 |
"transformer_blocks.3.norm2.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 338 |
+
"transformer_blocks.30.adaln_proj.linear.bias": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 339 |
+
"transformer_blocks.30.adaln_proj.linear.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 340 |
"transformer_blocks.30.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 341 |
"transformer_blocks.30.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 342 |
"transformer_blocks.30.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
|
|
| 347 |
"transformer_blocks.30.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 348 |
"transformer_blocks.30.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 349 |
"transformer_blocks.30.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 350 |
+
"transformer_blocks.31.adaln_proj.linear.bias": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 351 |
+
"transformer_blocks.31.adaln_proj.linear.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 352 |
"transformer_blocks.31.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 353 |
"transformer_blocks.31.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 354 |
"transformer_blocks.31.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
|
|
| 359 |
"transformer_blocks.31.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 360 |
"transformer_blocks.31.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 361 |
"transformer_blocks.31.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 362 |
+
"transformer_blocks.32.adaln_proj.linear.bias": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 363 |
+
"transformer_blocks.32.adaln_proj.linear.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 364 |
"transformer_blocks.32.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 365 |
"transformer_blocks.32.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 366 |
"transformer_blocks.32.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
|
|
| 371 |
"transformer_blocks.32.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 372 |
"transformer_blocks.32.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 373 |
"transformer_blocks.32.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 374 |
+
"transformer_blocks.33.adaln_proj.linear.bias": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 375 |
+
"transformer_blocks.33.adaln_proj.linear.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 376 |
"transformer_blocks.33.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 377 |
"transformer_blocks.33.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 378 |
"transformer_blocks.33.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
|
|
| 383 |
"transformer_blocks.33.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 384 |
"transformer_blocks.33.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 385 |
"transformer_blocks.33.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 386 |
+
"transformer_blocks.34.adaln_proj.linear.bias": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 387 |
+
"transformer_blocks.34.adaln_proj.linear.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 388 |
"transformer_blocks.34.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 389 |
"transformer_blocks.34.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 390 |
"transformer_blocks.34.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
|
|
| 395 |
"transformer_blocks.34.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 396 |
"transformer_blocks.34.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 397 |
"transformer_blocks.34.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 398 |
+
"transformer_blocks.35.adaln_proj.linear.bias": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 399 |
+
"transformer_blocks.35.adaln_proj.linear.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 400 |
"transformer_blocks.35.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 401 |
"transformer_blocks.35.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 402 |
"transformer_blocks.35.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
|
|
| 407 |
"transformer_blocks.35.ff.net.2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 408 |
"transformer_blocks.35.norm1.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 409 |
"transformer_blocks.35.norm2.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 410 |
+
"transformer_blocks.36.adaln_proj.linear.bias": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 411 |
+
"transformer_blocks.36.adaln_proj.linear.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 412 |
"transformer_blocks.36.attn.norm_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 413 |
"transformer_blocks.36.attn.norm_q.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
| 414 |
"transformer_blocks.36.attn.to_k.weight": "diffusion_pytorch_model-00006-of-00009.safetensors",
|
|
|
|
| 419 |
"transformer_blocks.36.ff.net.2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 420 |
"transformer_blocks.36.norm1.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 421 |
"transformer_blocks.36.norm2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 422 |
+
"transformer_blocks.37.adaln_proj.linear.bias": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 423 |
+
"transformer_blocks.37.adaln_proj.linear.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 424 |
"transformer_blocks.37.attn.norm_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 425 |
"transformer_blocks.37.attn.norm_q.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 426 |
"transformer_blocks.37.attn.to_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
|
|
|
| 431 |
"transformer_blocks.37.ff.net.2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 432 |
"transformer_blocks.37.norm1.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 433 |
"transformer_blocks.37.norm2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 434 |
+
"transformer_blocks.38.adaln_proj.linear.bias": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 435 |
+
"transformer_blocks.38.adaln_proj.linear.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 436 |
"transformer_blocks.38.attn.norm_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 437 |
"transformer_blocks.38.attn.norm_q.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 438 |
"transformer_blocks.38.attn.to_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
|
|
|
| 443 |
"transformer_blocks.38.ff.net.2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 444 |
"transformer_blocks.38.norm1.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 445 |
"transformer_blocks.38.norm2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 446 |
+
"transformer_blocks.39.adaln_proj.linear.bias": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 447 |
+
"transformer_blocks.39.adaln_proj.linear.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 448 |
"transformer_blocks.39.attn.norm_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 449 |
"transformer_blocks.39.attn.norm_q.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 450 |
"transformer_blocks.39.attn.to_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
|
|
|
| 455 |
"transformer_blocks.39.ff.net.2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 456 |
"transformer_blocks.39.norm1.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 457 |
"transformer_blocks.39.norm2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 458 |
+
"transformer_blocks.4.adaln_proj.linear.bias": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 459 |
+
"transformer_blocks.4.adaln_proj.linear.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 460 |
"transformer_blocks.4.attn.norm_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 461 |
"transformer_blocks.4.attn.norm_q.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
| 462 |
"transformer_blocks.4.attn.to_k.weight": "diffusion_pytorch_model-00001-of-00009.safetensors",
|
|
|
|
| 467 |
"transformer_blocks.4.ff.net.2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 468 |
"transformer_blocks.4.norm1.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 469 |
"transformer_blocks.4.norm2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 470 |
+
"transformer_blocks.40.adaln_proj.linear.bias": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 471 |
+
"transformer_blocks.40.adaln_proj.linear.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 472 |
"transformer_blocks.40.attn.norm_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 473 |
"transformer_blocks.40.attn.norm_q.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 474 |
"transformer_blocks.40.attn.to_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
|
|
|
| 479 |
"transformer_blocks.40.ff.net.2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 480 |
"transformer_blocks.40.norm1.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 481 |
"transformer_blocks.40.norm2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 482 |
+
"transformer_blocks.41.adaln_proj.linear.bias": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 483 |
+
"transformer_blocks.41.adaln_proj.linear.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 484 |
"transformer_blocks.41.attn.norm_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 485 |
"transformer_blocks.41.attn.norm_q.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 486 |
"transformer_blocks.41.attn.to_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
|
|
|
| 491 |
"transformer_blocks.41.ff.net.2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 492 |
"transformer_blocks.41.norm1.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 493 |
"transformer_blocks.41.norm2.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 494 |
+
"transformer_blocks.42.adaln_proj.linear.bias": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 495 |
+
"transformer_blocks.42.adaln_proj.linear.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 496 |
"transformer_blocks.42.attn.norm_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 497 |
"transformer_blocks.42.attn.norm_q.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
| 498 |
"transformer_blocks.42.attn.to_k.weight": "diffusion_pytorch_model-00007-of-00009.safetensors",
|
|
|
|
| 503 |
"transformer_blocks.42.ff.net.2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 504 |
"transformer_blocks.42.norm1.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 505 |
"transformer_blocks.42.norm2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 506 |
+
"transformer_blocks.43.adaln_proj.linear.bias": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 507 |
+
"transformer_blocks.43.adaln_proj.linear.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 508 |
"transformer_blocks.43.attn.norm_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 509 |
"transformer_blocks.43.attn.norm_q.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 510 |
"transformer_blocks.43.attn.to_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
|
|
| 515 |
"transformer_blocks.43.ff.net.2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 516 |
"transformer_blocks.43.norm1.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 517 |
"transformer_blocks.43.norm2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 518 |
+
"transformer_blocks.44.adaln_proj.linear.bias": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 519 |
+
"transformer_blocks.44.adaln_proj.linear.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 520 |
"transformer_blocks.44.attn.norm_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 521 |
"transformer_blocks.44.attn.norm_q.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 522 |
"transformer_blocks.44.attn.to_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
|
|
| 527 |
"transformer_blocks.44.ff.net.2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 528 |
"transformer_blocks.44.norm1.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 529 |
"transformer_blocks.44.norm2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 530 |
+
"transformer_blocks.45.adaln_proj.linear.bias": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 531 |
+
"transformer_blocks.45.adaln_proj.linear.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 532 |
"transformer_blocks.45.attn.norm_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 533 |
"transformer_blocks.45.attn.norm_q.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 534 |
"transformer_blocks.45.attn.to_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
|
|
| 539 |
"transformer_blocks.45.ff.net.2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 540 |
"transformer_blocks.45.norm1.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 541 |
"transformer_blocks.45.norm2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 542 |
+
"transformer_blocks.46.adaln_proj.linear.bias": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 543 |
+
"transformer_blocks.46.adaln_proj.linear.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 544 |
"transformer_blocks.46.attn.norm_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 545 |
"transformer_blocks.46.attn.norm_q.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 546 |
"transformer_blocks.46.attn.to_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
|
|
| 551 |
"transformer_blocks.46.ff.net.2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 552 |
"transformer_blocks.46.norm1.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 553 |
"transformer_blocks.46.norm2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 554 |
+
"transformer_blocks.47.adaln_proj.linear.bias": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 555 |
+
"transformer_blocks.47.adaln_proj.linear.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 556 |
"transformer_blocks.47.attn.norm_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 557 |
"transformer_blocks.47.attn.norm_q.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 558 |
"transformer_blocks.47.attn.to_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
|
|
| 563 |
"transformer_blocks.47.ff.net.2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 564 |
"transformer_blocks.47.norm1.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 565 |
"transformer_blocks.47.norm2.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 566 |
+
"transformer_blocks.48.adaln_proj.linear.bias": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 567 |
+
"transformer_blocks.48.adaln_proj.linear.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 568 |
"transformer_blocks.48.attn.norm_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 569 |
"transformer_blocks.48.attn.norm_q.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
| 570 |
"transformer_blocks.48.attn.to_k.weight": "diffusion_pytorch_model-00008-of-00009.safetensors",
|
|
|
|
| 575 |
"transformer_blocks.48.ff.net.2.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 576 |
"transformer_blocks.48.norm1.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 577 |
"transformer_blocks.48.norm2.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 578 |
+
"transformer_blocks.49.adaln_proj.linear.bias": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 579 |
+
"transformer_blocks.49.adaln_proj.linear.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 580 |
"transformer_blocks.49.attn.norm_k.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 581 |
"transformer_blocks.49.attn.norm_q.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 582 |
"transformer_blocks.49.attn.to_k.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
|
|
|
| 587 |
"transformer_blocks.49.ff.net.2.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 588 |
"transformer_blocks.49.norm1.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 589 |
"transformer_blocks.49.norm2.weight": "diffusion_pytorch_model-00009-of-00009.safetensors",
|
| 590 |
+
"transformer_blocks.5.adaln_proj.linear.bias": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 591 |
+
"transformer_blocks.5.adaln_proj.linear.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 592 |
"transformer_blocks.5.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 593 |
"transformer_blocks.5.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 594 |
"transformer_blocks.5.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
|
|
|
| 599 |
"transformer_blocks.5.ff.net.2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 600 |
"transformer_blocks.5.norm1.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 601 |
"transformer_blocks.5.norm2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 602 |
+
"transformer_blocks.6.adaln_proj.linear.bias": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 603 |
+
"transformer_blocks.6.adaln_proj.linear.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 604 |
"transformer_blocks.6.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 605 |
"transformer_blocks.6.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 606 |
"transformer_blocks.6.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
|
|
|
| 611 |
"transformer_blocks.6.ff.net.2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 612 |
"transformer_blocks.6.norm1.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 613 |
"transformer_blocks.6.norm2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 614 |
+
"transformer_blocks.7.adaln_proj.linear.bias": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 615 |
+
"transformer_blocks.7.adaln_proj.linear.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 616 |
"transformer_blocks.7.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 617 |
"transformer_blocks.7.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 618 |
"transformer_blocks.7.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
|
|
|
| 623 |
"transformer_blocks.7.ff.net.2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 624 |
"transformer_blocks.7.norm1.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 625 |
"transformer_blocks.7.norm2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 626 |
+
"transformer_blocks.8.adaln_proj.linear.bias": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 627 |
+
"transformer_blocks.8.adaln_proj.linear.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 628 |
"transformer_blocks.8.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 629 |
"transformer_blocks.8.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 630 |
"transformer_blocks.8.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
|
|
|
| 635 |
"transformer_blocks.8.ff.net.2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 636 |
"transformer_blocks.8.norm1.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 637 |
"transformer_blocks.8.norm2.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 638 |
+
"transformer_blocks.9.adaln_proj.linear.bias": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 639 |
+
"transformer_blocks.9.adaln_proj.linear.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 640 |
"transformer_blocks.9.attn.norm_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 641 |
"transformer_blocks.9.attn.norm_q.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
| 642 |
"transformer_blocks.9.attn.to_k.weight": "diffusion_pytorch_model-00002-of-00009.safetensors",
|
transformer/modeling_minimax_h3_image_pruned.py
DELETED
|
@@ -1,308 +0,0 @@
|
|
| 1 |
-
# Copyright 2026 WaveCut. Derived from diffusers' `transformer_minimax_h3_image.py`
|
| 2 |
-
# (Copyright 2026 The MiniMax and HuggingFace Teams), Apache License 2.0.
|
| 3 |
-
"""MiniMax-H3-Image transformer with tabulated AdaLN modulation.
|
| 4 |
-
|
| 5 |
-
The released checkpoint samples on one fixed grid of six timesteps (Parallel Decoding Distillation keeps one output
|
| 6 |
-
head per step), and the reference rows of an edit stay at t = 0.999. The input of every AdaLN projection is a function
|
| 7 |
-
of the timestep alone, so the modulation of each block takes a fixed set of values. This model stores those values as
|
| 8 |
-
tables and drops what computed them:
|
| 9 |
-
|
| 10 |
-
* `transformer_blocks.*.adaln_proj.linear` (13.0B parameters, 26.0 GB in bfloat16), including the audio third of
|
| 11 |
-
every projection, which the image model never addresses;
|
| 12 |
-
* `time_embedder` and `norm_out.linear`.
|
| 13 |
-
|
| 14 |
-
Each table row holds exactly what the original projection returns for that timestep set, computed with the same
|
| 15 |
-
modules and the same matrix shapes (one row for text-to-image steps, two rows for edit steps). Everything else in the
|
| 16 |
-
forward pass is the diffusers implementation unchanged.
|
| 17 |
-
|
| 18 |
-
The last block also skips the rows whose output nothing reads: the text rows and the reference rows of an edit. They
|
| 19 |
-
still provide keys and values to the generated rows; their queries, attention output and feed-forward are not
|
| 20 |
-
computed. While `skip_dead_rows` is on (the default), the velocity returned for reference rows is zero (the pipeline
|
| 21 |
-
steps the generated rows only); `skip_dead_rows = False` restores the full last block.
|
| 22 |
-
"""
|
| 23 |
-
|
| 24 |
-
from __future__ import annotations
|
| 25 |
-
|
| 26 |
-
import numpy as np
|
| 27 |
-
import torch
|
| 28 |
-
from torch import nn
|
| 29 |
-
|
| 30 |
-
from diffusers import MiniMaxH3ImageTransformer2DModel
|
| 31 |
-
from diffusers.configuration_utils import register_to_config
|
| 32 |
-
from diffusers.models.attention_dispatch import dispatch_attention_fn
|
| 33 |
-
from diffusers.models.modeling_outputs import Transformer2DModelOutput
|
| 34 |
-
from diffusers.models.modeling_utils import get_parameter_dtype
|
| 35 |
-
from diffusers.models.transformers.transformer_minimax_h3_image import _apply_rotary_emb
|
| 36 |
-
|
| 37 |
-
# Modality tags of the packed sequence: 0 image, 1 text. MiniMax-H3 also has 2 = audio, which the image model never
|
| 38 |
-
# assigns, so the tables keep two rows per timestep instead of three.
|
| 39 |
-
NUM_TAGS = 2
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
class TabulatedModulation(nn.Module):
|
| 43 |
-
"""Replaces `MiniMaxH3ImageAdaLayerNormModulation`: returns the six modulation tensors of a timestep set.
|
| 44 |
-
|
| 45 |
-
`table` holds, for every supported timestep set, the projection output with the audio rows removed: `[t0 image,
|
| 46 |
-
t0 text, t1 image, t1 text, ...]`, `6 * hidden_size` wide. The block addresses these rows with
|
| 47 |
-
`timestep_indices * NUM_TAGS + token_tags`.
|
| 48 |
-
"""
|
| 49 |
-
|
| 50 |
-
def __init__(self, rows: int, hidden_size: int):
|
| 51 |
-
super().__init__()
|
| 52 |
-
self.hidden_size = hidden_size
|
| 53 |
-
self.register_buffer("table", torch.zeros(rows, 6 * hidden_size), persistent=True)
|
| 54 |
-
|
| 55 |
-
def forward(self, rows: slice) -> tuple[torch.Tensor, ...]:
|
| 56 |
-
return self.table[rows].chunk(6, dim=-1)
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
class TabulatedNormOut(nn.Module):
|
| 60 |
-
"""Replaces `MiniMaxH3ImageAdaLayerNormOut`: the final RMSNorm with tabulated `shift, scale` rows."""
|
| 61 |
-
|
| 62 |
-
def __init__(self, hidden_size: int, rows: int, eps: float):
|
| 63 |
-
super().__init__()
|
| 64 |
-
self.norm = nn.RMSNorm(hidden_size, eps=eps)
|
| 65 |
-
self.register_buffer("table", torch.zeros(rows, 2 * hidden_size), persistent=True)
|
| 66 |
-
|
| 67 |
-
def forward(self, hidden_states: torch.Tensor, rows: slice, timestep_indices: torch.Tensor) -> torch.Tensor:
|
| 68 |
-
shift, scale = self.table[rows].chunk(2, dim=-1)
|
| 69 |
-
hidden_states = self.norm(hidden_states)
|
| 70 |
-
return hidden_states * (1.0 + scale.index_select(0, timestep_indices)) + shift.index_select(
|
| 71 |
-
0, timestep_indices
|
| 72 |
-
)
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
def _live_last_block(block, hidden_states, rows, adaln_indices, rotary_emb, live_rows):
|
| 76 |
-
"""`MiniMaxH3ImageTransformerBlock.forward` for the rows in `live_rows` only.
|
| 77 |
-
|
| 78 |
-
Every row still contributes its key and value. The result is `(batch, len(live_rows), hidden)`.
|
| 79 |
-
"""
|
| 80 |
-
shift_msa, scale_msa, gate_msa, shift_mlp, scale_mlp, gate_mlp = block.adaln_proj(rows)
|
| 81 |
-
|
| 82 |
-
norm_hidden_states = block.norm1(hidden_states)
|
| 83 |
-
norm_hidden_states = norm_hidden_states * (1.0 + scale_msa.index_select(0, adaln_indices)) + shift_msa.index_select(
|
| 84 |
-
0, adaln_indices
|
| 85 |
-
)
|
| 86 |
-
|
| 87 |
-
attn = block.attn
|
| 88 |
-
if attn.fused_projections:
|
| 89 |
-
query, key, value = attn.to_qkv(norm_hidden_states).chunk(3, dim=-1)
|
| 90 |
-
query = query.index_select(1, live_rows)
|
| 91 |
-
else:
|
| 92 |
-
query = attn.to_q(norm_hidden_states.index_select(1, live_rows))
|
| 93 |
-
key = attn.to_k(norm_hidden_states)
|
| 94 |
-
value = attn.to_v(norm_hidden_states)
|
| 95 |
-
query = attn.norm_q(query.unflatten(-1, (-1, attn.head_dim)))
|
| 96 |
-
key = attn.norm_k(key.unflatten(-1, (-1, attn.head_dim)))
|
| 97 |
-
value = value.unflatten(-1, (-1, attn.head_dim))
|
| 98 |
-
cos, sin = rotary_emb
|
| 99 |
-
query = _apply_rotary_emb(query, cos.index_select(0, live_rows), sin.index_select(0, live_rows))
|
| 100 |
-
key = _apply_rotary_emb(key, cos, sin)
|
| 101 |
-
processor = attn.processor
|
| 102 |
-
attn_output = dispatch_attention_fn(
|
| 103 |
-
query,
|
| 104 |
-
key,
|
| 105 |
-
value,
|
| 106 |
-
attn_mask=None,
|
| 107 |
-
dropout_p=0.0,
|
| 108 |
-
is_causal=False,
|
| 109 |
-
backend=getattr(processor, "_attention_backend", None),
|
| 110 |
-
parallel_config=getattr(processor, "_parallel_config", None),
|
| 111 |
-
)
|
| 112 |
-
attn_output = attn_output.flatten(2, 3).type_as(query)
|
| 113 |
-
attn_output = attn.to_out[1](attn.to_out[0](attn_output))
|
| 114 |
-
|
| 115 |
-
live_indices = adaln_indices.index_select(0, live_rows)
|
| 116 |
-
hidden_states = hidden_states.index_select(1, live_rows) + gate_msa.index_select(0, live_indices) * attn_output
|
| 117 |
-
norm_hidden_states = block.norm2(hidden_states)
|
| 118 |
-
norm_hidden_states = norm_hidden_states * (1.0 + scale_mlp.index_select(0, live_indices)) + shift_mlp.index_select(
|
| 119 |
-
0, live_indices
|
| 120 |
-
)
|
| 121 |
-
return hidden_states + gate_mlp.index_select(0, live_indices) * block.ff(norm_hidden_states)
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
class MiniMaxH3ImagePrunedTransformer2DModel(MiniMaxH3ImageTransformer2DModel):
|
| 125 |
-
r"""
|
| 126 |
-
[`MiniMaxH3ImageTransformer2DModel`] with the AdaLN modulation read from tables.
|
| 127 |
-
|
| 128 |
-
Additional config:
|
| 129 |
-
adaln_plans (`list[list[float]]`):
|
| 130 |
-
The supported timestep sets, each the `timestep` tensor of one transformer call: one value for a
|
| 131 |
-
text-to-image step, the step value and the reference value for an edit step. Table rows follow this
|
| 132 |
-
order.
|
| 133 |
-
reference_timestep (`float`, defaults to `0.999`):
|
| 134 |
-
The timestep the reference rows of an edit are held at.
|
| 135 |
-
auto_map (`dict`, *optional*):
|
| 136 |
-
Remote-code entry for `diffusers.AutoModel`; not used by the model.
|
| 137 |
-
|
| 138 |
-
Runtime switches (attributes):
|
| 139 |
-
skip_dead_rows (`bool`, defaults to `True`): run the last block and the output head for the generated rows
|
| 140 |
-
only.
|
| 141 |
-
validate_inputs (`bool`, defaults to `True`): check every call's `token_tags` (image or text only).
|
| 142 |
-
"""
|
| 143 |
-
|
| 144 |
-
# `time_embedder` is gone; the remaining float32 modules are those of the original model.
|
| 145 |
-
_keep_in_fp32_modules = ["proj_in", "pdd_proj_out", "rope"]
|
| 146 |
-
_no_split_modules = ["MiniMaxH3ImageTransformerBlock", "MiniMaxH3ImageTokenRefinerBlock", "TabulatedNormOut"]
|
| 147 |
-
_tp_plan = None
|
| 148 |
-
_cp_plan = None
|
| 149 |
-
|
| 150 |
-
@register_to_config
|
| 151 |
-
def __init__(
|
| 152 |
-
self,
|
| 153 |
-
num_attention_heads: int = 56,
|
| 154 |
-
attention_head_dim: int = 128,
|
| 155 |
-
hidden_size: int = 5376,
|
| 156 |
-
num_layers: int = 50,
|
| 157 |
-
num_refiner_layers: int = 2,
|
| 158 |
-
ffn_dim: int = 14336,
|
| 159 |
-
in_channels: int = 24,
|
| 160 |
-
patch_size: tuple[int, int, int] = (1, 2, 2),
|
| 161 |
-
text_dim: int = 5120,
|
| 162 |
-
freq_dim: int = 256,
|
| 163 |
-
time_embed_hidden_dim: int = 5376,
|
| 164 |
-
time_embed_dim: int = 2688,
|
| 165 |
-
rope_freq_dim: int = 16,
|
| 166 |
-
rope_theta: float = 10000.0,
|
| 167 |
-
norm_eps: float = 1e-5,
|
| 168 |
-
qk_norm_eps: float = 1e-5,
|
| 169 |
-
final_norm_eps: float = 1e-5,
|
| 170 |
-
num_pdd_heads: int = 6,
|
| 171 |
-
adaln_plans: list[list[float]] | None = None,
|
| 172 |
-
reference_timestep: float = 0.999,
|
| 173 |
-
auto_map: dict | None = None,
|
| 174 |
-
) -> None:
|
| 175 |
-
# `auto_map` is read by `diffusers.AutoModel(..., trust_remote_code=True)`; it is accepted here only so that
|
| 176 |
-
# loading the config does not warn about it.
|
| 177 |
-
super().__init__(
|
| 178 |
-
num_attention_heads=num_attention_heads,
|
| 179 |
-
attention_head_dim=attention_head_dim,
|
| 180 |
-
hidden_size=hidden_size,
|
| 181 |
-
num_layers=num_layers,
|
| 182 |
-
num_refiner_layers=num_refiner_layers,
|
| 183 |
-
ffn_dim=ffn_dim,
|
| 184 |
-
in_channels=in_channels,
|
| 185 |
-
patch_size=patch_size,
|
| 186 |
-
text_dim=text_dim,
|
| 187 |
-
freq_dim=freq_dim,
|
| 188 |
-
time_embed_hidden_dim=time_embed_hidden_dim,
|
| 189 |
-
time_embed_dim=time_embed_dim,
|
| 190 |
-
rope_freq_dim=rope_freq_dim,
|
| 191 |
-
rope_theta=rope_theta,
|
| 192 |
-
norm_eps=norm_eps,
|
| 193 |
-
qk_norm_eps=qk_norm_eps,
|
| 194 |
-
final_norm_eps=final_norm_eps,
|
| 195 |
-
num_pdd_heads=num_pdd_heads,
|
| 196 |
-
)
|
| 197 |
-
if not adaln_plans:
|
| 198 |
-
raise ValueError("`adaln_plans` is empty: this checkpoint has no modulation tables.")
|
| 199 |
-
|
| 200 |
-
del self.time_proj
|
| 201 |
-
del self.time_embedder
|
| 202 |
-
|
| 203 |
-
# Timestep set -> (block table rows, output table rows, index of the reference timestep in the set or -1).
|
| 204 |
-
self._plans: dict[tuple[float, ...], tuple[slice, slice, int]] = {}
|
| 205 |
-
block_row = out_row = 0
|
| 206 |
-
reference = float(np.float32(reference_timestep))
|
| 207 |
-
for plan in adaln_plans:
|
| 208 |
-
values = tuple(float(np.float32(t)) for t in plan)
|
| 209 |
-
if list(values) != sorted(set(values)):
|
| 210 |
-
raise ValueError(f"A timestep set must be strictly increasing, got {plan}.")
|
| 211 |
-
reference_slot = values.index(reference) if reference in values else -1
|
| 212 |
-
self._plans[values] = (
|
| 213 |
-
slice(block_row, block_row + NUM_TAGS * len(values)),
|
| 214 |
-
slice(out_row, out_row + len(values)),
|
| 215 |
-
reference_slot,
|
| 216 |
-
)
|
| 217 |
-
block_row += NUM_TAGS * len(values)
|
| 218 |
-
out_row += len(values)
|
| 219 |
-
|
| 220 |
-
for block in self.transformer_blocks:
|
| 221 |
-
block.adaln_proj = TabulatedModulation(block_row, hidden_size)
|
| 222 |
-
self.norm_out = TabulatedNormOut(hidden_size, out_row, final_norm_eps)
|
| 223 |
-
|
| 224 |
-
self.skip_dead_rows = True
|
| 225 |
-
self.validate_inputs = True
|
| 226 |
-
|
| 227 |
-
def _plan_of(self, timestep: torch.Tensor) -> tuple[slice, slice, int]:
|
| 228 |
-
values = tuple(timestep.detach().to(device="cpu", dtype=torch.float32).tolist())
|
| 229 |
-
plan = self._plans.get(values)
|
| 230 |
-
if plan is None:
|
| 231 |
-
supported = ", ".join(str(list(v)) for v in self._plans)
|
| 232 |
-
raise ValueError(
|
| 233 |
-
f"Timesteps {list(values)} are not in this checkpoint's modulation tables. MiniMax-H3-Image samples on "
|
| 234 |
-
f"a fixed six-step grid; the tables hold exactly its timestep sets: {supported}."
|
| 235 |
-
)
|
| 236 |
-
return plan
|
| 237 |
-
|
| 238 |
-
def forward(
|
| 239 |
-
self,
|
| 240 |
-
hidden_states: torch.Tensor,
|
| 241 |
-
encoder_hidden_states: torch.Tensor,
|
| 242 |
-
timestep: torch.Tensor,
|
| 243 |
-
timestep_indices: torch.Tensor,
|
| 244 |
-
token_tags: torch.Tensor,
|
| 245 |
-
position_ids: torch.Tensor,
|
| 246 |
-
image_indices: torch.Tensor,
|
| 247 |
-
text_indices: torch.Tensor,
|
| 248 |
-
pdd_step_index: int,
|
| 249 |
-
return_dict: bool = True,
|
| 250 |
-
) -> Transformer2DModelOutput | tuple[torch.Tensor]:
|
| 251 |
-
if position_ids.ndim != 2 or position_ids.shape[-1] != 3:
|
| 252 |
-
raise ValueError(f"`position_ids` must be a `(seq_len, 3)` tensor, got {list(position_ids.shape)}.")
|
| 253 |
-
sequence_length = position_ids.shape[0]
|
| 254 |
-
if token_tags.shape != (sequence_length,) or timestep_indices.shape != (sequence_length,):
|
| 255 |
-
raise ValueError(
|
| 256 |
-
"`token_tags` and `timestep_indices` must both be `(seq_len,)` tensors matching `position_ids`, got "
|
| 257 |
-
f"{list(token_tags.shape)} and {list(timestep_indices.shape)} for seq_len={sequence_length}."
|
| 258 |
-
)
|
| 259 |
-
if self.validate_inputs and int(token_tags.max()) >= NUM_TAGS:
|
| 260 |
-
raise ValueError("MiniMax-H3-Image rows are image (0) or text (1); the audio tag (2) has no table rows.")
|
| 261 |
-
block_rows, out_rows, reference_slot = self._plan_of(timestep)
|
| 262 |
-
|
| 263 |
-
rotary_emb = self.rope(position_ids)
|
| 264 |
-
|
| 265 |
-
# The packed sequence, as in `MiniMaxH3ImageTransformer2DModel.forward`.
|
| 266 |
-
image_embeds = self.proj_in(hidden_states.to(get_parameter_dtype(self.proj_in)))
|
| 267 |
-
text_embeds = self.context_embedder(encoder_hidden_states.to(get_parameter_dtype(self.context_embedder)))
|
| 268 |
-
text_embeds = self.token_refiner(text_embeds)
|
| 269 |
-
|
| 270 |
-
hidden_states = text_embeds.new_zeros((text_embeds.shape[0], sequence_length, text_embeds.shape[-1]))
|
| 271 |
-
hidden_states = hidden_states.index_copy(1, text_indices, text_embeds)
|
| 272 |
-
hidden_states = hidden_states.index_copy(1, image_indices, image_embeds.to(text_embeds.dtype))
|
| 273 |
-
|
| 274 |
-
adaln_indices = timestep_indices * NUM_TAGS + token_tags
|
| 275 |
-
|
| 276 |
-
blocks = self.transformer_blocks
|
| 277 |
-
full_blocks = blocks[:-1] if self.skip_dead_rows else blocks
|
| 278 |
-
for block in full_blocks:
|
| 279 |
-
if torch.is_grad_enabled() and self.gradient_checkpointing:
|
| 280 |
-
hidden_states = self._gradient_checkpointing_func(
|
| 281 |
-
block, hidden_states, block_rows, adaln_indices, rotary_emb
|
| 282 |
-
)
|
| 283 |
-
else:
|
| 284 |
-
hidden_states = block(hidden_states, block_rows, adaln_indices, rotary_emb)
|
| 285 |
-
|
| 286 |
-
proj_out = self.pdd_proj_out[pdd_step_index]
|
| 287 |
-
if not self.skip_dead_rows:
|
| 288 |
-
hidden_states = self.norm_out(hidden_states, out_rows, timestep_indices).to(get_parameter_dtype(proj_out))
|
| 289 |
-
output = proj_out(hidden_states).index_select(1, image_indices)
|
| 290 |
-
else:
|
| 291 |
-
# Generated rows: the image rows that are not held at the reference timestep. Reference rows come first.
|
| 292 |
-
if reference_slot < 0:
|
| 293 |
-
live_mask, live_rows = None, image_indices
|
| 294 |
-
else:
|
| 295 |
-
live_mask = timestep_indices.index_select(0, image_indices) != reference_slot
|
| 296 |
-
live_rows = image_indices[live_mask]
|
| 297 |
-
hidden_states = _live_last_block(blocks[-1], hidden_states, block_rows, adaln_indices, rotary_emb, live_rows)
|
| 298 |
-
hidden_states = self.norm_out(hidden_states, out_rows, timestep_indices.index_select(0, live_rows))
|
| 299 |
-
live_output = proj_out(hidden_states.to(get_parameter_dtype(proj_out)))
|
| 300 |
-
if live_mask is None:
|
| 301 |
-
output = live_output
|
| 302 |
-
else:
|
| 303 |
-
output = live_output.new_zeros((live_output.shape[0], image_indices.shape[0], live_output.shape[-1]))
|
| 304 |
-
output[:, live_mask] = live_output
|
| 305 |
-
|
| 306 |
-
if not return_dict:
|
| 307 |
-
return (output,)
|
| 308 |
-
return Transformer2DModelOutput(sample=output)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|