win10安装cuda10.0以及VS2013下的CUDA编程测试

Win10系统安装CUDA10.0和cuDNN 本机配置 系统:Win10 64位 显卡:GTX 1060 6GB CUDA安装前准备 在安装之前一定要先安装VS2017,否则在安装CUDA过程中会报错导致安装无法正常进行下去 VS2017_Community下载链接:https://visualstudio.microsoft.com/zh-hans/downloads/ 在安装选项中勾选“C++桌面开发”即可 CUDA... 阅读详情

安装CUDA 10.0

下载cuda10.0 for windows10, 下载完成之后,得到cuda_10.0.130_411.31_win10.exe文件,执行安装,默认安装目录,选择精简版。
安装完成后,查看系统变量,会发现安装程序已经添加了如下两条系统变量:
在这里插入图片描述
然后我们需要进行系统变量的配置:
1.添加5个系统变量

(1)CUDA_BIN_PATH
%CUDA_PATH%\bin

(2)CUDA_LIB_PATH
%CUDA_PATH%\lib\x64

(3)CUDA_SDK_PATH
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0

(4)CUDA_SDK_BIN_PATH
%CUDA_SDK_PATH%\bin\win64

(5)CUDA_SDK_LIB_PATH
%CUDA_SDK_PATH%\common\lib\x64

2.系统变量path中添加四个变量值

%CUDA_LIB_PATH%
%CUDA_BIN_PATH%
%CUDA_SDK_BIN_PATH%
%CUDA_SDK_LIB_PATH%

测试是否安装成功,在控制台输入nvcc -V,若能够看到cuda信息,说明安装正确

安装cuDNN v7.6.0 for CUDA 10.0

cuDNN是用于深度神经网络的GPU加速库,如果不进行深度学习的编程,此步非必须。
下载cuDNN v7.6.0,没有账号需要先注册
cuDNN是插入式设计的,因此安装很简单:
把下载后的压缩文件解压缩,分别将cuda/include、cuda/lib、cuda/bin三个目录中的内容拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0对应的include、lib、bin目录下即可完成安装。

VS2013下CUDA编程测试

打开VS2013,当上面的CUDA安装好之后,在VS2013中将会出现NSIGHT选项卡
在这里插入图片描述

新建一个空的Win32 控制台应用程序:


点击下一步:
在这里插入图片描述
勾选空项目,点击完成:
在这里插入图片描述

生成依赖的配置

右击工程名->生成依赖项->生成自定义:
在这里插入图片描述
勾选CUDA生成,点击确定:
在这里插入图片描述

配置管理器,添加x64:

在这里插入图片描述
在这里插入图片描述

工程配置

右键项目 -> 属性 -> 配置属性 -> VC++目录,添加:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\common\inc

库目录添加:

C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\common\lib\x64
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64

右键项目 -> 属性 -> 配置属性 ->链接器 -> 输入 -> 附加依赖项,添加C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64下的28(27+1cudnn)个库文件的名称:

cublas.lib


cuda.lib


cudadevrt.lib


cudart.lib


cudart_static.lib


cufft.lib


cufftw.lib


curand.lib


cusolver.lib


cusparse.lib


nppc.lib


nppial.lib


nppicc.lib


nppicom.lib


nppidei.lib


nppif.lib


nppig.lib


nppim.lib


nppist.lib


nppisu.lib


nppitc.lib


npps.lib


nvblas.lib


nvgraph.lib


nvml.lib


nvrtc.lib


OpenCL.lib

#如果没有安装cuDNN,这个库不要包含进来
cudnn.lib
新建CUDA C/C++文件添加代码进行测试

右击源文件->添加->新建项:
在这里插入图片描述
选择 CUDA C/C++ File , 输入名称,点击添加:
在这里插入图片描述
添加如下代码进行CUDA测试:

#include "cuda_runtime.h"
#include "device_launch_parameters.h"

