Skip to content

Commit 0827a05

Browse files
committed
Hack to fix basicsr's missing torchvision.transforms.function_tensor bug with newer torchvision versions
1 parent 2f61512 commit 0827a05

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

sdkit/models/model_loader/codeformer/__init__.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
# hack for basicsr https://github.com/XPixelGroup/BasicSR/pull/650
2+
# credit: https://github.com/AUTOMATIC1111/stable-diffusion-webui/pull/14186/files
3+
4+
import sys
5+
6+
try:
7+
import torchvision.transforms.functional_tensor
8+
except ImportError:
9+
try:
10+
import torchvision.transforms.functional as functional
11+
12+
sys.modules["torchvision.transforms.functional_tensor"] = functional
13+
except ImportError:
14+
pass
15+
# /hack
16+
117
from .codeformer_arch import CodeFormer
218

319
from sdkit import Context

0 commit comments

Comments
 (0)