Я пытаюсь установить CUDA Toolkit 9.1.85 на мою машину. С первой попытки все работает, пока я не попытался скомпилировать OpenCV 3.4.1 с поддержкой CUDA в Visual Studio 2017 15.6.6. Я проверил в Интернете, и я нашел много информация об ошибке. Со второй попытки я следовал советам здесь и здесь , но я не могу успешно установить CUDA.
Запуск установки CUDA с помощью следующей команды:
setup.exe -log:"D:\logcuda" -loglevel:6
И, заглянув в файл журнала, я обнаружил, что
ERROR: [NVI2.NVInstaller] 2064@CNVInstaller::InternalPerformInstall : Package "visual_studio_integration_9.1" failed with error: Exception {0x80004005 - Unspecified error.; File: PerformInstall.cpp; Line: 4029; Phase failure}.
Если я пытаюсь установить CUDA без интеграции Visual Studio, я могу успешно установить CUDA (не пытался скомпилировать OpenCV).
Перед второй попыткой я удалил все компоненты NVIDIA (драйвер и т. Д.), Использовал DDU, удалил Visual Studio со всеми компонентами (запустил также InstallCleanup.exe), запустил CCleaner.
Теперь я использую Visual Studio 2017 15.4.5 и только VC ++ 2015.3 140 (141 не установлена), NVIDIA 397.31, но все еще получаю ту же ошибку. С первой попытки я успешно устанавливаю CUDA с Visual Studio 2017 15.6.6 VC ++ 2017 v141 с интеграцией Visual Studio.
Может кто-нибудь указать мне правильный путь? Я не могу понять, исправить это. Спасибо за ваш ответ.