Instructions to use TheStageAI/Elastic-LTX-2.3 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- TensorRT
How to use TheStageAI/Elastic-LTX-2.3 with TensorRT:
# No code snippets available yet for this library. # To use this model, check the repository files and the library's documentation. # Want to help? PRs adding snippets are welcome at: # https://github.com/huggingface/huggingface.js
- Notebooks
- Google Colab
- Kaggle
Upload folder using huggingface_hub
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +49 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/__pycache__/qlip_patch.cpython-310.pyc +0 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/config.json +7 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/lora_config.json +62 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/qlip_key.bin +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/qlip_patch.py +311 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/timing_cache.tc +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.0.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.1.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.10.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.11.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.12.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.13.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.14.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.15.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.16.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.17.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.18.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.19.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.2.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.20.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.21.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.22.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.23.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.24.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.25.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.26.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.27.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.28.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.29.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.3.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.30.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.31.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.32.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.33.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.34.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.35.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.36.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.37.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.38.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.39.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.4.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.40.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.41.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.42.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.43.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.44.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.45.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.46.qlip +3 -0
- models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.47.qlip +3 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,52 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/timing_cache.tc filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.0.qlip filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.1.qlip filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.10.qlip filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.11.qlip filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.12.qlip filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.13.qlip filter=lfs diff=lfs merge=lfs -text
|
| 43 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.14.qlip filter=lfs diff=lfs merge=lfs -text
|
| 44 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.15.qlip filter=lfs diff=lfs merge=lfs -text
|
| 45 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.16.qlip filter=lfs diff=lfs merge=lfs -text
|
| 46 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.17.qlip filter=lfs diff=lfs merge=lfs -text
|
| 47 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.18.qlip filter=lfs diff=lfs merge=lfs -text
|
| 48 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.19.qlip filter=lfs diff=lfs merge=lfs -text
|
| 49 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.2.qlip filter=lfs diff=lfs merge=lfs -text
|
| 50 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.20.qlip filter=lfs diff=lfs merge=lfs -text
|
| 51 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.21.qlip filter=lfs diff=lfs merge=lfs -text
|
| 52 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.22.qlip filter=lfs diff=lfs merge=lfs -text
|
| 53 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.23.qlip filter=lfs diff=lfs merge=lfs -text
|
| 54 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.24.qlip filter=lfs diff=lfs merge=lfs -text
|
| 55 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.25.qlip filter=lfs diff=lfs merge=lfs -text
|
| 56 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.26.qlip filter=lfs diff=lfs merge=lfs -text
|
| 57 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.27.qlip filter=lfs diff=lfs merge=lfs -text
|
| 58 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.28.qlip filter=lfs diff=lfs merge=lfs -text
|
| 59 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.29.qlip filter=lfs diff=lfs merge=lfs -text
|
| 60 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.3.qlip filter=lfs diff=lfs merge=lfs -text
|
| 61 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.30.qlip filter=lfs diff=lfs merge=lfs -text
|
| 62 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.31.qlip filter=lfs diff=lfs merge=lfs -text
|
| 63 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.32.qlip filter=lfs diff=lfs merge=lfs -text
|
| 64 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.33.qlip filter=lfs diff=lfs merge=lfs -text
|
| 65 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.34.qlip filter=lfs diff=lfs merge=lfs -text
|
| 66 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.35.qlip filter=lfs diff=lfs merge=lfs -text
|
| 67 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.36.qlip filter=lfs diff=lfs merge=lfs -text
|
| 68 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.37.qlip filter=lfs diff=lfs merge=lfs -text
|
| 69 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.38.qlip filter=lfs diff=lfs merge=lfs -text
|
| 70 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.39.qlip filter=lfs diff=lfs merge=lfs -text
|
| 71 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.4.qlip filter=lfs diff=lfs merge=lfs -text
|
| 72 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.40.qlip filter=lfs diff=lfs merge=lfs -text
|
| 73 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.41.qlip filter=lfs diff=lfs merge=lfs -text
|
| 74 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.42.qlip filter=lfs diff=lfs merge=lfs -text
|
| 75 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.43.qlip filter=lfs diff=lfs merge=lfs -text
|
| 76 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.44.qlip filter=lfs diff=lfs merge=lfs -text
|
| 77 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.45.qlip filter=lfs diff=lfs merge=lfs -text
|
| 78 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.46.qlip filter=lfs diff=lfs merge=lfs -text
|
| 79 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.47.qlip filter=lfs diff=lfs merge=lfs -text
|
| 80 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.5.qlip filter=lfs diff=lfs merge=lfs -text
|
| 81 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.6.qlip filter=lfs diff=lfs merge=lfs -text
|
| 82 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.7.qlip filter=lfs diff=lfs merge=lfs -text
|
| 83 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.8.qlip filter=lfs diff=lfs merge=lfs -text
|
| 84 |
+
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.9.qlip filter=lfs diff=lfs merge=lfs -text
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/__pycache__/qlip_patch.cpython-310.pyc
ADDED
|
Binary file (9.64 kB). View file
|
|
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/config.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model_type": "LTXAVModel",
|
| 3 |
+
"backend": "nvidia",
|
| 4 |
+
"base_model_name": "model",
|
| 5 |
+
"format": "qlip",
|
| 6 |
+
"strip_weights": false
|
| 7 |
+
}
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/lora_config.json
ADDED
|
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configs": [
|
| 3 |
+
{
|
| 4 |
+
"name": "auto_transformer_blocks",
|
| 5 |
+
"block_prefix": "transformer_blocks",
|
| 6 |
+
"num_blocks": 48,
|
| 7 |
+
"max_features": 16384,
|
| 8 |
+
"layers": [
|
| 9 |
+
{
|
| 10 |
+
"name": "attn1.to_k",
|
| 11 |
+
"out_features": 4096,
|
| 12 |
+
"in_features": 4096
|
| 13 |
+
},
|
| 14 |
+
{
|
| 15 |
+
"name": "attn1.to_out.0",
|
| 16 |
+
"out_features": 4096,
|
| 17 |
+
"in_features": 4096
|
| 18 |
+
},
|
| 19 |
+
{
|
| 20 |
+
"name": "attn1.to_q",
|
| 21 |
+
"out_features": 4096,
|
| 22 |
+
"in_features": 4096
|
| 23 |
+
},
|
| 24 |
+
{
|
| 25 |
+
"name": "attn1.to_v",
|
| 26 |
+
"out_features": 4096,
|
| 27 |
+
"in_features": 4096
|
| 28 |
+
},
|
| 29 |
+
{
|
| 30 |
+
"name": "attn2.to_k",
|
| 31 |
+
"out_features": 4096,
|
| 32 |
+
"in_features": 4096
|
| 33 |
+
},
|
| 34 |
+
{
|
| 35 |
+
"name": "attn2.to_out.0",
|
| 36 |
+
"out_features": 4096,
|
| 37 |
+
"in_features": 4096
|
| 38 |
+
},
|
| 39 |
+
{
|
| 40 |
+
"name": "attn2.to_q",
|
| 41 |
+
"out_features": 4096,
|
| 42 |
+
"in_features": 4096
|
| 43 |
+
},
|
| 44 |
+
{
|
| 45 |
+
"name": "attn2.to_v",
|
| 46 |
+
"out_features": 4096,
|
| 47 |
+
"in_features": 4096
|
| 48 |
+
},
|
| 49 |
+
{
|
| 50 |
+
"name": "ff.net.0.proj",
|
| 51 |
+
"out_features": 16384,
|
| 52 |
+
"in_features": 4096
|
| 53 |
+
},
|
| 54 |
+
{
|
| 55 |
+
"name": "ff.net.2",
|
| 56 |
+
"out_features": 4096,
|
| 57 |
+
"in_features": 16384
|
| 58 |
+
}
|
| 59 |
+
]
|
| 60 |
+
}
|
| 61 |
+
]
|
| 62 |
+
}
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/qlip_key.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2dadde25479db3f218597c64a2e5fb2f46afd463d7d9faef4ba08c2e68f09241
|
| 3 |
+
size 32
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/qlip_patch.py
ADDED
|
@@ -0,0 +1,311 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""LTX-2.3 (LTXAV) inference patches for ComfyUI-Qlip.
|
| 2 |
+
|
| 3 |
+
Place this file next to the compiled engines (same directory as .qlip/.engine files).
|
| 4 |
+
ComfyUI-Qlip's engine_loader.py will auto-load it and call:
|
| 5 |
+
- patch_signatures(dm) BEFORE auto_setup()
|
| 6 |
+
- patch_caller(dm) AFTER engine loading
|
| 7 |
+
|
| 8 |
+
Why these patches are needed:
|
| 9 |
+
- Compiled blocks expect stacked pe tensors [2, ...] instead of (cos, sin, bool) tuples
|
| 10 |
+
because qlip strips tuples containing non-tensor elements (the bool split_mode).
|
| 11 |
+
- Block split_mode flags are stored as attributes (constant per generation).
|
| 12 |
+
- _prepare_timestep returns CompressedTimestep objects → expand to raw tensors.
|
| 13 |
+
- _process_transformer_blocks must stack pe before passing to compiled blocks.
|
| 14 |
+
- LTX-2.3 adds v_prompt_timestep / a_prompt_timestep for cross_attention_adaln.
|
| 15 |
+
"""
|
| 16 |
+
|
| 17 |
+
import inspect
|
| 18 |
+
import types
|
| 19 |
+
import torch
|
| 20 |
+
|
| 21 |
+
|
| 22 |
+
def patch_caller(dm):
|
| 23 |
+
"""All LTX-2.3 inference patches. Called AFTER engine loading.
|
| 24 |
+
|
| 25 |
+
At inference time, blocks are already CompiledModules — their forward
|
| 26 |
+
signatures come from the compiled engine and cannot be changed. All three
|
| 27 |
+
patches work at the transformer (caller) level:
|
| 28 |
+
|
| 29 |
+
1. _prepare_timestep — expand CompressedTimestep → raw tensors
|
| 30 |
+
2. block.forward wrapper — unstack pe tensors back to (cos, sin, bool) tuples
|
| 31 |
+
before calling the CompiledModule (which expects tuples internally)
|
| 32 |
+
3. _process_transformer_blocks — stack pe tuples into [2,...] tensors
|
| 33 |
+
before passing to blocks (matches compiled engine input format)
|
| 34 |
+
"""
|
| 35 |
+
_patch_compressed_timestep(dm)
|
| 36 |
+
_patch_blocks_pe_to_stacked(dm)
|
| 37 |
+
_patch_process_transformer_blocks(dm)
|
| 38 |
+
|
| 39 |
+
|
| 40 |
+
# ---------------------------------------------------------------
|
| 41 |
+
# patch_compressed_timestep
|
| 42 |
+
# ---------------------------------------------------------------
|
| 43 |
+
|
| 44 |
+
def _patch_compressed_timestep(transformer):
|
| 45 |
+
orig_prepare = transformer._prepare_timestep
|
| 46 |
+
|
| 47 |
+
def patched_prepare_timestep(timestep, batch_size, hidden_dtype, **kwargs):
|
| 48 |
+
result = orig_prepare(timestep, batch_size, hidden_dtype, **kwargs)
|
| 49 |
+
|
| 50 |
+
from comfy.ldm.lightricks.av_model import CompressedTimestep
|
| 51 |
+
|
| 52 |
+
def expand_if_compressed(obj):
|
| 53 |
+
if isinstance(obj, CompressedTimestep):
|
| 54 |
+
return obj.expand()
|
| 55 |
+
return obj
|
| 56 |
+
|
| 57 |
+
# Handle both 2-tuple (old) and 3+ tuple (new) return formats
|
| 58 |
+
if len(result) == 2:
|
| 59 |
+
timesteps, embedded = result
|
| 60 |
+
extra = ()
|
| 61 |
+
else:
|
| 62 |
+
timesteps, embedded = result[0], result[1]
|
| 63 |
+
extra = tuple(result[2:])
|
| 64 |
+
|
| 65 |
+
timesteps_raw = []
|
| 66 |
+
for item in timesteps:
|
| 67 |
+
if isinstance(item, list):
|
| 68 |
+
timesteps_raw.append([expand_if_compressed(x) for x in item])
|
| 69 |
+
else:
|
| 70 |
+
timesteps_raw.append(expand_if_compressed(item))
|
| 71 |
+
|
| 72 |
+
embedded_raw = [expand_if_compressed(e) for e in embedded]
|
| 73 |
+
|
| 74 |
+
extra_raw = tuple(
|
| 75 |
+
expand_if_compressed(x) if not isinstance(x, (list, tuple))
|
| 76 |
+
else [expand_if_compressed(i) for i in x]
|
| 77 |
+
for x in extra
|
| 78 |
+
)
|
| 79 |
+
|
| 80 |
+
return (timesteps_raw, embedded_raw) + extra_raw
|
| 81 |
+
|
| 82 |
+
transformer._prepare_timestep = patched_prepare_timestep
|
| 83 |
+
print("[ltx23_patch] Patched _prepare_timestep: CompressedTimestep → raw tensors")
|
| 84 |
+
|
| 85 |
+
|
| 86 |
+
# ---------------------------------------------------------------
|
| 87 |
+
# patch_blocks_pe_to_stacked
|
| 88 |
+
# ---------------------------------------------------------------
|
| 89 |
+
|
| 90 |
+
def _patch_blocks_pe_to_stacked(transformer):
|
| 91 |
+
"""Patch block.forward to accept stacked [2,...] pe tensors."""
|
| 92 |
+
# Check if blocks have lora_packed (they do if compiled with LoRA)
|
| 93 |
+
def _block_has_lora(b):
|
| 94 |
+
target = b.model if hasattr(b, "model") else b
|
| 95 |
+
try:
|
| 96 |
+
sig = getattr(target.forward, "__signature__", None) or inspect.signature(target.forward)
|
| 97 |
+
return "lora_packed" in sig.parameters
|
| 98 |
+
except Exception:
|
| 99 |
+
return False
|
| 100 |
+
|
| 101 |
+
has_lora = any(_block_has_lora(b) for b in transformer.transformer_blocks)
|
| 102 |
+
|
| 103 |
+
for block in transformer.transformer_blocks:
|
| 104 |
+
target = block.model if hasattr(block, "model") else block
|
| 105 |
+
target._v_split_pe = None
|
| 106 |
+
target._a_split_pe = None
|
| 107 |
+
target._v_cross_split_pe = None
|
| 108 |
+
target._a_cross_split_pe = None
|
| 109 |
+
|
| 110 |
+
orig_forward = target.forward
|
| 111 |
+
|
| 112 |
+
def make_patched_forward(blk, orig_fwd, with_lora):
|
| 113 |
+
def _core(v_pe, a_pe, v_cross_pe, a_cross_pe, transformer_options):
|
| 114 |
+
if transformer_options is None:
|
| 115 |
+
transformer_options = {}
|
| 116 |
+
|
| 117 |
+
def unstack(stacked, split_mode):
|
| 118 |
+
if stacked is None:
|
| 119 |
+
return None
|
| 120 |
+
return (stacked[0], stacked[1], split_mode)
|
| 121 |
+
|
| 122 |
+
return (
|
| 123 |
+
unstack(v_pe, blk._v_split_pe),
|
| 124 |
+
unstack(a_pe, blk._a_split_pe),
|
| 125 |
+
unstack(v_cross_pe, blk._v_cross_split_pe),
|
| 126 |
+
unstack(a_cross_pe, blk._a_cross_split_pe),
|
| 127 |
+
transformer_options,
|
| 128 |
+
)
|
| 129 |
+
|
| 130 |
+
if with_lora:
|
| 131 |
+
def patched_forward(
|
| 132 |
+
lora_packed,
|
| 133 |
+
x, v_context=None, a_context=None, attention_mask=None,
|
| 134 |
+
v_timestep=None, a_timestep=None,
|
| 135 |
+
v_pe=None, a_pe=None, v_cross_pe=None, a_cross_pe=None,
|
| 136 |
+
v_cross_scale_shift_timestep=None, a_cross_scale_shift_timestep=None,
|
| 137 |
+
v_cross_gate_timestep=None, a_cross_gate_timestep=None,
|
| 138 |
+
v_prompt_timestep=None, a_prompt_timestep=None,
|
| 139 |
+
transformer_options=None,
|
| 140 |
+
):
|
| 141 |
+
vp, ap, vcp, acp, to = _core(v_pe, a_pe, v_cross_pe, a_cross_pe, transformer_options)
|
| 142 |
+
return orig_fwd(
|
| 143 |
+
lora_packed, x, v_context=v_context, a_context=a_context,
|
| 144 |
+
attention_mask=attention_mask,
|
| 145 |
+
v_timestep=v_timestep, a_timestep=a_timestep,
|
| 146 |
+
v_pe=vp, a_pe=ap, v_cross_pe=vcp, a_cross_pe=acp,
|
| 147 |
+
v_cross_scale_shift_timestep=v_cross_scale_shift_timestep,
|
| 148 |
+
a_cross_scale_shift_timestep=a_cross_scale_shift_timestep,
|
| 149 |
+
v_cross_gate_timestep=v_cross_gate_timestep,
|
| 150 |
+
a_cross_gate_timestep=a_cross_gate_timestep,
|
| 151 |
+
v_prompt_timestep=v_prompt_timestep,
|
| 152 |
+
a_prompt_timestep=a_prompt_timestep,
|
| 153 |
+
transformer_options=to,
|
| 154 |
+
)
|
| 155 |
+
else:
|
| 156 |
+
def patched_forward(
|
| 157 |
+
x, v_context=None, a_context=None, attention_mask=None,
|
| 158 |
+
v_timestep=None, a_timestep=None,
|
| 159 |
+
v_pe=None, a_pe=None, v_cross_pe=None, a_cross_pe=None,
|
| 160 |
+
v_cross_scale_shift_timestep=None, a_cross_scale_shift_timestep=None,
|
| 161 |
+
v_cross_gate_timestep=None, a_cross_gate_timestep=None,
|
| 162 |
+
v_prompt_timestep=None, a_prompt_timestep=None,
|
| 163 |
+
transformer_options=None,
|
| 164 |
+
):
|
| 165 |
+
vp, ap, vcp, acp, to = _core(v_pe, a_pe, v_cross_pe, a_cross_pe, transformer_options)
|
| 166 |
+
return orig_fwd(
|
| 167 |
+
x, v_context=v_context, a_context=a_context,
|
| 168 |
+
attention_mask=attention_mask,
|
| 169 |
+
v_timestep=v_timestep, a_timestep=a_timestep,
|
| 170 |
+
v_pe=vp, a_pe=ap, v_cross_pe=vcp, a_cross_pe=acp,
|
| 171 |
+
v_cross_scale_shift_timestep=v_cross_scale_shift_timestep,
|
| 172 |
+
a_cross_scale_shift_timestep=a_cross_scale_shift_timestep,
|
| 173 |
+
v_cross_gate_timestep=v_cross_gate_timestep,
|
| 174 |
+
a_cross_gate_timestep=a_cross_gate_timestep,
|
| 175 |
+
v_prompt_timestep=v_prompt_timestep,
|
| 176 |
+
a_prompt_timestep=a_prompt_timestep,
|
| 177 |
+
transformer_options=to,
|
| 178 |
+
)
|
| 179 |
+
return patched_forward
|
| 180 |
+
|
| 181 |
+
target.forward = make_patched_forward(target, orig_forward, has_lora)
|
| 182 |
+
|
| 183 |
+
print(f"[ltx23_patch] Patched {len(transformer.transformer_blocks)} block forwards "
|
| 184 |
+
f"(lora={has_lora})")
|
| 185 |
+
|
| 186 |
+
|
| 187 |
+
# ---------------------------------------------------------------
|
| 188 |
+
# patch_process_transformer_blocks
|
| 189 |
+
# ---------------------------------------------------------------
|
| 190 |
+
|
| 191 |
+
def _patch_process_transformer_blocks(transformer):
|
| 192 |
+
"""Patch _process_transformer_blocks to stack pe tuples before calling blocks."""
|
| 193 |
+
|
| 194 |
+
def patched_process_transformer_blocks(
|
| 195 |
+
self_tr, x, context, attention_mask, timestep, pe,
|
| 196 |
+
transformer_options={}, **kwargs,
|
| 197 |
+
):
|
| 198 |
+
(v_pe_tuple, v_cross_tuple) = pe[0]
|
| 199 |
+
(a_pe_tuple, a_cross_tuple) = pe[1]
|
| 200 |
+
|
| 201 |
+
def stack_and_store(pe_tuple):
|
| 202 |
+
cos, sin, split_mode = pe_tuple
|
| 203 |
+
return torch.stack([cos, sin]), split_mode
|
| 204 |
+
|
| 205 |
+
v_pe_stacked, v_split = stack_and_store(v_pe_tuple)
|
| 206 |
+
v_cross_stacked, v_cross_split = stack_and_store(v_cross_tuple)
|
| 207 |
+
a_pe_stacked, a_split = stack_and_store(a_pe_tuple)
|
| 208 |
+
a_cross_stacked, a_cross_split = stack_and_store(a_cross_tuple)
|
| 209 |
+
|
| 210 |
+
# Store split_mode on all blocks
|
| 211 |
+
for block in self_tr.transformer_blocks:
|
| 212 |
+
blk = block.model if hasattr(block, "model") else block
|
| 213 |
+
blk._v_split_pe = v_split
|
| 214 |
+
blk._a_split_pe = a_split
|
| 215 |
+
blk._v_cross_split_pe = v_cross_split
|
| 216 |
+
blk._a_cross_split_pe = a_cross_split
|
| 217 |
+
|
| 218 |
+
vx = x[0]
|
| 219 |
+
ax = x[1]
|
| 220 |
+
v_context_t = context[0]
|
| 221 |
+
a_context_t = context[1]
|
| 222 |
+
v_timestep_t = timestep[0]
|
| 223 |
+
a_timestep_t = timestep[1]
|
| 224 |
+
(
|
| 225 |
+
av_ca_audio_scale_shift_timestep,
|
| 226 |
+
av_ca_video_scale_shift_timestep,
|
| 227 |
+
av_ca_a2v_gate_noise_timestep,
|
| 228 |
+
av_ca_v2a_gate_noise_timestep,
|
| 229 |
+
) = timestep[2]
|
| 230 |
+
# LTX-2.3: prompt_timestep for cross_attention_adaln
|
| 231 |
+
v_prompt_timestep_t = timestep[3] if len(timestep) > 3 else None
|
| 232 |
+
a_prompt_timestep_t = timestep[4] if len(timestep) > 4 else None
|
| 233 |
+
|
| 234 |
+
patches_replace = transformer_options.get("patches_replace", {})
|
| 235 |
+
blocks_replace = patches_replace.get("dit", {})
|
| 236 |
+
|
| 237 |
+
for i, block in enumerate(self_tr.transformer_blocks):
|
| 238 |
+
if ("double_block", i) in blocks_replace:
|
| 239 |
+
def block_wrap(args):
|
| 240 |
+
out = {}
|
| 241 |
+
out["img"] = block(
|
| 242 |
+
args["img"],
|
| 243 |
+
v_context=args["v_context"],
|
| 244 |
+
a_context=args["a_context"],
|
| 245 |
+
attention_mask=args["attention_mask"],
|
| 246 |
+
v_timestep=args["v_timestep"],
|
| 247 |
+
a_timestep=args["a_timestep"],
|
| 248 |
+
v_pe=args["v_pe"],
|
| 249 |
+
a_pe=args["a_pe"],
|
| 250 |
+
v_cross_pe=args["v_cross_pe"],
|
| 251 |
+
a_cross_pe=args["a_cross_pe"],
|
| 252 |
+
v_cross_scale_shift_timestep=args["v_cross_scale_shift_timestep"],
|
| 253 |
+
a_cross_scale_shift_timestep=args["a_cross_scale_shift_timestep"],
|
| 254 |
+
v_cross_gate_timestep=args["v_cross_gate_timestep"],
|
| 255 |
+
a_cross_gate_timestep=args["a_cross_gate_timestep"],
|
| 256 |
+
v_prompt_timestep=args.get("v_prompt_timestep"),
|
| 257 |
+
a_prompt_timestep=args.get("a_prompt_timestep"),
|
| 258 |
+
transformer_options=args["transformer_options"],
|
| 259 |
+
)
|
| 260 |
+
return out
|
| 261 |
+
|
| 262 |
+
out = blocks_replace[("double_block", i)](
|
| 263 |
+
{
|
| 264 |
+
"img": (vx, ax),
|
| 265 |
+
"v_context": v_context_t,
|
| 266 |
+
"a_context": a_context_t,
|
| 267 |
+
"attention_mask": attention_mask,
|
| 268 |
+
"v_timestep": v_timestep_t,
|
| 269 |
+
"a_timestep": a_timestep_t,
|
| 270 |
+
"v_pe": v_pe_stacked,
|
| 271 |
+
"a_pe": a_pe_stacked,
|
| 272 |
+
"v_cross_pe": v_cross_stacked,
|
| 273 |
+
"a_cross_pe": a_cross_stacked,
|
| 274 |
+
"v_cross_scale_shift_timestep": av_ca_video_scale_shift_timestep,
|
| 275 |
+
"a_cross_scale_shift_timestep": av_ca_audio_scale_shift_timestep,
|
| 276 |
+
"v_cross_gate_timestep": av_ca_a2v_gate_noise_timestep,
|
| 277 |
+
"a_cross_gate_timestep": av_ca_v2a_gate_noise_timestep,
|
| 278 |
+
"v_prompt_timestep": v_prompt_timestep_t,
|
| 279 |
+
"a_prompt_timestep": a_prompt_timestep_t,
|
| 280 |
+
"transformer_options": transformer_options,
|
| 281 |
+
},
|
| 282 |
+
{"original_block": block_wrap},
|
| 283 |
+
)
|
| 284 |
+
vx, ax = out["img"]
|
| 285 |
+
else:
|
| 286 |
+
vx, ax = block(
|
| 287 |
+
(vx, ax),
|
| 288 |
+
v_context=v_context_t,
|
| 289 |
+
a_context=a_context_t,
|
| 290 |
+
attention_mask=attention_mask,
|
| 291 |
+
v_timestep=v_timestep_t,
|
| 292 |
+
a_timestep=a_timestep_t,
|
| 293 |
+
v_pe=v_pe_stacked,
|
| 294 |
+
a_pe=a_pe_stacked,
|
| 295 |
+
v_cross_pe=v_cross_stacked,
|
| 296 |
+
a_cross_pe=a_cross_stacked,
|
| 297 |
+
v_cross_scale_shift_timestep=av_ca_video_scale_shift_timestep,
|
| 298 |
+
a_cross_scale_shift_timestep=av_ca_audio_scale_shift_timestep,
|
| 299 |
+
v_cross_gate_timestep=av_ca_a2v_gate_noise_timestep,
|
| 300 |
+
a_cross_gate_timestep=av_ca_v2a_gate_noise_timestep,
|
| 301 |
+
v_prompt_timestep=v_prompt_timestep_t,
|
| 302 |
+
a_prompt_timestep=a_prompt_timestep_t,
|
| 303 |
+
transformer_options=transformer_options,
|
| 304 |
+
)
|
| 305 |
+
|
| 306 |
+
return [vx, ax]
|
| 307 |
+
|
| 308 |
+
transformer._process_transformer_blocks = types.MethodType(
|
| 309 |
+
patched_process_transformer_blocks, transformer,
|
| 310 |
+
)
|
| 311 |
+
print("[ltx23_patch] Patched _process_transformer_blocks: stack pe → [2,...] tensors")
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/timing_cache.tc
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9eafe45cff2a9fc5b5913bb725ae6a72cb6992f86e915a7622e866fa3602016b
|
| 3 |
+
size 21234022
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.0.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6a11641e4697cb2c4b222a8d87550d1bbf204be39cacdf36bacfb60ec86d579d
|
| 3 |
+
size 785443053
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.1.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:96a5dcbbf63b7d87b6d42322029cc52743d63c5f936e5826bb50b97c4a80deb6
|
| 3 |
+
size 399141629
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.10.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7bf86fe7b113441110e06c061f87cc01bbf2f652eeba317729d876a6d1b2cd19
|
| 3 |
+
size 399017869
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.11.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3defa0f3abec9ab1ded08c0c371cc8c0f5239c0ead7e4826aa5ec875ec4153e5
|
| 3 |
+
size 398962917
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.12.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:65d263b4f02a8e022986eb324d4a5faadd89dd046da2b246803b7964e0857d79
|
| 3 |
+
size 399020253
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.13.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e5d7b44d85b693c7c1019c50a11c760477743f65fdf70ae5c868ead71bc2a441
|
| 3 |
+
size 399079741
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.14.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1099b57fa7f8f088d0374240ac8e64f0060180ebbc7f4d788cfb8a46ebee7948
|
| 3 |
+
size 399515341
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.15.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:025d4c365b1e683d983e96ff7a0d884856f4e18c4d4607235ed438064b4b9079
|
| 3 |
+
size 399136805
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.16.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b0c8425f4295ba0698e89b6a8a73e097cb8c4919290dd103d30065231c7b1643
|
| 3 |
+
size 399559213
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.17.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a40f5feedaa7453982c0ee893fa006d112aff5e3c01738561ac0d35cb757c214
|
| 3 |
+
size 399047493
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.18.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:37cb49b16bdc8b723dc70c860327ee472369ac0a90be3b7d7dc5284deb37a41c
|
| 3 |
+
size 398704333
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.19.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d7ed9707340b94c604a488c4cb194da9e71ddcf90faead00c68d65640170bdc5
|
| 3 |
+
size 399540429
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.2.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a00efa0c3c3e49ab46fb325a99f76492a892971ecfaa172a391dad6fb5732777
|
| 3 |
+
size 398990157
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.20.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:71ecd88bfdc9c04953a5cd2dcf27bfc75efc7b5a180a89009ff4fd48aa954d39
|
| 3 |
+
size 399125109
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.21.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b4e719451d1bac0fc9451a83d6fa9176b219fb35d98097a326c43774cc393339
|
| 3 |
+
size 398715973
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.22.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:90e1ada63b3f0591c152b643abd8d5fac3373acd6b7b60706af44d11fca93875
|
| 3 |
+
size 398473477
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.23.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4c8d0919f3d57a72a6350b91a7db11c3cf634bb47f8d5db470fb03361865b899
|
| 3 |
+
size 398804781
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.24.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:025b9bebd3e02fe7b21cc54af80fd16482b0b51a078323b78ef52bb693a5a158
|
| 3 |
+
size 399161877
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.25.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3c151199ec1bf4b9ff3b3d8a5c07fae1994eedc3b4f7d389cfa00de71747055a
|
| 3 |
+
size 399176069
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.26.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1978c5c393df0760fc47c68d7047cae45f9e50846ddb68141417c1ad5ece7c24
|
| 3 |
+
size 398835797
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.27.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9c91614fbcaa6f47e9074405dcde160a3f1c37f21fe5d4c68135bb0b485df8fa
|
| 3 |
+
size 399168213
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.28.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:95cb43f45648323752638bbe40b19a82f1e242c3bfac5d413e8547649a1b3682
|
| 3 |
+
size 399243605
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.29.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f1afa95a712cfd1f5fba04a2ce33af60189dbc20d7da326d07039600acf7e5bb
|
| 3 |
+
size 399352797
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.3.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ece79c60b022f0f2a4b5fb813708ecc77d3cc415f03002e3619f94641deda05c
|
| 3 |
+
size 399047165
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.30.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a12bd56a65b69ee04389062ab9de9d8909976bb99110f785aa304b1608102dc2
|
| 3 |
+
size 398987429
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.31.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6d3e659b592e1a2502514d24ae5ec221e469d85f906c7c2ba5dd8241f443d81c
|
| 3 |
+
size 399075653
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.32.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ac9470739366ea60317a4b204f152150e0125b6b8135d3795e34671650fe1bd6
|
| 3 |
+
size 398764245
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.33.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:98d9691e06558f84122edef6dd092ae8558f53ad0e707e2a38023a2cc41bcaf3
|
| 3 |
+
size 398965621
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.34.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:aa23daa6efc1c22f3a0b41a6ea79834449ce6df4de656878fb67db76f613a41d
|
| 3 |
+
size 398746245
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.35.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b8c81bd42a4efdb09331d19f5f4468409dfb9a01eb815ef63dc8f0e315bd59a6
|
| 3 |
+
size 399060181
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.36.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ce43de8703a32d9e289edb926ef2e9e8e195fff87887df9bc83aafdd94a5cc47
|
| 3 |
+
size 398007845
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.37.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e9810ef1ae33227ae205c6dec1e5703e25c992f81b9e06535cadf140b1dd4e59
|
| 3 |
+
size 399348333
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.38.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fc18b8f821b51212148912944524fbb024455f27ccfc4522393fca59d800abe9
|
| 3 |
+
size 399074461
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.39.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9c804bed778da04ca445104849723ff56ad17f8f296cebd323fbe10a01ebc8e0
|
| 3 |
+
size 399032149
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.4.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:59380e98b50f6f0b27a437a07effc72fdcca60b88a0680bd0e5f02739fed1a52
|
| 3 |
+
size 398888933
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.40.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:54801b1ddfbfa1ce2cfad68b23fd8d37f69e6afdf9b9c8ce0d2d024d3bc06876
|
| 3 |
+
size 398813349
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.41.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a72cf76487e49fc8bc74852a10bece544b4ba05a427f1e4f9e7f81987392553a
|
| 3 |
+
size 399133245
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.42.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ac1a2906a57a7d744bf99c1e491bfc65edc8096ab1bb337b89eeae9be417e899
|
| 3 |
+
size 398882437
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.43.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f33c5e8ff64e0bf8609e27ccdab8c763118e965dd06bea1afa6235b925271725
|
| 3 |
+
size 399271941
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.44.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:69e29517d611e2c5bdf5b3dcea0d66074675c2069f187c4e1a63203e061bf45e
|
| 3 |
+
size 398919581
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.45.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c9c51b372b590fab915f61bc2120f78075e5f1fe8940eaa2680d4a9ba0e14f3b
|
| 3 |
+
size 398729029
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.46.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3c10ba93ee246ffd2a16abfb34f4226208b043b793b43ed56655c51017b361ed
|
| 3 |
+
size 398949925
|
models/H100/ltx-2.3-22b-distilled-fp8-t2v_lora/transformer_blocks.47.qlip
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:af791f424f3182292d819d9085b5ecb0a551c26ea2e06c32239373aaf366a5b0
|
| 3 |
+
size 784623861
|