Skip to content

Releases: Cambricon/mlu-ops

v1.2.0

17 Jun 02:38
6f9e83b
Compare
Choose a tag to compare

Features

  • [Feature](mluOpAdamW): Add param check for adam_w #983
  • [Feature](mlu-ops): Update proto-repo #986
  • [Feature](mlu-ops): Remove the compiling to target 200 series when compiling samples #988
  • [Feature](mluOpGenerateProposalsV2): Check nan/inf state and reconstruct && perf box decode #1011
  • [Feature](mlu-ops): Replace atomic_add with atomic_reduce_add #1036
  • [Feature](mlu-ops): Update CI script #1029

Bug Fixes

  • [Fix](mlu-ops): Fix independent_build.sh return code #987
  • [Fix](mlu-ops): Fix the softlink relation in rpm package #991
  • [Fix](mluOpAdamW): Fix invoke kernel error #997
  • [Fix](mlu-ops): Roi-type kernel get theroy ops #994
  • [Fix](mluOpGenerateProposalsV2): Fix and update nan/inf support state #1017
  • [Fix](mlu-ops): Fix compiling error on Kylin #1022
  • [Fix](mlu-ops): Fix an error of perf analyser #993

Documentations

  • [Docs](mlu-ops): Update build.property to 1.2.0 #1035
  • [Docs](mluOpAdamW): update design docs #1024

Contributors

Full Changelog: v1.1.1...v1.2.0

v1.1.1

23 Apr 02:56
a68d1ed
Compare
Choose a tag to compare

Features

  • [Feature](mluOpAdamW): Add param check for adam_w. #984
  • [Feature](mlu-ops): Update proto-repo. #985

Bug Fixes

  • [Fix](mlu-ops): Fix independent_build.sh return code. #989
  • [Fix](mlu-ops): Fix compiling error of sample on target 200 series branch r1.1. #990
  • [Fix](mlu-ops): Fix the softlink relation in rpm package r1.1. #992
  • [Fix](mlu-ops): Fix an error of perf analyses of the whole bench. #999
  • [Fix](mluOpAdamW): Fix invoke kernel error. #998

Documentations

  • [Doc](mlu-ops): Update release note. #1000

Contributors

Thx to these contributors, as their efforts make the repository better than ever.
@mahxn0 @DanieeelLiu @PetrelYy @gggghja @ZhouxiangZhouxiang

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.0

22 Apr 10:11
0d745d4
Compare
Choose a tag to compare

Features

  • [Feature](mluOpExecFFT): add fft op. ttps://github.com//pull/934
  • [Feature](mlu-ops):modify cmake and kernels content. in #941
  • [Feature](mlu-ops): Remove internal_api. #943
  • [Feature](mlu-ops):correct partial ops gen case. #965
  • [Feature](mlu-ops): add fool-check for tensor size. #967
  • [Feature](mluOpAdamW): add new op. #972
  • [Feature](mluOpAdamW): fix adamw gen_case. #976
  • [Feature](mlu-ops): fix ParamCheck by @chqy99. #968
  • [Feature](mlu-ops): Support mlu-ops static library compiling. #977
  • [Feature](mlu-ops): Adapt compiling to version change in build.property. #978

Bug Fixes

  • [Fix](mluOpExecFFT): Fix FFT doc bug. #944
  • [Fix](mluOpMaskedCol2imForward):fix group spell error in mluop.h. #945
  • [Fix](mluOpPriorBox):fix gencase bug. #948
  • [Fix](mluOpPolyNms):Add real data related op poly_nms into test_list. #952
  • [Fix](mluOpDiffIouRotatedSortVerticesForward): Add diff_iou_rotated api name to test_list. #954
  • [Fix](mluOpExecFFT):Fix fft bug. #955
  • [Fix](mlu-ops): fix mlu_only op_list. #956
  • [Fix](mlu-ops): fix workspacefree() bug. #957
  • [Fix](mluOpExecFFT): Fix fft doc bug. #961
  • [Fix](mluOpPointsInBoxes):fix precision bug of points_in_boxes. #963
  • [Fix](mlu-ops): not found distutils in python3.8.4 by. #964
  • [Fix](mlu-ops): fix gen_case and gtest error. ://github.com//pull/970
  • [Fix](mluOpSqrt,mluOpBorderAlignForward): fix gen-case. #973
  • [Fix](mluOpActiveRotatedFilterForward): Fix gencase bug. #975
  • [Fix](mluOpMoeDispatchForward): fix gencase error. #971
  • [Fix](mlu-ops): Fix ci docker setting. #979

Documentations

  • [Docs](mlu-ops): Update release note. #980
  • [Docs](mlu-ops): Update docs for v1.0.0. #946
  • [Docs](mlu-ops): Fool-proof specification document. #942
  • [Docs](mlu-ops): test_list add yolo_box. #958
  • [Docs](mlu-ops): Remove device arch in docs. #953
  • [Docs](mlu-ops): update operators index.rst. #966

