本文參考了網絡上的其餘文檔,在此不一一致謝了,前輩們的經驗都是強大的指明燈。根據實踐中的具體狀況,進行了勘誤和修正,僅供新手借鑑,至於高手們能夠略過了。參考文章地址:www.cnblogs.com/yueqiuchen/…html
在「3D視覺工坊」公衆號後臺回覆「VS2015」,便可得到VS2015安裝包(包括破解祕鑰),以及編程助手(VA助手)。ios
關於VS2015的安裝過程,此處沒必要多說,可自行查看本公衆號以前的相關文章。編程
在**「3D視覺工坊」公衆號後臺回覆**「cuda8.0」,便可得到cuda_8.0.61_win10的安裝包連接。bash
安裝包下載完成後,我們開始進行cuda的安裝。網絡
默認安裝路徑,並記住cuda安裝程序的路徑。學習
以後,按照默認安裝便可。ui
在上述流程進行後,接下來咱們須要檢測cuda是否安裝成功,方法以下:spa
進入cmd(我用的是管理員),輸入nvcc –V,此處須要注意的是:中間是有空格的,以後按回車鍵。3d
若是沒有上圖中的顯示,則重裝cuda吧。code
找到C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\1_Utilities\deviceQuery目錄下的deviceQuery_vs2015.sln,點擊編譯運行,結果會顯示你的顯卡信息。以下圖所示。
若是運行成功了,則說明cuda8.0在你的win10電腦上安裝成功了。
咱們能夠再運行一個例程:C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\3_Imaging\boxFilter\boxFilter_vs2015.sln(注意:此處根據你的VS版原本選擇.sln工程),效果圖以下。
按常規方式,新建一個win32控制檯程序,新建一個main.cpp源文件。
右鍵點擊工程——>「生成依賴項」——>「生成自定義」(選擇cuda生成)。
右鍵點擊工程——>屬性——>連接器——>輸入——>附加依賴項(在其中添加cudart.lib);
而後在剛纔新建的main.cpp中輸入下述語句:
#include <iostream>
#include<stdio.h>
#include "cuda_runtime.h"
#include "device_launch_parameters.h"
bool InitCUDA()
{
int count;
cudaGetDeviceCount(&count);
if (count == 0)
{
fprintf(*stderr*, "There is no device.\n");
return false;
}
int i;
for (i = 0; i < count; i++)
{
cudaDeviceProp prop;
if (cudaGetDeviceProperties(&prop, i) == cudaSuccess)
{
if (prop.major >= 1)
{
break;
}
}
}
if (i == count)
{
fprintf(*stderr*, "There is no device supporting CUDA 1.x.\n");
return false;
}
cudaSetDevice(i);
return true;
}
int main()
{
if (!InitCUDA())
{
return 0;
}
printf("HelloWorld, CUDA has been initialized.\n");
system("pause");
return 0;
}
複製代碼
編譯而且運行,效果圖以下。
一個簡單的hello world示例程序就能夠運行了。
至此,cuda8.0已經成功安裝在win10 x64電腦上,而且能夠在VS2015下運行了。
以上是我這個小菜鳥根據網上的示例教程實操的一些簡單筆記,若有不到之處,還請留言批評指教。
上述內容,若有侵犯版權,請聯繫做者,會自行刪文。