#!/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