feat(backend): remove dependency on basicsr

`basicsr` has a hard dependency on torchvision <= 0.16 and is unmaintained. Extract the code we need from it and remove the dep.

Closes #5108
This commit is contained in:
psychedelicious
2024-02-11 00:11:33 +11:00
parent cd169ee082
commit c5f069a255
7 changed files with 421 additions and 3 deletions

View File

@ -7,10 +7,10 @@ import cv2
import numpy as np
import numpy.typing as npt
import torch
from basicsr.archs.rrdbnet_arch import RRDBNet
from cv2.typing import MatLike
from tqdm import tqdm
from invokeai.backend.image_util.basicsr.rrdbnet_arch import RRDBNet
from invokeai.backend.util.devices import choose_torch_device
"""