笔者之前电脑已经装过Anaconda、Pycharm社区版

现在装Pytorch+CUDA,并给Pycharm配置环境

1、在Anaconda里面配置虚拟环境

由于已经安装过Anaconda,在指定位置创建虚拟环境。如果Anaconda安装在D盘里面,默认是在Anaconda\Envs里面创建虚拟环境。笔者这里指定了虚拟环境存储位置

conda create --prefix=D:\Environment\PythonEnvironment\Envs\Pytorch python=3.9 

虚拟环境创建好后,接下来激活虚拟环境 

conda activate D:\Environment\PythonEnvironment\Envs\Pytorch

查看该虚拟环境里面的库

conda list

 安装Numpy和matplot库(后面深度学习会用到)

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install Matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

 2、CUDA安装

2.1.更新电脑显卡驱动

https://www.nvidia.cn/geforce/drivers/

笔者电脑配置如下 ,注意选择的是Notebooks(笔记本电脑)

下载并安装驱动,默认安装 (精简)

查询电脑CUDA版本,cmd里面查询

nvidia-smi

查得CUDA Version:12.6 

2.2.安装 CUDA

打开CUDA Toolkit Archive链接

CUDA Toolkit Archive | NVIDIA Developer

安装如下版本(这里安装的是11.3.0,实际上比上面查询的12.6低就可以)

选择自定义安装,只装CUDA,取消勾选VS,路径的话默认C盘就行

配置环境变量,Path里面添加如下路径

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\lib\x64
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp

查询刚刚安装的CUDA Runtime Version版本(运行版本,之前是驱动版本)

nvcc -V

运行版本为11.3小于驱动版本12.6,OK

3、安装Pytorch

3.1.准备工作

依次安装torchtorchvision torchaudio

查询torch版本安装表,这里安装1.12.0

进入Pytorch安装网站

Previous PyTorch Versions | PyTorch

找到如下代码

代码如下所示 

pip install torch==1.12.0+cu113 torchvision==0.13.0+cu113 torchaudio==0.12.0 --extra-index-url https://download.pytorch.org/whl/cu113

切记,首先切换到之前配置的虚拟环境!

法一:直接在虚拟环境输入上述代码,对网要求很高,可能要科学上网(不推荐)

法二:先下载whl文件,再来安装

进入代码后面跟的网址

https://download.pytorch.org/whl/cu113
找到这三个,点进去
第一库是 torch-1.12.0+cu113, 第二个库是 torchvision-0.13.0+cu113,
第三个库是 torchaudio-0.12.0+cu113
依次下载,时间可能有点长(下载torch时可以复制链接到迅雷下载,速度会快很多)

3.2.开始安装

在D盘新建文件夹whl,并将刚刚下载的三个文件放在里面
切记,进入虚拟环境后!输入下面命令安装
pip install D:\whl\torch-1.12.0+cu113-cp39-cp39-win_amd64.whl
pip install D:\whl\torchvision-0.13.0+cu113-cp39-cp39-win_amd64.whl
pip install D:\whl\torchaudio-0.12.0+cu113-cp39-cp39-win_amd64.whl

安装第二个的时候,如果出现黄条警告

加上清华镜像源就行了

-i https://pypi.tuna.tsinghua.edu.cn/simple

安装完成后,输入命令检测是否安装成功

conda list

有torch则证明安装成功

4、Pycharm环境配置

这里新建项目

由于笔者之前配置过类似环境,这里只需要将环境更改为虚拟环境就可以了

新建文件,导入torch

import torch

如果不报错,则说明torch安装成功!

PS:备注

  • Pycharm汉化操作:在File——Settings——Plugins——在搜索框输入Chinese

  • 选择Chinese Simplified下载,并且重启IDE即可
  • 关于快速配置所需包参考

2024最新的YOLOv8安装配置全流程,人人都可以学会的图像识别技术指南-CSDN博客

首先在新建文本requirements.txt如下,并将其放到D:\whl文件夹里面

# Ultralytics requirements
# Usage: pip install -r requirements.txt

# Base ----------------------------------------
matplotlib>=3.2.2
numpy>=1.22.2 # pinned by Snyk to avoid a vulnerability
opencv-python>=4.6.0
pillow>=7.1.2
pyyaml>=5.3.1
requests>=2.23.0
scipy>=1.4.1
# torch>=1.7.0
# torchvision>=0.8.1
tqdm>=4.64.0

# Logging -------------------------------------
# tensorboard>=2.13.0
# dvclive>=2.12.0
# clearml
# comet

# Plotting ------------------------------------
pandas>=1.1.4
seaborn>=0.11.0

# Export --------------------------------------
# coremltools>=6.0,<=6.2  # CoreML export
# onnx>=1.12.0  # ONNX export
# onnxsim>=0.4.1  # ONNX simplifier
# nvidia-pyindex  # TensorRT export
# nvidia-tensorrt  # TensorRT export
# scikit-learn==0.19.2  # CoreML quantization
# tensorflow>=2.4.1  # TF exports (-cpu, -aarch64, -macos)
# tflite-support
# tensorflowjs>=3.9.0  # TF.js export
# openvino-dev>=2023.0  # OpenVINO export

# Extras --------------------------------------
psutil  # system utilization
py-cpuinfo  # display CPU info
# thop>=0.1.1  # FLOPs computation
# ipython  # interactive notebook
# albumentations>=1.0.3  # training augmentations
# pycocotools>=2.0.6  # COCO mAP
# roboflow

在Anaconda prompt里面首先激活对应虚拟环境,然后输入如下指令

pip install -r D:\whl\requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

即可成功安装所需库!

Logo

欢迎来到由智源人工智能研究院发起的Triton中文社区,这里是一个汇聚了AI开发者、数据科学家、机器学习爱好者以及业界专家的活力平台。我们致力于成为业内领先的Triton技术交流与应用分享的殿堂,为推动人工智能技术的普及与深化应用贡献力量。

更多推荐