Skip to content

Commit 9c66d8b

Browse files
authored
Merge pull request #11 from neph1/update-v0.9.0
add precompute_conditions
2 parents ce6da7b + 2fac9d4 commit 9c66d8b

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

config/config_template.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ beta1: 0.9
55
beta2: 0.95
66
caption_column: prompts.txt
77
caption_dropout_p: 0.05
8+
caption_dropout_technique: 'empty'
89
checkpointing_limit: 102
910
checkpointing_steps: 500
1011
data_root: ''
@@ -23,22 +24,27 @@ lr_num_cycles: 1
2324
lr_scheduler: ['linear', 'cosine', 'cosine_with_restarts', 'polynomial', 'constant', 'constant_with_warmup']
2425
lr_warmup_steps: 400
2526
max_grad_norm: 1.0
26-
mixed_precision: fp16
27+
mixed_precision: [bf16, fp16, 'no']
2728
model_name: ltx_video
2829
nccl_timeout: 1800
2930
num_validation_videos: 0
3031
optimizer: adamw
3132
output_dir: ''
3233
pin_memory: true
34+
precompute_conditions: false
3335
pretrained_model_name_or_path: ''
3436
rank: 128
3537
report_to: none
3638
seed: 42
3739
target_modules: to_q to_k to_v to_out.0
40+
text_encoder_dtype: [bf16, fp16, fp32]
41+
text_encoder_2_dtype: [bf16, fp16, fp32]
42+
text_encoder_3_dtype: [bf16, fp16, fp32]
3843
tracker_name: finetrainers
3944
train_steps: 3000
4045
training_type: lora
4146
use_8bit_bnb: false
47+
vae_dtype: [bf16, fp16, fp32]
4248
validation_epochs: 0
4349
validation_prompt_separator: ':::'
4450
validation_prompts: ''

run_trainer.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import os
2+
import signal
13
import subprocess
24
import time
35

@@ -26,7 +28,13 @@ def run(self, config: Config, finetrainers_path: str, log_file: str):
2628
--caption_column {config.get('caption_column')} \
2729
--id_token {config.get('id_token')} \
2830
--video_resolution_buckets {config.get('video_resolution_buckets')} \
29-
--caption_dropout_p {config.get('caption_dropout_p')}"
31+
--caption_dropout_p {config.get('caption_dropout_p')} \
32+
--caption_dropout_technique {config.get('caption_dropout_technique')} \
33+
{'--precompute_conditions' if config.get('precompute_conditions') else ''} \
34+
--text_encoder_dtype {config.get('text_encoder_dtype')} \
35+
--text_encoder_2_dtype {config.get('text_encoder_2_dtype')} \
36+
--text_encoder_3_dtype {config.get('text_encoder_3_dtype')} \
37+
--vae_dtype {config.get('vae_dtype')} "
3038

3139
# Dataloader arguments
3240
dataloader_cmd = f"--dataloader_num_workers {config.get('dataloader_num_workers')}"

0 commit comments

Comments
 (0)