xinntao / EDVR

Winning Solution in NTIRE19 Challenges on Video Restoration and Enhancement (CVPR19 Workshops) - Video Restoration with Enhanced Deformable Convolutional Networks. EDVR has been merged into BasicSR and this repo is a mirror of BasicSR.
https://github.com/xinntao/BasicSR
1.48k stars 320 forks source link

failed in import DCNv2 module #147

Closed Remhardt closed 4 years ago

Remhardt commented 4 years ago

I‘m trying to use EDVR in my codes. It's no problem when I was running the example test codes. But when I was trying to import models.archs.EDVR_arch in my codes, the error occured.

My codes also import "utils.util" and "data.util". These doesn't come out issues except "EDVR_arch"

The information is just like below

Traceback (most recent call last):
  File "G:\face_recognition\face_recognition\test\models\archs\EDVR_arch.py", line 8, in <module>
    from models.archs.dcn.deform_conv import ModulatedDeformConvPack as DCN
  File "G:\face_recognition\face_recognition\test\models\archs\dcn\__init__.py", line 1, in <module>
    from .deform_conv import (DeformConv, DeformConvPack, ModulatedDeformConv, ModulatedDeformConvPack,
  File "G:\face_recognition\face_recognition\test\models\archs\dcn\deform_conv.py", line 10, in <module>
    from . import deform_conv_cuda
ImportError: DLL load failed: 

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "G:/face_recognition/face_recognition/test/mtcnn_test.py", line 21, in <module>
    import models.archs.EDVR_arch as EDVR_arch
  File "G:\face_recognition\face_recognition\test\models\archs\EDVR_arch.py", line 10, in <module>
    raise ImportError('Failed to import DCNv2 module.')
ImportError: Failed to import DCNv2 module.