Releases: Cambricon/mlu-ops
v1.3.2
Bug Fixes
- [Fix](mluOpSetFFTReserveArea): Fix fft bug #1121
Documentations
- [Docs](mlu-ops): Update v1.3.2 docs #1124
Contributors
Full Changelog: v1.3.1...v1.3.2
v1.3.1
Features
- [Feature](mlu-ops): Update CNNL version to v1.27.0 #1113
Bug Fixes
- [Fix](mluOpSetFFTReserveArea): Fix fft bug #1099
- [Fix](mlu-ops): Fix bogus date error for centos7 #1107
- [Fix](mluOpExecFFT): Fix fft bug #1111
Documentations
- [Docs](mlu-ops): Update docs for v1.3.1 #1103
Contributors
Full Changelog: v1.3.0...v1.3.1
v1.3.0
Features
- [Feature](mlu-ops): Add philox generator #1033
- [Feature](mlu-ops): Update the three-level flow template #1040
- [Feature](mlu-ops): Delete VLOG(0) in repo #1059
- [Feature](mluOpExecFFT): FFT operator completion #1045
- [Feature](mluOpSyncBatchNormGatherStatsWithCounts): Update sync_batchnorm_gather_stats_with_counts gtest #1065
- [Feature](mlu-ops): Removing error throwing in mluops library #1038
- [Feature](mlu-ops): Add stride tensor check #1066
- [Feature](mlu-ops): Change -O0 to -O3 when complication mode is --enb… #1069
- [Featrue](mlu-ops): Add support for Anolis #1072
- [Feature](mlu-ops): Add -p(readperf) compile option #1073
- [Feature](mlu-ops): Sup 365-d2 #1084
- [Feature](mlu-ops): Update log format use fmtlib #1082
- [Feature](mlu-ops): Optimization for descritpor #1083
- [Feature](mluOpExecFFT): Fix accuracy and performance bug #1086
- [Feature](mluOpExecFFT): Support n > inembed and fix bug #1074
Bug Fixes
- [Fix](mlu-ops): Fix CI print message #1043
- [Fix](mlu-ops): Fix failure of mluops static lib verify example #1051
- [Fix](mlu-ops): Fix roi_align_rotated and deform_roi_pool3d_backward theory_ops #1028
- [Fix](mlu-ops): Catch version_compare error #1052
- [Fix](mluOpDeformRoiPoolBackward): Fix cpuCompute #1053
- [Fix](mluOpGenerateProposalsV2): Fix generate_proposals_v2 core dump bug #1060
- [Fix](mluOpExecFFT): Fix fft compile bug #1063
- [Fix](mluOpGenerateProposalsV2): Fix core dump #1067
- [Fix](mluOpGenerateProposalsV2): Support nan/inf except score tensor #1071
- [Fix](mlu-ops): Recover mlu_opcheck in logging #1076
- [Fix](mluOpExecFFT): Fix irfft1d bug #1088
- [Fix](mlu-ops): Fix mem leak in core-mode #1095
Documentations
- [Docs](mlu-ops): Add bang-c-ops-develop-guide #1014
- [Docs](mlu-ops): Fix typo in markdown #1046
- [Docs](mlu-ops): Fix spell error #1049
- [Docs](mlu-ops): Update docs for v1.3.0 #1077
Contributors
- @duzekunKTH @PetrelYy @Unireverse @DanieeelLiu @mahxn0 @chqy99 @ZhouxiangZhouxiang @aokbok @Lyn2000527 @squidruge @axing444 @dcmee336 @nth-BYTE @wangrt1 @axing444
Full Changelog: v1.2.1...v1.3.0
v1.2.1
Documentations
- [Docs](mlu-ops): Update docs for v1.2.1 #1054
Contributors
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Features
- [Feature](mluOpAdamW): Add param check for adam_w #983
- [Feature](bangc-ops): Update proto-repo #986
- [Feature](mlu-ops): Remove the compiling to target 200 series when mpiling 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 in #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 in #1017
- [Fix](mlu-ops): Fix compiling error on Kylin #1022
- [Fix](mlu-ops): Fix an error of perf analyser #993
Documentations
- [Doc](mlu-ops): Update release note #1001
- [Docs](mluOpAdamW): Update design docs #1024
- [Docs](mlu-ops): Update release note for v1.2.0 #1032
Contributors
Full Changelog: v1.1.1...v1.2.0
v1.1.1
Features
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
- @ZhouxiangZhouxiang made their first contribution in #999
Full Changelog: v1.1.0...v1.1.1
v1.1.0
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
- @SunsadYaofas made their first contribution in #934
Full Changelog: v1.0.0...v1.1.0
v1.0.0
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
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
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