mirror of
https://github.com/kohya-ss/sd-scripts.git
synced 2026-04-09 06:45:09 +00:00
update readme
This commit is contained in:
34
README.md
34
README.md
@@ -249,6 +249,40 @@ ControlNet-LLLite, a novel method for ControlNet with SDXL, is added. See [docum
|
|||||||
|
|
||||||
## Change History
|
## Change History
|
||||||
|
|
||||||
|
### Oct 9. 2023 / 2023/10/9
|
||||||
|
|
||||||
|
- `tag_images_by_wd_14_tagger.py` now supports Onnx. If you use Onnx, TensorFlow is not required anymore. [#864](https://github.com/kohya-ss/sd-scripts/pull/864) Thanks to Isotr0py!
|
||||||
|
- `--onnx` option is added. If you use Onnx, specify `--onnx` option.
|
||||||
|
- Please install Onnx and other required packages.
|
||||||
|
1. Uninstall TensorFlow.
|
||||||
|
1. `pip install tensorboard==2.14.1` This is required for the specified version of protobuf.
|
||||||
|
1. `pip install protobuf==3.20.3` This is required for Onnx.
|
||||||
|
1. `pip install onnx==1.14.1`
|
||||||
|
1. `pip install onnxruntime-gpu==1.16.0` or `pip install onnxruntime==1.16.0`
|
||||||
|
- `--append_tags` option is added to `tag_images_by_wd_14_tagger.py`. This option appends the tags to the existing tags, instead of replacing them. [#858](https://github.com/kohya-ss/sd-scripts/pull/858) Thanks to a-l-e-x-d-s-9!
|
||||||
|
- [OFT](https://oft.wyliu.com/) is now supported.
|
||||||
|
- You can use `networks.oft` for the network module in `sdxl_train_network.py`. The usage is the same as `networks.lora`. Some options are not supported.
|
||||||
|
- `sdxl_gen_img.py` also supports OFT as `--network_module`.
|
||||||
|
- OFT only supports SDXL currently. Because current OFT tweaks Q/K/V and O in the transformer, and SD1/2 have extremely fewer transformers than SDXL.
|
||||||
|
- The implementation is heavily based on laksjdjf's [OFT implementation](https://github.com/laksjdjf/sd-trainer/blob/dev/networks/lora_modules.py). Thanks to laksjdjf!
|
||||||
|
- Other bug fixes and improvements.
|
||||||
|
|
||||||
|
- `tag_images_by_wd_14_tagger.py` が Onnx をサポートしました。Onnx を使用する場合は TensorFlow は不要です。[#864](https://github.com/kohya-ss/sd-scripts/pull/864) Isotr0py氏に感謝します。
|
||||||
|
- Onnxを使用する場合は、`--onnx` オプションを指定してください。
|
||||||
|
- Onnx とその他の必要なパッケージをインストールしてください。
|
||||||
|
1. TensorFlow をアンインストールしてください。
|
||||||
|
1. `pip install tensorboard==2.14.1` protobufの指定バージョンにこれが必要。
|
||||||
|
1. `pip install protobuf==3.20.3` Onnxのために必要。
|
||||||
|
1. `pip install onnx==1.14.1`
|
||||||
|
1. `pip install onnxruntime-gpu==1.16.0` または `pip install onnxruntime==1.16.0`
|
||||||
|
- `tag_images_by_wd_14_tagger.py` に `--append_tags` オプションが追加されました。このオプションを指定すると、既存のタグに上書きするのではなく、新しいタグのみが既存のタグに追加されます。 [#858](https://github.com/kohya-ss/sd-scripts/pull/858) a-l-e-x-d-s-9氏に感謝します。
|
||||||
|
- [OFT](https://oft.wyliu.com/) をサポートしました。
|
||||||
|
- `sdxl_train_network.py` の`--network_module`に `networks.oft` を指定してください。使用方法は `networks.lora` と同様ですが一部のオプションは未サポートです。
|
||||||
|
- `sdxl_gen_img.py` でも同様に OFT を指定できます。
|
||||||
|
- OFT は現在 SDXL のみサポートしています。OFT は現在 transformer の Q/K/V と O を変更しますが、SD1/2 は transfomer の数が SDXL よりも極端に少ないためです。
|
||||||
|
- 実装は laksjdjf 氏の [OFT実装](https://github.com/laksjdjf/sd-trainer/blob/dev/networks/lora_modules.py) を多くの部分で参考にしています。laksjdjf 氏に感謝します。
|
||||||
|
- その他のバグ修正と改善。
|
||||||
|
|
||||||
### Oct 1. 2023 / 2023/10/1
|
### Oct 1. 2023 / 2023/10/1
|
||||||
|
|
||||||
- SDXL training is now available in the main branch. The sdxl branch is merged into the main branch.
|
- SDXL training is now available in the main branch. The sdxl branch is merged into the main branch.
|
||||||
|
|||||||
@@ -19,11 +19,14 @@ huggingface-hub==0.15.1
|
|||||||
# requests==2.28.2
|
# requests==2.28.2
|
||||||
# timm==0.6.12
|
# timm==0.6.12
|
||||||
# fairscale==0.4.13
|
# fairscale==0.4.13
|
||||||
# for WD14 captioning (tensroflow or onnx)
|
# for WD14 captioning (tensorflow)
|
||||||
# tensorflow==2.10.1
|
# tensorflow==2.10.1
|
||||||
|
# for WD14 captioning (onnx)
|
||||||
# onnx==1.14.1
|
# onnx==1.14.1
|
||||||
# onnxruntime-gpu==1.16.0
|
# onnxruntime-gpu==1.16.0
|
||||||
# onnxruntime==1.16.0
|
# onnxruntime==1.16.0
|
||||||
|
# this is for onnx:
|
||||||
|
# protobuf==3.20.3
|
||||||
# open clip for SDXL
|
# open clip for SDXL
|
||||||
open-clip-torch==2.20.0
|
open-clip-torch==2.20.0
|
||||||
# for kohya_ss library
|
# for kohya_ss library
|
||||||
|
|||||||
Reference in New Issue
Block a user