1.安装新版CUDA前先卸载旧版本CUDA,否则会有莫名其妙的错误

到控制面板里去找卸载软件,除了图形/声卡驱动和PhysX之外,带有Nvdia和8.0字样的全都卸载即可

https://blog.csdn.net/zongza/article/details/83351582

https://blog.csdn.net/shuiyuejihua/article/details/78738664

2.CUDA安装

选择自定义安装,只需选择CUDA下面的4项就够了(默认是全选的。。。),全装可能有问题.安装完成后重启电脑

https://blog.csdn.net/u010618587/article/details/82940528

2.1命令行测试

打开命令行,输入nvcc --version

出现版本信息即为成功

2.2编译测试文件

打开文件夹C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0,用vs2017打开Samples_vs2017.sln

编译:选择Release x64,右键1_Utilities,点击“生成”

最新的VS2017在编译过程中可能产生类似于“找不到Windows SDK”字样的错误

解决方法:右键解决方案,选择"重定解决方案目标"

打开命令提示符:定位到 c:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\bin\win64\Release

分别输入deviceQuery,bandwidthTest并运行,出现如下类似信息便说明CUDA安装成功

https://blog.csdn.net/leelitian3/article/details/83272272?utm_source=blogxgwz1

3.CUDA程序默认路径

CUDA主要工具在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0

CUDA自带SDK: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0

CUDA本地教程file:///C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/doc/html/index.html

Runtime API:file:///C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/doc/html/cuda-runtime-api/index.html

4.配置VS2017

新建Visual C++空项目

CUDA_TEST右键->添加->新建项->选择CUDA C/C++File,取名CUDA_MAIN

CUDA_TEST右键–>项目依赖项–>自定义生成,选择CUDA10.0

CUDA_MAIN.cu右键->属性,在配置属性–>常规–>项类型–>选择“CUDA C/C++”

项目配置

1.x64
1.1 包含目录配置
右键点击项目属性–>属性–>配置属性–>VC++目录–>包含目录
1.2 添加包含目录:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include
1.2 库目录配置
1.VC++目录–>库目录
2.添加库目录:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0\common\lib\x64
1.3配置CUDA静态链接库路径
右键项目–>属性–>配置属性–>链接器–>常规–>附加库目录,添加以下目录:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64
1.4依赖项
配置属性–>链接器–>输入–>附加依赖项
添加库文件:

cublas.lib
cuda.lib
cudadevrt.lib
cudart.lib
cudart_static.lib
nvcuvid.lib
OpenCL.lib
cublas.lib

注意:添加nvcuvid.lib库文件,编译时,报找不到该文件的错误。去掉后,程序也能运行


1.x86(win32)
1.1 包含目录配置
右键点击项目属性–>属性–>配置属性–>VC++目录–>包含目录
1.2 添加包含目录:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include
1.2 库目录配置
1.VC++目录–>库目录
2.添加库目录:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\Win32
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0\common\lib\x64
1.3配置CUDA静态链接库路径
右键项目–>属性–>配置属性–>链接器–>常规–>附加库目录,添加以下目录:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\Win32
1.4依赖项
配置属性–>链接器–>输入–>附加依赖项
添加库文件:

cuda.lib
cudadevrt.lib
cudart.lib
cudart_static.lib
nvcuvid.lib
OpenCL.lib

https://blog.csdn.net/leelitian3/article/details/83272272?utm_source=blogxgwz1

https://www.cnblogs.com/wayne793377164/p/8185404.html

https://blog.csdn.net/u013165921/article/details/77891913

https://blog.csdn.net/a2112233445566/article/details/50503980

