LeapLabTHU / Agent-Attention

Official repository of Agent Attention (ECCV2024)
512 stars 35 forks source link

ModuleNotFoundError: No module named 'mmcv._ext' #21

Closed PacificHongyang closed 7 months ago

PacificHongyang commented 8 months ago

/home/algorithms/Agent-Attention/downstream/mmcv/mmcv/cnn/bricks/transformer.py:33: UserWarning: Fail to import MultiScaleDeformableAttention from mmcv.ops.multi_scale_deform_attn, You should install mmcv-full if you need this module. warnings.warn('Fail to import MultiScaleDeformableAttention from ' Traceback (most recent call last): File "tools/test.py", line 17, in from mmseg.apis import multi_gpu_test, single_gpu_test File "/home/algorithms/Agent-Attention/downstream/segmentation/mmseg/apis/init.py", line 2, in from .inference import inference_segmentor, init_segmentor, show_result_pyplot File "/home/algorithms/Agent-Attention/downstream/segmentation/mmseg/apis/inference.py", line 9, in from mmseg.models import build_segmentor File "/home/algorithms/Agent-Attention/downstream/segmentation/mmseg/models/init.py", line 2, in from .backbones import * # noqa: F401,F403 File "/home/algorithms/Agent-Attention/downstream/segmentation/mmseg/models/backbones/init.py", line 7, in from .fast_scnn import FastSCNN File "/home/algorithms/Agent-Attention/downstream/segmentation/mmseg/models/backbones/fast_scnn.py", line 7, in from mmseg.models.decode_heads.psp_head import PPM File "/home/algorithms/Agent-Attention/downstream/segmentation/mmseg/models/decode_heads/init.py", line 2, in from .ann_head import ANNHead File "/home/algorithms/Agent-Attention/downstream/segmentation/mmseg/models/decode_heads/ann_head.py", line 8, in from .decode_head import BaseDecodeHead File "/home/algorithms/Agent-Attention/downstream/segmentation/mmseg/models/decode_heads/decode_head.py", line 12, in from ..losses import accuracy File "/home/algorithms/Agent-Attention/downstream/segmentation/mmseg/models/losses/init.py", line 6, in from .focal_loss import FocalLoss File "/home/algorithms/Agent-Attention/downstream/segmentation/mmseg/models/losses/focal_loss.py", line 6, in from mmcv.ops import sigmoid_focal_loss as _sigmoid_focal_loss File "/home/algorithms/Agent-Attention/downstream/mmcv/mmcv/ops/init.py", line 2, in from .active_rotated_filter import active_rotated_filter File "/home/algorithms/Agent-Attention/downstream/mmcv/mmcv/ops/active_rotated_filter.py", line 10, in ext_module = ext_loader.load_ext( File "/home/algorithms/Agent-Attention/downstream/mmcv/mmcv/utils/ext_loader.py", line 13, in load_ext ext = importlib.import_module('mmcv.' + name) File "/root/miniconda3/envs/agent_segmentation/lib/python3.8/importlib/init.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) ModuleNotFoundError: No module named 'mmcv._ext'

YTianZHU commented 8 months ago

Hi! Please follow the installation guide here: https://github.com/LeapLabTHU/Agent-Attention/tree/master/downstream/detection#installation to solve the problem.