赞
踩
随着显卡的发展,GPU越来越强大,而且GPU为显示图像做了优化。在计算上已经超越了通用的CPU。如此强大的芯片如果只是作为显卡就太浪费了,因此NVIDIA推出CUDA,让显卡可以用于图像计算以外的目的。
CUDA是一种由NVIDIA推出的通用并行计算架构,该架构是GPU能够解决复杂的计算问题,所以想采用GPU进行神经网络训练,就必须要安装CUDA。
1.1. 查看计算机是否预装cuda
桌面上右键,选择NVIDA控制面板;
如图所示,我的计算机已经预装了 cuda 11.3.123;
只有CUDA 10.0及以上版本才支持在Python中使用GPU,如果版本太低,则需要重新下载。
cuda下载链接:cuda-downloads。
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda install pytorch torchvision torchaudio cudatoolkit=11.3
conda list
查看一下是否装上了。测试代码:
import torch
import torchvision
print(torch.__version__)
print(torch.cuda.is_available())#cuda是否可用
print(torch.cuda.device_count())#返回GPU的数量
print(torch.cuda.get_device_name(0))#返回gpu名字,设备索引默认从0开始
输出如图:
因为pycharm和vscode 用的是同一个环境所以vscode不用配置直接能运行pytorch。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。