本地配置Python+PyCharm+PyTorch+CUDA深度学习环境

前言

远程链接Linux服务器 - Windows:详见本人另一篇文章,链接
Linux服务器配置Python+PyTorch+CUDA深度学习环境,链接
Python安装第三方库:详见本人另一篇文章,链接
pip常用命令:详见本人另一篇文章,链接

本文介绍Windows系统如何在本地配置Python+PyCharm+PyTorch+CUDA深度学习环境。包含配置Python环境、安装PyCharm、安装CUDA(可选)、安装cuDNN(可选)、配置PyTorch+CUDA环境,等内容。

首先,你需要一台具有NVIDIA(英伟达)显卡的Windows电脑,并安装好显卡驱动,才能继续以下步骤:

配置Python环境

下载与安装Python

Python官网:链接
Python各版本下载地址:链接

关于Python版本的选择问题,如没有特殊需求,都选择Python3,至于具体选择哪个版本,需要考虑用途,若是以学习为目的,可以选择较新的版本,若是以使用为目的,可以选择较稳定的版本。

至于安装,Windows系统在Python官网下载好exe安装包后可以直接安装,建议选择为所有用户安装,并添加环境变量。尽量不要安装在C盘,因为以后可能要安装很多第三方库,会占用C盘空间。

安装好后,打开CMD(命令提示符),输入命令python -V,如果显示出版本号则安装成功,否则可能是没有添加环境变量。要添加环境变量请看下文。

添加Python环境变量

添加环境变量的方法请见我的另一篇文章:链接

在系统变量的Path中添加安装的Python的路径,示例如下(具体参照自己的Python安装路径):

D:\Program Files\Python\Python37\
D:\Program Files\Python\Python37\Scripts\

添加好后,重启CMD,再输入命令python -V即可看到Python的版本号,并可以在命令行中使用Python。

安装PyCharm

JetBrains官网:链接
PyCharm官网:链接
早期版本的PyCharm下载网址:链接

至于安装,PyCharm有2个版本,分别是免费的社区版和需要购买的专业版,建议安装专业版,然后自行Crack。

至于设置,请详见我的另一篇文章:链接

安装CUDA(可选)

首先说明一点,这个步骤是可选的。因为英伟达显卡驱动安装成功后,一般都集成了一部分CUDA模块。若是不放心,也可以单独安装CUDA。

然后我们需要了解一下CUDA是什么: CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。

CUDA官网:链接
CUDA早期版本下载地址:链接

下载之前,需要清楚电脑显卡支持的CUDA版本,打开CMD(命令提示符),输入命令nvidia-smi,即可知道支持的最高CUDA版本,如下图:
在这里插入图片描述
然后在官网下载对应的CUDA版本,CUDA10.1版本如下图:
在这里插入图片描述
至于安装,有两种安装选项,一个是精简安装,一个是自定义安装。精简安装会安装CUDA相关组件,同时也会将显卡驱动重新安装,如果不想重新安装显卡驱动,可以选择自定义安装,接下来介绍自定义安装,如下图:
在这里插入图片描述
之后选择需要安装的组件,这里将驱动组件取消,其他保持勾选:
在这里插入图片描述
之后会让选择CUDA开发组件、文档、示例的安装位置,此处默认即可,如下图:
在这里插入图片描述
结束安装时,这里的选项可以根据需要进行选择:
在这里插入图片描述
安装成功后,CMD输入命令nvcc -V来验证是否安装成功,看到如下信息即证明安装成功:
在这里插入图片描述

安装cuDNN(可选)

同样,和CUDA一样,安装cuDNN也是可选的。若是想继续安装请查看以下内容。

首先了解一下cuDNN是什么: NVIDIA cuDNN是用于深度神经网络的GPU加速库。它强调性能、易用性和低内存开销。NVIDIA cuDNN可以集成到更高级别的机器学习框架中,如谷歌的Tensorflow、加州大学伯克利分校的流行caffe软件。简单的插入式设计可以让开发人员专注于设计和实现神经网络模型,而不是简单调整性能,同时还可以在GPU上实现高性能现代并行计算。

那么,cuDNN和CUDA有什么联系呢:CUDA看作是一个工作台,上面配有很多工具,如锤子、螺丝刀等。cuDNN是基于CUDA的深度学习GPU加速库,有了它才能在GPU上完成深度学习的计算。它就相当于工作的工具,比如它就是个扳手。但是CUDA这个工作台买来的时候,并没有送扳手。想要在CUDA上运行深度神经网络,就要安装cuDNN,就像你想要拧个螺帽就要把扳手买回来。这样才能使GPU进行深度神经网络的工作,工作速度相较CPU快很多。

下面进入安装步骤,安装之前,需要在NVIDIA官网注册一个账号。

NVIDIA官网:链接
cuDNN官网:链接
早期版本的cuDNN下载地址:链接