Contributors

Thx to these contributors, as their efforts make the repository better than ever.
@mahxn0 @DanieeelLiu @SangChengC @Unireverse @chqy99 @PetrelYy @SunsadYaofas @stulai @gggghja

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

19 Feb 03:32
a099775
Compare
Choose a tag to compare

MLU-OPS v1.0.0 has been released!!!

Congratulations!

We are so glad to inform the MLU-OPS v1.0.0 version has been released!
In this version, we have made these progress:

  • Removed bangpy module.
  • Modified repository structure to make it looking more rational.
  • Added new ops to rich repository contents, making it more powerful, useful and better than ever.
  • Catched some bugs.

For more details, see "What's changed" section.

What's changed

Features

  • [Feature](bangc-ops): delete useless *.a files. #893
  • [Feature](bangc-ops): Add new binary op mluOpDCNBackwardData. #903
  • [Feature](mlu-ops): delete bangpy contents, and move bangc content. #906
  • [Feature](bangc-ops): update dockerfile and upgrade to ubuntu20.04. #905
  • [Feature](mlu-ops): Fix proto bug of proto commit ID not exist. #914
  • [Feature](mlu-ops): deprecate cnnl api and mlu-ops deprecated api. #909
  • [Feature](mlu-ops): add dcn_forward and dcn_backward_weight op. #912
  • [Feature](mlu-ops): update cntoolkit 3.8.4. #922
  • [Feature](mlu-ops): manage repo dependencies. #913
  • [Feature](mlu-ops): update core,gtest,tools-pref. #921
  • [Feature](mluOpRoiAwarePool3dForward): add roi_aware_pool3d correct api format. #924
  • [feature](mlu-ops): fix version_pre_check. #929
  • [Feature](mlu-ops): fix driver-process error. #931
  • [Feature](mlu-ops): Add trademark for MLU-OPS repository. #911
  • [Feature](mluOpSyncBatchNormBackwardReduce): Add new API and deprecate old ones. #937
  • [Feature](mlu-ops): Remove internal_api. #950

Bug Fixes

  • [Fix](bangc-ops): fix cntoolkit install method. #904
  • [Fix](mlu-ops): add file and line info to mluOpCnnlCheck func. #908
  • [Fix](mlu-ops): revise all bangc ops to mlu-ops. #910
  • [Fix](mlu-ops): fix some bangc-ops word to mlu-ops. #917
  • [Fix](mlu-ops):fix mlu_op.h comment bug. #919
  • [Fix](mlu-ops): modify python-version in test/mlu_op_gtest/tools/gtes…. #925
  • [Fix](mlu-ops): fix daily package failure. #927
  • [Fix](mluOpRoiAwarePool3dForward): fix return bug. #928
  • [Fix](mlu-ops): add build property all system check. #930
  • [Fix](mlu-ops): fix python to python3 in independent_build. #936
  • [Fix](mlu-ops): Fix getComputeMode. #938
  • [Fix](mluops): Fix protoc version check and Gencase-User-Guide-zh.md. #940
  • [Fix](mlu-ops): Fix control set for ubuntu22.04 package. #939
  • [Fix](mluOpPriorBox):fix gencase bug. #949

Documentations

  • [Docs](bangc-ops): update build.property for 0.11.0. #896
  • [Docs](bangc-ops): fix developer guide format problem. #899
  • [Docs](bangc-ops): fix developer guide format. #901
  • [Docs](mlu-ops): delete unused doc file. #915
  • [Docs](mlu-ops): delete docs/release_notes/ useless files. #916
  • [Docs](mlu-ops): delete docs/user_guide useless pdf and png. #918
  • [Docs](mlu-ops):delete deprecated op from oplist and user guide. #920
  • [Docs](mluOpRoiawarePool3dForward): Announce api deprecated. #932
  • [Docs](mlu-ops): Fix docs format. #933
  • [Docs](mlu-ops): Update docs for v1.0.0. #947

Contributors

Thx to these contributors, as their efforts make the repository better than ever.
@duzekunKTH @mahxn0 @DanieeelLiu @SangChengC @Unireverse @chqy99 @PetrelYy

Full Changelog: v0.11.0...v1.0.0

v0.11.0

27 Dec 06:51
1a7ac0e
Compare
Choose a tag to compare

Features

  • [Feature](bangc-ops): set package info as independent #883
  • [Feature](bangc-ops): adapt binray ops to cnnl #881
  • [Feature](bangc-ops): delete useless *.a files #894

