Some random useful scripts for stable diffusion, like fixing clip pos_id, bake vae, generate empty civitai info, etc.
convert_ckpt_to_safetensor.py
: Convert SD checkpoint to safetensor format while keeping the orignal dtypeconvert_sdxl_to_fp8e4m3.py
: Convert SDXL checkpoint to float8_e4m3fn dtypeextract_dir_locon.py
: Extract SDXL locons from safetensors under specific directory. My common use case is to somehow save some unstable but stylish checkpointsfix_drawthings_sdxl_checkpoint.py
: Fix SDXL checkpoint from MacDraw Things
, so that webui can recognize itfix_sdxl_clip.py
: Fix SDXL clip pos_id, so thatModel Toolkit
can recognize itfix_sdxl_vae.py
: Bake VAE into SDXL checkpoint without opening webuigenerate_civitai_info.py
: Generate empty civitai info under specific directory, so thatCivitai Shortcut
won't complain about missing infoworkflow2png.py
: Bake ComfyUI workflow into png, like workflow screenshots