reader = easyocr.Reader(['en'],detect_network = 'dbnet18')"Input type is cpu, but 'deform_conv_cuda.*.so' is not imported successfully."ENV: Win11;Python ENV: 3.8.8 in Jupyter
but5z9lq1#
在这里也遇到了同样的问题,有什么解决方法吗?
xxe27gdn2#
嗨,伙计们,你们解决了吗?
不知何故,它不起作用,甚至 cuda 被检测为输入设备类型@JaidedTeam我一直在研究这个 scripts
cuda
scripts
easyocr\DBNet\assets\ops\dcn\functions\deform_conv.py
看起来没有什么问题(对我来说)。实际上,当我使用 detect_network = 'craft' 时,它是有效的。我只是好奇如果我们使用 dbnet 会怎样。
detect_network = 'craft'
dbnet
avkwfej43#
我也在Ubuntu 22.04上遇到了相同的错误,但我已经解决了。缺少CUDA工具包可能导致编译源代码失败,从而引发RuntimeError错误。在运行DBNet模型之前,有一些关于为CPU和CUDA编译源代码的日志。在我的情况下,缺少nvcc是原因。你可以检查一下。
RuntimeError
nvcc
3条答案
按热度按时间but5z9lq1#
在这里也遇到了同样的问题,有什么解决方法吗?
xxe27gdn2#
嗨,伙计们,你们解决了吗?
不知何故,它不起作用,甚至
cuda
被检测为输入设备类型@JaidedTeam
我一直在研究这个
scripts
看起来没有什么问题(对我来说)。
实际上,当我使用
detect_network = 'craft'
时,它是有效的。我只是好奇如果我们使用dbnet
会怎样。avkwfej43#
我也在Ubuntu 22.04上遇到了相同的错误,但我已经解决了。
缺少CUDA工具包可能导致编译源代码失败,从而引发
RuntimeError
错误。在运行DBNet模型之前,有一些关于为CPU和CUDA编译源代码的日志。
在我的情况下,缺少
nvcc
是原因。你可以检查一下。