Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pick MLU modifications from master (1.x) to main (2.x) #2704

Merged
merged 11 commits into from
Apr 19, 2023

Commits on Mar 27, 2023

  1. [Feature] Support Voxelization with cambricon MLU device (open-mmlab#…

    …2500)
    
    * [Feature] Support hard_voxelize with cambricon MLU backend
    
    * [Feature](bangc-ops): add voxelization op
    
    * [Feature](bangc-ops): add voxelization op
    
    * [Feature](bangc-ops): add voxelization op
    
    * [Feature](bangc-ops): add voxelization op
    
    * [Feature](bangc-ops): add voxelization op
    
    * [Feature](bangc-ops): add voxelization op
    
    * [Feature](bangc-ops): add voxelization op
    
    * [Feature](bangc-ops): add voxelization op
    ZShaopeng authored and defei-coder committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    7acfd33 View commit details
    Browse the repository at this point in the history
  2. [Enhance] Optimize the performace of ms_deform_attn for MLU device (o…

    …pen-mmlab#2510)
    
    * ms_opt
    
    * ms_opt
    
    * ms_opt
    
    * ms_opt
    
    * ms_opt
    
    * [Feature] ms_deform_attn performance optimization
    
    * [Feature] ms_deform_attn performance optimization
    
    * [Feature] ms_deform_attn performance optimization
    Wickyzheng authored and defei-coder committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    d348994 View commit details
    Browse the repository at this point in the history
  3. [Feature] Support ball_query with cambricon MLU backend and mlu-ops l…

    …ibrary. (open-mmlab#2520)
    
    * [Feature] Support ball_query with cambricon MLU backend and mlu-ops library.
    
    * [Fix] update operator data layout setting.
    
    * [Fix] add cxx compile option to avoid symbol conflict.
    
    * [Fix] fix lint errors.
    
    * [Fix] update ops.md with info of ball_query support by MLU backend.
    
    * [Feature] Fix typo.
    
    * [Fix] Remove print.
    
    * [Fix] get mlu-ops from MMCV_MLU_OPS_PATH env.
    
    * [Fix] update MMCV_MLU_OPS_PATH check logic.
    
    * [Fix] update error info when failed to download mlu-ops.
    
    * [Fix] check mlu-ops version matching info in mmcv.
    
    * [Fix] revise wrong filename.
    
    * [Fix] remove f.close and re.
    DanieeelLiu authored and defei-coder committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    6e63425 View commit details
    Browse the repository at this point in the history
  4. [Docs] Steps to compile mmcv-full on MLU machine (open-mmlab#2571)

    * [Docs] Steps to compile mmcv-full on MLU machine
    
    * [Docs] Adjust paragraph order
    
    * Update docs/zh_cn/get_started/build.md
    
    Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
    
    * Update docs/zh_cn/get_started/build.md
    
    Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
    
    * Update docs/en/get_started/build.md
    
    Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
    
    * Update docs/en/get_started/build.md
    
    Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
    
    * [Docs] Modify the format
    
    ---------
    
    Co-authored-by: budefei <budefei@cambricon.com>
    Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
    3 people committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    c1caa8a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4bf875a View commit details
    Browse the repository at this point in the history
  6. [Feature] Add MLU support for Sparse Convolution op (open-mmlab#2589)

    * [Feature] Add sparse convolution MLU API
    
    * [Feature] update cpp code style
    
    * end-of-file
    
    * delete libext.a
    
    * code style
    
    * update ops.md
    
    ---------
    
    Co-authored-by: budefei <budefei@cambricon.com>
    2 people authored and defei-coder committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    126d546 View commit details
    Browse the repository at this point in the history
  7. [Enhancement] Replace the implementation of deform_roi_pool with mlu-…

    …ops (open-mmlab#2598)
    
    * [Feature] Replace the implementation of deform_roi_pool with mlu-ops
    
    * [Feature] Modify code
    
    ---------
    
    Co-authored-by: budefei <budefei@cambricon.com>
    defei-coder and budefei committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    b133e46 View commit details
    Browse the repository at this point in the history
  8. [Enhancement] ms_deform_attn performance optimization (open-mmlab#2616)

    * ms_opt_v2
    
    * ms_opt_v2_1
    
    * optimize MultiScaleDeformableAttention ops for MLU
    
    * ms_opt_v2_1
    
    * [Feature] ms_deform_attn performance optimization V2
    
    * [Feature] ms_deform_attn performance optimization V2
    
    * [Feature] ms_deform_attn performance optimization V2
    
    * [Feature] ms_deform_attn performance optimization V2
    
    * [Feature] ms_deform_attn performance optimization V2
    
    * [Feature] ms_deform_attn performance optimization V2
    
    * [Feature] ms_deform_attn performance optimization V2
    
    ---------
    
    Co-authored-by: dongchengwei <dongchengwei@cambricon.com>
    2 people authored and defei-coder committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    cf30531 View commit details
    Browse the repository at this point in the history
  9. [Feature] Support NmsRotated with cambricon MLU backend (open-mmlab#2643

    )
    
    * [Feature] Support NmsRotated with cambricon MLU backend
    
    * [Feature] remove foolproofs in nms_rotated_mlu.cpp
    
    * [Feature] fix lint in test_nms_rotated.py
    
    * [Feature] fix kMLU not found in nms_rotated.cpp
    
    * [Feature] modify mlu support in nms.py
    
    * [Feature] modify nms_rotated support in ops.md
    
    * [Feature] modify ops/nms.py
    liuyuan1-v authored and defei-coder committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    edc6c5c View commit details
    Browse the repository at this point in the history
  10. [Enhance] Add a default value for MMCV_MLU_ARGS (open-mmlab#2688)

    * add mlu_args
    
    * add mlu_args
    
    * Modify the code
    
    ---------
    
    Co-authored-by: budefei <budefei@cambricon.com>
    defei-coder and budefei committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    c7b8170 View commit details
    Browse the repository at this point in the history
  11. [Enhance] Ignore mlu-ops files (open-mmlab#2691)

    Co-authored-by: budefei <budefei@cambricon.com>
    defei-coder and budefei committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    a5aaabe View commit details
    Browse the repository at this point in the history