Skip to content

Commit 69400de

Browse files
committed
update docs
1 parent db16983 commit 69400de

File tree

1 file changed

+29
-0
lines changed
  • docs/source/en/api/pipelines

1 file changed

+29
-0
lines changed

docs/source/en/api/pipelines/ltx.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,35 @@ Make sure to check out the Schedulers [guide](../../using-diffusers/schedulers.m
2222

2323
</Tip>
2424

25+
## Loading Single Files
26+
27+
Loading the original LTX Video checkpoints is also possible with [`~ModelMixin.from_single_file`].
28+
29+
```python
30+
import torch
31+
from diffusers import AutoencoderKLLTX, LTXImageToVideoPipeline, LTXTransformer3DModel
32+
33+
single_file_url = "https://huggingface.co/Lightricks/LTX-Video/ltx-video-2b-v0.9.safetensors"
34+
transformer = LTXTransformer3DModel.from_single_file(single_file_url, torch_dtype=torch.bfloat16)
35+
vae = AutoencoderKLLTX.from_single_file(single_file_url, torch_dtype=torch.bfloat16)
36+
pipe = LTXImageToVideoPipeline.from_pretrained("Lightricks/LTX-Video", transformer=transformer, vae=vae, torch_dtype=torch.bfloat16)
37+
38+
# ... inference code ...
39+
```
40+
41+
Alternative, the pipeline can be used to load the weights with [~FromSingleFileMixin.from_single_file`].
42+
43+
```python
44+
import torch
45+
from diffusers import LTXImageToVideoPipeline
46+
from transformers import T5EncoderModel, T5Tokenizer
47+
48+
single_file_url = "https://huggingface.co/Lightricks/LTX-Video/ltx-video-2b-v0.9.safetensors"
49+
text_encoder = T5EncoderModel.from_pretrained("Lightricks/LTX-Video", subfolder="text_encoder", torch_dtype=torch.bfloat16)
50+
tokenizer = T5Tokenizer.from_pretrained("Lightricks/LTX-Video", subfolder="tokenizer", torch_dtype=torch.bfloat16)
51+
pipe = LTXImageToVideoPipeline.from_single_file(single_file_url, text_encoder=text_encoder, tokenizer=tokenizer, torch_dtype=torch.bfloat16)
52+
```
53+
2554
## LTXPipeline
2655

2756
[[autodoc]] LTXPipeline

0 commit comments

Comments
 (0)