Pytorch+CUDA+Pycharm 安装与环境配置
Pytorch+CUDA+Pycharm 安装与环境配置
笔者之前电脑已经装过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.准备工作
依次安装torch、torchvision 与 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




3.2.开始安装
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
即可成功安装所需库!

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