Skip to content

Compatible Models

Benjamin Paine edited this page Oct 2, 2023 · 2 revisions

In order to best facilitate Enfugue cohabitating with other Stable Diffusion applications, an effort has been made to support as many model versions and formats as possible. This document serves as a reference for those looking to configure Enfugue for offline use or if you are using the same directories for multiple applications.

When searching for models, Enfugue will look in all directories within the configured directories (including symlinks.)

Note: default directories are written using the ~ as a shortcut for the home directory of the current user. For Linux and MacOS users, that is by default located at /home/<myusername>. My Windows Users, that is by default located at C:\Users\<myusername>, substituting C:\ for the directory Windows is installed to.

Checkpoints (Models)

  • Directory can be configured in the UI or using configuration key enfugue.engine.checkpoint.
  • Default directory ~/.cache/enfugue/checkpoint
  • .safetensors and .ckpt formats
  • All Stable Diffusion 1.5 and XL checkpoints are supported. Stable Diffusion 2 is not supported.

VAE

  • Directory can be configured in the UI or using configuration key enfugue.engine.cache.
  • Default directory ~/.cache/enfugue/cache
  • .safetensors, .ckpt, .bin, .pth, or .pt formats
  • "Other" option in UI accepts any URI to a file (HTTP or local path) or diffusers repository at huggingface.co
  • When passing other VAE in the API, just pass the file path or repository
Name Diffusers Repository Filenames
EMA stabilityai/sd-vae-ft-ema vae-ft-ema-560000-ema-pruned, sd-vae-ft-ema-original, sd-vae-ft-ema
MSE stabilityai/sd-vae-ft-mse vae-ft-mse-840000-ema-pruned, sd-vae-ft-mse-original, sd-vae-ft-mse
XL stabilityai/sdxl-vae sdxl-vae
XL16 madebyollin/sdxl-vae-fp16-fix sdxl-vae-fp16-fix, sdxl-vae-fp16

ControlNets

  • Directory can be configured in the UI or using configuration key enfugue.engine.cache.
  • Default directory ~/.cache/enfugue/cache
  • Repositories/files can be configured in the UI or using configuration key enfugue.controlnet.<name> or enfugue.controlnet.xl.<name>
  • .safetensors, .ckpt, .bin, .pth, or .pt formats
  • UI also allows configuring different default paths for each ControlNet

Stable Diffusion 1.5

Name Diffusers Repository Filenames
canny lllyasviel/control_v11p_sd15_canny control_v11p_sd15_canny, control_sd15_canny
mlsd lllyasviel/control_v11p_sd15_mlsd control_v11p_sd15_mlsd, control_sd15_mlsd
hed lllyasviel/sd-controlnet-hed control_sd15_hed, sd-controlnet-hed
scribble lllyasviel/control_v11p_sd15_scribble control_v11p_sd15_scribble, control_sd15_scribble
tile lllyasviel/control_v11f1e_sd15_tile control_v11f1e_sd15_tile, control_sd15_tile
inpaint lllyasviel/control_v11p_sd15_inpaint control_v11p_sd15_inpaint, control_sd15_inpaint
depth lllyasviel/control_v11f1p_sd15_depth control_v11f1p_sd15_depth, control_sd15_depth
normal lllyasviel/control_v11p_sd15_normalbae control_v11p_sd15_normalbae, control_sd15_normal
pose lllyasviel/control_v11p_sd15_openpose control_v11p_sd15_openpose, control_sd15_openpose
pidi lllyasviel/control_v11p_sd15_softedge control_v11p_sd15_softedge
line (Line Art) lllyasviel/control_v11p_sd15_lineart control_v11p_sd15_lineart
anime (Anime Line Art) lllyasviel/control_v11p_sd15s2_lineart_anime "control_v11p_sd15s2_lineart_anime
qr monster-labs/control_v1p_sd15_qrcode_monster control_v1p_sd15_qrcode_monster_v2, control_v1p_sd15_qrcode_monster

Stable Diffusion XL

Name Diffusers Repository Filenames
canny diffusers/controlnet-canny-sdxl-1.0 diffusers_xl_canny_full, controlnet-canny-sdxl-1.0
depth diffusers/controlnet-depth-sdxl-1.0 diffusers_xl_depth_full, controlnet-depth-sdxl-1.0
pose thibaud/controlnet-openpose-sdxl-1.0 OpenPoseXL2, controlnet-openpose-sdxl-1.0