深度学习CUDA环境安装教程---动手学深度学习

news/2025/1/8 16:06:56/文章来源:https://www.cnblogs.com/lizhongzheng/p/18653793

首先说明我安装的是《动手学深度学习》中的环境
本人是小白,一次安装,可能有不对的地方,望包含。

安装CUDA

因为我们是深度学习,很多时候要用到gpu进行训练,所以我们需要一种方式加快训练速度。
通俗地说,CUDA是一种协助“CPU任务分发+GPU并行处理”的编程模型/平台,用于加速GPU和CPU之间的计算。
不废话,直接来:

  • 首先检查自己英伟达对应的版本号,可以win+R输入cmd打开终端,输入nvidia-smi
    如下图:

a
可以清楚的看到自己的版本以及Driver Version,同时我们需要借助官方版本对应表进行对应安装。对应链接:安装对照表
如图所示:a

  • 找到对应的版本,即可进行安装。
    安装网址:cuda-toolkit-archive。
    注意事项:
    a该图中的version 10和11表示win10和win11的意思。local表示本地下载,network表示网络下载,这个选项选什么都行。
    同时需要注意的是,在安装时会设置两次安装路径,一次是解压,一次是安装,两次路径注意不要放到同一个文件夹中!!!(解压的路径用完后会消失)
    安装时可能会弹窗下图,不用管,继续就行。a

  • 选择自定义安装
    a

  • 可以先试下全选,是否可以安装成功。
    a

  • 若显示安装错误,则可以用以下方法,百试百灵

    • 第一次只安装CUDA,但是不安装其中的Nsight VSE和Visual Studio Integration;其他的不选。

a

  • 然后安装完后,再安装一下CUDA中的Visual Studio Integration即可。
    a
    这一步骤借鉴了博客:NVIDIA cuda安装时全部失败(大佬nb!!!)

  • 最后一步如何检测安装完毕?
    在此win+r输入cmd,从终端中输入nvcc --version
    若显示版本信息,应该安装完成了。a
    本人是小白,一次安装,可能有不对的地方,望包含。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/864540.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于龙格库塔算法的锅炉单相受热管建模与matlab数值仿真

1.程序功能描述 基于龙格库塔算法的锅炉单相受热管建模与matlab数值仿真.于过热气温控制系统过于复杂,涉及多个过热器及减温过程,在本次设计中将模型简化成喷水减温器和末级过热器的组合,对喷水减温器部分和蒸汽受热管部分进行数学建模,在建模过程中按均匀传热考虑,…

2024-2025-1 20241408陈烨南《计算机基础与程序设计》第十四周学习总结

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK14这个作业的目标 无作业正文 本博客链接教材学习内容总结 无 教材学习中的问题和解决过程 Q:如何倒序输出字符串? A: 基于AI的学习代码调试中…

【Azure Event Hub】Kafka消息发送失败(Timeout Exception)

Azure closes inbound Transmission Control Protocol (TCP) idle > 240,000 ms, which can result in sending on dead connections (shown as expired batches because of send timeout).问题描述 使用Azure Event Hub,客户端通过kafka发送消息到Event Hub中,规律性的遇…

基于GA遗传优化的CNN-GRU-SAM网络时间序列回归预测算法matlab仿真

1.算法运行效果图预览 (完整程序运行后无水印) 2.算法运行软件版本 matlab2022a3.部分核心程序 (完整版代码包含详细中文注释和操作步骤视频)figure plot(Error2,linewidth,2); grid on xlabel(迭代次数); ylabel(遗传算法优化过程); legend(Average fitness);[V,I] = min(J…

vscode ssh连接远程服务器时显示time out

现象:mobaxterm通过ssh能正常连接服务器,而在vscode里ssh连接服务器时则提示连接超时。 解决方法:ssh扩展的settings.json中的"remote.SSH.useLocalServer",改为false!!! 因为自己搜到的答案是改为“true”,我的本来就是显示的“true”,没有去管。 但是兜兜…

Training Deep Neural Networks with 8-bit Floating Point Numbers

目录概主要内容Wang N., Choi J., Brand D., Chen C. and Gopalakrishnan K. Training deep neural networks with 8-bit floating point numbers. NeurIPS, 2018.概 本文提出了一种 8-bit 的训练方式. 主要内容本文想要实现 8-bit 的训练, 作者认为主要挑战是两个向量的点击 (…

kali安装pdtm工具

kali安装pdtm工具 前言 今天想安装一下pdtm工具集的,但过程中一直出现各种错误,找了几篇文章之后并没有找到解决方法,后解决之后写了这样一篇文章希望可以解决大家在安装过程中碰到的部分问题 介绍 pdtm(ProjectDiscovery Tool Manager)是专为简化ProjectDiscovery旗下一系…

组合逻辑电路的分析

组合逻辑电路:任何时刻电路的输出状态只取决于该时刻的输入状态,而与该时刻以前的电路状态无关。 组合逻辑电路的分析 分析步骤由逻辑图写出输出端的逻辑表达式 运用逻辑代数化简或变换 列逻辑状态表 分析逻辑功能例题1 分析下图的逻辑功能写出逻辑表达式\[Y=\overline{Y_{2}…

floating panel - 带有锚点功能和可拖拽顶栏的浮动面板

在现代的前端应用中,浮动面板是一个非常常见的UI组件,它能够为用户提供额外的信息和操作空间,同时又不会占据页面的主要内容区域。本文将详细记录如何实现一个带有锚点功能和可拖拽顶栏的浮动面板。设计思路 这个浮动面板将由三个主要部分组成:父元素(floating-panel)、标…

20241413《计算机基础与程序设计》课程总结

每周作业链接汇总 1.第一周作业 简要内容:学习“基于VirtualBox虚拟机安装Ubuntu图文教程”在自己笔记本上安装Linux操作系统、学习掌握二进制,十进制和十六进制之间的转换、快速浏览《计算机和学概论》,并对每章提出了自己的疑问3.第三周作业 简要内容:数字分类与计数法 位…

Python学习(五)——配套《PyTorch深度学习实战》

1. Python的流程控制tips:我使用的Python3.9版本,if、else是要加:的 Python的流程控制主要通过条件语句和循环语句来实现,它们允许程序根据特定的条件执行不同的代码块。以下是Python中常用的流程控制结构:条件语句(if-elif-else) 条件语句允许程序根据条件的真假来选择执…