cuda10 + vs2017 下载安装,配置环境

2023-05-16

  • 一、准备

1 ,首先查询电脑GPU:

1)Win10如何查看Nvidia支持的CUDA版本:

(1)打开“控制面板”,点击”硬件和声音“,点击“NVIDIA控制面板”:

(2)在Nvidia面板中点击“帮助”,选择:系统信息

(3)选择“组件”,找到“NVCUDA.DLL”,即可看到支持的CUDA版本。

2)查询不到的可以在 控制面板 (开始搜索 cmd )查看nvidia驱动版本号:打开终端,输入nvidia-smi.exe回车进行查看:

    

                

 

查询可知 台式机nvidia 可下载cuda 11.4  为确保万一下载cuda11.3

注:cuda11.3 安装最后出错 最后下载10.0

2.查询cuda11.3 对应下载的vs 版本

    百度知vs2019 可用   (也就是说2019低的都可行)

最后下载为vs2017(vs2017+cuda10.0)

:下载2019改了默认路径,后边安装cuda11.3 后报错

重新安装,默认路径为下:

                     

 

报错,重新安装(先卸载干净在安装)

                

 

二 ,安装

  1.下载vs2017  :(C:\vs  应用程序位置),下载位置默认c盘

双击下载,下载路径默认C盘(以防万一,放其他位置容易出错)

一定要先安装Visual Studio,记得勾选C++桌面程序

                

 

                ​​​​​​​        

 

为了避免万一,以及经验我直接默认安装路径了

2. Cuda 11.3下载路径:https://developer.download.nvidia.cn/compute/cuda/11.3.0/local_installers/cuda_11.3.0_465.89_win10.exe

最后下载版本Cuda 10

https://developer.download.nvidia.cn/compute/cuda/10.0/secure/Prod/local_installers/cuda_10.0.130_411.31_win10.exe

cuda所有路径: CUDA Toolkit 11.6 Update 2 Downloads | NVIDIA Developer 

3.双击.exe 文件开始安装

        ​​​​​​​        ​​​​​​​        

 

  注:路径最好默认c盘

一直默认,安装选项

第一次安装建议全选

        ​​​​​​​        ​​​​​​​        

        ​​​​​​​        ​​​​​​​        

 

                 

接下来基本默认即可

        ​​​​​​​        

 

        ​​​​​​​        

        ​​​​​​​        

安装结束

4.配置环境

在系统变量中加入下面的路径,点击确定:

CUDA_BIN_PATH: %CUDA_PATH%\bin

CUDA_LIB_PATH: %CUDA_PATH%\lib\x64

CUDA_SDK_PATH: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.0

CUDA_SDK_BIN_PATH: %CUDA_SDK_PATH%\bin\win64

CUDA_SDK_LIB_PATH: %CUDA_SDK_PATH%\common\lib\x64

        ​​​​​​​        

 

在系统变量path中加入下面的的变量:

%CUDA_BIN_PATH%

%CUDA_LIB_PATH%

%CUDA_SDK_BIN_PATH%

%CUDA_SDK_LIB_PATH%

        ​​​​​​​        

 

win7应该点不开,后边直接复制上去就行

5,检查是否安装成功:

打开cmd,定位到图示位置。

分别运行这两个程序deviceQuery.exe、bandwidthTest.exe ,result=pass则安装成功,否则就重新安装:

        ​​​​​​​        

进入控制面板 :

查询cuda  安装是否成功     nvcc -V

查询cuda  安装是环境变量     set cuda

进入demo_suit  文件下

Cd  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\extras\demo_suite

运行 bandwidthTest    :bandwidthTest.exe

        ​​​​​​​        

 

运行 bandwidthTest   :bandwidthTest.exe

        ​​​​​​​        

         

三,测试

   1 点击cuda 10.0, 填项目名称信息

        ​​​​​​​        

 

2打开项目后,在上方工具栏中找到工具–>选项–>文本编辑器–>文件拓展名, 新增扩展名 .cu 并将编辑器设置为:Microsoft Visual C++。

        ​​​​​​​        

 

3 工具–>选项–>项目和解决方案–>VC++项目设置,添加要包括的扩展名".cu"

        

 

鼠标点击输入   ;.cu

          ​​​​​​​        

 

4.右键打开的项目–>生成依赖项–>生成自定义–>勾选CUDA v10.0。

        ​​​​​​​        

 

