OpenGVLab / DCNv4

[CVPR 2024] Deformable Convolution v4
https://arxiv.org/pdf/2401.06197.pdf
MIT License
482 stars 27 forks source link

作者您好,你的工作十分出色,但是我再使用的时候出现了运行时错误,RuntimeError: Not implemented on the CPU,目前不知道怎么解决,请问直接安装后还要进行别的操作吗? #68

Open xpbag opened 2 months ago

xpbag commented 2 months ago

output = ext.dcnv4_forward(*args) ^^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: Not implemented on the CPU Exception raised from dcnv4_forward at D:\learningJournal\Detection\YOLO\ultralytics-main\ultralytics\nn\DCNv4_op\src\dcnv4.h:82 (most recent call first): 00007FF85739366200007FF857393600 c10.dll!c10::Error::Error [ @ ] 00007FF85739311A00007FF8573930C0 c10.dll!c10::detail::torchCheckFail [ @ ] 00007FFF7500067B00007FFF74FF56E0 ext.cp311-win_amd64.pyd!c10::ivalue::Object::operator= [ @ ] 00007FFF7500A0DD00007FFF750007E0 ext.cp311-win_amd64.pyd!PyInit_ext [ @ ] 00007FFF7500A14400007FFF750007E0 ext.cp311-win_amd64.pyd!PyInit_ext [ @ ] 00007FFF74FFE01B00007FFF74FF56E0 ext.cp311-win_amd64.pyd!c10::ivalue::Object::operator= [ @ ] 00007FF85EBD42CC00007FF85EBD3550 python311.dll!PyCFunction_GetFlags [ @ ] 00007FF85EB8F67800007FF85EB8F5D0 python311.dll!PyObject_Call [ @ ] 00007FF85EC8D88400007FF85EC8D320 python311.dll!PyEval_GetFuncDesc [ @ ] 00007FF85EC8903F00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EC8BD0E00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EB8F76D00007FF85EB8F730 python311.dll!PyFunction_Vectorcall [ @ ] 00007FF85EB8F50E00007FF85EB8F420 python311.dll!PyVectorcall_Function [ @ ] 00007FF85EB8F61F00007FF85EB8F5D0 python311.dll!PyObject_Call [ @ ] 00007FF85EC8D7BD00007FF85EC8D320 python311.dll!PyEval_GetFuncDesc [ @ ] 00007FF85EC8903F00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EC8BD0E00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EB8F76D00007FF85EB8F730 python311.dll!PyFunction_Vectorcall [ @ ] 00007FF85EB8F50E00007FF85EB8F420 python311.dll!PyVectorcall_Function [ @ ] 00007FF85EB8F61F00007FF85EB8F5D0 python311.dll!PyObject_Call [ @ ] 00007FFF79C502C100007FFF79C3CF00 torch_python.dll!THPPointer::THPPointer [ @ ] 00007FF85EBD430600007FF85EBD3550 python311.dll!PyCFunction_GetFlags [ @ ] 00007FF85EB8F67800007FF85EB8F5D0 python311.dll!PyObject_Call [ @ ] 00007FF85EC8D88400007FF85EC8D320 python311.dll!PyEval_GetFuncDesc [ @ ] 00007FF85EC8903F00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EC8BD0E00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EB8F76D00007FF85EB8F730 python311.dll!PyFunction_Vectorcall [ @ ] 00007FF85EB9154900007FF85EB91190 python311.dll!PyCell_Set [ @ ] 00007FF85EB91B5100007FF85EB91960 python311.dll!PyMethod_Self [ @ ] 00007FF85EB8F50E00007FF85EB8F420 python311.dll!PyVectorcall_Function [ @ ] 00007FF85EB8F61F00007FF85EB8F5D0 python311.dll!PyObject_Call [ @ ] 00007FF85EC8D7BD00007FF85EC8D320 python311.dll!PyEval_GetFuncDesc [ @ ] 00007FF85EC8903F00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EC8BD0E00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EB8F76D00007FF85EB8F730 python311.dll!PyFunction_Vectorcall [ @ ] 00007FF85EB9154900007FF85EB91190 python311.dll!PyCell_Set [ @ ] 00007FF85EB91B5100007FF85EB91960 python311.dll!PyMethod_Self [ @ ] 00007FF85EB8F50E00007FF85EB8F420 python311.dll!PyVectorcall_Function [ @ ] 00007FF85EB8F61F00007FF85EB8F5D0 python311.dll!PyObject_Call [ @ ] 00007FF85EC8D7BD00007FF85EC8D320 python311.dll!PyEval_GetFuncDesc [ @ ] 00007FF85EC8903F00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EC8BD0E00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EB8F76D00007FF85EB8F730 python311.dll!PyFunction_Vectorcall [ @ ] 00007FF85EB8F25400007FF85EB8F180 python311.dll!PyObject_FastCallDictTstate [ @ ] 00007FF85EB8F9F200007FF85EB8F950 python311.dll!PyObject_Call_Prepend [ @ ] 00007FF85EBFAAF400007FF85EBF72D0 python311.dll!PyType_Ready [ @ ] 00007FF85EB8F3D100007FF85EB8F2B0 python311.dll!PyObject_MakeTpCall [ @ ] 00007FF85EB8F59100007FF85EB8F570 python311.dll!PyObject_Vectorcall [ @ ] 00007FF85EC87F1A00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EC8BD0E00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EC8346000007FF85EC833C0 python311.dll!PyEval_EvalCode [ @ ] 00007FF85EC7E24900007FF85EC73AB0 python311.dll!PyWarnings_Init [ @ ] 00007FF85EC7BCAE00007FF85EC73AB0 python311.dll!PyWarnings_Init [ @ ] 00007FF85EBD3F4800007FF85EBD3550 python311.dll!PyCFunction_GetFlags [ @ ] 00007FF85EB8F50E00007FF85EB8F420 python311.dll!PyVectorcall_Function [ @ ] 00007FF85EB8F61F00007FF85EB8F5D0 python311.dll!PyObject_Call [ @ ] 00007FF85EC8D88400007FF85EC8D320 python311.dll!PyEval_GetFuncDesc [ @ ] 00007FF85EC8903F00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EC8BD0E00007FF85EC83780 python311.dll!PyEval_EvalFrameDefault [ @ ] 00007FF85EB8F76D00007FF85EB8F730 python311.dll!PyFunction_Vectorcall [ @ ] 00007FF85EB8F01900007FF85EB8EF20 python311.dll!PyBytes_Repeat [ @ ] 00007FF85EB902EE00007FF85EB90100 python311.dll!PyObject_CallMethodId_SizeT [ @ ] 00007FF85EB9046400007FF85EB90400 python311.dll!PyObject_CallMethodObjArgs [ @ ] 00007FF85ECC13AE00007FF85ECC0B20 python311.dll!PyImport_ImportModuleNoBlock [ @ ]