#AIGC创新先锋者征文大赛#PyTorch深度学习基础环境搭建

发布于 2024-10-15 18:56
浏览
0收藏

【本文正在参与 AI.x社区AIGC创新先锋者征文大赛】

https://www.51cto.com/aigc/2223.html

1.Miniconda安装

Miniconda是一个轻量级的Python发行版,只包含最基本的内容——Python、conda以及相关的必须依赖项。它适用于空间要求严格的用户或只需要Python和Conda核心功能的用户。

Miniconda由于其轻量级的特点,非常适合那些对存储空间有严格限制的用户,或者只需要使用Python和Conda核心功能的用户。例如,进行简单的包管理和环境管理时,Miniconda是一个不错的选择。

在Miniconda官网下载,或者通过清华镜像源(速度更快):

https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

根据目前本机安装的python版本,选择对应版本的安装包。

下载完成后得到的是EXE文件,直接运行即可进入安装过程。

安装完成后,在计算机桌面依次单击“开始”→“所有程序”→“Miniconda3”→“Miniconda Prompt(Miniconda3)”,打开Miniconda Prompt窗口,如果安装正确,会打印出Python版本号以及控制符号。

2.Pycharm安装

网上安装说明类资源较多,此处不再赘述。

3.CUDA安装

(1)电脑环境检查

通过cmd输入nvidia-smi,查看自己的驱动版本、支持的CUDA版本。

(2)下载CUDA

访问CUDA官网: https://developer.nvidia.com/cuda-toolkit-archive

依据上边查到的系统显卡驱动版本和支持的CUDA版本选择自己应该安装的CUDA toolkit,toolkit一定要选择小于等于电脑支持的版本。

下载安装包为exe程序,双击安装。
安装完成,重新打开cmd窗口,依次输入以下代码,测试是否安装成功:
nvcc --version
set cuda
出现下图,说明安装成功:
#AIGC创新先锋者征文大赛#PyTorch深度学习基础环境搭建-AI.x社区

4.PyTorch安装

最好的方法是根据官方提供的安装命令进行安装,具体参考官方文档:

https://pytorch.org/get-started/previous-versions/

通过Ctrl+F进行检索,快速定位到需要的安装命令。
网站上查不到CUDA 11.2对应版本的TORCH,换用低版本CUDA 11.1也行——然后遇到了上图中命令执行后不成功的问题。

去官网直接找对应版本的whl,下载。网速较慢,可能会花很多时间:
 https://download.pytorch.org/whl/torch_stable.html

下载完成后,cmd命令行安装:
pip install 存储路径/torch-1.10.2+cu111-cp36-cp36m-win_amd64.whl

5.特殊情况处理

执行上面的命令行后,出现了报错:这个whl is not a supported wheel on this platform:

查询本机安装的python版本,我安装的是python 3.11,而目前安装的torch是36(文件名称中“cp36”),对应版本是要用python3.6。

现在问题变成了要在当前系统里安装不同版本的python。要这么办呢?之前安装的miniconda就要发挥作用了!

运行Anaconda Prompt程序(在开始菜单里可以找到),进入命令行界面。

(1)查看可用python版本

conda search python

(2)创建一个新的环境,并指定python版本

conda create -n myenv pythnotallow=3.6

(3)激活新创建的python环境

conda activate myenv

(4)如果想切回之前的环境

conda deactivate

或者删除不想要的环境

conda remove --name myenv --all

(5)在新环境中运行之前的pip install命令,安装torch

(6)安装完成后的测试验证

import torch
print(torch.cuda.is_available())
print(torch.cuda.current_device())
print(torch.cuda.device_count())
print(torch.cuda.get_device_name(0))

出现下面的内容,说明安装成功:
#AIGC创新先锋者征文大赛#PyTorch深度学习基础环境搭建-AI.x社区

标签
收藏
回复
举报
回复
相关推荐