• brkirch's avatar
    Add option for float32 sampling with float16 UNet · 84d9ce30
    brkirch authored
    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().
    84d9ce30
Name
Last commit
Last update
..
api Loading commit data...
codeformer Loading commit data...
hypernetworks Loading commit data...
textual_inversion Loading commit data...
call_queue.py Loading commit data...
codeformer_model.py Loading commit data...
deepbooru.py Loading commit data...
deepbooru_model.py Loading commit data...
devices.py Loading commit data...
errors.py Loading commit data...
esrgan_model.py Loading commit data...
esrgan_model_arch.py Loading commit data...
extensions.py Loading commit data...
extra_networks.py Loading commit data...
extra_networks_hypernet.py Loading commit data...
extras.py Loading commit data...
face_restoration.py Loading commit data...
generation_parameters_copypaste.py Loading commit data...
gfpgan_model.py Loading commit data...
hashes.py Loading commit data...
images.py Loading commit data...
img2img.py Loading commit data...
import_hook.py Loading commit data...
interrogate.py Loading commit data...
localization.py Loading commit data...
lowvram.py Loading commit data...
masking.py Loading commit data...
memmon.py Loading commit data...
modelloader.py Loading commit data...
ngrok.py Loading commit data...
paths.py Loading commit data...
postprocessing.py Loading commit data...
processing.py Loading commit data...
progress.py Loading commit data...
prompt_parser.py Loading commit data...
realesrgan_model.py Loading commit data...
safe.py Loading commit data...
script_callbacks.py Loading commit data...
script_loading.py Loading commit data...
scripts.py Loading commit data...
scripts_postprocessing.py Loading commit data...
sd_disable_initialization.py Loading commit data...
sd_hijack.py Loading commit data...
sd_hijack_checkpoint.py Loading commit data...
sd_hijack_clip.py Loading commit data...
sd_hijack_clip_old.py Loading commit data...
sd_hijack_inpainting.py Loading commit data...
sd_hijack_open_clip.py Loading commit data...
sd_hijack_optimizations.py Loading commit data...
sd_hijack_unet.py Loading commit data...
sd_hijack_utils.py Loading commit data...
sd_hijack_xlmr.py Loading commit data...
sd_models.py Loading commit data...
sd_samplers.py Loading commit data...
sd_vae.py Loading commit data...
sd_vae_approx.py Loading commit data...
shared.py Loading commit data...
styles.py Loading commit data...
sub_quadratic_attention.py Loading commit data...
txt2img.py Loading commit data...
ui.py Loading commit data...
ui_common.py Loading commit data...
ui_components.py Loading commit data...
ui_extensions.py Loading commit data...
ui_extra_networks.py Loading commit data...
ui_extra_networks_hypernets.py Loading commit data...
ui_extra_networks_textual_inversion.py Loading commit data...
ui_postprocessing.py Loading commit data...
ui_tempdir.py Loading commit data...
upscaler.py Loading commit data...
xlmr.py Loading commit data...