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

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

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

Я пытался найти информацию о том, как импортировать эти модули из более новой версии. mmcv, но я нашел только информацию о том, как импортировать некоторые модули из mmengine. Однако по-прежнему существует множество модулей, которые я не могу импортировать.

Следующие модули, которые я хотел бы импортировать:

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

Как мне решить эту проблему?

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
Агафон
Вопрос задан25 января 2024 г.

1 Ответ

Ваш ответ

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