* maintain clip vision device
* update links in troubleshoot
This commit is contained in:
lllyasviel
2023-12-16 10:34:47 -08:00
committed by GitHub
parent 776e080b3f
commit 3a727fd240
10 changed files with 113 additions and 77 deletions
+1 -8
View File
@@ -167,14 +167,7 @@ def preprocess(img, ip_adapter_path):
ldm_patched.modules.model_management.load_model_gpu(clip_vision.patcher)
pixel_values = clip_preprocess(numpy_to_pytorch(img).to(clip_vision.load_device))
if clip_vision.dtype != torch.float32:
precision_scope = torch.autocast
else:
precision_scope = lambda a, b: contextlib.nullcontext(a)
with precision_scope(ldm_patched.modules.model_management.get_autocast_device(clip_vision.load_device), torch.float32):
outputs = clip_vision.model(pixel_values=pixel_values, intermediate_output=-2)
outputs = clip_vision.model(pixel_values=pixel_values, intermediate_output=-2)
ip_adapter = entry['ip_adapter']
ip_layers = entry['ip_layers']