使用 Microsoft 开发人员提供的教程,我按照https://docs.microsoft.com/en-us/dotnet/machine-learning/tutorials/object-detection-onnx创建的教程进行操作。
我确保从 Nvidia 的站点安装 CUDA V10.1.243 和 cuDNN 7.6.5。
然而不知何故,即使在将 的全部内容复制C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin
到我的项目二进制目录之后machinelearning-samples\samples\csharp\end-to-end-apps\ObjectDetection-Onnx\OnnxObjectDetectionApp\bin\Debug\netcoreapp3.0
,我在编译 MS 提供的示例程序时仍然遇到以下错误Exception thrown: 'System.DllNotFoundException' in System.Private.CoreLib.dll An exception of type 'System.DllNotFoundException' occurred in System.Private.CoreLib.dll but was not handled in user code Unable to load DLL 'onnxruntime' or one of its dependencies: The specified module could not be found. (0x8007007E)
:
这应该确保它们可以从 PATH 访问,对吗?我还将它们的原始位置包括NVIDIA GPU Toolkit
在系统 PATH 中。我正在使用最新版本的 Visual Studio 2019 来加载和编译此解决方案。有没有人能够成功运行此代码,如果是,如何?