ダウンロードとセットアップ
https://github.com/invoke-ai/InvokeAI/blob/main/docs/installation/INSTALL_MAC.md
git clone https://github.com/invoke-ai/InvokeAI.git
cd InvokeAI
git clone https://huggingface.co/CompVis/stable-diffusion-v-1-4-original
mkdir -p models/ldm/stable-diffusion-v1/
ln -s stable-diffusion-v-1-4-original/sd-v1-4.ckpt models/ldm/stable-diffusion-v1/model.ckpt
PIP_EXISTS_ACTION=w CONDA_SUBDIR=osx-arm64 conda env create -f environment-mac.yml
conda activate invokeai
トレーニング
https://github.com/invoke-ai/InvokeAI/blob/main/docs/features/TEXTUAL_INVERSION.md
python3 ./main.py -t \
--base ./configs/stable-diffusion/v1-finetune.yaml \
--actual_resume ./models/ldm/stable-diffusion-v1/model.ckpt \
-n "my_cat" \
--data_root your_images_dir_path \
--init_word 'cat'
学習パラメータはconfigs/stable_diffusion/v1-finetune.yaml
を書き換えて調整する。
ctrl+c
で学習終了。
学習結果は、logs
以下に出力される。
推論
python3 ./scripts/invoke.py \
--embedding_path /path/to/embedding.pt
invoke> "a photo of *"
invoke> "waterfall and rainbow in the style of *" --init_img=./init-images/crude_drawing.png --strength=0.5 -s100 -n4