Win10+VS2015+CUDA9.0 环境搭建
基本安装:
1.原材料vs2013
下载网址:https://www.visualstudio.com/zh-cn/downloads/download-visual-studio-vs.aspx
选择你需要的版本进行下载,我这里选择的是专业版下载完成之后如图所示
用虚拟光驱解压安装,
2.下载cuda9.0源文件
下载地址:https://developer.nvidia.com/cuda-downloads/
选择win10版本安装,如图所示
下载完之后进行安装,安装时间有点长,请耐心等待,默认是安装在c盘目录下,你也可以更改安装目录,
环境变量配置:
cuda9.0安装完成之后在系统环境变量中自动配置了两个系统变量
CUDA_PATH:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
CUDA_PATH_V9_0:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
但是为了之后的vs2013的配置做准备我们需要在配置五个系统变量
CUDA_BIN_PATH:%CUDA_PATH%\bin
CUDA_LIB_PATH:%CUDA_PATH%\lib\Win32
CUDA_SDK_BIN:%CUDA_SDK_PATH%\bin\Win64
CUDA_SDK_LIB:%CUDA_SDK_PATH%\common\lib\x64
CUDA_SDK_PATH:C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0
在系统环境变量path后添加如下内容
%CUDA_LIB_PATH%
%CUDA_BIN_PATH%
%CUDA_SDK_LIB_PATH%
%CUDA_SDK_BIN_PATH%
测试是否成功
进入cmd,输入nvcc -V命令,如图所示
表示cuda安装成功,
配置vs2015
先打开vs2015
新建一个项目选择win32控制台应用程序
源文件中新建项选择c++文件
名称写test.cuh,完成
右键工程-》生成依赖项-》生成自定义-》选择cuda生成
右键test.cuh——>属性——>选择cuda c/c++编译器-——>项类型选择cuda c/c++
右键工程——>属性——>链接器——>输入中 添加 cudart.lib;
cudart.lib对应目录
链接器——>常规中 添加目录 $(CUDA_PATH_V9_0)\lib\$(Platform);
在工具——>选项——>文本编辑器——>文件扩展名——>添加cu \cuh两个文件扩展名
至此,编译环境的相关搭建就完成了
下面这段是测试代码:
#include< stdio.h>
#include "cuda_runtime.h"
#include "device_launch_parameters.h" bool InitCUDA()
{ int count; cudaGetDeviceCount(&count); if(count == 0) { fprintf(stderr, "There is no device.\n"); return false; } int i; for(i = 0; i < count; i++) { cudaDeviceProp prop; if(cudaGetDeviceProperties(&prop, i) == cudaSuccess) { if(prop.major >= 1) { break; } } } if(i == count) { fprintf(stderr, "There is no device supporting CUDA 1.x.\n"); return false; } cudaSetDevice(i); return true;
} int main()
{ if(!InitCUDA()) { return 0; } printf("HelloWorld, CUDA has been initialized.\n"); system("pause");return 0; }
Win10+VS2015+CUDA9.0 环境搭建相关推荐
- Win10+VS2015+EF6.0+MySQL5.6+MVC环境部署和排错
Win10+VS2015+EF6.0+MySQL5.6+MVC环境部署和排错 本来已经好几个月不弄专业了,今天一哥们问我问题的时候重新捣鼓了一下,就做个文档供后来人参考吧~ 1.首先安装MySQL 5 ...
- (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功
(win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功 Visual Studio 2015下载地址:https://msdn.itellyo ...
- 从零开始 Mask RCNN 实战:基于 Win10 + Anaconda 的 MaskRCNN 环境搭建
大名鼎鼎的 Mask RCNN 一举夺得 ICCV2017 Best Paper,名声大造.Mask RCNN 是何恺明基于以往的 Faster RCNN 架构提出的新的卷积网络,实现高效地检测图中的 ...
- Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)...
win7(win10也适用)系统安装GPU/CPU版tensorflow Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程) 目录 2.配置 ...
- ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7
ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7 安装步骤: 1.安装cuda9.0:https://blog.csdn.net/zhuangwu116/articl ...
- vSphere 5.0 开发系列(一)vSphere 5.0 环境搭建手顺
vSphere 5.0 开发系列(一)vSphere 5.0 环境搭建手顺 首先我们要简单了解一下vSphere整体设计结构. 接下来开始做服务器吧. 一.先做ESXi5.0服务器 找到一台干净服务器 ...
- win10 C语言开发环境搭建
win10 C语言开发环境搭建 一.编辑器的选择 二.windows10下的开发环境 方法一: 1.下载msys64 2.更新安装包,下载mingw64 gcc编译器 3.打开clion编辑器,配置m ...
- 鸿蒙os2.0环境搭建gradle-5.4.1-all.zip下载失败问题解决方案
鸿蒙os2.0环境搭建gradle-5.4.1-all.zip下载失败问题解决方案 解决 gradle-5.4.1-zip因拉取超时而失败的这个问题 鸿蒙官网的解决方案 1.按照上面链接找到 环境安装 ...
- yolov5-4.0环境搭建,零基础小白都能看得懂的教程。YOLOv5搭建的最快搭建方式,踩坑经历详谈)yolov5/yolov4/yolov3/yolov3通>>>>>>>>>>>>>>>>>第一章
第一章:python最新YOLOv5-4.0环境搭建,零基础小白都能看得懂的教程.YOLOv5搭建的最快搭建方式,踩坑经历详谈 环境准备: yolov5-4.0环境搭建整体说明 2,anaconda的 ...
最新文章
- 网页制作中绝对路径和相对路径的区别
- POJ1816:Wild Words——题解
- CORE ANIMATION的学习备忘录
- 在origin 2018中同时画两个图,带errorbar和不带errorbar两种情况
- Linux下安装配置NTP时间同步服务器
- 牛客网_PAT乙级1007_A除以B (20)
- Linux操作系统六大优点
- C# IIS ManagementException: 访问遭到拒绝
- 华为人均工资高达70万,但先看看华为员工的16 项标准
- ik做尾巴摆动 maya_maya中使用节点做IK骨骼的拉伸
- 【python】整理的 Python 库
- 冒险岛079服务端_linux版(ubuntu,CentOS)下载
- idea安装及配置Tomcat
- Java面试题--搜索(solrelasticsearch)
- 自驾游app开发的前景和优势
- 【Java学习笔记1】Java概述 -背景+环境搭建
- ORB-Mono原理梳理
- matlab悬置非线性位移计算公式,动力总成悬置系统运动包络及工况载荷计算方法...
- WordPress DUX主题顶部添加彩色美化条
- Hive学习笔记——parse
热门文章
- 【Computer Organization笔记12】流水线技术概述
- C++ Primer(第5版)
- linux 创建目录和删除目录
- 机器人 考研 计算机专业,机器人工程考研方向
- java 跨平台很鸡肋,Mac 篇八:Mac上的这个软件看起来很鸡肋,其实很牛很强大
- 自己总结一下wpf image source 绑定的几种方式
- c#excel导入mysql_(转)C# Excel导入Access数据库的源码
- Qt linux双屏,qt5 多屏显示
- datacount+php,dataCount.php
- fcpx调整图层_【FCPX萌新系列】新手常遇到的4个基础调色问题