yuan88089 2024-11-21 16:22 采纳率: 0%
浏览 96

OpenVINO.runtime.win 运行错误

我在使用 OpenVINO.runtime.win 出现下面的错误
System.DllNotFoundException:“无法加载 DLL“openvino_c”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。”

请问 OpenVINO.runtime.win 这个DLL支持NET4.8吗?
我切换到.NET再测试是没有问题的

  • 写回答

1条回答 默认 最新

  • 越重天 新星创作者: Java技术领域 2024-11-22 18:13
    关注

    本答案参考 多次询问 ChatGPT-3.5 后选择的最佳回答,若是满意,还请采纳,谢谢

    1. 关于OpenVINO.runtime.win与.NET 4.8的兼容性
      • OpenVINO的runtime库与.NET框架的兼容性可能会因版本而异。一般来说,OpenVINO主要是为了在多种平台上提供高效的深度学习推理支持。
      • 从你遇到的情况来看,虽然在切换到.NET(这里不太明确你具体切换到的是哪个.NET版本)后测试没有问题,但不能直接推断OpenVINO.runtime.win就一定支持.NET 4.8。
      • 官方文档通常会明确指出其支持的操作系统、框架等环境要求。你可以查看OpenVINO的官方文档来获取准确的关于.NET 4.8支持情况的信息。
    2. 解决“System.DllNotFoundException”错误的可能途径
      • 环境变量设置
        • 当出现“无法加载DLL‘openvino_c’”的错误时,可能是因为系统无法找到该DLL文件所在的路径。检查环境变量是否正确设置,确保包含了OpenVINO库文件所在的目录。例如,如果OpenVINO安装在C:\OpenVINO目录下,确保C:\OpenVINO\bin(假设库文件在bin目录下)被添加到了PATH环境变量中。
      • 依赖项缺失
        • 这个DLL可能依赖于其他的库或者组件。有可能是在Windows环境下,某些底层的依赖(如特定版本的C++运行时库等)没有正确安装或者版本不匹配。例如,如果OpenVINO是基于某个特定版本的Visual C++ Redistributable构建的,而你的系统没有安装该版本或者安装了不兼容的版本,就可能导致这样的问题。你可以尝试安装或更新相关的运行时库来解决问题。
      • 版本不兼容
        • 虽然你提到在切换到.NET(未明确版本)时没有问题,但也有可能是OpenVINO.runtime.win版本与.NET 4.8存在某种不兼容的情况。尝试使用不同版本的OpenVINO.runtime.win(如果有可用版本)来测试,看是否能够在.NET 4.8环境下正常工作。
    评论

报告相同问题?

问题事件

  • 创建了问题 11月21日