dvlab-research / UVTR

Unifying Voxel-based Representation with Transformer for 3D Object Detection (NeurIPS 2022)
227 stars 17 forks source link

Which mmdet3d version should I use? #23

Open foolhard opened 1 year ago

foolhard commented 1 year ago

Hello,

Thanks for your great job and sharing the code.

In Readme, you mentioned we should install mmdet v0.17.3. However, in issues #8 , you mentioned mmdet v1.x supported and data converter updated for mmdet v1.x coordination system.

I am confused which version mmdet3d should be used. Could you clarify it?

I tried v1.x, but failed to process nuScenes data for UVTR. And error is:

_Traceback (most recent call last): File "extra_tools/create_data.py", line 5, in from data_converter import nuscenes_converter as nuscenes_converter File "/dfs/data/open_mmlab/UVTR/mmdetection3d/extra_tools/data_converter/nuscenes_converter.py", line 16, in from projects.mmdet3d_plugin.datasets import NuScenesSweepDataset File "/dfs/data/open_mmlab/UVTR/mmdetection3d/projects/mmdet3d_plugin/init.py", line 9, in from .models.detectors import UVTR, UVTRKDCS, UVTRKDL, UVTRKDM File "/dfs/data/open_mmlab/UVTR/mmdetection3d/projects/mmdet3d_plugin/models/detectors/init.py", line 1, in from .uvtr import UVTR File "/dfs/data/open_mmlab/UVTR/mmdetection3d/projects/mmdet3d_plugin/models/detectors/uvtr.py", line 13, in from projects.mmdet3d_plugin.core.merge_all_augs import merge_all_aug_bboxes_3d File "/dfs/data/open_mmlab/UVTR/mmdetection3d/projects/mmdet3d_plugin/core/merge_all_augs.py", line 4, in from mmdet3d.ops.iou3d.iou3d_utils import nms_gpu, nms_normalgpu ModuleNotFoundError: No module named 'mmdet3d.ops.iou3d'

yanwei-li commented 1 year ago

Hi, it seems mmdet3d replace mmdet3d.ops.iou3d with mmcv.iou3d. You can directly use the updated one if you use a new version.