| graspnet om part2 Co-authored-by: LJ_1998<lijian379@huawei.com> # message auto-generated for no-merge-commit merge: !7627 merge graspnet_om_part2 into master graspnet om part2 Created-by: LJ_1998 Commit-by: LJ_1998 Merged-by: ascend-robot Description: ## Motivation graspnet om 路线第二部分,包含模型导出代码 ## Modification onnx,om模型导出代码: - export_fp_vpmodule.py - export_grasp_generator.py - export_sa_mlp.py - npu_utils.py ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [x] The new code needs to comply with the Clean Code specification. - [x] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [x] CLA has been signed and all committers have signed the CLA in this PR. - [x] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!7627 | 1 个月前 |
| graspnet update rc stats, remove import pointnet_torch_ops Co-authored-by: LJ_1998<lijian379@huawei.com> # message auto-generated for no-merge-commit merge: !7630 merge graspnet_0629 into master graspnet update rc stats, remove import pointnet_torch_ops Created-by: LJ_1998 Commit-by: LJ_1998 Merged-by: ascend-robot Description: ## Motivation RC设备性能未更新;删除pointnet2_torch_ops.py后引用地方未删除 ## Modification 更新RC设备性能;graspnet_npu_adaptor.py中删除import pointnet2_torch_ops ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [x] The new code needs to comply with the Clean Code specification. - [x] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [x] CLA has been signed and all committers have signed the CLA in this PR. - [x] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!7630 | 1 个月前 |
| graspnet om Co-authored-by: LJ_1998<lijian379@huawei.com> # message auto-generated for no-merge-commit merge: !7621 merge graspnet_om into master graspnet om Created-by: LJ_1998 Commit-by: LJ_1998 Merged-by: ascend-robot Description: ## Motivation 社区提供了OM路线的GraspNet推理,性能突出,这个pr整理其代码替换原来的torch-npu推理路线 ## Modification 1. 模型转换成OM 2. 采用fpsample的bucket_fps_kdline_sampling来替换torch的furthest point sampling算法 3. cylinder grouping在一个循环里完成对四个深度的点位查询 4. 其他pointnet算子用cpp实现,在cpu上用多线程去运行 ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [x] The new code needs to comply with the Clean Code specification. - [x] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [x] CLA has been signed and all committers have signed the CLA in this PR. - [x] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!7621 | 1 个月前 |
| graspnet om Co-authored-by: LJ_1998<lijian379@huawei.com> # message auto-generated for no-merge-commit merge: !7621 merge graspnet_om into master graspnet om Created-by: LJ_1998 Commit-by: LJ_1998 Merged-by: ascend-robot Description: ## Motivation 社区提供了OM路线的GraspNet推理,性能突出,这个pr整理其代码替换原来的torch-npu推理路线 ## Modification 1. 模型转换成OM 2. 采用fpsample的bucket_fps_kdline_sampling来替换torch的furthest point sampling算法 3. cylinder grouping在一个循环里完成对四个深度的点位查询 4. 其他pointnet算子用cpp实现,在cpu上用多线程去运行 ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [x] The new code needs to comply with the Clean Code specification. - [x] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [x] CLA has been signed and all committers have signed the CLA in this PR. - [x] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!7621 | 1 个月前 |
| GraspNet torch_npu inference Co-authored-by: LJ_1998<lijian379@huawei.com> # message auto-generated for no-merge-commit merge: !7607 merge graspNet into master GraspNet torch_npu inference Created-by: LJ_1998 Commit-by: LJ_1998 Merged-by: ascend-robot Description: ## Motivation 适配GraspNet抓取预测模型torch npu适配 ## Modification 支持单帧RGB-D 官方demo数据推理,和官方数据集Graspnet-1Billion精度测试 ## Self-test (Optional) EP性能~1.24s  RC性能~1.50s  精度在test_seen数据集上AP~0.47  ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [x] The new code needs to comply with the Clean Code specification. - [x] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [x] CLA has been signed and all committers have signed the CLA in this PR. - [x] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!7607 | 1 个月前 |
| graspnet update rc stats, remove import pointnet_torch_ops Co-authored-by: LJ_1998<lijian379@huawei.com> # message auto-generated for no-merge-commit merge: !7630 merge graspnet_0629 into master graspnet update rc stats, remove import pointnet_torch_ops Created-by: LJ_1998 Commit-by: LJ_1998 Merged-by: ascend-robot Description: ## Motivation RC设备性能未更新;删除pointnet2_torch_ops.py后引用地方未删除 ## Modification 更新RC设备性能;graspnet_npu_adaptor.py中删除import pointnet2_torch_ops ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [x] The new code needs to comply with the Clean Code specification. - [x] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [x] CLA has been signed and all committers have signed the CLA in this PR. - [x] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!7630 | 1 个月前 |
| graspnet om Co-authored-by: LJ_1998<lijian379@huawei.com> # message auto-generated for no-merge-commit merge: !7621 merge graspnet_om into master graspnet om Created-by: LJ_1998 Commit-by: LJ_1998 Merged-by: ascend-robot Description: ## Motivation 社区提供了OM路线的GraspNet推理,性能突出,这个pr整理其代码替换原来的torch-npu推理路线 ## Modification 1. 模型转换成OM 2. 采用fpsample的bucket_fps_kdline_sampling来替换torch的furthest point sampling算法 3. cylinder grouping在一个循环里完成对四个深度的点位查询 4. 其他pointnet算子用cpp实现,在cpu上用多线程去运行 ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [x] The new code needs to comply with the Clean Code specification. - [x] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [x] CLA has been signed and all committers have signed the CLA in this PR. - [x] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!7621 | 1 个月前 |
| graspnet om Co-authored-by: LJ_1998<lijian379@huawei.com> # message auto-generated for no-merge-commit merge: !7621 merge graspnet_om into master graspnet om Created-by: LJ_1998 Commit-by: LJ_1998 Merged-by: ascend-robot Description: ## Motivation 社区提供了OM路线的GraspNet推理,性能突出,这个pr整理其代码替换原来的torch-npu推理路线 ## Modification 1. 模型转换成OM 2. 采用fpsample的bucket_fps_kdline_sampling来替换torch的furthest point sampling算法 3. cylinder grouping在一个循环里完成对四个深度的点位查询 4. 其他pointnet算子用cpp实现,在cpu上用多线程去运行 ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [x] The new code needs to comply with the Clean Code specification. - [x] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [x] CLA has been signed and all committers have signed the CLA in this PR. - [x] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!7621 | 1 个月前 |
| graspnet om Co-authored-by: LJ_1998<lijian379@huawei.com> # message auto-generated for no-merge-commit merge: !7621 merge graspnet_om into master graspnet om Created-by: LJ_1998 Commit-by: LJ_1998 Merged-by: ascend-robot Description: ## Motivation 社区提供了OM路线的GraspNet推理,性能突出,这个pr整理其代码替换原来的torch-npu推理路线 ## Modification 1. 模型转换成OM 2. 采用fpsample的bucket_fps_kdline_sampling来替换torch的furthest point sampling算法 3. cylinder grouping在一个循环里完成对四个深度的点位查询 4. 其他pointnet算子用cpp实现,在cpu上用多线程去运行 ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [x] The new code needs to comply with the Clean Code specification. - [x] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [x] CLA has been signed and all committers have signed the CLA in this PR. - [x] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!7621 | 1 个月前 |
| graspnet om Co-authored-by: LJ_1998<lijian379@huawei.com> # message auto-generated for no-merge-commit merge: !7621 merge graspnet_om into master graspnet om Created-by: LJ_1998 Commit-by: LJ_1998 Merged-by: ascend-robot Description: ## Motivation 社区提供了OM路线的GraspNet推理,性能突出,这个pr整理其代码替换原来的torch-npu推理路线 ## Modification 1. 模型转换成OM 2. 采用fpsample的bucket_fps_kdline_sampling来替换torch的furthest point sampling算法 3. cylinder grouping在一个循环里完成对四个深度的点位查询 4. 其他pointnet算子用cpp实现,在cpu上用多线程去运行 ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [x] The new code needs to comply with the Clean Code specification. - [x] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [x] CLA has been signed and all committers have signed the CLA in this PR. - [x] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!7621 | 1 个月前 |
| graspnet om Co-authored-by: LJ_1998<lijian379@huawei.com> # message auto-generated for no-merge-commit merge: !7621 merge graspnet_om into master graspnet om Created-by: LJ_1998 Commit-by: LJ_1998 Merged-by: ascend-robot Description: ## Motivation 社区提供了OM路线的GraspNet推理,性能突出,这个pr整理其代码替换原来的torch-npu推理路线 ## Modification 1. 模型转换成OM 2. 采用fpsample的bucket_fps_kdline_sampling来替换torch的furthest point sampling算法 3. cylinder grouping在一个循环里完成对四个深度的点位查询 4. 其他pointnet算子用cpp实现,在cpu上用多线程去运行 ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [x] The new code needs to comply with the Clean Code specification. - [x] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [x] CLA has been signed and all committers have signed the CLA in this PR. - [x] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!7621 | 1 个月前 |
| graspnet om Co-authored-by: LJ_1998<lijian379@huawei.com> # message auto-generated for no-merge-commit merge: !7621 merge graspnet_om into master graspnet om Created-by: LJ_1998 Commit-by: LJ_1998 Merged-by: ascend-robot Description: ## Motivation 社区提供了OM路线的GraspNet推理,性能突出,这个pr整理其代码替换原来的torch-npu推理路线 ## Modification 1. 模型转换成OM 2. 采用fpsample的bucket_fps_kdline_sampling来替换torch的furthest point sampling算法 3. cylinder grouping在一个循环里完成对四个深度的点位查询 4. 其他pointnet算子用cpp实现,在cpu上用多线程去运行 ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [x] The new code needs to comply with the Clean Code specification. - [x] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [x] CLA has been signed and all committers have signed the CLA in this PR. - [x] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!7621 | 1 个月前 |
| graspnet om Co-authored-by: LJ_1998<lijian379@huawei.com> # message auto-generated for no-merge-commit merge: !7621 merge graspnet_om into master graspnet om Created-by: LJ_1998 Commit-by: LJ_1998 Merged-by: ascend-robot Description: ## Motivation 社区提供了OM路线的GraspNet推理,性能突出,这个pr整理其代码替换原来的torch-npu推理路线 ## Modification 1. 模型转换成OM 2. 采用fpsample的bucket_fps_kdline_sampling来替换torch的furthest point sampling算法 3. cylinder grouping在一个循环里完成对四个深度的点位查询 4. 其他pointnet算子用cpp实现,在cpu上用多线程去运行 ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [x] The new code needs to comply with the Clean Code specification. - [x] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [x] CLA has been signed and all committers have signed the CLA in this PR. - [x] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!7621 | 1 个月前 |