Не удается установить CUDA Toolkit 9.1.85 в 64-разрядной версии Windows 7 - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь установить 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.

Может кто-нибудь указать мне правильный путь? Я не могу понять, исправить это. Спасибо за ваш ответ.

1 Ответ

0 голосов
/ 14 июня 2018

Следуя этому предложению , вот как я установил CUDA 9.2 для Visual Studio 2017 15.6.7:

  1. Текущая версия Visual Studio 2017 - 15.7.3, поэтому мне пришлось скачать более раннюю версию здесь .
  2. Распакуйте инсталлятор CUDA, как архив в каталог, скажем C:\cuda_9.2.88_win10\
  3. Установка CUDA без интеграции с Visual Studio (вам нужно выбрать выборочную вместо экспресс-установки)
  4. Копировать C:\cuda_9.2.88_win10\CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions в C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\BuildCustomizations.
  5. Копировать C:\cuda_9.2.88_win10\CUDAVisualStudioIntegration\extras\visual_studio_integration\CudaProjectVsWizards в C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\CUDA
  6. Запуск от имени администратора: devenv /setup из каталога C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE
  7. Установить все MSI из C:\cuda_9.2.88_win10\CUDAVisualStudioIntegration
...