5.右键.cu文件–>文件属性设置为 CUDA c/c++

         ​​​​​​​        ​​​​​​​        

 

        ​​​​​​​        

 

6.点击工具栏中:生成->重新生成解决方案,点击运行即可得出结果。

        ​​​​​​​        ​​​​​​​        

 

7.安装完成。

8.测试

#include "stdio.h"

/* 修饰符__global__表明这个函数是将会从CPU中调用,在GPU中进行执行。 并借此函数来启动内核函数。 */

__global__ void hello_world_from_gpu(void){

    printf("Hello World from GPU\n");

    return;

}

int main(void){

    printf("Hello World from CPU\n");

    hello_world_from_gpu <<<1, 5 >>> ();

    /* 三重尖括号里的参数表明的是相关的执行配置,用来表明使用多少线程来执行内核函数, 在本例子中有5个GPU线程被系统所调用。 */

    cudaDeviceReset();

    /* 执行完成后调用cudaDeviceReset()函数释放和清空与当前进程运行相关的资源。 */             

    return 0;

}

测试结果(成功)

        

 

9.稍微改动代码后报错(例:hello_world_from_gpu <<<1, 5 >>> ();改为hello_world_from_gpu <<<1, 10 >>> ();

        ​​​​​​​        

 

点击生成-> 重新生成解决方案 运行 成功

       

至此,cuda10+vs2017 安装配置成功,可以开始写代码了,冲呀 ^-^

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

cuda10 + vs2017 下载安装,配置环境 的相关文章

  • 深度学习环境配置 ubuntu安装CUDA10.2失败!

    深度学习环境配置 ubuntu安装CUDA10 2失败 xff01 按照网上教程安装CUDA10 1 或 CUDA10 2时候 xff0c 即执行官方的命令的时候 root 64 6c000e89a184 sh cuda 10 2 89 4
  • VS2017提示 LNK1104 无法打开文件 kernel32.lib

    在C盘里搜索kernel32 lib的路径 xff0c 然后添加到项目 gt 属性 gt VC 43 43 目录 gt 库目录里去就好了 但不知道为什么 xff0c x64路径下的kernel32就不行
  • 在vs2017中遇到“fatal error RC1015: cannot open include file 'winres.h'.”

    解决方法 xff1a 先查找winres h所在位置 xff0c 将文件的目录位置添加到属性 VC 43 43 目录 包含目录中 xff0c 即可 类似问题亦可
  • ubuntu linux 下载安装anaconda+配置环境变量

    下载安装anaconda 1 去官网下载anaconda xff08 Anaconda Anaconda DistributionAnaconda Anaconda DistributionAnaconda Anaconda Distrib
  • Linux安装pytorch1.1.0+CUDA10.0

    1 创建虚拟环境 conda create span class token operator span n pytorch1 span class token punctuation span span class token numbe
  • Elasticsearch下载安装

    注 xff1a Elasticsearch 需要 Java 8 环境 xff0c 在安装Elasticsearch之前先安装好JDK 1 Windows版 1 1 下载 访问官网的下载地址 xff1a https www elastic c
  • Redis的下载安装

    一 Windows下的下载安装 1 Redis的下载 官方不支持Windows版本的Redis xff0c 因此官网上不提供下载 xff0c 但微软开发和维护着支持win 64的Redis版本 xff0c 因此可以去下载 地址 xff1a
  • mysql下载安装,详细流程

    下载 https dev mysql com 在水平导航栏点击download 点击MySQL Community GPL Downloads 进入后点击MySQL Installer for Windows 下载安装包是32bit的 xf
  • 关于C语言在VS2017上开头格式

    span class token macro property span class token directive keyword include span span class token string lt stdio h gt sp
  • keil 下载安装 保姆级教程

    一 前言 最近被安排开发一个单片机的项目 xff0c 回头想了一下 xff0c 自己上次弄单片机的时候 xff0c 还都是在大学期间 xff0c 到现在也有三四年没有碰过了 xff0c 大部分的知识点都忘了 xff0c 所以又重新的把以前的
  • tensorflow-gpu1.14 + Win10 + CUDA10.0 + CUDNN7.5.0 + Python3.6 + VS2015安装

    最近学习深度学习 xff0c 在配置环境中的过程中遇到很多问题 xff0c 在这进行总结 xff0c 希望对大家有帮助 一 整个软件安装配置过程 xff0c 很多博客写的很详细 xff0c 附上链接 xff1b https blog csd
  • [Android] The connection to adb is down, and a severe error has occured

    一 ADB server didn t ACK在配置完Android环境后 运行第一个程序时 遇到了如下错误 ADB server didn t ACK failed to start daemon 它可能的原因是端口5037被占用 需要查
  • 【Git】(一)基本操作

    读完本文后 您会了解 1 如何在本地配置GIT环境 2 环境配置成功后 如何从远端下载一个已有仓库到本地 1 配置全局用户名 邮箱 git config global user name username git config global
  • VS社区版许可证过期更新

    VS社区版许可证过期更新 VS社区版是免费使用的 然而会有许可证过期的问题 这时候就需要登录 再进行更新许可证 在登录时卡顿了一天还没有解决问题 我们无法下载许可证 请检查你的网络连接或代理设置 查找方案 有一个方案比较普遍 1 在VS安装
  • 如何配置Vue脚手架(Vue CLI)

    第一步 用cmd打开命令提示符 输入命令行 npm config set registry https registry npm taobao org 第二步 打开cmd 输入命令行 npm install g vue cli 中途可能会出
  • vs2017试用期满后的处理

    vs2017是免费社区 但是第一次试用的时候没有登录账户 提示试用期满不能进行操作 现在根据查到的方法 在微软账户注册 注册后把浏览器关闭 很必要 然后再在vs中登录就会激活了 可以放心的使用 ps 也有的说需要要卸载后在安装的 发现并不必
  • C或C++项目实战之贪吃蛇

    编译环境 VS2017 VS其他版本皆可 EasyX图形库 编程语言 c c 当前版本 snakeGame1 0 修改时间 2019 6 13 项目组成 5 1 头文件 snake snake h 5 2 源文件 main cpp snak
  • QT支持https及编译OpenSSL

    文章目录 搞懂Qt OpenSSL的具体原因 一 如何找到和自己Qt版本真正合适的库并编译 二 编译自己真正所需的OpenSSL库 1 下载OpenSSL 以我所需要的1 0 2o为例 2 配置编译环境及工具ActivePerl 2 1 由
  • VS报错E1696 无法打开类似于stdio.h等头文件的解决办法

    VS报错E1696 无法打开类似于stdio h等头文件的解决办法 我的VS版本是2022的 然后我今天把同事在VS2017上的code 一个完整的解决方案 从svn上拿过来 结果发现 一大堆E1696的错误 主要表现就是项目中includ
  • Centos中Docker,docker-compose,jdk8安装

    Centos中Docker docker compose jdk8安装 Date 2018 08 25 使用Docker仓库安装Docker 1 安装所需软件 sudo yum install y yum utils device mapp

随机推荐

  • Mysql中的in和find_in_set的区别?

    1 是否使用索引 find in set xff1a 不使用索引 xff0c 是全表扫描in xff1a 使用索引 2 使用方法 在mysql中in的使用情况如下 xff08 in里面放的是常量 xff09 xff1a select fro
  • Docker 常用命令---持续更新中

    Docker xff1a Docker的三大核心概念 xff1a 镜像 容器 仓库 镜像 xff1a 类似虚拟机的镜像 用俗话说就是安装文件 容器 xff1a 类似一个轻量级的沙箱 xff0c 容器是从镜像创建应用运行实例 xff0c 可以
  • ubutu的Realsense摄像头的环境配置的报错解决(个人认为官方文档存在问题)以及官方视频流样例测试(无需摄像头)

    Realsense支持多种语言进行开发 xff0c 因为之前学过python xff0c 所以计划使用Pycharm进行相关的项目开发 xff0c 由于没带摄像头回家 xff0c 所以使用了官方的视频流进行测试 xff0c 以下是 xff3
  • launch文件

    1 launch文件 可以一次性启动多个ROS节点 实现 选定功能包右击 gt 添加 launch 文件夹 选定 launch 文件夹右击 gt 添加 launch 文件 编辑 launch 文件内容 lt launch gt lt nod
  • ROS文件系统相关命令

    1 增 catkin create pkg 自定义包名 依赖包 61 61 61 创建新的ROS功能包 sudo apt install xxx 61 61 61 安装 ROS功能包 2 删 sudo apt purge xxx 61 61
  • ros服务通信

    1 srv 61 请求 43 响应 2 不要重复添加路径 xff0c 会导致头文件寻找不到 客户端 include 34 ros ros h 34 include 34 plumbing server client AddInts h 34
  • ros常用组件

    一 TF坐标变换 transform frame frame id是被参考的坐标系 xff0c child frame id是另一个坐标系 translation代表child frame id相对于frame id的偏移量 rotatio
  • FreeRTOS学习(1)-- FreeRTOS任务创建、调度、任务间通信

    FreeRTOS学习 xff08 1 xff09 FreeRTOS任务创建 调度 任务间通信 文章目录 FreeRTOS学习 xff08 1 xff09 FreeRTOS任务创建 调度 任务间通信前言一 FreeRTOS任务状态二 Free
  • 让你秒读懂阿里云数据库架构与选型

    01 阿里云RDS的架构与规格大图 下图从高可用类型 数据可靠性 资源复用率 规格大小 规格代码等角度 xff0c 较为完整的概况了当前RDS主要的架构与规格 xff1a 从高可用区架构上 xff0c 分为单节点 xff08 基础版 xff
  • ROS teb_local_planner使用

    teb local planner则是2D导航堆栈的base local planner的插件 实现了一个在线优化的本地轨迹规划器 xff0c 用于导航和控制移动机器人 xff0c 作为ROS 导航包的插件 全局规划器生成的初始轨迹在运行时
  • rosdep update 出现time out 连接超时的问题(非常有效)

    问题 xff1a 在安装ros过程中 xff0c 按照官网执行rosdep update的指令大概率会出现如下报错 xff1a ERROR error loading sources list 39 The read operation t
  • 手把手教你写第一个Windows窗口

    第一个Windows窗口 效果展示详细过程设计窗口类注册窗口类创建窗口显示窗口更新窗口消息循环 源代码实用工具图标制作软件图标库 效果展示 第一个Windows窗口 详细过程 设计窗口类 首先 xff0c 自定义窗口类型名和窗口标题 xff
  • 把当前ubuntu16.0.4系统做成镜像<iso>

    Systemback是一个Ubuntu系统中用于发布自定义系统镜像和系统备份的软件 有时候我们对自己的Ubuntu做了很多设置 xff0c 比如各种软件包 xff0c 各种自定义的配置 我们想要在另一台电脑上也安装一个和我们一模一样的系统
  • VS2010开发ribbon风格的程序

    转自 xff1a http blog csdn net akof1314 article details 5268071 创建MFC应用程序项目 实际上 xff0c Ribbon界面 Office 2007风格的界面 的开发早在2008年就
  • win10下载DEVC++5.11

    作为一款免费开源的 C C 43 43 IDE xff0c 内嵌 GCC 编译器 xff08 GCC 编译器的 Windows 移植版 xff09 xff0c 且是 NOI NOIP 等比赛的指定工具 xff0c Dev C 43 43 的
  • ros实现串口通信(记录一次脱发的经历)

    组长发布任务 xff0c 我负责使用ros实现串口通讯 怎么说呢 xff0c 头发可以在地上 桌子上甚至任何地方 xff0c 除了头上 经过询问 xff0c 任务大概分为三个点 xff1a 1 接收话题名为 config detector
  • C++的第五个实验

    又是两周一次的C 43 43 实验时间 xff0c 最近事可真是太多了 问题一 1 检查下面的程序 xff0c 找出其中的错误 xff0c 并改正之 然后上机调试 xff0c 使之能正常运行 题目一 span class token mac
  • 当我第一次在ubuntu20.04上使用gazebo

    突然就有了一个长期任务 xff0c 过分emo了 学习第一步 xff0c 试试在我的不知道重装了多少遍的ubuntu20 04上运行一个gazebo小车模型 是根据这个视频做的记录 xff0c 如有问题 xff0c 欢迎指正 一 安装gaz
  • STM32——MPU6050六轴传感器

    一 xff0c 什么是MPU6050 MPU6050是InvenSense公司推出的全球首款整合性6轴运动处理组件 xff0c 内带3轴陀螺仪和3轴加速度传感器 xff0c 并且含有一个第二IIC接口 xff0c 可用于连接外部磁力传感器
  • cuda10 + vs2017 下载安装,配置环境

    一 准备 1 xff0c 首先查询电脑GPU xff1a 1 xff09 Win10如何查看Nvidia支持的CUDA版本 xff1a xff08 1 xff09 打开 控制面板 xff0c 点击 硬件和声音 xff0c 点击 NVIDIA