automatic/cli
Vladimir Mandic 7e0f0ae24f update stable cascade pipeline 2024-02-28 11:45:30 -05:00
..
README.md update cli 2023-05-13 15:21:00 -04:00
create-previews.py fix paths 2023-06-15 19:09:32 -04:00
download.py argparse 2023-10-01 11:18:52 -04:00
gen-styles.py parametrize gen-styles 2023-10-04 14:53:00 -04:00
generate.json update 2023-03-04 18:14:56 -05:00
generate.py refactor html-info and do some linting cleanups 2023-06-18 11:38:42 -04:00
hf-convert.py always log level debug to log file 2023-11-24 09:21:47 -05:00
hf-search.py add actual latent upscalers 2023-09-25 19:46:12 -04:00
idle.py update idle script 2023-08-09 11:29:51 +00:00
image-exif.py fix ui dummy comp 2024-01-04 08:58:54 -05:00
image-grid.py update clip-skip code 2024-02-08 19:40:26 -05:00
image-interrogate.py update cli 2023-05-13 15:21:00 -04:00
image-palette.py update cli 2023-08-09 11:17:22 +00:00
image-watermark.py rework settings, image-watermark, safe config handling 2023-07-18 14:41:27 -04:00
install-sf.py update changelog 2024-01-24 09:51:30 -05:00
latents.py update train script 2023-10-01 13:59:13 -04:00
lcm-convert.py re-update lcm-convert.py 2023-11-10 17:19:50 +03:00
model-jit.py test model jit tracing 2023-09-02 09:55:53 -04:00
model-metadata.py read model metadata 2023-08-31 09:05:38 -04:00
nvidia-smi.py refactor html-info and do some linting cleanups 2023-06-18 11:38:42 -04:00
options.py new training and models interface 2023-06-22 07:46:48 -04:00
process.py refactor ip adapters 2024-02-10 16:04:51 -05:00
random.json add cli 2023-01-14 14:15:47 -05:00
requirements.txt fix installer and requirements 2024-02-22 20:50:23 -05:00
run-benchmark.py refactor stable-cascade, fix taesd bf16, add skip-env cmd flag 2024-02-21 17:13:53 -05:00
sdapi.py fix processor switch 2024-01-09 07:53:37 -05:00
simple-img2img.py refactor txt2img/img2img api 2024-02-16 08:49:42 -05:00
simple-info.py update stable cascade pipeline 2024-02-28 11:45:30 -05:00
simple-txt2img.js rename latent sampler 2024-01-02 08:14:56 -05:00
simple-txt2img.py refactor txt2img/img2img api 2024-02-16 08:49:42 -05:00
simple-upscale.py fix upscale api 2024-02-04 10:14:10 -05:00
torch-compile.py refactor html-info and do some linting cleanups 2023-06-18 11:38:42 -04:00
train.py model update check if latest exists 2023-11-22 11:53:41 -05:00
util.py refactor html-info and do some linting cleanups 2023-06-18 11:38:42 -04:00
validate-locale.py update hints 2023-09-10 13:05:31 -04:00
video-extract.py refactor html-info and do some linting cleanups 2023-06-18 11:38:42 -04:00

README.md

Stable-Diffusion Productivity Scripts

Note: All scripts have built-in --help parameter that can be used to get more information


Main Scripts

Generate

Text-to-image with all of the possible parameters
Supports upsampling, face restoration and grid creation

python generate.py

By default uses parameters from generate.json

Parameters that are not specified will be randomized:

  • Prompt will be dynamically created from template of random samples: random.json
  • Sampler/Scheduler will be randomly picked from available ones
  • CFG Scale set to 5-10

Train

Combined pipeline for embeddings, lora, lycoris, dreambooth and hypernetwork
Optionally runs several image processing steps before training:

  • keep original image
  • detect and extract face
  • detect and extract body
  • detect blur
  • detect dynamic range
  • attempt to upscale low resolution images
  • attempt to restore quality of low quality images
  • automatically generate captions using interrogate
  • resize image
  • square image
  • run image segmentation to remove background

python train.py


Auxiliary Scripts

Benchmark

python run-benchmark.py

Create Previews

Create previews for embeddings, lora, lycoris, dreambooth and hypernetwork

python create-previews.py

Image Grid

python image-grid.py

Image Watermark

Create invisible image watermark and remove existing EXIF tags

python image-watermark.py

Image Interrogate

Runs CLiP and Booru image interrogation

python image-interrogate.py

Palette Extract

Extract color palette from image(s)

python image-palette.py

Prompt Ideas

Generate complex prompt ideas

python prompt-ideas.py

Prompt Promptist

Attempts to beautify the provided prompt

python prompt-promptist.py

Video Extract

Extract frames from video files

python video-extract.py


Utility Scripts

SDAPI

Utility module that handles async communication to Automatic API endpoints
Note: Requires SD API

Can be used to manually execute specific commands:

python sdapi.py progress
python sdapi.py interrupt python sdapi.py shutdown