aboutsummaryrefslogtreecommitdiffstats
path: root/webui.py
diff options
context:
space:
mode:
authorbrkirch <brkirch@users.noreply.github.com>2023-01-25 04:51:45 +0000
committerbrkirch <brkirch@users.noreply.github.com>2023-01-25 06:13:02 +0000
commit84d9ce30cb427759547bc7876ed80ab91787d175 (patch)
treea87ca1a7094ca9b7af4e573a211b1dcf8146af67 /webui.py
parent48a15821de768fea76e66f26df83df3fddf18f4b (diff)
downloadstable-diffusion-webui-gfx803-84d9ce30cb427759547bc7876ed80ab91787d175.tar.gz
stable-diffusion-webui-gfx803-84d9ce30cb427759547bc7876ed80ab91787d175.tar.bz2
stable-diffusion-webui-gfx803-84d9ce30cb427759547bc7876ed80ab91787d175.zip
Add option for float32 sampling with float16 UNet
This also handles type casting so that ROCm and MPS torch devices work correctly without --no-half. One cast is required for deepbooru in deepbooru_model.py, some explicit casting is required for img2img and inpainting. depth_model can't be converted to float16 or it won't work correctly on some systems (it's known to have issues on MPS) so in sd_models.py model.depth_model is removed for model.half().
Diffstat (limited to 'webui.py')
0 files changed, 0 insertions, 0 deletions