forked from MFaceTech/HyperDreamBooth
-
Notifications
You must be signed in to change notification settings - Fork 0
/
train_preoptnet.sh
32 lines (29 loc) · 951 Bytes
/
train_preoptnet.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
# run train
export MODEL_NAME="stable-diffusion-models/realisticVisionV40_v40VAE"
export INSTANCE_DIR="projects/AIGC/dataset/CelebA-HQ-10k"
export OUTPUT_DIR="experiments/pretrained/CelebA-HQ-10k"
CUDA_VISIBLE_DEVICES=0 \
accelerate launch --mixed_precision="fp16" train_preoptnet.py \
--pretrained_model_name_or_path $MODEL_NAME \
--instance_data_dir $INSTANCE_DIR \
--instance_prompt "A [V] face" \
--output_dir $OUTPUT_DIR \
--resolution 512 \
--learning_rate 1e-3 \
--lr_scheduler constant \
--checkpoints_total_limit 2 \
--checkpointing_steps 4 \
--cfg_drop_rate 0.1 \
--seed=42 \
--rank 1 \
--down_dim 160 \
--up_dim 80 \
--train_batch_size 8 \
--train_steps_per_identity 300 \
--resume_from_checkpoint "latest" \
--validation_prompt="A [V] face" \
--train_text_encoder
# when train_text_encoder, not pre_compute_text_embeddings
# --pre_compute_text_embeddings \
# --train_text_encoder
# --patch_mlp \