Win10+VS2015+cuda10.1安裝

  最近學習TensorRT,在GTX1080顯卡上測試的好好的例子在RTX2070上死活不成功,分析可能是cuda9.0太老,該版本的TensorRT不支持Turing系列的顯卡。因此準備升級cuda10.1,期間一直出現錯誤導致安裝失敗,網上大部分是關於VS2017+cuda10的,經多次嘗試勉強安裝完成VS2015+cuda10.1,記錄下安裝過程。

1、首先安裝Visual Studio integration

  直接安裝,首先碰到的就是Visual Studio integration安裝失敗,導致安裝進程結束,網上查到的一些刪除和停止,一直不能解決,但不確定是否是最後成功的因素,這裏大概寫下:

  1. 停止 “任務管理器 -> 服務 -> 描述” 中 “NVIDIA” 打頭的4個服務;
  2. 刪除 “C:\Program Files” 路徑下 “NVIDIA” 打頭的2個文件夾,有可能被佔用導致部分無法刪除,這個刪除是否有效果不確定;
  3. 重啓再檢查,看是否能刪除(也有說法,在安全模式下刪除,再正常情況下開機,沒試過)。

  我完成上述步驟後依然無法正常安裝,在網上查找到【軟件安裝】CUDA安裝失敗+win10+VS2015+CUDA8.0+CUDAVisualStudioIntegration找不到的方法。
  因此解壓完成開始安裝的時候,在"C:\Users\用戶名\AppData\Local\Temp\CUDA"目錄下找到“CUDAVisualStudioIntegration”文件夾:

  1. 將“CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions”下的文件直接拷貝到“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations”文件夾中;
  2. 將“CUDAVisualStudioIntegration\extras\visual_studio_integration”中的“CudaProjectVsWizards”文件夾拷貝到“C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions”中(具體位置看自己安裝時候的選項,原鏈接博主安裝在D盤,我安裝在C盤X86路徑下);
  3. 打開CMD,並移動到“Microsoft Visual Studio 14.0\Common7\IDE”路徑下,執行“devenv /setup”命令(我運行的時候一直卡死的樣子,等了一段時間我就直接關閉了,不知道啓作用沒)。

2、自定義安裝cuda10.1

  手動安裝完成Visual Studio integration後,就可以在cuda安裝時取消該項目,但運行時又報了Nsight Systems無法安裝的問題,後來測試發現繼續找解決辦法,找到win10下CUDA和CUDNN的安裝(超詳細)!親測有效!的解決辦法,安裝裏面的要求只安裝Development、Runtime、Documentation、Samples 4項,安裝成功。
  然後又對除CUDA大項外其他項目進行安裝,也安裝成功了。但之前排除的Visual Studio integration、Nsight Systems、Nsight Compute仍然無法安裝。

3、剩下的突然好了!!!∑(゚Д゚ノ)ノ

  完成除了Visual Studio integration、Nsight Systems、Nsight Compute之外其他的安裝後,重啓,清理環境變量,運行代碼,可以運行。準備寫個說明貼,展示下失敗的情況,居然報安裝成功了!
  過程就是安裝的時候只選擇Visual Studio integration、Nsight Systems、Nsight Compute3項(我是一個個裝的,爲了找反面案例)。需要注意安裝的時候對自己電腦上的工作區域注意保存,有時候會突然強制重啓…

總結一下

  • 先清理環境變量、註冊表、老版文件,並重啓;
  • 安裝看是否成功;
  • 如果不成功,先手動安裝Visual Studio integration;
  • 再次安裝,排除Visual Studio integration、Nsight Systems、Nsight Compute,如下圖;
  • 安裝完成後重啓,再次安裝Visual Studio integration、Nsight Systems、Nsight Compute。

Cuda安裝界面
  

  

  

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章