//打印GPU设备信息
void print_GPU_device_info()
{
	int deviceCount;
	cudaGetDeviceCount(&deviceCount);
	for (int i = 0; i<deviceCount; i++)
	{
		cudaDeviceProp devProp;
		cudaGetDeviceProperties(&devProp, i);
		std::cout << "使用GPU device " << i << ": " << devProp.name << std::endl;
		std::cout << "设备全局内存总量: " << devProp.totalGlobalMem / 1024 / 1024 << "MB" << std::endl;
		std::cout << "SM的数量:" << devProp.multiProcessorCount << std::endl;
		std::cout << "每个SM的最大线程数:" << devProp.maxThreadsPerMultiProcessor << std::endl;
		std::cout << "每个SM的最大线程束数:" << devProp.maxThreadsPerMultiProcessor / 32 << std::endl;
		std::cout << "每个Block的共享内存大小:" << devProp.sharedMemPerBlock / 1024.0 << " KB" << std::endl;
		std::cout << "每个Block的最大线程数:" << devProp.maxThreadsPerBlock << std::endl;
		std::cout << "每个Block中可用的32位寄存器数量: " << devProp.regsPerBlock << std::endl;
		std::cout << "======================================================" << std::endl;

	}
}


int main()
{
	print_GPU_device_info();

	while (1);
	return 0;
}

出现正常打印GPU信息,表明一切顺利,可以高兴的进行CUDA编程开发了。
在这里插入图片描述

CUDA11.0+VS2019+WIN10环境配置 CUDA11.0+VS2019+WIN10环境配置 1 安装Visual Studio 2019 一定要先安装Visual Studio,这个就不赘述了,记得勾选C++桌面程序: 为了避免万一,还是委屈一下C盘了。 2 CUDA11.0的安装 首先,打开显卡控制面板(当然,你需要拥有一块N卡): 打开组件标签,可以看到CUDA版本: 我的是1050的卡,支持CUDA11。 然后直接百度CUDA下载,官网支持最新版本的CUDA下载,但是旧版本找起来就曲折许多。 下载后直接运行exe文件,默认安装即 阅读详情

相关推荐

来自GPU的Hello World-基于Win10+VS2019+CUDA 11.0搭建CUDA编程环境

序   CPU和GPU 当代计算机的两个核心,GPU计算与CPU计算的结合,使得原本的计算性能得到大幅度的提高,两者功能的互补性使得CPU+GPU的异构并行计算得到快速发展。为了支持使用CPU+GPU异构架构来执行应用程序,核厂设计了被称为CUDA的一种通用并行计算平台和编程模型。   CUDA Toolkit官方下载传送门! 操作系统版本:Win10 Visual Studio版本:Visual Studio 2019 CUDA版本:CUDA Toolkit 11.0 RC 1、CUDA的安装 1.1

菠萝菠萝哒X 1万+

win10下cuda、cudnn安装

win10下cuda、cudnn安装 cuda10安装 CUDA10的安装包可直接从NVIDIA官网下载。根据相应的系统选项,我选择的是cuda_10.2.89_441.22_win10.exe(大小为2.6G),我下图下载的界面因为用的谷歌浏览器自带的翻译所以,,如果找不到旧版本,看箭头对应的位置。 安装的时候建议选择 自定义 而不是“精简”(他会安装所有组件并覆盖现有驱动,我并不想安装全家桶,我的官方显卡驱动不想更换)。安装路径建议默认。 安装完成之后,还需要下载cuDNN,这里需要登录并填写问卷才

weixin_44963170的博客 1209

WIN10+VS2013+CUDA10安装方法

1.先安装VS,先安装VS,先安装VS(安装CUDA会配置VS文件,反向的话VS中找不到文件) 2.安装CUDA,我们选择的版本为10.2 2.1 CUDA下载路径:https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=10 2.2 下...

Xiao_Bai_Ke的博客 1356

Windows10下安装vs2013旗舰版(Visual Studio 2013 Ultimate)

本此次安装选用环境是"windows10 专业版",选用的版本包是 "Visual Studio 2013 Ultimate for blend",安装过程有一点小插曲,不过最后还是解决的。下载的vs2013是镜像版,我用UltraISO加载到虚拟光驱运行,弹出错误“Windows程序兼容性模式已打开。请将其关闭,然后再次运行安装程序”,如下图:解决办法:卸载虚拟光驱,将 .ios文件解压缩到一个...

lianyumook2010的专栏 1万+

Win7环境下VS2015安装+CUDA 10.0安装配置教程以及安装环境时遇到的一些问题

