1、创建一个Visual C++ 空工程

2、添加源文件,将.cpp改为.cu

3、右键工程,选择生成依赖项——>自定义:

在对话框中选择CUDA 8.0,这会添加对CUDAC/C++文件(*.cu)的支持

4、右键所添加的.cu源文件:—>属性,打开属性对话框,在常规属性页下, 将项类型改为:CUDA C/C++,该项也可能不需要自己配置。

5、右键工程名:—>属性—>配置属性—>链接器—>输入—>附加依赖项,添加cudart.lib

这一步很重要,否则会提示缺少cuda相关库。

6、右键工程名:—>属性—>配置属性—>链接器—>常规—>附加库目录,

安装目录\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib

如果path目录里设置好,该步骤可忽略。

按照以上步骤配置好,便可以测试cuda用例了。

#include <iostream>
#include "cuda_runtime.h"
#include "device_launch_parameters.h"  using namespace std;__global__ void add(int a, int b, int *c)
{*c = a + b;
}int main(){int c;int *dev_c;cudaMalloc((void**)&dev_c, sizeof(int)); add <<<1, 1 >>>(5, 9, dev_c);cudaMemcpy(&c, dev_c, sizeof(int), cudaMemcpyDeviceToHost);cout << "5 + 9 = " << c << endl;cudaFree(dev_c);system("pause");return 0;
}

参考:

https://blog.csdn.net/u012411498/article/details/80855609

VS2013+cuda8.0配置及案例相关推荐

  1. windows10 1050ti vs2015 openc3.2 cuda8.0配置自己的darknetyolov3

    windows10 1050ti vs2015 openc3.2 cuda8.0配置自己的darknetyolov3 本来最近主要学习训练自己maskrcnn训练的事情,昨天突然一时兴起想起来自己的D ...

  2. BundleFusion的实现——RealSense D435i+Win10+VS2013+cuda8.0

    一.前言 Bundlefusion应该是目前静态场景重建效果最佳的方案了.该方法提出一个并行化的优化框架,充分利用了基于稀疏特征以及稠密几何和光度匹配提取的对应关系,实时地估计了BA优化的姿态,并具有 ...

  3. BundleFusion复现手册——Win10+VS2013+Cuda8.0+KinectV2实时重建

    文章目录 一 摘要 二 操作环境 三 工程环境配置 3.1 装VS2013和CUDA8.0 3.2 DirectX SDK 安装 3.3 Kinect SDK 2.0 四 VS2013代码生成(以离线 ...

  4. Ubuntu 16.04系统下CUDA8.0配置Caffe教程

    由于最近安装了Ubuntu 16.04,本文教程的特点是不需要降级gcc的版本,毕竟cuda8.0已经支持gcc5以上(默认不支持,实际支持). 本文是在参考caffe官网教程以及http://www ...

  5. 新Titan X + cuda8.0 配置caffe

    机器配置 超微工作站7048GR-TR 显卡:4*Titan X Pascal架构 内存:32G*2 CPU:2* XEON E5-2630 V4 由于工作需要caffe,开始在安装显卡驱动时候一直出 ...

  6. 【caffe】windows下caffe+vs2013+python2.7+cuda8.0+cmake3.8编译与配置

    项目的需要,终究还是用到了深度学习,Caffe无疑是我这种菜鸟最好的入门平台,然鹅,事情并没有想象的那么简单!!!单是编译caffe的库就已经把我折腾得灰头土脸了,搜了很多caffe的编译教程,一步一 ...

  7. windows10 vs2013控制台工程中添加并编译cuda8.0文件操作步骤

    一般有两种方法可以在vs2013上添加运行cuda8.0程序: 一.直接新建一个基于CUDA8.0的项目:如下图所示, 点击确定后即可生成test_cuda项目:默认会自动生成一个kernel.cu文 ...

  8. Caffe + CUDA8.0 + CuDNNv5.1 + OpenCV3.1 + Ubuntu14.04 配置参考文献 ---- Wang Xiao Anhui University CVP

    Warning: Please make sure the cuda is installed correctly, before you reboot your PC, or  you may st ...

  9. Linux16.04配置CUDA8.0+CUDNNV5.1

    文章目录 一.配置CUDA 二.安装CUDA8.0 三.测试 四.配置cudnn 注意事项 CUDA – 作为一种并行编程语言API库,里面包含了很多使用的API函数.它主要用于GPU的编程.它内置了 ...

  10. Windows10+CUDA8.0+VS2015+CUDNN5下配置caffe

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/zhj_matlab/article/details/69943869 </div>< ...

最新文章

  1. java语言编程基础_Java编程基础02——Java语言基础
  2. C语言 内存分配 地址 指针 数组 参数 解析
  3. C# 调用动态链接库读取二代身份证信息
  4. idea设置中文界面_《英雄联盟手游》设置界面中文翻译图分享 外服汉化界面一览...
  5. 微信红包技术架构,防外挂贼牛逼!(附胶片下载)
  6. php cut截取字符串,php源码分析之DZX1.5字符串截断函数cutstr用法
  7. java冒泡法优化_数据结构java版之冒泡排序及优化
  8. vscode之调试es6代码
  9. git base cli
  10. 【驱动】绿联usb转rs232串口(CR104)驱动
  11. SQL_SERVER_2008升级SQL_SERVER_2008_R2的方法
  12. 摄影测量学和计算机视觉,摄影测量学
  13. 《Netty权威指南》笔记 —— 第十二、十三、十四章
  14. linux c语言内存管理,C程序内存管理 第2页_Linux编程_Linux公社-Linux系统门户网站...
  15. mysql_dc.ncf_my live PC / ThinkCentre M920x Tiny / ThinkStation P330 Tiny
  16. inaflash什么意思中文_FLASH 到底是什么意思?
  17. 逆袭大厂生存指南-1 初出茅庐
  18. matlab 中trace,trace命令和tracert命令的用途 matlab中的trace 怎么用的?
  19. 亲戚(relation)
  20. qq登录无法连接服务器未响应,win7登录qq提示腾讯qq未响应的解决方法

热门文章

  1. TP3.2 URL传参及模板输出
  2. 每天学点Shiro-say hello
  3. Linux bash shell递归函数
  4. c++文件操作之读取全部文本文件【zz】
  5. .NET现成程序给你用[四]
  6. display:none与visibility:hidden的区别 ,还有html5的新属性hidden
  7. Yii 2.0 权威指南 (4) 使用 Gii 生成代码
  8. SpringBoot建立数据库连接JdbcTemplate和Mybatis两种方式
  9. @RequestParam和@RequestBody和@PathVariable用法小结
  10. 轻松决绝疑难杂症:nodejs使用http报错: Request path contains unescaped characters