modelscope / DiffSynth-Studio

Enjoy the magic of Diffusion models!
Apache License 2.0
6.4k stars 575 forks source link

ModuleNotFoundError: No module named 'basicsr' #25

Open SirenYan opened 6 months ago

SirenYan commented 6 months ago

我每次一选用controlnet-depth就会报以下的错误 ModuleNotFoundError: No module named 'basicsr' 预处理模型都是https://huggingface.co/lllyasviel/Annotators/tree/main这里下的,有没有人知道是为什么,或者这个depth对应链接里那个预处理模型? 我认为是预处理器模型的问题

Artiprocher commented 6 months ago

抱歉我无法复现这个问题,你可以 pip install basicsr 尝试解决这个问题

SirenYan commented 6 months ago

抱歉我无法复现这个问题,你可以 pip install basicsr 尝试解决这个问题

这个问题我解决了,不知道为什么我的torchvision和basicsr版本冲突导致无法启用controlnet的depth,我直接去秋叶的SD里吧环境里兼容的torchvision和basicsr复制到虚拟环境当中就好了

hello2mao commented 4 months ago

ModuleNotFoundError: No module named 'torchvision.transforms.functional_tensor'

可以用这个方法解决torchvision和basicsr版本冲突: https://github.com/XPixelGroup/BasicSR/issues/663