kasukanraa

jester_training_script

Jan 30th, 2023
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. export MODEL_NAME="./anything-v3.0"
  2. export INSTANCE_DIR="training_jester"
  3. export CLASS_DIR="classes_jester_2"
  4. export OUTPUT_DIR="jester_v4"
  5.  
  6. export VAE_DIR="${MODEL_NAME}/vae"
  7.  
  8. let NUM_INSTANCE_IMAGES=12
  9. let NUM_CLASS_IMAGES=NUM_INSTANCE_IMAGES*12
  10. let MAX_NUM_STEPS=NUM_INSTANCE_IMAGES*80
  11. # let MAX_NUM_STEPS=2100
  12. LR_SCHEDULE="polynomial"
  13. let LR_WARMUP_STEPS=MAX_NUM_STEPS/10
  14.  
  15. echo $NUM_INSTANCE_IMAGES
  16. echo $NUM_CLASS_IMAGES
  17. echo $MAX_NUM_STEPS
  18. echo $LR_WARMUP_STEPS
  19. echo $LR_SCHEDULE
  20.  
  21. accelerate launch train_dreambooth.py \
  22. --pretrained_vae_name_or_path=$VAE_DIR \
  23. --pretrained_model_name_or_path=$MODEL_NAME \
  24. --instance_data_dir=$INSTANCE_DIR \
  25. --class_data_dir=$CLASS_DIR \
  26. --output_dir=$OUTPUT_DIR \
  27. --with_prior_preservation --prior_loss_weight=1.0 \
  28. --instance_prompt="DBjesterkasu boy" \
  29. --class_prompt="boy" \
  30. --resolution=512 \
  31. --seed=1337 \
  32. --train_batch_size=1 \
  33. --train_text_encoder \
  34. --mixed_precision="fp16" \
  35. --gradient_accumulation_steps=2 --gradient_checkpointing \
  36. --use_8bit_adam \
  37. --learning_rate=5e-6 \
  38. --lr_scheduler=$LR_SCHEDULE \
  39. --lr_warmup_steps=$LR_WARMUP_STEPS \
  40. --num_class_images=$NUM_CLASS_IMAGES \
  41. --max_train_steps=$MAX_NUM_STEPS \
  42. --not_cache_latents
Advertisement
Add Comment
Please, Sign In to add comment