VS2015+CUDA 10.0安装配置教程VS2015+CUDA 10.0安装配置教程一、VS2015(社区版Community)安装教程1.1、 虚拟光驱的安装1.2、 VS2015的安装:最好不要在线安装1.2.1、 win7 安装VS2015出现“”安装包丢失或损坏”问题的解决办法:安装证书二、CUDA 在win7下的安装及配置2.1 安装前的准备2.2 安装过程2.3 测试Cuda是否安装成功2.4 配置环境变量2.5 CUDA安装成功后可能会出现的问题参考 VS2015+CUDA 10.0安装配

JMW1407的博客 3983

Win7x64+cuda8.0+ Microsoft caffe VS2013配置记录

感觉这1080和CUDA8又是坑,Caffe这么难配,果然是比不上别的框架。 配完之后,想了想我佛慈悲,分享一下配置过程,功德无量。。。   主要 参考了    win10 + gtx1060 + cuda8.0 + caffe + vs2013   Caffe常见问题解决:NuGet Error,无法打开输入文件“opencv_calib3d240d.lib”

qq_27278153的博客 8081

【CUDA】CUDA9.0+VS2017+win10详细配置

CUDA9.0+VS2017+win10详细配置

笔尖的博客 9万+

Win10+VS2017+CUDA9.1安装教程

最近开始学习cuda,什么都不懂,先写一篇文章记录一下自己的安装过程,其实cuda的安装还是挺简单的。 查看自己电脑适合什么样的cuda版本 1. 打开NVIDIA控制面板 2. 点击“帮助”——>"系统信息"——>"组件" 3. 因为我的电脑支持的是CUDA Toolkit 9.1的版本,所以到官网上下载: cuda工具各个版本的下载链接 因为最近官网无法正常下载,这个是...

qq_28448655的博客 3184

Win10+CUDA10+VS2017 安装配置教程

目录 本机配置 下载并配置 测试Cuda是否安装成功 配置环境变量 配置VS2017 遇到的问题 参考资料 强烈推荐观看:https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html#introduction 本机配置 win10 64bit(版本1809) i5-72...

Salmon_lee的博客 3万+

win10,VS2013下MXnet编译和安装

