txt2img-consumer / training.sh
akinv's picture
main
cefa493
#!/bin/bash
export MODEL_NAME=$1
export INSTANCE_DIR=$2
export OUTPUT_DIR=$3
export CLASS_DIR=$4
export INSTANCE_PROMPT=$5
export CLASS_PROMPT=$6
accelerate launch /repository/train_dreambooth.py \
--pretrained_model_name_or_path=$MODEL_NAME \
--pretrained_vae_name_or_path="stabilityai/sd-vae-ft-mse" \
--revision="fp16" \
--with_prior_preservation --prior_loss_weight=1.0 \
--seed=1337 \
--resolution=512 \
--train_batch_size=1 \
--train_text_encoder \
--mixed_precision="fp16" \
--use_8bit_adam \
--gradient_accumulation_steps=1 --gradient_checkpointing --learning_rate=1e-6 \
--lr_scheduler="constant" \
--lr_warmup_steps=0 \
--num_class_images=50 \
--sample_batch_size=1 \
--max_train_steps=800 \
--save_interval=10000 \
--instance_prompt="$INSTANCE_PROMPT" \
--save_sample_prompt="$INSTANCE_PROMPT" \
--class_prompt="$CLASS_PROMPT" \
--output_dir=$OUTPUT_DIR \
--instance_data_dir=$INSTANCE_DIR \
--class_data_dir=$CLASS_DIR