You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

98 lines
3.0 KiB

1 year ago
## $PyTorch$ 安装
### 1、查看本机的$CUDA$版本
cmd命令行输入`nvidia-smi`在第一行最右边可以看到CUDA的版本号我的版本是12.4
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202404241350709.png)
### 2、安装Pytroch
(1)、官网https://pytorch.org/
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202404241125418.png)
然后选择Get Started就是如下界面
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202404241125553.png)
(2)、这里进行$Pytorch$版本的选择,首先我选择的是$Stable$稳定版,然后$OS$是$Windows$系统,$Package$包就使用$Conda$$Language$肯定选$Python$,最后的$Compute$ $Platform$ 选择 $CUDA12.1$。
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202404241129058.png)
> ```shell
> conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
> ```
3、安装下$Anaconda$并创建一个$Python$环境,安装的是$python3.9$。
```
conda activate py39
```
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202404241450680.png)
4、关闭掉$VPN$,然后执行:
```shell
# 解决一些环境变量问题
G:
cd G:\anaconda3
copy Library\bin\libcrypto-1_1-x64.dll DLLs\.
copy Library\bin\libssl-1_1-x64.dll DLLs\.
#开始安装
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
```
> **注:如果环境变量不对了,需要重置一下环境:**
```console
conda config --remove-key channels
```
5、可以看到将要安装的包里面有$pytorch$和$cudatoolkit$,输入$y$确认,然后回车
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202404241524632.png)
6、下面就等待这些$package$安装成功,可以看到$Pytorch$还是比较大的,所以耐心等待一下。如果下载过程中卡住的同学,直接到[torch镜像源](https://download.pytorch.org/whl/torch_stable.html)下载安装包进行安装,效果相同。
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202404241529168.png)
7、安装完成后会提示信息$done$。
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202404241529916.png)
8、输入$pip$ $list$,查看我们的包是否被安装,这里可以看到$torch$相关的包都安装了。
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202404241530694.png)
9、我们输入`python`进入下 $Python$ 环境,然后输入`
```python
import torch
```
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202404241532371.png)
如果没有报错说明可以导入成功。
10、输入
```py
torch.cuda.is_available()
```
查看$torch$是否可以使用显卡,$True$就代表可以!
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202404241533873.png)