我之前的配置是mmcv=1.7.0,跑通过其他mmseg框架的代码,但是现在跑swintransformer时,直接用配置是mmcv=1.7.0的环境跑,会出现他要求最高版本是1.3.0,有版本限制。
正常情况下是重新搭建一个虚拟环境,开始配置对应的版本,但在mmseg这方面不需要。只需要在swintransformer代码中,找到mmsegàutilsà__init__.py,将MMCV_MAX=“”,版本改为你当前所拥有的mmcv版本即可。就可以跑通了。
前提是你的mmseg环境中各种依赖项已经安装完成,只针对mmcv版本问题。