1. 17 Mar, 2021 1 commit
  2. 02 Mar, 2021 1 commit
    • zhanggefan's avatar
      [Fix] fix a bug that may cause compilation failure of dynamic voxelization... · 69047ea2
      zhanggefan authored
      [Fix] fix a bug that may cause compilation failure of dynamic voxelization when using GPUs with compute capability lower than 6.x (#326)
      
      * fix a bug that may cause compilation failure of dynamic voxelization when using gpus with compute capability lower than 6.x
      fix imperfection kernel code that may unintentionally discard valid points when input points count is larger than 50000 * 512 (nearly impossible though).
      
      * Modified scatter_points_cuda.cu to ensure backward compatibility with PyTorch1.5 on CUDA9.0
      
      * fix the issue of DynamicScatter gradient check failure by explicit mark non-floating-point tensor as non-differentiable.
      69047ea2
  3. 25 Feb, 2021 1 commit
    • zhanggefan's avatar
      A faster & more memory-efficient implementation of DynamicScatter (#318) · 93597a53
      zhanggefan authored
      
      
      * a faster & more memory-efficient implementation of DynamicScatter
      
      * fix format issues and add pytest skip code for tests on machines without cuda support
      
      * some trivial changes:
      
      decrease the number of kernel threads per block to 512, to enable inference on GPUs with computing capability lower than 2.0
      
      change the backpropagation behavior of max-reduction. when there are multiple points shares the same maximum feature value, only the first point (with lowest row index) among them is chosen to propagate the output gradient back. before this change, all points with the same maximum feature value can propagate the output gradient back. this change makes the max-reduction behaves in consistence with torch.max. this change may cause gradcheck failure in test_dynamic_scatter.py. please do not worry about it because torch.max fails the gradcheck too.
      
      * fix typo
      Co-authored-by: default avatarzhanggefan <1152009@tongji.edu.cn>
      93597a53
  4. 24 Feb, 2021 1 commit
  5. 22 Jan, 2021 1 commit
  6. 19 Jan, 2021 1 commit
  7. 22 Nov, 2020 1 commit
  8. 10 Oct, 2020 1 commit
  9. 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
  10. 19 Sep, 2020 1 commit
    • 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
  11. 18 Sep, 2020 2 commits
  12. 12 Sep, 2020 1 commit
  13. 01 Sep, 2020 1 commit
    • 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
  14. 30 Aug, 2020 1 commit
    • encore-zhou's avatar
      Feature_3dssd_FPS_With_Dist_OP (#66) · 299d666a
      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
      
      * modify docstring
      299d666a
  15. 20 Aug, 2020 1 commit
  16. 19 Aug, 2020 1 commit
    • twang's avatar
      Fix minor bugs of computing iou3d (#69) · 3ba50ca5
      twang authored
      * Fix minor bugs encountered when computing iou3d with gpu while the specified cuda id is not default 0
      
      * Fix nonstandard formats
      
      * Remove trailing whitespace
      
      * Fix nonstandard format
      
      * Fix ambiguous initialization of cuda tensors
      3ba50ca5
  17. 14 Jul, 2020 1 commit
    • Wenwei Zhang's avatar
      Support pypi (#19) · 87339473
      Wenwei Zhang authored
      * add publish workflow
      
      * Add manifest
      
      * Clean files and bump to 0.5.0
      
      * Fix MANIFEST
      87339473
  18. 09 Jul, 2020 1 commit
  19. 04 Jul, 2020 1 commit
  20. 20 Jun, 2020 2 commits
  21. 18 Jun, 2020 1 commit
  22. 14 Jun, 2020 1 commit
  23. 06 Jun, 2020 1 commit
  24. 04 Jun, 2020 2 commits
  25. 27 May, 2020 1 commit
  26. 19 May, 2020 1 commit
  27. 18 May, 2020 1 commit
  28. 17 May, 2020 1 commit
  29. 11 May, 2020 2 commits
  30. 10 May, 2020 1 commit
  31. 09 May, 2020 2 commits
  32. 04 May, 2020 1 commit
  33. 02 May, 2020 1 commit
  34. 30 Apr, 2020 1 commit
  35. 29 Apr, 2020 1 commit