Swin Transformer目标检测实验——环境配置的步骤和避坑

Swin Transformer

  • 1. 网上基础教程(带视频讲解)
  • 2. 配置虚拟环境时遇到的一些问题(按操作顺序排列)

1. 网上基础教程(带视频讲解)

大家是不是都从b站来的呀,先给你们基础环境的配置和搭配的视频教程

  • 首先是教程网页:Swin Transformer目标检测——环境配置
    跟着这个教程就能成功搭建好Swin Transformer的基础环境(我就跟着这玩意敲出来的,实测有效哦!)
  • 看不懂的没关系,搭配b站视频理解:【【Swin Transformer 目标检测】-3.环境配置(实录篇)】同时后续的内容也跟着这个up

2. 配置虚拟环境时遇到的一些问题(按操作顺序排列)

在实验的最开始,博主并没有强调一些点,而又是很重要的内容,接下来我给大家排一下坑!

  1. 为了防止大家没法下载apex,mmcv等文件,或者不会选择版本,我直接把成功安装了的我的版本放在这儿,直接下即可(包括最后测试用的那个文件):Swin Transformer目标检测实验环境安装包
  2. 实验时报错,信息中含有CUDA的字样(不管有没有报错都给我把Cuda和Cudnn下好)
    • 我的版本是Cuda 11.1,对应的Cudnn版本自己对着找一下,帖子里有写!Cuda版本要小于等于第一个红框中的版本哦!Swin Transformer目标检测实验——环境配置的步骤和避坑_第1张图片

    • 首先看看你显卡的驱动安对版本没,这个可以去这位博主的帖子:nvidia显卡驱动、cuda、cudnn、tensorflow对应版本;

    • 接着那就是你的显卡还没有装CUDA和Cudnn,详情可参考这位博主的帖子:【Windows11】Cuda和Cudnn详细安装教程

  3. 先说pip install的命令,加不加镜像看自己的网络环境,我的话不加镜像反而更快,如果加了镜像只有几百kb那就可以把CMD或者Power shell关了,然后重新进入虚拟环境再pip一下,不用担心会出错,已安装的不会重复下载
  4. 在运行 python setup.py develop 或者 python setup.py install的命令时,如果出现了意料之外的报错,比如一直重复几行命令这种情况,那就把 第 1 点中得到的安装包重新覆盖一下conda环境中的包,这样就能解决这个问题

你可能感兴趣的:(CV,transformer,目标检测,深度学习)