cuda 5.0配置vs2008+Visual Assist X +安装问题解决
最近,實驗室老師要求將原來項目代碼移植到GPU,就查了下關于GPU編程的資料,就學習了下,看到cuda C是CUDA的GPU編程語言基于標準的C語言,相信移植原來的C代碼會比較快。哈哈~~~
GPU采用并行計算思想,超高計算能力要求,在沒裝顯卡驅動的xp系統,就顯示一卡一卡的~~
關于配置編程平臺這個遇到一點驅動版本問題,花了好幾個小時來解決問題。之前用驅動精靈裝的NVIDIA的驅動,導致在安裝官方的cuda 5.0安裝包出問題,問題如下:
在按照NVIDIA CUDA GETTING STARTED GUIDE FOR MICROSOFT WINDOWS,檢測設備安裝和帶寬就出問題,當然運行cuda給出的例子,也是有問題的:
[Vector addition of 50000 elements]
Failed to allocate device vector A (error code CUDA driver version is insufficient for CUDA runtime version)! 
解決方法:
在控制面板中卸載原來的顯卡驅動,然后去官網下載(http://www.nvidia.cn/Download/index.aspx?lang=cn),自己電腦配置顯卡的最新驅動,安裝重啟就OK了。(*^__^*) 嘻嘻~~
下面還是詳細說下整個配置過程:
由于cuda5.0 環境變量在安裝過程就已經設置好了。
vs2008工程設置:
?
VS2008中.cu程序高亮顯示
查看VS的安裝目錄下Microsoft Visual Studio 9.0\Common7\IDE中有沒有usertype.dat文件,如果沒有,把SDK的安裝目錄下\NVIDIA GPU Computing SDK 3.2\C\doc\syntax_highlighting\visual_studio_8種的usertype.dat文件拷貝過去即可。
重啟VS2008,打開.cu程序,可以看到已經高亮顯示了。
5、當然還可以再裝第三方軟件Visual Assist X來實現語法提示,提高工作效率。
1)下載并安裝Visual Assist X;
2)進注冊表HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\VisualStudio\9.0\Languages\File
Extensions\下面添加子鍵.cu ,然后復制.cpp的鍵值到.cu;
進HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet9 在ExtSource鍵添加鍵值.cu,.cuh; (這一步發現有些網友找不到,其實是在里面的,用查找下方便,當然可以一個點進去找) 
3)Visual Assist X Options-》Projects->C/C++ Directories? 選Custom和Other include files,添
加C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.0\include
(Toolkit安裝目錄)和C:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\CUDA Samples\v5.0\common\inc SDK安裝目錄)
和C:\Program Files\NVIDIA GPU Computing Toolkit\nvToolsExt\include?
上述都已經配置成功:
就可以用下面給個簡單代碼的例子運行了,最后,祝CUDA之旅愉快!
#include <stdio.h> #include <string.h> #include <Windows.h> #include <cuda_runtime.h>__global__ void Calc(int a, int b, int *c) {*c = a + b; }int main() {int a, b, c;int *dev_c;scanf("%d%d", &a, &b);cudaMalloc(&dev_c, sizeof(int));Calc<<<1, 1>>>(a, b, dev_c);cudaMemcpy(&c, dev_c, sizeof(int), cudaMemcpyDeviceToHost);printf("%d\n", c);system("pause");return 0;}?轉載于:https://www.cnblogs.com/cheng07045406/p/3151588.html
總結
以上是生活随笔為你收集整理的cuda 5.0配置vs2008+Visual Assist X +安装问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: Choosing technologie
 - 下一篇: 学前班三拼音节教案一等奖