WINDOWS 下编译CUDA的好方法

原创 2016年08月29日 12:50:09
首先要确定VS和NVDIA的套件都装好了。
在VS里面设置各种烦。

首先把main.cpp 和maxwell.cu 文件放到一个文件夹下。也不需要建立啥工程。
然后用下面的工具


WINDOWS <wbr>下编译CUDA的好方法

如果是两个文件,一个是test.cu,另一个是main.cpp
则cpp里面无需include "test.cu".

nvcc -arch=sm_52 -c test.cu
会生成test.o
然后
nvcc -arch=sm_52 main.cpp test.o
就会生成a.out了




如果是程序里面用了sprintf之类调用kernel,生成cubin或者ptx 的话
打开后,cd到该目录下
nvcc -arch=sm_52 --cl-version 2010 --ptxas-options=-v --machine 64 -cubin -o maxwell.cubin maxwell.cu
或者
nvcc -arch=sm_52 --cl-version 2010 --ptxas-options=-v --machine 64 -ptx -o maxwell.ptx maxwell.cu

生成ptx 或者cubin


然后
WINDOWS <wbr>下编译CUDA的好方法

nvcc main.cpp -lcuda -lcudart
自动生成 a.exe文件 (这里也可以-o 指定输出文件名)

然后.\a.exe就可以生成了。


WINDOWS <wbr>下编译CUDA的好方法

WINDOWS&nbsp;下编译CUDA的好方法

首先要确定VS和NVDIA的套件都装好了。 在VS里面设置各种烦。 首先把main.cpp 和maxwell.cu 文件放到一个文件夹下。也不需要建立啥工程。 然后用下面的工具 下编译CUDA的...
  • leexurui
  • leexurui
  • 2016年08月29日 12:50
  • 177

opencv3.2的cuda重新编译教程

OpenCV3的GPU模块需要手动重新编译才可以使用。本文介绍了编译OpenCV3.2.0+ GPU模块的方法   需要准备,安装好vs2013 Vs2013可能无法运行,需要进行更新 进行u...
  • sinat_38679789
  • sinat_38679789
  • 2017年06月19日 13:59
  • 1168

编译opencv2.4.9+cuda6.5+vs2013生成自己的X64库

折腾了两天,终于build出自己的opencv+cuda库,在这里简单快速的总结下:            这里有一篇博客不错,点击打开链接,(建议先看这篇博客,再看本博客)这里配置的步骤都...
  • weixin_37141955
  • weixin_37141955
  • 2017年04月16日 10:04
  • 208

Ubuntu下cuda编程的基本过程

link addr 一:运行程序     按照上一篇文章所述,安装好cuda软件以后,就可以使用”nvcc -V“命令查看所用到的编译器版本,本人用版本信息来自:“Cuda compi...
  • you_and_007
  • you_and_007
  • 2016年12月06日 17:21
  • 1618

pcl-master的编译

PCL可以与CUDA和GPU结合使用。但包含CUDA和GPU的源码还不是很稳定,所以现有的所有release版本中都不含有CUDA和GPU模块。如果想使用含有CUDA和GPU模块的PCL版本,可以从点...
  • wangrongbuaa
  • wangrongbuaa
  • 2014年12月01日 19:57
  • 1662

Caffe+CUDA7.5+Ubuntu14.04配置

特别说明: 本文使用2017年1月5日下载的caffe-master版本,运行平台为:Ubuntu 14.04,CUDA7.5,cuDNN v5.0,Matlab 2014b 在此特别感谢一下我的室友...
  • David_DLUT
  • David_DLUT
  • 2017年01月05日 20:58
  • 286

Ubuntu上使用QT creator运行cuda程序

突发奇想想尝试一下QT界面中使用CUDA加速过的程序,然后查了一下资料,总结一下有以下几点吧 1、CUDA配置全部放在.pro文件中 2、main.cpp为主函数使用g++编译 3、kernel...
  • bisheng250
  • bisheng250
  • 2016年12月13日 16:38
  • 2119

Linux mint 18编译CUDA 7.5 Sample

困难: 系统默认GCC 5, CUDA需要GCC4.9以下 makefile里没提供对mint的支持,以至于X11等库找不到 解决:在make前面指定好 HOST_COMPILER...
  • qianyun6
  • qianyun6
  • 2016年06月28日 21:15
  • 901

Boost编译库下载地址 for VS

下载地址: https://sourceforge.net/projects/boost/files/boost-binaries/
  • liuhhaiffeng
  • liuhhaiffeng
  • 2016年10月09日 08:54
  • 535

Windows下编译FFmpeg详解

Windows下编译FFmpeg详解
  • zhouyongku
  • zhouyongku
  • 2015年04月09日 16:05
  • 18416
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WINDOWS&nbsp;下编译CUDA的好方法
举报原因:
原因补充:

(最多只允许输入30个字)