You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Inside of the GTDatabaseCreater.create_single function, point_indices = box_np_ops.points_in_rbbox(points, gt_boxes_3d) is used, which will use multi thread acceleration. So if you further use multiprocessing, most of the processes will stuck and the overall generating speed will be much slower than single thread.
Prerequisite
Task
I'm using the official example scripts/configs for the officially supported tasks/models/datasets.
Branch
1.1x branch https://github.com/open-mmlab/mmdetection3d/tree/1.1
Environment
I am using NGC pytorch container, pytorch 1.14
Reproduces the problem - code sample
Most of the processes stuck when creating gt database. Creating gt database for Waymo takes about 24 days on a 56 cores machine.
Reproduces the problem - command or script
Reproduces the problem - error message
No error message.
Additional information
Inside of the GTDatabaseCreater.create_single function,
point_indices = box_np_ops.points_in_rbbox(points, gt_boxes_3d)
is used, which will use multi thread acceleration. So if you further use multiprocessing, most of the processes will stuck and the overall generating speed will be much slower than single thread.Change
mmdetection3d/tools/dataset_converters/create_gt_database.py
Lines 613 to 617 in dfcf542
to
will be much much faster. (24 days -> 5 hours)
The text was updated successfully, but these errors were encountered: