GFPGAN icon indicating copy to clipboard operation
GFPGAN copied to clipboard

ImportError: No module named 'deform_conv'

Open lj350201364 opened this issue 3 years ago • 1 comments

$ BASICSR_JIT=True python inference_gfpgan.py -i inputs/whole_imgs -o results -v 1 -s 2 E:\Anaconda3\lib\site-packages\setuptools\distutils_patch.py:25: UserWarning: Distutils was imported before Setuptools. This usage is discouraged and may exhibit undesirable behaviors or errors. Please use Setuptools' objects directly or at least import Setuptools first. warnings.warn( Traceback (most recent call last): File "inference_gfpgan.py", line 7, in from basicsr.utils import imwrite File "E:\Anaconda3\lib\site-packages\basicsr_init_.py", line 3, in from .archs import * File "E:\Anaconda3\lib\site-packages\basicsr\archs_init_.py", line 16, in arch_modules = [importlib.import_module(f'basicsr.archs.{file_name}') for file_name in arch_filenames] File "E:\Anaconda3\lib\site-packages\basicsr\archs_init.py", line 16, in arch_modules = [importlib.import_module(f'basicsr.archs.{file_name}') for file_name in arch_filenames] File "E:\Anaconda3\lib\importlib_init.py", line 127, in import_module return _bootstrap.gcd_import(name[level:], package, level) File "E:\Anaconda3\lib\site-packages\basicsr\archs\basicvsr_arch.py", line 6, in from .arch_util import ResidualBlockNoBN, flow_warp, make_layer File "E:\Anaconda3\lib\site-packages\basicsr\archs\arch_util.py", line 13, in from basicsr.ops.dcn import ModulatedDeformConvPack, modulated_deform_conv File "E:\Anaconda3\lib\site-packages\basicsr\ops\dcn_init.py", line 1, in from .deform_conv import (DeformConv, DeformConvPack, ModulatedDeformConv, ModulatedDeformConvPack, deform_conv, File "E:\Anaconda3\lib\site-packages\basicsr\ops\dcn\deform_conv.py", line 14, in deform_conv_ext = load( File "E:\Anaconda3\lib\site-packages\torch\utils\cpp_extension.py", line 969, in load return _jit_compile( File "E:\Anaconda3\lib\site-packages\torch\utils\cpp_extension.py", line 1196, in _jit_compile return _import_module_from_library(name, build_directory, is_python_module) File "E:\Anaconda3\lib\site-packages\torch\utils\cpp_extension.py", line 1543, in _import_module_from_library file, path, description = imp.find_module(module_name, [path]) File "E:\Anaconda3\lib\imp.py", line 296, in find_module raise ImportError(_ERR_MSG.format(name), name=name) ImportError: No module named 'deform_conv'

lj350201364 avatar May 12 '22 02:05 lj350201364

@lj350201364 There is no need to waste time on tossing the environment, try

https://github.com/TencentARC/GFPGAN/issues/194

soulteary avatar May 20 '22 10:05 soulteary