kmknknkn 2023-03-06 21:33 采纳率: 0%
浏览 45

onnxruntime引用失败

我在调用onnxruntime-GPU的时候遇到了问题
我创建了一个虚拟环境,python3.7

img

我的cuda版本为10.2,onnx为1.8.0,onnxruntime-gpu为1.6.0
当我尝试import onnxruntime的时候出现报错

>>> import onnxruntime
C:\Users\ASUS\anaconda3\envs\yolo3\lib\site-packages\onnxruntime\capi\_pybind_state.py:14: UserWarning: Cannot load onnxruntime.capi. Error: 'DLL load failed: 找不到指定的模块。'.
  warnings.warn("Cannot load onnxruntime.capi. Error: '{0}'.".format(str(e)))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\ASUS\anaconda3\envs\yolo3\lib\site-packages\onnxruntime\__init__.py", line 13, in <module>
    from onnxruntime.capi._pybind_state import get_all_providers, get_available_providers, get_device, set_seed, \
ImportError: cannot import name 'get_all_providers' from 'onnxruntime.capi._pybind_state' (C:\Users\ASUS\anaconda3\envs\yolo3\lib\site-packages\onnxruntime\capi\_pybind_state.py)

请问该如何解决呢,感觉相关信息很少。大部分回答都是说cuda版本不对,但我的应该没问题

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-03-07 09:41
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 给你找了一篇非常好的博客,你可以看看是否有帮助,链接:onnxruntime报错

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 3月6日