应该是好长时间都没搞博客了,这次是搭建pytorch,cuda用来搞swin transformer  
配置为rtx3060laptop,pycharm+anaconda+pytorch+cuda1.6 
以下教程全没图(图很难搞) 

我看的是Pytorch环境安装+Pycharm环境安装,
然后是cuda
然后是apex,这篇win10-anaconda安装apex
Swin-Transformer-Object-Detection环境搭建(最简单的安装版本)
然后安装好了,但是是有几个注意的
1.这一切都应该在anaconda prompt中安装,不能在cmd里搞,是要保证同一环境?而且装apex必须要用torch
2.cuda一定要选对版本,我cuda是12.1但我用11.8报错,好像说兼容高版本?还是我当时没搞对?反正尽量选对版本吧,可以删去-c pytorch,加快下载速度
3.anaconda中的pytorch环境用d:,再用路径,可以到当前路径下
4.apex目录下的那个看一下
pip install cxxfilt
pip install tqdm
pip install numpy
pip install PyYAML
pip install pytest

好吧,没搞好,我又重新来了一遍,这样一天时间就过去了  

笔记本RTX3060+Win10_x86_64位搭建Pytorch深度学习本地环境
Win10+RTX3060 laptop配置深度学习(Pytorch)环境过程

1.准备

1.需要anaconda,pycharm,visual studio,git,
2.anaconda prompt创建虚拟环境conda create -n pytorch python==3.9,环境名为pytorch
3.然后是conda activate pytorch(记得好像用管理员模式可以避免错误?现在在尝试)

2.pytorch

4.conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 pytorch-cuda=11.6 -c pytorch -c nvidia
下载pytorch(记得看好版本)
5.~无语,环境转半天,是我重新搞的问题?~
6.是网太慢了可以直接下文件
但是注意看好文件名,

cpu/torch-1.13.1%2Bcpu-cp39-cp39-win_amd64.whl
cpu: This indicates that the package is for CPU-only systems.
torch-1.13.1:the version number of the PyTorch package.
%2Bcpu: This indicates that the package is built with CPU support.
cp39-cp39: This indicates that the package is built for Python 3.9.
win_amd64: This indicates that the package is built for 64-bit Windows operating systems1


cu117/torchvision-0.14.1%2Bcu117-cp39-cp39-win_amd64.whl
cu117: This indicates that the package is built for CUDA 11.1.
torchvision-0.14.1:the version number of the PyTorch package.
%2Bcu117: This indicates that the package is built with CUDA support.
cp39-cp39: This indicates that the package is built for Python 3.9.
win_amd64: This indicates that the package is built for 64-bit Windows operating systems1
(这安装速度非常快,无语了)…….但是,我更无语了,~安装完错了~,我真是炸了
7.~如果~安装好了,cmd输入
python
import torch
torch.__version__
只要没报错和最后是True,就安装好了

3.cuda看最上面,cudnn看15

4.mmvc(万恶之源)

8.推荐的链接
从源码编译 MMCV
Windows10下面安装MMCV全过程图文详解

5………

9.~话说我写到现在pytorch都还没搞好~,救命啊,真是
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10.我让你们体验下这残酷的时间,但是,他终于开始下了
11.等我pytorch搞好在写………..你们懂的
12.挂了
13.在尝试
14.以下是我第二天写的,我已经搞好了,并且顺利的跑完了代码
15.cudnn应该放上面的,但是我版本搞错了,这是重新搞的
链接关于cuda、cudnn环境配置
就按他搞就行了,但是还要注册navid之类的,非常麻烦,不过还算简单

6.apex

14.apex上面有
15.然后好像没有什么了?

7.提醒

16.写下注意事项:
1.cuda和cudann版本一定要对
2.这个错误看这个OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “D:\exes\anaconda\envs\pytorch\lib\site-packages\torch\lib\shm.dll” or one of its dependencies.
3.选cuda时建议选版本低一点的,不然教程不好搞,pytorch也难,mmcv还要自己编译,更难
4.虚拟环境名称可以自己编的,不一定要时pytorch
5.只用cpu的版本我没写
6.暂时没了,但是排版没搞好,我有时间搞一下