MMAction2提示与MMCV版本不兼容
使用MMAction2时,使用最新的2.2.0版本的MMCV会报错,例如:
1 | /root/miniconda3/envs/openmmlab/lib/python3.8/site-packages/mmengine/optim/optimizer/zero_optimizer.py:11: DeprecationWarning: `TorchScript` support for functional optimizers is deprecated and will be removed in a future PyTorch release. Consider using the `torch.compile` optimizer instead. |
由于在该主机上安装低版本MMCV的编译过程会卡死,所以这里直接修改mmaction2/mmaction/init.py文件,将其中的mmcv_maximum_version一项改为如下所示:
1 | mmcv_maximum_version = '2.2.1' |
此时再运行MMAction2就不会报错了。