计算机windows教程基础知识.docx
《计算机windows教程基础知识.docx》由会员分享,可在线阅读,更多相关《计算机windows教程基础知识.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机windows教程基础知识 本文将介绍在 Windows 计算机上配置深度学习环境的全过程,其中涉及安装所需的工具和驱动软件。出人意料的是,即便只是配置深度学习环境,任务也不轻松。下面就让我带你去看看计算机windows教程基础学问,希望能帮助到大家! 用Windows电脑训练深度学习模型 硬件和软件的最低要求 假如你要根据本指南操作并且安排运用 GPU,你必需运用英伟达 GPU。 开发深度学习应用涉及到训练神经网络,这自然须要执行大量计算。也因此,我们须要越来越多的并行运算,而 GPU 正好能够满意我们的需求。这也是当前 GPU 需求旺盛的主要缘由之一。大多数深度学习框架都自带 GPU
2、 加速支持,这让开发者和探讨者无需执行任何 GPU 编程就能在几分钟内运用 GPU 进行计算。 大部分这些框架都(只)支持 CUDA,而这只能在英伟达 GPU 上运用,这也是你须要运用英伟达 GPU 的缘由。但是,运用 AMD 的 GPU 也不是不行能,相关信息可参阅: 不过,就算你没有 GPU,也依旧可以接着本教程。但为了有效进行深度学习,至少你要有好用的 CPU、内存和存储空间。 我的硬件笔记本电脑的配置如下: CPUAMD Ryzen 7 4800HS 8C -16T 4.2GHz on Turbo RAM16 GB DDR4 RAM 3200MHz GPUNvidia GeForce
3、RTX 2060 Max-Q 6GB GDDR6 显存 对于硬件配置,我举荐至少运用 4 核 2.6 GHz 的 CPU、16GB 内存和 6GB 显存的英伟达 GPU。 另外,对于本教程,你当然须要运用 Windows 10 系统。我也假设你对 Python 软件包和环境具备基本认知。不管怎样,后面都会给出说明。 举荐运用的 Windows 版本是最新的 64 位 Windows 10 稳定版。 本教程假设你的操作系统是刚装好的,没有执行过额外的修改。不过只要你知道自己在做什么,依旧可以参考本教程。 安装 Python 和所需工具 第一步当然是安装 Python。我建议运用 Mini-Con
4、da 来安装 Python。先给刚入门的新手说明一下缘由。 Conda 是一个软件包管理工具,可以帮助你安装、管理和移除各种不同的软件包。不过 Conda 并不是唯一的选择,还有 pip这是我很喜爱的 Python 默认软件包管理工具。这里我们选择 Conda 的缘由是在 Windows 上运用它更简洁干脆。 Anaconda 和 Mini-Conda 都是 Conda 的软件发行版,其中预安装了一些特别有用的数据科学 / 机器学习软件包,能节约许多时间。Anaconda 包含 150 多个在数据科学和机器学习中有用的软件包,基本上包含了你可能须要的一切,而 Mini-Conda 仅包含一些必
5、需的工具和软件包。 我举荐运用 Mini-Conda,因为我喜爱对所安装的软件包有(几乎)完整的限制权。清晰地了解你所安装的东西完全不是坏事。当然这还能帮你节约一些存储空间,你也不会装上几十个你可能恒久也用不上的惊奇软件包。 要安装 Mini-Conda,请访问:https:/docs.conda.io/en/latest/miniconda.html 下载 Windows 64 位版本的 Python3 安装工具,然后像安装其它 Windows 软件一样安装它。肯定要勾选询问你是否要将 Conda 和 Python 加入到 PATH 的勾选框。 现在你可以通过以下吩咐检查 Conda 和 P
6、ython 是否安装胜利。假如安装胜利,则会显示版本号;否则你可能须要再次正确安装 Mini-Conda 并将其加入到 PATH。 > python versionPython 3.8.3> conda versionconda 4.8.4 下一步是安装 jupyter-notebook,请在吩咐行界面运用以下吩咐: > conda install -y jupyter 你可以通过运行 jupyter notebook 来验证安装,这会帮你在阅读器上打开 Jupyter Notebook。 设置开发环境 这一步很重要,但许多人会忽视它。运用 Anaconda 这种包含全部已知
7、软件包的工具是可以理解的,但假如要开发自己的项目,真正构建一些东西,你可能还是须要一个特地针对该项目或你的工作性质的定制开发环境。运用特地虚拟环境的另一大优势是你可以将软件包与全局设置隔离开。这样,就算你在该环境中运用软件包时搞错了,你也可以轻松地丢弃它们,而不对全局软件包产生任何影响。 这也能让你敏捷地运用任何之前版本的 Python 创建环境。这样,你就可以避开运用那些还不稳定的新特性,之后再依据支持状况选择是否升级。 创建 Conda 环境还算简洁。为了便利说明,我创建了一个名为 tensorflow 的环境,你可以将其改为任何名称。我将运用 Python 3.7,因为我知道 Tenso
8、rFlow 对其有很好的支持。顺便一提,这将是安装 TensorFlow 的位置,我还会创建一个名为 torch 的环境来安装 PyTorch。 > conda create -name tensorflow python=3.7 环境创建完成之后,你可以运用以下吩咐进入该环境,其中的 tensorflow 只是我们之前供应给该环境的名称。 > conda activate tensorflow 进入环境之后,你会在提示框的左边看到类似这样的信息: 假如你没在 Powershell 上看到这个信息,那么你可能须要先在 Powershell 初始化 conda 一次: > co
9、nda init powershell 然后,你可能会在左边看到 (base),如上图所示,此时你已不在任何环境中。之后,你再进入任何环境,你应当都会望见环境名。 此外,你还可以在环境中安装 nb 工具,并将其链接到我们之前安装的 Jupyter Notebook。 > conda install nb_conda 要将该环境注册到 Jupyter Notebook,可运行以下吩咐: > python -m ipykernel install -user -name tensorflow -display-name “Python 3.7 (tensorflow)” 要退出 Con
10、da 环境,则运行以下吩咐: > conda deactivate 现在根据同样的步骤创建一个名为 torch 的环境: > conda create -name torch python=3.7> conda activate torch> conda install nb_conda> python -m ipykernel install -user -name torch -display-name “Python 3.7 (torch)” 假如环境设置胜利,你可以在环境列表中看到它们。 > conda env list 要验证每个环境是否都已安装了
11、各自的软件包,你可以进入各个环境,执行 conda list,这会显示该环境中已安装的全部软件包。 不要因为这个列表很长而感到困扰。Conda 已经妥当地处理了主要部分和依靠包。 一些 GPU 术语 在安装 GPU 相关软件之前,我们有必要了解这些软件是什么,以及你须要它们的缘由。 GPU 驱动:顾名思义,GPU 驱动是让操作系统及程序能运用 GPU 硬件的软件。嬉戏玩家确定很熟识这个。假如你喜爱打嬉戏,你可能须要让这个软件保持最新以获得最好的嬉戏体验。 CUDA:简洁来说,这是英伟达开发的一个编程接口层,能让你调用 GPU 的指令集及其并行计算单元。 自 2022 年头末的 GeForce
12、8 系列 GPU 以来,几乎全部 GPU 都兼容 CUDA。要想了解你的 GPU 是否启用 CUDA,可以访问英伟达的网站。 举个例子,假如你有一台消费级 GPU,不管是 GeForce 系列还是 Titan 系列,你都可以在下图中看到你的 GPU 是否支持 CUDA。 数据截至 2022 年 9 月,截图仅含部分型号。 假如你的电脑是笔记本,你应当看右边的列表;假如你的电脑是台式机,你明显就该看左边的列表。 之前已经提到,我的 GPU 是右侧列表中的 RTX 2060 Max-Q。另外,你不必在意显卡型号名称是否与该列表中的名称完全匹配,Max-Q 和 Super 的底层架构一样,只在 TD
13、P、CUDA 核及张量核数量方面有一些差异。 比如,不管你的 GPU 是 RTX 2080 Super 还是 2080 Max-Q 又或是 2080 Super Max-Q,看列表中的 RTX 2080 就够了。但假如你的 GPU 是 RTX 2080Ti 或其它加了 Ti 的型号,则说明你的 GPU 是该系列中最高端的那一款,这些 GPU 通常在显存大小和 CUDA 核及张量核数量方面更具优势。 截至 2022 年 9 月,要运用 TensorFlow 2.0,显卡计算实力必需高于 3.5,但建议运用计算实力至少为 6 的显卡以获得更好的体验。TensorFlow 2.0 还须要 CUDA
14、10 版本,而这又进一步要求驱动版本至少为 418.x。 PyTorch 须要的 CUDA 版本至少为 9.2,但也支持 10.1 和 10.2。所需的计算实力至少要高于 3.0。 CuDNN:即 CUDA Deep Neural Network 软件库,这是一个用于深度神经网络的 GPU 加速原语库。cuDNN 为前向和反向卷积、池化、归一化和激活层等标准例程供应了经过高度微调的实现。 (可选)TensorRT:NVIDIA TensorRT 是一套用于高性能深度学习接口的 SDK。其包含深度学习接口优化器和运行时优化器,能为深度学习接口应用供应低延迟和高通量的特性。 安装 GPU 驱动 首
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 windows 教程 基础知识
限制150内