Windows下Pytorch入门深度学习环境安装与配置(CPU版本)
一、安装过程中各个软件的作用
(一)Python
◼ 编程语言 – 人 和 计算机
◼ Python 就是 人 和 计算机 相互交流的一门编程语言
◼ Python 是计算机世界中比较(语法)简单的语言
(二)库 / 包 / package / library
◼ 包/库,就是别人分享的工具(模板)
◼ 有了这些工具,我们可以高效地完成一些事情,不需要关注底层
◼ 如果安装包,就是使用 pip install 包名
(三)PyTorch / Tensorflow
◼ 其实就是 Python 的库
◼ 安装其实就可以使用 pip install 包名
(四)Anaconda
◼ Python环境
◼ Conda命令,我们可以使用 conda install 包名
—— 库(APP),conda / pip(应用商店)
◼ 虚拟环境(提供了包的分离环境,方便管理)
我们可以把不同版本的库放到不同的虚拟环境当中,来给不同的项目创建单独的虚拟环境,这样就不会跟其他项目产生冲突
- 如果想了解conda里有指定包的哪些版本
法一:在命令行中输入以下指令:conda search 包名
法二:在图形化界面搜索
比如我想知道Pytorch兼容的Python版本有哪些
(五)PyCharm
(1)Python是如何运行起来的(传统方法)
(2)PyCharm IDE 的功能
◼ 能够进行代码补全
◼ 代码运行 —— 一键完成
◼ 实时语法错误检查
◼ 配置一个项目的时候,需要配置好Python解释器
(六)显卡GPU,驱动
◼ GPU (Graphics Processing Unit),硬件
◼ 显卡,主要就是用于在屏幕上显示图像,用于与视频,图像处理相关的任务
◼ 显卡:独立显卡(装在主机中,比较大,性能强,功耗大),核显(嵌入到CPU中的,比较小,性能低,功耗小)
◼ 驱动:让计算机识别特定的硬件
(1)深度学习显卡,CUDA
• 深度学习显卡,英伟达品牌的显卡(NVIDIA)
• 有了CUDA,我们就可以操作英伟达品牌的显卡
(2)GP