2021-07-10 深度学习

nvidia-smi 查看显卡驱动和更新

  • 方法1 cmd 命令行输入 nvidia-smi (我一开始是cuda 11.2版本更新过显卡驱动以后是11.4版本)
    在这里插入图片描述
  • 方法2 打开NVIDIA 控制面板->帮助->系统信息-> 组件->3D设置->NVCUDA64.ll
    我这里一开始是cuda 11.2
    可以更新硬件上的显卡驱动

更新电脑的显卡驱动
在用GeForce Experience更新显卡驱动的时候有两种选择 我理解为 游戏模式(game ready)和开发模式 (studio驱动)两种驱动的区别可以参考链接

我主要用于深度学习用所以更新的显卡驱动版本如下:
在这里插入图片描述
更新完驱动以后参看GPU CUDA版本为 11.4
显卡驱动更新为cuda 11.4

nvcc 和visual Studio的配置

nvcc (NVIDIA Cuda compiler driver 简单的说,就是CUDA开发环境下的C语言编译器)配置
这些博客就很多了:
我参考的是 windows下cuda的安装 里面有 cuda nvcc 的安装链接

  • 注意的是在 中的实际GPU上的CUDA的版本(nvidia-smi) 要和你下载的用于visual studio中开发的驱动 nvcc 的版本一致 (nvcc --version)

测试第一个vs cuda程序

在参考链接里 windows下cuda的安装

自己配置 cuda项目

   1)打开vs20xx,创建一个空win32程序,命名为 cuda_test项目。
   2)选择cuda_test,点击右键–>项目依赖项–>自定义生成,选择CUDA xx版本。
   3)右键源文件文件夹->添加->新建项->选择CUDA C/C++File,取名cuda_main。
   4)点击cuda_main.cu的属性,在配置属性–>常规–>项类型–>选择“CUDA C/C++”。

注意:以下步骤中的项目属性设置均针对x64。

包含目录配置:
  右键点击项目属性–>属性–>配置属性–>VC++目录–>包含目录
  添加包含目录:$(CUDA_PATH)\include
  
库目录配置:
  VC++目录–>库目录
  添加库目录:$(CUDA_PATH)\lib\x64
  
依赖项配置:
  配置属性–>链接器–>输入–>附加依赖项
  添加库文件:cublas.lib;cuda.lib;cudadevrt.lib;cudart.lib;cudart_static.lib;OpenCL.lib

使用VS下的模板创建

  • 直接新建一个CUDA xx Runtime 项目。
    右键项目 → 属性 → 配置属性 → 链接器 → 常规 → 附加库目录,添加以下目录:
    (CUDAPATHV100)\lib(Platform)
  • 其中 cudaMalloc failed!addWithCuda failed!
    运行报错的原因在于 nvcc 和 nvidia-smi版本不一致。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值