Paperspaceでxformersを使う
前提
- /stable-diffusion-webui/に既にwuiが存在している前提。パスが違う場合は/stable-diffusion-webui/requirements_versions.txt を必要に応じて変える。
- LoRA_Easy_Training_Scriptsとsd-scriptsは/root/の直下に置く形になっているので変えたい場合はそれも書き換える。
- wuiを起動する際のコマンドは'python launch.py'ではなく'python3.10 launch.py'へ書き換える。
更新
2023/01/31
- fairscaleのインストールでコケるようになったので細部を更新
2023/02/10
- altairとgradioあたりでコケてるっぽい?のでちょっと変えてみたがこれで良いのかちょっと確証は持てていない
2023/02/11
- requiements.txtのfairscaleのバージョンが更新されても対応できるようにした
2023/02/18
- kohyaのスクリプトとは関係ないのだけれどlxmlのimportが上手く行ってない(この3.10でlaunch.pyを起動すると最新のcontrolnetが動かない)ので3.10版を入れなおす挙動に修正
本文
余談
torchとxformersのバージョンについて
paperspaceのcudaは11.6なので
でより対応する範囲ではより新しいバージョンを入れることも可能で、これでもWUIを--xformers付きで起動することは可能。
しかしsd-scriptsの方が動作自体はするものの生成されるLoRAがmodules.devices NansExceptionを吐くようになって使えなくなってしまったので導入は現時点では断念している。