Bug Fixes

  • [Feature](bangc-ops): add iou_aware_factor param_check, fix yolo_box bug and design docs #887
  • [Fix](bangc-ops): revise the docker image for daily and all system ci #888
  • [Fix](bangc-ops): revise debian rules for package #891

Documentations

  • [Docs](bangc-ops): update v0.11.0 docs #890
  • [Docs](bangc-ops): update build.property for 0.11.0 #895
  • [Docs](bangc-ops): update centos changelog for 0.11.0 #897
  • [Docs](bangc-ops): fix developer guide problem #898
  • [Docs](bangc-ops): fix developer guide format #900

Contributors

@duzekunKTH @DanieeelLiu @chqy99

Full Changelog: v0.10.0...v0.11.0

v0.10.0

27 Nov 01:40
ace7e41
Compare
Choose a tag to compare

Features

  • [Feature](bangc-ops): update binary-ops to v1.21.0-rc3 #864
  • [Feature](bangc-ops): new op pad #863
  • [Feature](bangc-ops): repair int-type pointer offset over 2G #851
  • [Feature](bangc-ops): add concat binary operator #872
  • [Feature](bangc-ops): improve box_iou_rotated #853
  • [Feature](mlu-ops): customize CI #874
  • [Feature](bangc-ops): new op batch_matmul_bcast #875
  • [Feature](bangc-ops): support large s&t in mutual_information_forward/backward #880
  • [Feature](bangc-ops): update binary-ops to v1.22.0 #886

Bug Fixes

  • [Fix](bangc-ops): fix release note in v0.9.0 #861
  • [Fix](bangc-ops): fix api comments problems #870
  • [Fix](bangc-ops): fix daily fail with vps ci error-strategy #879

Documentations

  • [Docs](bangc-ops): update mluOpSetGenCaseMode declear in mlu_op.h #869
  • [Docs](bangc-ops): modify MLUOP to MLU-OPS in mlu_op.h handle part #873
  • [Docs](bangc-ops): fix mlu_op.h api comments problem #884
  • [Docs](bangc-ops): update v0.10.0 docs #885

Test

  • [TEST](bangc-ops): delete unused op_type #866
  • [TEST](bangc-ops): delete op_type in cpu cases of pad operator #871

Contributors

@duzekunKTH @PetrelYy @Unireverse @DanieeelLiu @chqy99 @gaotianyi544 @zhengleiZL @Goldjin @A-shin-liang @yuexiaof

Full Changelog: v0.9.0...v0.10.0

v0.9.0

02 Nov 11:22
f1eb6f5
Compare
Choose a tag to compare

Feature

Bug Fixes

  • Fix: revise sample compile shell script for local compiling user friendly. #794
  • Fix: do not remove build/test dir when compiling. #796
  • Fix: add scale limitation in mlu_op.h. #801
  • Fix: fix warnings when compiling nms_rotated by in #814
  • Fix: add large tensor num check for psamask. #818
  • Fix: clear build/mlu_op_gtest when build. #816
  • Fix: perf voxel_pooling_forward and fix bug. #829
  • Fix: revise sample compile shell script for local compiling user friendly. #794
  • Fix: do not remove build/test dir when compiling. #796
  • Fix: add scale limitation in mlu_op.h. #801
  • Fix: fix warnings when compiling nms_rotated by in #814
  • Fix: add large tensor num check for psamask. #818
  • Fix: clear build/mlu_op_gtest when build. #816
  • Fix: perf voxel_pooling_forward and fix bug. #829
  • Fix: check kernel launch and specify header file by in #813
  • Fix: roiaware add Param Check and use _cn_scalar_sin* by in #838
  • Fix: roiaware add annotation and modify docs by in #842
  • Fix: fix polynms doc's descriptor. #855

Documentations

  • Docs: update design_docs and development-Process by in #800
  • Docs: Fix a bug of docs. #809
  • Docs: Update toolkit description in docs. #811
  • Docs: update pr_template. #821
  • Docs: fix env var guide link error. #831
  • Docs: Fix docs for v0.8.1. #826
  • Docs: update design_docs and development-Process by in #800
  • Docs: Fix a bug of docs. #809
  • Docs: Update toolkit description in docs. #811
  • Docs: update pr_template. #821
  • Docs: fix env var guide link error. #831
  • Docs: Fix docs for v0.8.1. #826
  • Docs: Add mlu-ops BANGC-OPS-OpList.md. #830
  • Docs: update README.md. #828
  • Docs: rm some words, such as ipu. #836
  • Docs: modify the documentation comments of mlu_op.h. #837
  • Docs: Update performance acceptance standard. #820
  • Docs: Update accuracy standard. #823
  • Docs: modify design docs. #843
  • Docs: update release-note. #859
  • Docs: update installer version message. #846

Test

Contributors

