Spaces:
Running
on
Zero
Running
on
Zero
xinjie.wang
commited on
Commit
·
2a08301
1
Parent(s):
90c7b54
update
Browse files
asset3d_gen/models/sr_model.py
CHANGED
@@ -58,6 +58,17 @@ class ImageStableSR:
|
|
58 |
|
59 |
class ImageRealESRGAN:
|
60 |
def __init__(self, outscale: int, model_path: str = None) -> None:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
61 |
from basicsr.archs.rrdbnet_arch import RRDBNet
|
62 |
from realesrgan import RealESRGANer
|
63 |
|
|
|
58 |
|
59 |
class ImageRealESRGAN:
|
60 |
def __init__(self, outscale: int, model_path: str = None) -> None:
|
61 |
+
# monkey_patch_basicsr.py
|
62 |
+
import sys
|
63 |
+
import types
|
64 |
+
import torchvision
|
65 |
+
from packaging import version
|
66 |
+
if version.parse(torchvision.__version__) >= version.parse("0.16"):
|
67 |
+
import torchvision.transforms.functional as TF
|
68 |
+
functional_tensor = types.ModuleType("torchvision.transforms.functional_tensor")
|
69 |
+
functional_tensor.rgb_to_grayscale = TF.rgb_to_grayscale
|
70 |
+
sys.modules["torchvision.transforms.functional_tensor"] = functional_tensor
|
71 |
+
|
72 |
from basicsr.archs.rrdbnet_arch import RRDBNet
|
73 |
from realesrgan import RealESRGANer
|
74 |
|