IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 2021-07-10 深度学习 -> 正文阅读

[Python知识库]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版本不一致。
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-07-11 16:36:07  更:2021-07-11 16:36:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/8 2:32:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码