VS2013+cuda8.0配置及案例
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配置及案例相关推荐
- windows10 1050ti vs2015 openc3.2 cuda8.0配置自己的darknetyolov3
windows10 1050ti vs2015 openc3.2 cuda8.0配置自己的darknetyolov3 本来最近主要学习训练自己maskrcnn训练的事情,昨天突然一时兴起想起来自己的D ...
- BundleFusion的实现——RealSense D435i+Win10+VS2013+cuda8.0
一.前言 Bundlefusion应该是目前静态场景重建效果最佳的方案了.该方法提出一个并行化的优化框架,充分利用了基于稀疏特征以及稠密几何和光度匹配提取的对应关系,实时地估计了BA优化的姿态,并具有 ...
- BundleFusion复现手册——Win10+VS2013+Cuda8.0+KinectV2实时重建
文章目录 一 摘要 二 操作环境 三 工程环境配置 3.1 装VS2013和CUDA8.0 3.2 DirectX SDK 安装 3.3 Kinect SDK 2.0 四 VS2013代码生成(以离线 ...
- Ubuntu 16.04系统下CUDA8.0配置Caffe教程
由于最近安装了Ubuntu 16.04,本文教程的特点是不需要降级gcc的版本,毕竟cuda8.0已经支持gcc5以上(默认不支持,实际支持). 本文是在参考caffe官网教程以及http://www ...
- 新Titan X + cuda8.0 配置caffe
机器配置 超微工作站7048GR-TR 显卡:4*Titan X Pascal架构 内存:32G*2 CPU:2* XEON E5-2630 V4 由于工作需要caffe,开始在安装显卡驱动时候一直出 ...
- 【caffe】windows下caffe+vs2013+python2.7+cuda8.0+cmake3.8编译与配置
项目的需要,终究还是用到了深度学习,Caffe无疑是我这种菜鸟最好的入门平台,然鹅,事情并没有想象的那么简单!!!单是编译caffe的库就已经把我折腾得灰头土脸了,搜了很多caffe的编译教程,一步一 ...
- windows10 vs2013控制台工程中添加并编译cuda8.0文件操作步骤
一般有两种方法可以在vs2013上添加运行cuda8.0程序: 一.直接新建一个基于CUDA8.0的项目:如下图所示, 点击确定后即可生成test_cuda项目:默认会自动生成一个kernel.cu文 ...
- 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 ...
- Linux16.04配置CUDA8.0+CUDNNV5.1
文章目录 一.配置CUDA 二.安装CUDA8.0 三.测试 四.配置cudnn 注意事项 CUDA – 作为一种并行编程语言API库,里面包含了很多使用的API函数.它主要用于GPU的编程.它内置了 ...
- Windows10+CUDA8.0+VS2015+CUDNN5下配置caffe
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/zhj_matlab/article/details/69943869 </div>< ...
最新文章
- java语言编程基础_Java编程基础02——Java语言基础
- C语言 内存分配 地址 指针 数组 参数 解析
- C# 调用动态链接库读取二代身份证信息
- idea设置中文界面_《英雄联盟手游》设置界面中文翻译图分享 外服汉化界面一览...
- 微信红包技术架构,防外挂贼牛逼!(附胶片下载)
- php cut截取字符串,php源码分析之DZX1.5字符串截断函数cutstr用法
- java冒泡法优化_数据结构java版之冒泡排序及优化
- vscode之调试es6代码
- git base cli
- 【驱动】绿联usb转rs232串口(CR104)驱动
- SQL_SERVER_2008升级SQL_SERVER_2008_R2的方法
- 摄影测量学和计算机视觉,摄影测量学
- 《Netty权威指南》笔记 —— 第十二、十三、十四章
- linux c语言内存管理,C程序内存管理 第2页_Linux编程_Linux公社-Linux系统门户网站...
- mysql_dc.ncf_my live PC / ThinkCentre M920x Tiny / ThinkStation P330 Tiny
- inaflash什么意思中文_FLASH 到底是什么意思?
- 逆袭大厂生存指南-1 初出茅庐
- matlab 中trace,trace命令和tracert命令的用途 matlab中的trace 怎么用的?
- 亲戚(relation)
- qq登录无法连接服务器未响应,win7登录qq提示腾讯qq未响应的解决方法
热门文章
- TP3.2 URL传参及模板输出
- 每天学点Shiro-say hello
- Linux bash shell递归函数
- c++文件操作之读取全部文本文件【zz】
- .NET现成程序给你用[四]
- display:none与visibility:hidden的区别 ,还有html5的新属性hidden
- Yii 2.0 权威指南 (4) 使用 Gii 生成代码
- SpringBoot建立数据库连接JdbcTemplate和Mybatis两种方式
- @RequestParam和@RequestBody和@PathVariable用法小结
- 轻松决绝疑难杂症:nodejs使用http报错: Request path contains unescaped characters