bdd100k-models icon indicating copy to clipboard operation
bdd100k-models copied to clipboard

ImportError: cannot import name 'DATASETS' from 'mmdet.datasets'

Open marcsava opened this issue 2 years ago • 2 comments

In order to make inference with the bdd100k detection models, I launched the test.py script as indicated in the guide (after having installed everything necessary):

python ./test.py "/user/msavarese/bdd100k-models/det/configs/det/atss_r101_fpn_3x_det_bdd100k.py" --format-only --format-dir "/user/msavarese/det.json" [--cfg -options]

I get the following error:

Traceback (most recent call last): File "./test.py", line 6, in import datasets # pylint: disable=unused-import File "/user/msavarese/bdd100k-models/det/datasets/init.py", line 3, in from .bdd100k import BDD100KDetDataset File "/user/msavarese/bdd100k-models/det/datasets/bdd100k.py", line 8, in from mmdet.datasets import DATASETS, CocoDataset ImportError: cannot import name 'DATASETS' from 'mmdet.datasets' (/user/msavarese/miniconda3/envs/bdd100k-mmdet/lib/python3.8/site-packages/mmdet/datasets/init.py)

marcsava avatar Sep 01 '23 16:09 marcsava

This is probably due to your version of MMDetection. We are currently using mmdet<3.0. If your version is 3.0 or above you may need to downgrade it by doing pip install 'mmdet<3.0'.

thomasehuang avatar Nov 28 '23 16:11 thomasehuang