1. 03 Dec, 2022 4 commits
  2. 30 Sep, 2022 1 commit
  3. 26 Aug, 2022 1 commit
  4. 15 Aug, 2022 1 commit
  5. 20 Jul, 2022 4 commits
  6. 08 Jun, 2022 1 commit
  7. 27 Apr, 2022 1 commit
  8. 20 Apr, 2022 1 commit
  9. 23 Mar, 2022 1 commit
    • Wenhao Wu's avatar
      [Enhance] Replace mmdet3d ops with mmcv ops (#1240) · 2f88c124
      Wenhao Wu authored
      * import some ops from mmcv instead of mmdet3d
      
      * use mmcv ops in primitive_head.py
      
      * use mmcv ops in PAConv
      
      * remove ops in mmdet3d & fix some bugs
      
      * remove spconv & fix some bugs
      
      * fix voxelization unittest
      
      * remove spconv in ops/__init__.py
      
      * refine ops/__init__.py
      
      * recover sparse_block in ops/__init__
      
      * fix parta2_bbox_head unittest
      
      * remove remaining ops
      
      * recover ops/__init__.py for bc breaking
      
      * add source of ops from mmcv
      
      * recover the unittest for voxelization
      
      * remove unittest
      2f88c124
  10. 09 Feb, 2022 1 commit
  11. 07 Feb, 2022 1 commit
  12. 08 Dec, 2021 1 commit
    • Wenhao Wu's avatar
      [Feature] Support PointRCNN RPN and RCNN module (#1022) · 0f8181f1
      Wenhao Wu authored
      * rebase & resubmit
      
      * rename config & model
      
      * fix unittest
      
      * resolve comments & add docstring for class_agnostic_nms
      
      * refine loss calculation & remove find_unused_parameters
      
      * resolve typo & add docstring
      
      * resolve comments
      0f8181f1
  13. 13 Oct, 2021 1 commit
  14. 24 Sep, 2021 3 commits
    • Yezhen Cong's avatar
      [Refactor] Refactor code structure and docstrings (#803) · 53435c62
      Yezhen Cong authored
      * refactor points_in_boxes
      
      * Merge same functions of three boxes
      
      * More docstring fixes and unify x/y/z size
      
      * Add "optional" and fix "Default"
      
      * Add "optional" and fix "Default"
      
      * Add "optional" and fix "Default"
      
      * Add "optional" and fix "Default"
      
      * Add "optional" and fix "Default"
      
      * Remove None in function param type
      
      * Fix unittest
      
      * Add comments for NMS functions
      
      * Merge methods of Points
      
      * Add unittest
      
      * Add optional and default value
      
      * Fix box conversion and add unittest
      
      * Fix comments
      
      * Add unit test
      
      * Indent
      
      * Fix CI
      
      * Remove useless \\
      
      * Remove useless \\
      
      * Remove useless \\
      
      * Remove useless \\
      
      * Remove useless \\
      
      * Add unit test for box bev
      
      * More unit tests and refine docstrings in box_np_ops
      
      * Fix comment
      
      * Add deprecation warning
      53435c62
    • Xi Liu's avatar
      [Feature] Add roipooling cuda ops (#843) · 4f36084f
      Xi Liu authored
      
      
      * [Refactor] Main code modification for coordinate system refactor (#677)
      
      * [Enhance] Add script for data update (#774)
      
      * Fixed wrong config paths and fixed a bug in test
      
      * Fixed metafile
      
      * Coord sys refactor (main code)
      
      * Update test_waymo_dataset.py
      
      * Manually resolve conflict
      
      * Removed unused lines and fixed imports
      
      * remove coord2box and box2coord
      
      * update dir_limit_offset
      
      * Some minor improvements
      
      * Removed some \s in comments
      
      * Revert a change
      
      * Change Box3DMode to Coord3DMode where points are converted
      
      * Fix points_in_bbox function
      
      * Fix Imvoxelnet config
      
      * Revert adding a line
      
      * Fix rotation bug when batch size is 0
      
      * Keep sign of dir_scores as before
      
      * Fix several comments
      
      * Add a comment
      
      * Fix docstring
      
      * Add data update scripts
      
      * Fix comments
      
      * fix import
      
      * add roipooling cuda ops
      
      * add roi extractor
      
      * add test_roi_extractor unittest
      
      * Modify setup.py to install roipooling ops
      
      * modify docstring
      
      * remove enlarge bbox in roipoint pooling
      
      * add_roipooling_ops
      
      * modify docstring
      Co-authored-by: default avatarYezhen Cong <52420115+THU17cyz@users.noreply.github.com>
      Co-authored-by: default avatarTHU17cyz <congyezhen71@hotmail.com>
      4f36084f
    • Yezhen Cong's avatar
  15. 19 Aug, 2021 1 commit
  16. 01 Jul, 2021 1 commit
    • xiliu8006's avatar
      [Refactor]: Unified parameter initialization (#622) · 07590418
      xiliu8006 authored
      * support 3dssd
      
      * support one-stage method
      
      * for lint
      
      * support two_stage
      
      * Support all methods
      
      * remove init_cfg=[] in configs
      
      * test
      
      * support h3dnet
      
      * fix lint error
      
      * fix isort
      
      * fix code style error
      
      * fix imvotenet bug
      
      * rename init_weight->init_weights
      
      * clean comma
      
      * fix test_apis does not init weights
      
      * support newest mmdet and mmcv
      
      * fix test_heads h3dnet bug
      
      * rm *.swp
      
      * remove the wrong code in build.yml
      
      * fix ssn low map
      
      * modify docs
      
      * modified ssn init_config
      
      * modify params in backbone pointnet2_sa_ssg
      
      * add ssn direction init_cfg
      
      * support segmentor
      
      * add conv a=sqrt(5)
      
      * Convmodule uses kaiming_init
      
      * fix centerpointhead init bug
      
      * add second conv2d init cfg
      
      * add unittest to confirm the input is not be modified
      
      * assert gt_bboxes_3d
      
      * rm .swag
      
      * modify docs mmdet version
      
      * adopt fcosmono3d
      
      * add fcos 3d original init method
      
      * fix mmseg version
      
      * add init cfg in fcos_mono3d.py
      
      * merge newest master
      
      * remove unused code
      
      * modify focs config due to changes of resnet
      
      * support imvoxelnet pointnet2
      
      * modified the dependencies version
      
      * support decode head
      
      * fix inference bug
      
      * modify the useless init_cfg
      
      * fix multi_modality BC-breaking
      
      * fix error blank
      
      * modify docs error
      07590418
  17. 16 Jun, 2021 1 commit
    • Ziyi Wu's avatar
      [Feature] Support PAConv modules (#599) · b07fb946
      Ziyi Wu authored
      * refactor PN SA module code
      
      * refactor PAConv op & add PAConvSAModule
      
      * add unit test
      
      * add PAConvCUDA SA module
      
      * add unit test
      
      * minor fix
      
      * merge master
      
      * move paconv sa modules to a new file
      
      * rename to BasePointSAModule
      
      * rename to PAConvCUDASAModule
      
      * delete typing comment
      
      * refine docs
      
      * rename mlp_spec to mlp_channel
      
      * fix typos in comment
      b07fb946
  18. 30 Apr, 2021 1 commit
  19. 02 Mar, 2021 1 commit
  20. 22 Nov, 2020 1 commit
  21. 19 Oct, 2020 1 commit
  22. 20 Sep, 2020 1 commit
    • Wenwei Zhang's avatar
      Bump to V0.6.0 (#118) · 579b0799
      Wenwei Zhang authored
      
      
      * Add gitlab CI back
      
      * clean isort
      
      * Update gitlab CI version
      
      * Update mmcv install
      
      * fix unit test bug
      
      * waymo
      
      * Use new flake8
      
      * Update mmdet3d/core/evaluation/waymo_utils/prediction_kitti_to_waymo.py, tools/data_converter/waymo_converter.py files
      
      * Add baseline configs for waymo
      
      * fix linting
      
      * yapf reformat
      
      * update waymo results
      
      * Update waymo model zoo and docs
      
      * Bump v0.6.0
      
      * Fix a minor bug when converting waymo data
      
      * Fix cmds in the waymo doc
      
      * Fix setup.cfg to pass isort test
      
      * Fix waymo configs
      
      * Update model zoo link & doc
      
      * update version date
      
      * clean ci
      Co-authored-by: default avatarwangtai <wangtai@sensetime.com>
      Co-authored-by: default avatarTai-Wang <tab_wang@outlook.com>
      579b0799
  23. 19 Sep, 2020 2 commits
    • yinchimaoliang's avatar
      [feature]: Add Centerpoint configs (#92) · ee801168
      yinchimaoliang authored
      * Add pointpillar configs.
      
      * Add 0075 voxel configs.
      
      * Add configs, change to pipeline.
      
      * Add centerpoint.
      
      * Add 01 configs.
      
      * Change sparse shape
      
      * Change model config, change centerpoint detector to inherite from mvx two stage.
      
      * Change names of configs.
      
      * Reduce configs.
      
      * Fix pillar config can't use bug.
      
      * Add readme for centerpoint.
      
      * Streamline the code in configs.
      
      * Change readme, add nus-3d in base config
      
      * Use seperate_head config to build seperate head, remove '[0]' in simple_test_pts
      
      * Remove input_modality
      
      * Change coder weights for configs.
      
      * Change 0075 config, change order of modules in config.
      
      * Change loss_bbox config, remove unnecessary things.
      
      * Add cyclic_20e.py
      
      * Rename centerhead, move centerhead,
      
      * Change cyclic_20e
      ee801168
    • yinchimaoliang's avatar
      [feature]: Add multi-group head of CenterPoint (#49) · d07bd8bd
      yinchimaoliang authored
      * Add modules.
      
      * Add test_center_head.
      
      * Add docstring.
      
      * Change comments.
      
      * Add dcn_head.
      
      * Add doc_string.
      
      * Add get_targets.
      
      * Can use_get_targets.
      
      * get_targets results aligned.
      
      * Use box_structure.
      
      * Use get_targets_single.
      
      * Add docstring.
      
      * Fix dcn_center_head unittest.
      
      * Delete unnecessary unittest.
      
      * Add docstring.
      
      * Change format.
      
      * Add circle_nms.
      
      * Change structure of mg_head.
      
      * Add bbox coder for centerpoint.
      
      * Add docstrings.
      
      * Add docstrings.
      
      * Add get_bboxes and unittest.
      
      * Change docstring.
      
      * Add img_metas.
      
      * Change bbox coder unittest.
      
      * Add task_detections.
      
      * Change docstring.
      
      * Change circle_nms to cpu.
      
      * Change test_nms.
      
      * Change score_th, chang keep to long type.
      
      * Change docstring and unittest.
      
      * Remove unnecessary things.
      
      * Move gaussian.
      
      * move clip_sigmoid, change dict.
      
      * Change config.
      
      * Change test_heads.
      
      * Move weight initialization to init_weights func.
      
      * Remove loc_loss_element adn==nd num_postive.
      
      * Change bboxes to the right format.
      
      * Change loss and bbox order.
      
      * Update test_heads.
      
      * Change loss.
      
      * Change names in mg_head, change head unittest.
      
      * Remove centerpoint_focal_loss, change docstring.
      
      * Change topK default to 80.
      
      * Change boxes in test_nms. Change task_boxes defaults to None.
      
      * Fix rotate nms bug.
      
      * Change docstring.
      
      * Add docstring for get_task_detection and loss.
      
      * Remove gaussian funcs, change mg_head.
      
      * Change gaussianfocalloss to mean.
      
      * change centerpoint_bbox_coder '/' to torch.div, fix centerhead unittest.
      
      * Change div to '/'
      
      * Change order in centerpoint_coder, change names, change dcn layer.
      
      * Fix import in __init__
      
      * Add gaussian unittest.
      
      * Remove np ops in mg_head.
      
      * Update docstring.
      
      * Fix docstring use config to build head.
      
      * Remove **kwargs
      
      * Remove unnecessary codes, change order of bboxes.
      
      * Remove '\' in args and pdb, change loss_bbox.
      
      * Fix test_heads unittest.
      
      * Remove unnecessary comments
      
      * Change bbox order in rotate nms.
      
      * Remove unnecessary attributes
      
      * Change name, remove float
      d07bd8bd
  24. 13 Sep, 2020 1 commit
    • encore-zhou's avatar
      [feature]: support ssd_3d_head in 3DSSD (#83) · 460f6b3b
      encore-zhou authored
      * add ssd3dhead
      
      * fix bugs for anchorfreebboxcoder
      
      * modify ssd 3d head
      
      * modify ssd 3d head
      
      * reconstruct ssd3dhead and votehead
      
      * add unittest
      
      * modify 3dssd config
      
      * modify 3dssd head
      
      * modify 3dssd head
      
      * rename base conv bbox head
      
      * modify vote module
      
      * modify 3dssd config
      
      * fix bugs for unittest
      
      * modify test_heads.py
      
      * fix bugs for h3d bbox head
      
      * add 3dssd detector
      
      * fix bugs for 3dssd config
      
      * modify base conv bbox head
      
      * modify base conv bbox head
      
      * modify base conv bbox head
      460f6b3b
  25. 11 Sep, 2020 1 commit
    • Yuefeng Wu's avatar
      [Fix]: fix multi-batch test problem (#95) · e4857216
      Yuefeng Wu authored
      * update bbox_results to support multi-batches test and fix ci problem in test_part_aggregation_ROI_head
      
      * compress test samples in test_parta2_roi_head
      
      * compress test samples
      
      * fix multi-batch bug
      
      * fix multi-batch bug
      
      * fix multi-batch bug
      
      * fix mvxnet test
      
      * fix mvxnet test
      
      * multi batch test
      
      * multi batch test
      
      * multi batch test
      e4857216
  26. 01 Sep, 2020 2 commits
    • encore-zhou's avatar
      [Feature] Add pointnet2 msg and refactor pointnets (#82) · 84efe00e
      encore-zhou authored
      
      
      * add op fps with distance
      
      * add op fps with distance
      
      * modify F-DFS unittest
      
      * modify sa module
      
      * modify sa module
      
      * SA Module support D-FPS and F-FPS
      
      * modify sa module
      
      * update points sa module
      
      * modify point_sa_module
      
      * modify point sa module
      
      * reconstruct FPS
      
      * reconstruct FPS
      
      * modify docstring
      
      * add pointnet2-sa-msg backbone
      
      * modify pointnet2_sa_msg
      
      * fix merge conflicts
      
      * format tests/test_backbones.py
      
      * [Refactor]: Add registry for PointNet2Modules
      
      * modify h3dnet for base pointnet
      
      * fix docstring tweaks
      
      * fix bugs for config unittest
      Co-authored-by: default avatarZwwWayne <wayne.zw@outlook.com>
      84efe00e
    • Wenwei Zhang's avatar
      Fix all warnings in pt1.6 (#72) · dde4b02c
      Wenwei Zhang authored
      * Fix (torch.nonzero): Fix  warning of torch.nonzero and bug of nms_iou
      
      * Fix contiguous warning of tensor
      
      * Update CI with pt1.6
      
      * update build action
      
      * recover ci
      
      * Add force cuda
      
      * Use mmcv-full==1.0.5
      
      * Fix nonzero warning
      
      * Update CI config
      
      * update links
      
      * fix unit tests
      
      * fix unit tests
      
      * Lock pytorch version in CI
      
      * Lock pytorch version in CI
      
      * Lock pytorch version in CI
      
      * Try specify torchlink
      
      * Try specify torchlink
      
      * Only add 3.7 for CI
      
      * fix synctax error
      
      * Use 1.3.0
      
      * Use 1.3.0 and specify mmcv
      
      * give up 1.3
      
      * fix cublas issue
      
      * fix cublas issue
      dde4b02c
  27. 30 Aug, 2020 1 commit
    • encore-zhou's avatar
      add h3d head (#58) · 16e8d143
      encore-zhou authored
      * add h3d head
      
      * add h3d roi head
      
      * update docstring of h3d roi head
      
      * reconstruct h3d head
      
      * remove unused code
      
      * modify h3d bbox head
      
      * add h3dnet init files
      
      * modify h3d bbox head
      
      * add depth_box3d unittest
      
      * update h3d head
      
      * add h3dnet benchmark
      
      * update docstring in vote_head
      
      * resovle primitive conflict
      16e8d143
  28. 26 Aug, 2020 1 commit
    • encore-zhou's avatar
      add primitive head (#53) · 7b1f6a85
      encore-zhou authored
      * add primitive head
      
      * register of primitive head
      
      * modify primitive head
      
      * modify primitive head
      
      * modify primitive head
      
      * modify primitive head
      
      * update primitive head unittest
      
      * modify primitive had
      
      * fix bugs for primitive head
      
      * update primitive head
      7b1f6a85
  29. 08 Jul, 2020 2 commits