Проблемы совместимости при установке mmcv

У меня возникла проблема с установкой mmcv в моей системе. Я пытаюсь запустить проект, требующий более старой версии mmcv (1.3.18), но при установке этой версии я сталкиваюсь с несовместимостью, как показано ниже:

Затем я следую этой инструкции, чтобы установить более высокую версию mmcv (например, 2.0.0rc4). Однако существует проблема, заключающаяся в том, что code проекта значительно отличается между старой и новой версиями mmcv. Многие из модулей, которые ранее были импортированы из mmcv, теперь либо удалены, либо перемещены в другое место, что вызывает проблемы совместимости. Я пытался найти информацию о том, как импортировать эти модули из новой версии mmcv, но нашел только подробности о том, как импортировать некоторые модули из mmengine. Однако все еще есть много модулей, которые я не могу импортировать. Ниже приведены модули, которые я хотел бы импортировать:

Похоже, нет всеобъемлющего документа, который бы описывал, как мы можем использовать эти модули в новой версии mmcv. Есть ли какие-либо предложения по решению этой проблемы?

Не могли бы вы дать предложения по решению этой проблемы?

AssertionError: MMCV==1.3.16 is used but incompatible. Please install mmcv>=2.0.0rc4, <2.1.0.
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
Анисим
Вопрос задан5 февраля 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.