配置pytorch(GPU版本)环境并且在pycharm中使用

407 阅读2分钟

配置pytorch环境


写在前面

作为一名合格的计算机专业的学生,怎么能不熟悉pytorch呢。然而,学习的第一步就是搭建环境。但是由于步骤有> 点多,很容易忘记,在这里做一个详细的笔记相当于pytorch安装说明书,也供大家参考一下。

之前看教程安装pytorch的时候,大多数教程使用conda进行集成式自动化安装的方法,但是由于pip install 所使用的镜像都是国外的,因此下载起来特别慢,经常时间特别久也办不成事情。给我造成了许多困扰。

所以我为此查了很多资料,找到下载whl包半自动化安装的方法,速度相当快且成功率很高。为了帮助更多像我一样的初学者,所以特意分享一下安装步骤,帮大家少走一些弯路。

准备工具

  • python环境(版本3.11)
  • Anoconda
  • 显卡(4090)一张(实验室的电脑就是这么豪横)
  • 在cmd中输入nvidia-smi命令查看自己cuda版本,我这边是12.0版本 image.png
  • 注:如果输入nvidia-smi或者nvcc -V命令之后没有反应的话应该是电脑没有装cuda,自己需要搜一下相应的教程在英伟达官网下载相应的cuda和cudnn并安装,在这里就不展开了。

步骤1,配置pytorch环境

  • 首先打开torchwhl包链接
  • 按照自己cuda版本和python版本找到对应的torch,torchvision,torchaudio image.png
  • 搜索torch(注:因为版本还没有更新到cuda12,但是查询了官网cuda12兼容最新版本也就是cuda11.8 所以这里我搜索的cu118+Python3.11) image.png
  • 接着搜索torchvision,torchaudio并下载 image.png
  • 接着打开Anaconda prompt工具创建虚拟环境输入 conda create -n your_env_name python=x.x
  • 切换环境(左边由base变为your_env) conda activate your_env_name image.png
  • 然后依次安装torch、torchaudio、torchvision
pip install D:\pytorch_whl\torch-1.10.0+cu102-cp38-cp38-win_amd64.whl
pip install D:\pytorch_whl\torchaudio-0.10.0+cu102-cp38-cp38-win_amd64.whl
pip install D:\pytorch_whl\torchvision-0.11.0+cu102-cp38-cp38-win_amd64.whl
  • 安装完成(如果不出意外)
  • 验证是否安装成功
image.png

步骤2,添加环境到pycharm中

  • 新建一个空白的Python项目
image.png
  • 选择Previously configured interpreter 也就是已有的解释器
  • 点击添加解释器
image.png
  • 找到你电脑中Anaconda的位置,在其中的Script文件下的conda.exe,然后载入环境
  • 完成环境配置,接下来你就可以在pycharm里面使用pytorch了。
image.png
  • 大功告成。赶紧去跑代码吧!!!