mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-09-03 00:47:09 +08:00
Use the CPU for interpolation.
This commit is contained in:
parent
b06b4f67cd
commit
31914c9beb
@ -29,7 +29,12 @@ def clip_preprocess(image, size=224, mean=[0.48145466, 0.4578275, 0.40821073], s
|
|||||||
else:
|
else:
|
||||||
scale_size = (size, size)
|
scale_size = (size, size)
|
||||||
|
|
||||||
image = torch.nn.functional.interpolate(image, size=scale_size, mode="bilinear")
|
if image.device.type == 'musa':
|
||||||
|
image = image.cpu()
|
||||||
|
image = torch.nn.functional.interpolate(image, size=scale_size, mode="bicubic", antialias=True)
|
||||||
|
image = image.to('musa')
|
||||||
|
else:
|
||||||
|
image = torch.nn.functional.interpolate(image, size=scale_size, mode="bicubic", antialias=True)
|
||||||
h = (image.shape[2] - size)//2
|
h = (image.shape[2] - size)//2
|
||||||
w = (image.shape[3] - size)//2
|
w = (image.shape[3] - size)//2
|
||||||
image = image[:,:,h:h+size,w:w+size]
|
image = image[:,:,h:h+size,w:w+size]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user