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 +安装问题解决相关推荐
- VS2010代码提示功能配置:Visual Assist X 10.7.1912.0
在Windows下进行C++程序设计,VS2010是颇为常用的工具.然而在连续使用eclipse一段时间后,笔者对于VS2010的代码提示功能实在有些不满,好在可以通过配置插件Visual Assis ...
- MX130+python3.7.6+CUDA 10.0+CUDNN 7.4.2+TensorFlow-gpu安装
MX130+CUDA 10.0+CUDNN 7.6.1+TensorFlow-gpu安装 一.CUDA安装 二.CUDNN安装 三.tensorflow-gpu安装 环境:GeForce MX130( ...
- Visual Assist X 安装、使用 和 快捷键
Visual Assist X 安装.使用 和 快捷键 https://blog.csdn.net/freeking101/article/details/54631640 Visual Assist ...
- Windows下使用VS2008+CUDA3.0开发的详细配置 (Setup CUDA 3.0 on VS2008 in Windows)
操作系统(OS): Windows 7 集成开发环境(IDE): Microsoft Visual Studio 2008 SP1 ...
- Caffe+Kubuntu16.04_X64+CUDA 8.0配置
前言: 经过尝试过几次Caffe,theano,MxNet之后,很长时间没有进行caffe的更新,此次在Ubuntu16.04下安装Caffe,折腾了一天时间,终于安装成功. 参考链接:Caffe+U ...
- VS2015 + CUDA 8.0 配置GTX1070的OpenCL 开发环境
一.查看计算机对OpenCL异构计算的支持情况 使用 GPU Caps Viewer 查看计算机对OpenCL的支持情况,目前最新的版本是 gpu-caps-viewer-1-32-0, 下载地址:h ...
- vs2017 +CUDA 9.0配置
环境: 1.Win7 64位 旗舰版 2.VS2017 3.CUDA 9.0 安装过程比较简单,直接运行在官网下载的CUDA安装包就可以了. 建议先安装VS,再安装CUDA.这样安装完之后会在VS里直 ...
- VS助手工具Visual Assist X 安装和卸载指导手册
本人使用的是Microsoft Visual Stdio2010,以下的操作基于该版本 安装 1.获取Visual Assist X 安装包,获取地址:传送门 2.下载解压缩之后,点击 VA_X_Se ...
- Visual Assist X安装失败解决办法
最近重装了VS2017,在重装之前卸载了VA助手,但是等到装好VS再去装VA助手时,总是提示以下错误信息: Visual Assist Installer : An error was reporte ...
最新文章
- jenkins配置权限不对导致无法登陆或者空白页面解决办法
- xlwt什么版本支持xlsx的版本_Spring Framework Versions版本支持说明
- percona-toolkit 之 【pt-table-checksum】、【pt-table-sync】说明
- 单关闭功能_广告弹窗关闭
- 设置磁盘配额(第二版)
- 音乐雷达 shazam算法_具有10亿首Shazam音乐识别功能的数据可视化
- c++ 随机字符串_第3章 别碰白块(《C和C++游戏趣味编程》配套教学视频)
- 十个Java基础面试题(附答案)
- 给网站设置ICO图标
- python http通信接口开发
- 一个可以免费下载数据集的网站
- arcgis10.2之Maplex(高级标注扩展模块)
- 东京通勤概况及奥运会交通措施
- that being said
- 蓝牙地址BD_ADDR组成
- 华为薪资等级结构表_2019年华为新员工薪酬 华为薪酬等级工资表
- Honda CB650R/CB650F
- VC实现顶层窗口的透明与实现子窗口的透明【重点:子窗口透明处理】
- PPC/SP/PC汉化教程:如何汉化一个软件
- 数学建模常见算法:拟合算法
热门文章
- TRUNCATE TABLE和PURGE_TABLE的区别
- spring架构整理
- 大数据组件需要额外添加的依赖包汇总(持续更新中)
- Hbase数据倾斜问题处理手段汇总(持续更新中)
- java.io.IOException: No FileSystem for scheme: hdfs转载加自己笔记
- Invalid signature file digest for Manifest main attributes
- microsoft计算机调制管理器,Microsoft
- 机器学习(三十三)——价值函数的近似表示
- servlet-新建maven报错:web.xml is missing and <failOnMissingWebXml> is set to true
- 【转】vue项目打包上传的步骤和方法