Update READEME.
This commit is contained in:
parent
a74e2bd648
commit
22b8ab721f
39
README.md
39
README.md
@ -7,7 +7,10 @@ This is a Diffusers-based script for running Stable Diffusion on [Modal](https:/
|
||||
## Features
|
||||
|
||||
1. Image generation using txt2img or img2img.
|
||||

|
||||

|
||||
Available versions:
|
||||
- SDXL
|
||||
- 1.5
|
||||
|
||||
2. Upscaling
|
||||
|
||||
@ -58,10 +61,8 @@ Images are generated and output to the `outputs/` directory.
|
||||
├── README.md
|
||||
├── cmd/ # A directory with scripts to run inference.
|
||||
│ ├── outputs/ # Images are outputted this directory.
|
||||
│ ├── sd15_img2img.py # A script to run sd15_img2img inference.
|
||||
│ ├── sd15_txt2img.py # A script to run sd15_txt2img inference.
|
||||
│ ├── sdxl_txt2img.py # A script to run sdxl_txt2img inference.
|
||||
│ └── util.py
|
||||
...
|
||||
│ └── txt2img_handler.py # A script to run txt2img inference.
|
||||
└── app/ # A directory with config files.
|
||||
├── __main__.py # A main script to run inference.
|
||||
├── Dockerfile # To build a base image.
|
||||
@ -133,20 +134,30 @@ Set the prompt to Makefile.
|
||||
|
||||
```makefile
|
||||
# ex)
|
||||
run:
|
||||
cd ./cmd && modal run txt2img.py \
|
||||
--prompt "hogehoge" \
|
||||
--n-prompt "mogumogu" \
|
||||
--height 768 \
|
||||
--width 512 \
|
||||
img_by_sdxl_txt2img:
|
||||
cd ./cmd && modal run txt2img_handler.py::main \
|
||||
--version "sdxl" \
|
||||
--prompt "A dog is running on the grass" \
|
||||
--n-prompt "" \
|
||||
--height 1024 \
|
||||
--width 1024 \
|
||||
--samples 1 \
|
||||
--steps 30 \
|
||||
--seed 12321 |
|
||||
--use-upscaler "True" \
|
||||
--fix-by-controlnet-tile "True" \
|
||||
--output-fomart "avif"
|
||||
--output-format "avif"
|
||||
```
|
||||
|
||||
- prompt: Specifies the prompt.
|
||||
- n-prompt: Specifies a negative prompt.
|
||||
- height: Specifies the height of the image.
|
||||
- width: Specifies the width of the image.
|
||||
- samples: Specifies the number of images to generate.
|
||||
- steps: Specifies the number of steps.
|
||||
- seed: Specifies the seed.
|
||||
- use-upscaler: Enables the upscaler to increase the image resolution.
|
||||
- fix-by-controlnet-tile: Specifies whether to use ControlNet 1.1 Tile. If enabled, it will repair broken images and generate high-resolution images. Only sd15 is supported.
|
||||
- output-format: Specifies the output format. Only avif and png are supported.
|
||||
|
||||
### 5. Deploy an application
|
||||
|
||||
Execute the below command. An application will be deployed on Modal.
|
||||
|
||||
33
README_ja.md
33
README_ja.md
@ -5,8 +5,10 @@
|
||||
## このスクリプトでできること
|
||||
|
||||
1. txt2imgまたはimt2imgによる画像生成ができます。
|
||||
|
||||

|
||||

|
||||
利用可能なバージョン:
|
||||
- SDXL
|
||||
- 1.5
|
||||
|
||||
2. アップスケーラーとControlNet Tileを利用した高解像度な画像を生成することができます。
|
||||
|
||||
@ -58,10 +60,8 @@ modal token new
|
||||
├── README.md
|
||||
├── cmd/ # A directory with scripts to run inference.
|
||||
│ ├── outputs/ # Images are outputted this directory.
|
||||
│ ├── sd15_img2img.py # A script to run sd15_img2img inference.
|
||||
│ ├── sd15_txt2img.py # A script to run sd15_txt2img inference.
|
||||
│ ├── sdxl_txt2img.py # A script to run sdxl_txt2img inference.
|
||||
│ └── util.py
|
||||
...
|
||||
│ └── txt2img_handler.py # A script to run txt2img inference.
|
||||
└── app/ # A directory with config files.
|
||||
├── __main__.py # A main script to run inference.
|
||||
├── Dockerfile # To build a base image.
|
||||
@ -135,18 +135,17 @@ model:
|
||||
|
||||
```makefile
|
||||
# 設定例
|
||||
run:
|
||||
cd ./cmd && modal run txt2img.py \
|
||||
--prompt "hogehoge" \
|
||||
--n-prompt "mogumogu" \
|
||||
--height 768 \
|
||||
--width 512 \
|
||||
img_by_sdxl_txt2img:
|
||||
cd ./cmd && modal run txt2img_handler.py::main \
|
||||
--version "sdxl" \
|
||||
--prompt "A dog is running on the grass" \
|
||||
--n-prompt "" \
|
||||
--height 1024 \
|
||||
--width 1024 \
|
||||
--samples 1 \
|
||||
--steps 30 \
|
||||
--seed 12321 |
|
||||
--use-upscaler "True" \
|
||||
--fix-by-controlnet-tile "True" \
|
||||
--output-fomart "png"
|
||||
--output-format "avif"
|
||||
```
|
||||
|
||||
- prompt: プロンプトを指定します。
|
||||
@ -157,8 +156,8 @@ run:
|
||||
- steps: ステップ数を指定します。
|
||||
- seed: seedを指定します。
|
||||
- use-upscaler: 画像の解像度を上げるためのアップスケーラーを有効にします。
|
||||
- fix-by-controlnet-tile: ControlNet 1.1 Tileの利用有無を指定します。有効にすると、崩れた画像を修復しつつ、高解像度な画像を生成します。
|
||||
- output-format: 出力フォーマットを指定します。avifも指定可能です。
|
||||
- fix-by-controlnet-tile: ControlNet 1.1 Tileの利用有無を指定します。有効にすると、崩れた画像を修復しつつ、高解像度な画像を生成します。sd15のみ対応。
|
||||
- output-format: 出力フォーマットを指定します。avifとpngのみ対応。
|
||||
|
||||
### 5. アプリケーションをデプロイする
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user