Open
Description
Branch
main branch (1.x version, such as v1.0.0
, or dev-1.x
branch)
Prerequisite
- I have searched Issues and Discussions but cannot get the expected help.
- I have read the documentation but cannot get the expected help.
- The bug has not been fixed in the latest version.
Environment
Fresh Anaconda
output of pip freeze | grep mm
(filtered other packages with mm substring
mmaction2==1.2.0
mmcv==2.1.0
mmdet==3.2.0
mmengine==0.9.0
mmpose==1.2.0
Describe the bug
An import failure bug. DRN is missing.
Reproduces the problem - code sample
installed on 10/18/2023 via
pip install -U openmim
mim install mmengine
mim install mmcv
mim install mmdet
mim install mmpose
pip install mmaction2
Traceback (most recent call last):
File "/home/someUser/livecellx/notebooks/scripts/mmdetection_classify/train.py", line 124, in <module>
main()
File "/home/someUser/livecellx/notebooks/scripts/mmdetection_classify/train.py", line 117, in main
runner = Runner.from_cfg(cfg)
File "/home/someUser/anaconda3/envs/livecellx/lib/python3.9/site-packages/mmengine/runner/runner.py", line 462, in from_cfg
runner = cls(
File "/home/someUser/anaconda3/envs/livecellx/lib/python3.9/site-packages/mmengine/runner/runner.py", line 429, in __init__
self.model = self.build_model(model)
File "/home/someUser/anaconda3/envs/livecellx/lib/python3.9/site-packages/mmengine/runner/runner.py", line 836, in build_model
model = MODELS.build(model)
File "/home/someUser/anaconda3/envs/livecellx/lib/python3.9/site-packages/mmengine/registry/registry.py", line 570, in build
return self.build_func(cfg, *args, **kwargs, registry=self)
File "/home/someUser/anaconda3/envs/livecellx/lib/python3.9/site-packages/mmengine/registry/build_functions.py", line 232, in build_model_from_cfg
return build_from_cfg(cfg, registry, default_args)
File "/home/someUser/anaconda3/envs/livecellx/lib/python3.9/site-packages/mmengine/registry/build_functions.py", line 98, in build_from_cfg
obj_cls = registry.get(obj_type)
File "/home/someUser/anaconda3/envs/livecellx/lib/python3.9/site-packages/mmengine/registry/registry.py", line 451, in get
self.import_from_location()
File "/home/someUser/anaconda3/envs/livecellx/lib/python3.9/site-packages/mmengine/registry/registry.py", line 376, in import_from_location
import_module(loc)
File "/home/someUser/anaconda3/envs/livecellx/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/home/someUser/anaconda3/envs/livecellx/lib/python3.9/site-packages/mmaction/models/__init__.py", line 6, in <module>
from .localizers import * # noqa: F401,F403
File "/home/someUser/anaconda3/envs/livecellx/lib/python3.9/site-packages/mmaction/models/localizers/__init__.py", line 4, in <module>
from .drn.drn import DRN
ModuleNotFoundError: No module named 'mmaction.models.localizers.drn'
Reproduces the problem - command or script
No response
Reproduces the problem - error message
No response
Additional information
A temporary solution: comment out the DRN part if DRN is not required :).
# Copyright (c) OpenMMLab. All rights reserved.
from .bmn import BMN
from .bsn import PEM, TEM
# from .drn.drn import DRN
from .tcanet import TCANet
__all__ = ['TEM', 'PEM', 'BMN', 'TCANet'] # , 'DRN']
Metadata
Metadata
Assignees
Labels
No labels