首先进行下载,下载时要选好对应CUDA版本和Windows10版本的cuDNN,如下图:
在这里插入图片描述
下载完成之后将其解压,解压之后的目录如下:
在这里插入图片描述
需要将以上三个文件夹复制到CUDA的安装目录中,即可完成cuDNN的安装。

验证安装:通过NVIDIA提供的 deviceQuery.exebandwidthTest.exe 来查看GPU的状态,两者均在CUDA安装目录的 extras\demo_suite文件夹中,如下图:
在这里插入图片描述
首先运行 deviceQuery.exe,可以看到如下结果:
在这里插入图片描述
运行 bandwidthTest.exe 看到如下结果:
在这里插入图片描述
出现以上信息,即证明安装成功。

配置PyTorch+CUDA环境

PyTorch官网:链接
早期版本的安装命令:链接

为Python安装PyTorch第三方库不能使用PyCharm的Settings进行安装,需要使用PyCharm的命令行进行安装,点击PyCharm软件底部的Terminal按钮即可进入命令行,如下图:
在这里插入图片描述
在该命令行中可以输入pip命令进行第三方库的安装。安装命令需要查看PyTorch的官网,要选择对应的CUDA版本,CUDA10.1版本如下图:
在这里插入图片描述
安装好后在PyCharm命令行中输入pip show torch可以查看已安装的torch详细信息,出现版本信息则证明安装成功,如下图:
在这里插入图片描述

  • 24
    点赞
  • 119
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 在anaconda+pycharm环境配置pytorch可以按照如下步骤进行: 1. 打开anaconda,创建一个新的虚拟环境,例如命名为“pytorch_env”。 2. 在命令行中使用conda activate pytorch_env命令激活虚拟环境。 3. 在命令行中使用conda install pytorch torchvision cudatoolkit=10.2 -c pytorch命令安装pytorch和必要的依赖。 4. 在pycharm中创建一个新的项目,并在项目中创建一个新的python文件。 5. 在python文件中导入pytorch库,并开始编写代码。此时可以利用pycharm的代码补全功能来快速编写代码。 6. 运行代码,如果无误则完成了在anaconda+pycharm环境配置pytorch的操作。 ### 回答2: 在Anaconda Pycharm环境下进行PyTorch配置,需要执行以下步骤: 第一步:安装Anaconda,选择Python3.6的版本即可,并将Anaconda添加到PATH环境变量中。 第二步:安装PyTorch 使用以下命令进行PyTorch安装。 CPU版本:conda install pytorch-cpu torchvision-cpu -c pytorch GPU版本:conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c nvidia 在Terminal窗口中输入该命令即可进行安装,安装完成后可通过 import torch print(torch.__version__) 进行验证,确认PyTorch是否正确安装。 第三步:安装PyCharm 官网下载安装标准版Pycharm即可。 第四步:创建Python Project 在Pycharm中创建Python Project,并选择已安装的Python版本。 第五步:配置PyTorch环境 打开Pycharm的Terminal窗口,输入以下命令进行环境安装: conda activate <pytorch_env> 其中,pytorch_env为PyTorch安装环境的名称。 以上配置完成后,Anaconda Pycharm环境下的PyTorch配置就完成了,可以使用PyTorch进行开发。 ### 回答3: anaconda是一个流行的Python环境和包管理器,PyCharm是一个常用的Python IDE。PyTorch是一个深度学习框架。在使用PyTorch进行深度学习的过程中,搭建好适合自己的环境是一个必要的步骤。这里介绍在anaconda pycharm环境下的pytorch配置方法。 第一步:安装anaconda 官网下载对应操作系统版本的anaconda后,按照安装提示操作即可。 第二步:创建conda虚拟环境 使用以下命令创建一个名为pytorch的conda虚拟环境: conda create --name pytorch python=3.8 该命令会创建一个Python版本为3.8的conda环境。 第三步:激活并进入虚拟环境 使用以下命令激活名为pytorch的conda虚拟环境: conda activate pytorch 该命令会激活名为pytorch的conda虚拟环境。 第四步:安装pytorch 在激活的虚拟环境下,使用以下命令安装PyTorch: conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c nvidia 该命令将安装最新版本的PyTorch和TorchVision并配合CUDA 11.1版本进行编译。 第五步:在PyCharm中使用虚拟环境PyCharm中打开项目,依次选择File->Settings->Project->Python Interpreter,然后点击下拉菜单选择“Add”,在弹出的窗口中选择“Conda Environment”,并在“Interpreter”处选择刚刚创建的虚拟环境pytorch”。点击“Ok”后,PyCharm将开始配置虚拟环境配置完成后,在PyCharm的“Terminal”中即可使用虚拟环境中安装的PyTorch进行深度学习模型的训练等任务。 总之,以上就是在anaconda pycharm环境下的pytorch配置方法。要么自己去搭建,要么使用已有的工具,搭建好适合自己的环境是重中之重。希望以上方法能够帮助到大家,让使用PyTorch进行深度学习的过程更加高效便捷。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NSJim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值