@dcmee336 @yuer-cn @TingyuZhangSie @duzekunKTH @PetrelYy @mahxn0 @Unireverse @yuexiaof @DanieeelLiu @chqy99 @xwulin @zhengleiZL @baicaixmj

Full Changelog: v0.8.1...v0.9.0

v0.8.1

16 Oct 09:30
af4e997
Compare
Choose a tag to compare

Feature

Documentations

Contributors

@Unireverse

Full Changelog: v0.8.0...v0.8.1

v0.8.0

28 Aug 06:37
9b3529f
Compare
Choose a tag to compare

Features

Bug Fixes

  • Fix: correct release docs for v0.7.0 #691
  • Fix: Delete masked_col2im_forward docs information #695
  • Fix: update clang version for coverage test. #692
  • Fix: Fix binary ops memory leak. #697
  • Fix: fix mutual_information doc #700
  • Fix: fix focal_loss_sigmoid_backward gamma range precheck #705
  • Fix: change param name gard_feats to grad_feats #702
  • Fix: add ms_deform_attn_forward/backward into the real d… #704
  • Fix: support grad_voxel_feats zero element & fix constra… #714
  • Fix: change dynamic_point_to_voxel_backward mlu file‘s name #716
  • Fix: Fix binary ops memory leak. #721
  • Fix: fix memory leak #724
  • Fix: fix add_n in uesr_guide #736
  • Fix: fix api gtest #737
  • Fix: update ci code format check. #744
  • Fix: fix check_log_error space error. #752
  • Fix: fix focal_loss log #753
  • Fix:voxelization zero tensor bug fix. #755
  • Fix:ms_deform_attn_backward memcheck warning fix. #761
  • Fix: fix device memory leak of box_iou_rotated. #760
  • Fix:fix mmcheck warning for nms_rotated #762
  • Fix: fix focal_loss nan,inf bug #728
  • Fix: fix interface-note #767
  • Fix:fix missing return value of interface #772
  • Fix:Repair interface description error. #773
  • Fix: fix roipointpool3d interface description error. #775
  • Fix: delete unused api return message on indice_convolution_backward_data api #777
  • Fix: fix roipoint_pool3d device memcheck buffer overflow. #776
  • Fix:Repair the problem of gdram memory reading and writing coverage. #778
  • Fix: fix focalLossSigmoidBackward buffer overflow #780
  • Fix: fix border_align_backward bug, sup nan/inf #765
  • Fix: fix memory leak of dynamic_point_to_voxel_backward #782
  • Fix: fix return-status in kernel-func #784
  • Fix: fix border_align #779
  • Fix:Fix generate_proposals_v2 buffer overflow. #786
  • Fix:Fix 500 series platform max_num_priors exceed the limit problem. #785
  • Fix: support half datatype nan/inf. #787
  • Fix: add large tensor num check for bbox_overlaps. #790

Performance

  • Perf: Optimize ms_deform_attn_backward on MLU590 #661

Documentations

Test

  • TEST: add mutual_information_backward api test #675
  • TEST:add diff_iou_rotated_sort_vertices_forward api test #710
  • TEST: add focal_loss_sigmoid api test #709
  • TEST: add dynamic_point_to_voxel_forward api test #711
  • TEST: add mutual_information_backward api test #718
  • TEST: add mutual_information_forward api test #712
  • TEST: add tin_shift api test #756
  • TEST: fix error in diff_iou_rotated_sort_vertices_forward #770
  • TEST: fix error in indice_conv_backard_filter and indice_conv_forward #771
  • TEST: add masked_col2im_forward/masked_im2col_forward api test #781

Contributors

@wangrt1 @pingjiang123 @GuangpingYuan @defei-coder @duzekunKTH @Unireverse @PetrelYy @DanieeelLiu @mahxn0 @Wickyzheng @baicaixmj @Devin-D-U @xwulin @stulai @zhoujiangmin

Full Changelog: v0.7.1...v0.8.0

v0.7.1

20 Jun 02:32
f6dc5cd
Compare
Choose a tag to compare

Features

Bug Fixes

  • Fix: support grad_voxel_feats zero element & fix constraint in header #713
  • Fix: change dynamic_point_to_voxel_backward mlu file name #715
  • Fix: fix memory leak in binary ops #722
  • Fix: dynamic_point_to_voxel fix mm leak #725
  • Fix: update ci code format check r0.7 #734

Documentations

Contributors

@WangYuan-cn @duzekunKTH @tudejiang79 @LittleReal @mahxn0 @ZhangLearning @DanieeelLiu @liuyuan1-v @wushaoqiang2168 @Unireverse @starkhu @Devin-D-U @Shin-Wang @FRYao @njdragonknight @yangdian0315 @Wickyzheng @tcd-fang @AquamarineSu @xichangzun

Full Changelog: v0.7.0...v0.7.1