• Patryk Wychowaniec's avatar
    interrogate: Fix CLIP-interrogation on CPU · 7157e5d0
    Patryk Wychowaniec authored
    Currently, trying to perform CLIP interrogation on a CPU fails, saying:
    
    ```
    RuntimeError: "slow_conv2d_cpu" not implemented for 'Half'
    ```
    
    This merge request fixes this issue by detecting whether the target
    device is CPU and, if so, force-enabling `--no-half` and passing
    `device="cpu"` to `clip.load()` (which then does some extra tricks to
    ensure it works correctly on CPU).
    7157e5d0
Name
Last commit
Last update
..
api Loading commit data...
codeformer Loading commit data...
hypernetworks Loading commit data...
textual_inversion Loading commit data...
artists.py Loading commit data...
bsrgan_model.py Loading commit data...
bsrgan_model_arch.py Loading commit data...
codeformer_model.py Loading commit data...
deepbooru.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...
extras.py Loading commit data...
face_restoration.py Loading commit data...
generation_parameters_copypaste.py Loading commit data...
gfpgan_model.py Loading commit data...
images.py Loading commit data...
images_history.py Loading commit data...
img2img.py Loading commit data...
interrogate.py Loading commit data...
ldsr_model.py Loading commit data...
ldsr_model_arch.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...
processing.py Loading commit data...
prompt_parser.py Loading commit data...
realesrgan_model.py Loading commit data...
safe.py Loading commit data...
safety.py Loading commit data...
scripts.py Loading commit data...
scunet_model.py Loading commit data...
scunet_model_arch.py Loading commit data...
sd_hijack.py Loading commit data...
sd_hijack_inpainting.py Loading commit data...
sd_hijack_optimizations.py Loading commit data...
sd_models.py Loading commit data...
sd_samplers.py Loading commit data...
shared.py Loading commit data...
styles.py Loading commit data...
swinir_model.py Loading commit data...
swinir_model_arch.py Loading commit data...
swinir_model_arch_v2.py Loading commit data...
txt2img.py Loading commit data...
ui.py Loading commit data...
upscaler.py Loading commit data...