- 04 8月, 2023 1 次提交
-
-
由 Zhenghai Zhang 提交于
-
- 12 7月, 2023 1 次提交
-
-
由 YangQun 提交于
* squash pick the poc code * fix build after rebase * fix int8 conv and fc uts * Fix and clean-up Get_SRC_Scale_Memory * fix floating point fc uts * fix test_analyzer_int8_googlenet * test_analyzer_int8_mobilenetv1 * fix int8 mobilenet v2 and v3 * fix build error after rebase * [oneDNN] rename library version * fix conv bias datatype * try to fix import error * fix rebase error * [oneDNN] pack library into python wheel * add MKLDNN_SHARED_LIB_3 to env_dict * fix test_analyzer_bert * fix fill_constant op kernel * fix ernie and matmul op ut * fix softplus ut * fix conv+relu6 fusion ut * fix hardswish fusion * fix quant+transpose fusion ut * fixsgd ut * fix int8 matmul with flatten * fix fc+scale fusion * fix conv/matmul+gelu fusion uts * fix rebase error * Revert "fix conv/matmul+gelu fusion uts" This reverts commit 47eb5e49972bd8f7271a233def9bfb3e98ce78e1. * upgrade to onednn v3.1 * remove older version onednn * use densetensor::data() for achieving mean and var in layernorm impl * comments for atol of integer tests * fix clang-format * Revert "remove older version onednn" This reverts commit 783e57ddfd4401254596eae7d47adb9b03590c09. * improve binary handle * fix expand kernel * Revert "use densetensor::data() for achieving mean and var in layernorm impl" * always use forward_inference for conv * remove activation scales * rollback changes to mkldnn.cmake * address comments * port changes to dequantize kernel * fix merge error * fix fused_elementwise_kernel * upgrade onednn version to v3.1.1 * fix some approval error * fix error msg format * remove old onednn libs * try to fix symbolic link issue * fix cinn test case segfault * do not explicit link test with onednn * remove unnecessary changes * integrate CINN with onednn v3 * link with mkldnn project * fix cinn build file --------- Co-authored-by: NTomasz Socha <tomasz.socha@intel.com> Co-authored-by: NChen, Xinyu1 <xinyu1.chen@intel.com> Co-authored-by: Ntianshuo78520a <707759223@qq.com>
-
- 20 6月, 2023 1 次提交
-
-
由 Wang Xin 提交于
* static graph autogen code support for matmul op * fix bug * fix bug * fix bug * fix bug * fix bug * fix bug * fix bug
-
- 06 4月, 2023 1 次提交
-
-
由 Sławomir Siwek 提交于
* replace matmul with matmul_v2 in fuse passes * Remove fusion logic from matmul * removing fusion methods * add proper name * adjust namespaces * clean attrs in python tests * delete checkpoint and restore matmul version * remove unused code * matmul and reshape/transpose fuses migrated * split MatmulOneDNN headers * fuse activation and eltwise_add * add fuse_activation * matmul_transpose_reshape/reshape_transpose_matmul * matmul + elementwise_add (fused) * activation temporary modifciation * restore matmul(v1) version 0 * merge newest develop * remove depedency from other PR * revert pbtxt * remove placeholders from matmul_v2 * add description in OPMaker * remove matmul_v2_op.h and all depedencies * remove dims changing in base op * add possibility to fuse already fused_matmul * restart broken CI * Empty-Commit * revert matmul_utils.h * codestyle * adjust imports * add pbtxt file * 100% matmul unit tests coverage * trigger CI with minimal changes to develop * adjust changes to develop * add fused_matmul op * inherit base ops * add "v2" * move OPMaker * Gradually add fused_matmul files * second batch of fused_matmul changes * split infershapes of matmul_v2 and fused_matmul * merge code from other PR * 2023 * inherit fused_matmul from matmul_v2 * Update paddle/phi/backends/onednn/onednn_reuse.h Co-authored-by: NTomasz Socha <tomasz.socha@intel.com> * Update paddle/phi/kernels/fusion/onednn/fused_matmul_kernel.cc Co-authored-by: NTomasz Socha <tomasz.socha@intel.com> * resolve conflicts * codestyle * simplify isgemmlinear * 2023 * remove import * reuse methods * matmul_v2_mkldnn cleanup * simplify ExecuteMatMulV1Grad * matmul refactored * fc * SetOutMemDescWithLogicalLayoutFusesSupport * matmul_v2 * alpha support * group repetetive funcs * matmul utils * execute matmul methods * restore registered kernel names * split header and impl files * remove double negatives * reduce numer of modified files * adjust ExecuteMatmul * add scales for ut * dates * limit number of modified files * fluid imports * remove alpha * codestyle --------- Co-authored-by: NTomasz Socha <tomasz.socha@intel.com>
-
- 21 3月, 2023 1 次提交
-
-
由 iSerendipity 提交于
* move DataType from paddle::experimental to phi * convert namespace * convert namespace * convert namespace * clarify namespace * convert more datatype * Revert "convert more datatype" This reverts commit 083b462959e6a22d4d8767707b628b95b396642e. * convert more in auto_code_generator * fix conflicts for XPU * fix namespace conflicts * fix errors * Revert "fix errors" This reverts commit f9d9958b54ee32141112274c8a5c3c381ab0f876. * fix errors * fix formatting
-
- 06 3月, 2023 1 次提交
-
-
由 Sławomir Siwek 提交于
* matmul refactored * fc * SetOutMemDescWithLogicalLayoutFusesSupport * matmul_v2 * alpha support * group repetetive funcs * matmul utils * execute matmul methods * restore registered kernel names * split header and impl files * remove double negatives * increase coverage * add onednn tests to ctest * remove fusion logic from base matmuls
-
- 15 2月, 2023 1 次提交
-
-
由 YuanRisheng 提交于
* move profiler * add file * fix mac compile bugs * fix ci bugs * fix mac bugs * fix ci bugs * fix compile bugs * perfect code according comment
-
- 06 2月, 2023 1 次提交
-
-
由 engineer1109 提交于
-
- 03 2月, 2023 1 次提交
-
-
由 Sławomir Siwek 提交于
* replace matmul with matmul_v2 in fuse passes * Remove fusion logic from matmul * removing fusion methods * add proper name * adjust namespaces * clean attrs in python tests * delete checkpoint and restore matmul version * remove unused code * matmul and reshape/transpose fuses migrated * split MatmulOneDNN headers * fuse activation and eltwise_add * add fuse_activation * matmul_transpose_reshape/reshape_transpose_matmul * matmul + elementwise_add (fused) * activation temporary modifciation * merge newest develop * remove depedency from other PR * revert pbtxt * remove placeholders from matmul_v2 * add description in OPMaker * remove matmul_v2_op.h and all depedencies * remove dims changing in base op * add possibility to fuse already fused_matmul * restart broken CI * Empty-Commit * revert matmul_utils.h * codestyle * adjust imports * add pbtxt file * 100% matmul unit tests coverage * trigger CI with minimal changes to develop * adjust changes to develop * add fused_matmul op * inherit base ops * add "v2" * move OPMaker * Gradually add fused_matmul files * second batch of fused_matmul changes * split infershapes of matmul_v2 and fused_matmul * inherit fused_matmul from matmul_v2 * Update paddle/phi/backends/onednn/onednn_reuse.h Co-authored-by: NTomasz Socha <tomasz.socha@intel.com> * Update paddle/phi/kernels/fusion/onednn/fused_matmul_kernel.cc Co-authored-by: NTomasz Socha <tomasz.socha@intel.com> --------- Co-authored-by: NTomasz Socha <tomasz.socha@intel.com>
-
- 02 12月, 2022 1 次提交
-
-
由 Hulek 提交于
* Migrate mul_mkldnn_op to matmul_kernel * Review fixes - changed mutable_data, changed ctx to dev_ctx, fixed namespaces * switched some funcs to phi * Deleted not needed phi:: and changed place checking according to standards
-
- 29 11月, 2022 1 次提交
-
-
由 Sławomir Siwek 提交于
* cleanup unused code * unify is_int8 is_bfloat16 * Simplify matmul_v2 FWD kernel * remove RunKernel methods * remove import namespace * remove headers * clean fluid/phi cross imports * remove fluid axpy_handler * delete fluid methods * activations * OneDNNMemDesc * MKLDNNFormatForSize * MatchShapeToLayout * MKLDNNMemoryFormat * MKLDNNFormat * ReorderMKLDNNHandler * to_void_cast * review suggestions * interpolate * remove fluid depedency * init * ExecuteMatMulV2 * rm fluid kernel * matmul_grad * remove mutable_data * mul_grad * matmul fwd * add extra attr * temp disable passes * re-enable passes * workaround for matmul+act * fix for matmul+eltwise_add * fix typo * merge bugfix #48364 * remove merge conflict
-