-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun-training.sh
36 lines (36 loc) · 1.25 KB
/
run-training.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
accelerate launch \
--mixed_precision bf16 \
--num_cpu_threads_per_process 2 \
sd-scripts/flux_train.py \
--pretrained_model_name_or_path models/flux/flux1-dev.safetensors \
--clip_l models/flux/clip_l.safetensors \
--t5xxl models/flux/t5xxl_enconly.safetensors \
--ae models/flux/ae.safetensors \
--save_model_as safetensors \
--sdpa \
--seed 1 \
--gradient_checkpointing \
--mixed_precision bf16 \
--save_precision fp16 \
--highvram \
--cache_text_encoder_outputs_to_disk \
--cache_latents_to_disk \
--optimizer_type adafactor \
--optimizer_args "relative_step=False" "scale_parameter=False" "warmup_init=False" "weight_decay=0.01" \
--lr_scheduler constant \
--max_grad_norm 0.0 \
--timestep_sampling sigmoid \
--discrete_flow_shift 3.1582 \
--model_prediction_type raw \
--guidance_scale 1.0 \
--full_bf16 \
--vae_batch_size 4 \
--dataset_config dataset-config.toml \
--output_dir output \
--apply_t5_attn_mask \
--sample_prompts sample_prompts.txt \
--output_name "${OUTPUT_MODEL_NAME:-finetuned-model}" \
--save_every_n_epochs "${SAVE_EVERY_N_EPOCHS:-70}" \
--max_train_epochs "${MAX_TRAIN_EPOCHS:-300}" \
--sample_every_n_epochs "${SAMPLE_EVERY_N_EPOCHS:-10}" \
--learning_rate "${LEARNING_RATE:-1.1e-5}"