anacoda下载
我使用了镜像库地址
我下载的版本是Anaconda3-5.2.0-Windows-x86_64(参考了b站小土堆)
具体选择可以参考下文:anaconda安装
我就看到了第二个小标题
pytorch 配置
我的显卡是gtx 1650
使用 nvidia-smi
命令查看我的cuda如下
C:\Users\Ocean>nvidia-smi
Wed Jun 7 22:25:53 2023
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 462.30 Driver Version: 462.30 CUDA Version: 11.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 GeForce GTX 1650 WDDM | 00000000:01:00.0 On | N/A |
| N/A 47C P0 13W / N/A | 1648MiB / 4096MiB | 5% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
可以看到CUDA Version: 11.2
11.2应该是最高支持版本的意思,但是我没找到11.2的
(pytorch) C:\Users\Ocean>activate ocean_pytorch
(ocean_pytorch) C:\Users\Ocean>conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch-lts -c conda-forge
Solving environment: done
遇到的错误1:
Preparing transaction: done
Verifying transaction: done
Executing transaction: failed
ERROR conda.core.link:_execute(502): An error occurred while installing package 'conda-forge::certifi-2022.9.24-pyhd8ed1ab_0'.
FileNotFoundError(2, '系统找不到指定的文件。', None, 2, None)
Attempting to roll back.
Rolling back transaction: done
FileNotFoundError(2, '系统找不到指定的文件。', None, 2, None)
尝试解决1
询问chat以后被告知(我的电脑是失败的)
好的,你可以尝试重新执行安装命令,如果还是出现相同的错误提示,可以尝试清除 conda cache 并更新 conda,方法如下:
- 清除 conda cache。
在命令行中运行以下命令:
conda clean -ay
这个命令将会清理本地的 conda 环境和缓存。
- 更新 conda。
在命令行中运行以下命令:
conda update -n base -c defaults conda
这个命令将会更新 conda 的版本。
完成上述步骤后,再重新运行安装命令,看看是否能够成功安装 PyTorch。
失败。。。。
成功的方法
后重新创建了一个环境
conda create -n pytorch612-2 python=3.6
参考如下博客,link
我的显卡是gtx 1650 我直接搜索了相关的教程
如果你的显卡也是1650 可以直接使用如下代码(现在2023.6.12 时间间隔过久可能驱动更新会导致失败)
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch
//
相关安装输出,Proceed ([y]/n)? ,记得选yes,就是输入y
//
(pytorch612-2) C:\Users\Ocean>python
Python 3.6.13 |Anaconda, Inc.| (default, Mar 16 2021, 11:37:27) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.cudua.is_available()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'torch' has no attribute 'cudua'
>>> torch.cuda.is_available()
True
令人心动的true