下载MXnet 软件要求 第三方依赖库 C11特性支持 编译MXnet代码 Python环境安装 python要求 安装 检查是否安装成功 部分第三方依赖下载MXnetMXnet的GitHub地址 官方安装文档 Ubuntu安装文档软件要求 VS2013 Cmake 第三方依赖库CUDA 版本要求 CUDA Toolkit >= v7.0 CuDNN 版本要求 >=V4(截至在

epleone的专栏 7215

cuda_10.0.130_411.31_win10_X64.exe百度网盘下载链接.txt

cuda_10.0.130_411.31_win10_X64.exe64位安装包,下载链接详情见txt文件

CUDA11.3+win10+Visual Studio2017版本配置安装教程

一、删除旧版的CUDA 打开“程序与gognne”

zhangzeyuan56的博客 8605

cuda_10.0.130_win10_network.exe

CUDA10.0版本,不知道这个是不是必须要上传下载资源,所以就随便传了一个,需要下载的话可以用百度云。 对应版本的cuDNN7.6.4,for Windows10下载也在同一个链接地址。 这个资源描述为什么一定要50个字啊,我写不了这么多,以下内容就是复制咯。这个资源描述为什么一定要50个字啊,我写不了这么多,以下内容就是复制咯。这个资源描述为什么一定要50个字啊,我写不了这么多,以下内容就是复制咯。这个资源描述为什么一定要50个字啊,我写不了这么多,以下内容就是复制咯。这个资源描述为什么一定要50个字啊,我写不了这么多,以下内容就是复制咯。

win10+cuda11.0+vs2019安装教程

转自:https://www.jianshu.com/p/1fd15d2408bf?utm_campaign=hugo 第一步:检查显卡支持的cuda版本 1.第一种方法:win+R打开cmd,输入nvidia-smi,我的显卡是nvidia 2070super,支持的cuda版本是11.0 图1 cmd查看显卡支持的cuda版本 2.第二种方法:搜索框输入nvidia,出现nvidia控制面板,打开帮助中的系统信息,选择组件,出现cuda版本信息。 第二步:安装vs2019 .

syz201558503103的博客 5586

cuda_10.0.130_411.31_win10安装下载

cuda_10.0.130_411.31_win10(包含11.5.1_496.13_windows和11.1.0_456.43_win10)的网盘安装链接,方便大家下载使用。

对接萤石平台调用播放

萤石api 管理 · 萤石开放平台API文档 httpclient pom <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> </dependency> package com.ruoyi...

u011799016的博客 1773

配置win10+vs2013+cuda8.0环境,解决cuda, vs兼容问题

1 前言 由于前段时间要使用windows下的IDE中的仿真库来熟悉AI芯片的使用,在使用仿真库是可以使用cuda加速,故配置cuda环境。(win10,gtx1050ti),配置cuda环境时,使用的是cuda_8.0.61_win10.exe,出现下面的错误: 通过自定义的方式取消Visual Studio Intergration进行安装 这样安装cuda后可以正常使用cuda. 如果...

nodototao的博客 4228

AI 边缘计算控制器GEAC91

AI 边缘计算控制器GEAC91是AI边缘计算控制器是一款基于 NVIDIA Jetson AGX Xavier处理 器、面向智能边缘计算应用场景的解决方案。

weixin_45905610的博客 1201

CUDA9.0+win10+Visual Studio2017版本配置安装教程

CUDA9.0+win10+Visual Studio2017+tensorflow-gpu版本配置安装教程 不幸掉入深度学习的深渊,从此以后无法自拔,哈哈,虽然电脑属于平民配置,但因为有师姐顶配DELL工作站的操练,可以肆无忌惮的配置安装自己想要的东西,一路踩坑,一路爬,一把辛酸泪。安装的时候特别要注意VS和CUDA版本的兼容问题,否则要么卸载重装,要么一系列的路径操作会让你绝望。 如果电脑配置...

weixin_43547522的博客 4325

Quantum Espresso Hands-On实战训练(四)——PDOS计算与轨道分析

本文详细介绍了Quantum Espresso中PDOS计算与轨道分析的实战方法,重点解析了PDOS在材料电子结构研究中的核心价值,包括原子级分辨率、轨道级解析和自旋极化分析。通过具体案例和操作步骤,帮助读者掌握从输入文件准备到结果解读的全流程,并提供了高级分析技巧和疑难问题解决方案。

weixin_29211309的博客 505

DBC到ARXML:AUTOSAR CAN通信栈自动化配置完整指南

在AUTOSAR架构下,DBC(CAN数据库文件)与ARXML(AUTOSAR XML)分别扮演着描述总线通信和ECU内部配置的关键角色。DBC定义了网络上的报文与信号,而ARXML则是AUTOSAR工具链交换配置数据的标准格式。在实际的ECU开发中,如何将DBC中的通信信息高效、准确地转换为ARXML,并自动生成可编译的CAN通信栈BSW配置,是许多工程师面临的痛点。借助DaVinci Configurator等工具,我们可以通过自动化导入链路消除手工映射带来的字节序错误、信号起始位偏差等高风险问题,大幅

weixin_34183910的博客 543

win10删除vs2015安装vs2019,并卸载cuda9.0安装cuda10.0

文章目录卸载cuda9.0删除vs2015安装vs2019安装cuda10.0,安装cudnn 卸载cuda9.0 打开控制面板中的程序选项, 保留Nvidia 图型驱动程序432.00和Nvidia PhysX系统软件这两个,删除掉以Nvidia开头的所有程序, 这样,我们的cuda9.0就被删除掉了,如果还想删除cuda9.0所在的文件夹的话,删除该文件夹即可。 C:\Program Fil...

weixin_42631693的博客 2284

YOLO11改进-注意力-引入自调制特征聚合模块SMFA

SMFA(自调制特征聚合模块): SMFA模块用于协同建模局部和非局部信息,它分为两个分支:一个是EASA(Efficient Approximation of Self-Attention,简化的自注意力分支),用于捕获非局部信息;另一个是LDE(Local Detail Estimation,局部细节估计分支),用于捕获局部细节。EASA通过对输入特征进行下采样,然后利用全局特征的方差进行调制,再与原始特征进行聚合,提取非局部结构信息。LDE分支则通过卷积操作提取输入特征中的高频局部信息。

qq_64693987的博客 2208
上一篇: ubuntu一行命令在Anaconda下安装tensorflow-gpu
下一篇: ubuntu添加python环境变量
Leo-Ma
博客等级 码龄11年 1701粉丝 124原创
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值