Почему на самом деле невозможно загрузить onnxruntime.dll ?

#c# #visual-studio #machine-learning #ml.net #ml.net-model-builder

#c# #visual-studio #машинное обучение #ml.net #ml.net-model-builder

Вопрос:

Используя руководство от разработчиков из Microsoft, я следовал руководству, созданному наhttps://learn.microsoft.com/en-us/dotnet/machine-learning/tutorials/object-detection-onnx.

Я убедился, что установил CUDA V10.1.243 и cuDNN 7.6.5 с сайта Nvidia.

Тем не менее, каким-то образом, даже после копирования всего содержимого C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.1bin в каталог двоичного файла моего проекта по адресу machinelearning-samplessamplescsharpend-to-end-appsObjectDetection-OnnxOnnxObjectDetectionAppbinDebugnetcoreapp3.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) .

Это должно убедиться, что они доступны по правильному пути? Я также включаю их исходное местоположение в NVIDIA GPU Toolkit в системный путь. Я использую последнюю версию Visual Studio 2019 для загрузки и компиляции этого решения. Есть ли кто-нибудь, кто смог успешно запустить этот код, и если да, то как?