CUDA10安装,配合使用VS2017相关推荐

  1. 联想Y7000安装Ubuntu16.04/Win10双系统,wifi问题,显卡驱动和CUDA10安装

    联想Y7000安装Ubuntu16.04/Win10双系统,wifi问题,显卡驱动和CUDA10安装 目录 Ubuntu16.04系统安装 安装NVIDIA-1050Ti显卡驱动 安装Cuda10 目 ...

  2. CUDA10.1配置VS2017

    目录 一  CUDA 安装 二  CUDA环境变量配置 三  CUDA配置VS2017 一  CUDA 安装    1.1 CUDA下载 网址:https://developer.nvidia.com ...

  3. cuda10安装_Win10安装GPU版本的Tensorflow 2.1

    日期:2020年10月17日 首先,下载Anaconda个人版,最新版本是3.7,安装的时候推荐把Anaconda添加到系统环境变量中. https://www.anaconda.com/produc ...

  4. Nvidia: Mx150 CUDA10安装驱动

    参考这个:GeForce MX150显卡+Ubuntu16.04安装NVIDIA驱动+CUDA9.0+cuDNN7.0.5 1.下载合适版本的最合适的驱动 我的是430的驱动 CUDA支持版本的对应列 ...

  5. 4 windows安装vs6 - vs2017

    vc6: 软件包目录: Win10下:把英文版解压放到vc6安装目录就可以运行了. vs2008 vs2003和vs2005最好是在xp中安装,不然在win7中兼容性并不算好.由于vc发展较早,代码也 ...

  6. win10+cuda10.1+cudnn+opencv3.4.2+yolov3+vs2017安装教程

    一.下载安装cuda.cudn 参考链接:https://blog.csdn.net/fengxinzioo/article/details/105646969 二.下载安装opencv 本人下载的是 ...

  7. windows10 64位 Tensorflow安装--CUDA 9.1+cuDNN7.1.1+python3.6.4+tf1.6+vs2017

    原文:https://blog.csdn.net/qq_36556893/article/details/79433298 windows10 64位 Tensorflow安装--CUDA 9.1+c ...

  8. OpenCV4.0+VS2017完整安装配置过程(详细!)

    刚步入研究生生活,老师要求安装OpenCV+VS,所以昨天捣鼓了下,成功''吃鸡''.所以今天写下昨天安装的过程,也便自己对此印象更加深刻. 一.下载安装VS2017 我安装的版本是目前最新的Visu ...

  9. qt5.11 linux oracle,Qt5.11.1 + VS2017环境搭建(Qt5.11在windows上的安装)

    安装视频:<Qt5.11在windows'上的编译安装> 安装VisualStudio2017 VS2017安装包 提取码:7db1 1,安装vs2017 请确保勾选了"通用Wi ...

  10. ubuntu16.04下Nvidia T1000显卡驱动460、CUDA10.2、CUDNN8安装

    准备工作 架构与GPU型号:非官方介绍,页面搜索一下GPU就行.这个表显示我应该装CUDA10,但是先8.0凑和着.理论依据,要用9的话会出现这个问题 Pascal (CUDA 8 and later ...

最新文章

  1. 初识Kubernetes(K8s):理论基础
  2. C++ 虚函数个人理解
  3. CSU OJ1960
  4. ubuntu远程windows桌面
  5. Github 简明教程 - 添加远程库
  6. 划重点|iOS15正式发布, 全新的通知推送系统,你必须要知道
  7. 数据结构-栈3-栈的应用-就近匹配
  8. Linux 配置中文环境
  9. 吴恩达深度学习神经网络基础编程作业Planar data classification with one hidden layer
  10. java 解析 cim e 模型 架包,基于JAVA平台的CIM模型潮流数据转换方法及装置与流程...
  11. 除法求模中求逆元的两种方法
  12. 一位清华学长的CTO成长之路 -- 不断的打破自己的边界
  13. 四层与七层负载均衡的比较
  14. 互不相识的人在什么情况下会给你点赞呢?
  15. 解决OneNote同步失败的一种方法-使用DNSCrypt
  16. python网页提交表单_python模拟实现自动填写网页表单源码
  17. 路由协议 RIP、IGRP、OSPF和EIGRP 的对比
  18. kafka重新分配partition
  19. 【周志华机器学习】线性模型
  20. arduino环境esp32跑freertos系统实现触摸检测及wifi控制

热门文章

  1. 学Java开发需要考什么证书?
  2. 台式计算机接口示意图,台式机硬盘接口_台式机硬盘接口图解
  3. 高斯-拉格朗日(Gauss-Legendre )Ⅱ型求积公式 数值分析 勘误 P111
  4. 12张图读懂模电、数电必备的电路基础知识
  5. 鸿蒙系统代还,荣耀智慧屏可以看电视了!华为还是妥协了
  6. Java技术栈思维导图
  7. 并联串联混合的电压和电流_16.2 串、并联电路中电压的规律
  8. 泊松分布 二项分布 正态分布之间的联系,与绘制高斯分布图
  9. 关于阿狸狗破戒大师自动安装完cadence17.4后licence不可用问题
  10. scara工业机器人外观_SCARA工业机器人研究现状