安装mmcv的兼容性问题

问题描述 投票:0回答:1

我在系统上安装 mmcv 时遇到问题。我正在尝试运行一个需要旧版本mmcv(1.3.18)的项目,但是当我安装这个版本时,我会遇到如下不兼容的情况:

断言错误:MMCV==1.3.16已使用但不兼容。请安装mmcv>=2.0.0rc4,<2.1.0.

然后,我按照此说明安装更高版本的 mmcv(即 2.0.0rc4)。但是,存在一个问题,即新旧版本的 mmcv 的项目代码存在显着差异。许多以前从 mmcv 导入的模块现在要么被删除,要么被移动到其他位置,从而导致兼容性问题。

我试图找到有关如何从较新版本的 mmcv 导入这些模块的信息,但我只找到有关如何从 mmengine 导入某些模块的详细信息。但是,仍然有很多模块我无法导入。

以下是我要导入的模块:

import mmcv
import torch
from mmcv import Config, DictAction
from mmcv.cnn import fuse_conv_bn
from mmcv.parallel import MMDataParallel, MMDistributedDataParallel
from mmcv.runner import (get_dist_info, init_dist, load_checkpoint,
                         wrap_fp16_model)
from mmdet.datasets import (build_dataloader, build_dataset,
                            replace_ImageToTensor)
from mmdet.models import build_detector

似乎没有全面的文档来介绍我们如何在新版本的mmcv中使用这些模块。对于处理这个问题有什么建议吗?

我该如何处理这个问题?

python pytorch face-detection python-envoy
1个回答
0
投票

https://mmcv.readthedocs.io/zh-cn/latest/get_started/api_reference.html

我认为这些信息会对您有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.