1. 01 9月, 2019 1 次提交
    • J
      [MKL-DNN] Refactoring Softmax (#19312) · cef95ee3
      Jacek Czaja 提交于
      * - First set of modifications
      
      - Compilation fixes
      
      - compilation fix
      
      - Another compilation fix
      
      - Moved AcquireSoftmaxPrimitiveDescriptor call into handler
      
      - MKL-DNN Softmax PD refactor
      
      test=develop
      
      - Compilation fix
      
      test=develop
      
      - another compilation fix
      
      - cosmetcis
      
      test=develop
      
      - Compilation fix
      
      - Fix to crash when softmax backward is created
      
      * - Fixes after review of softmax refactoring
      
      test=develop
      cef95ee3
  2. 31 8月, 2019 2 次提交
  3. 30 8月, 2019 7 次提交
    • S
      add gather_nd op and unit test (#19366) · 85914f7a
      ShenLiang 提交于
      * fixed the code for coverage
      
      * fixed the document,test=document_preview test=develop
      85914f7a
    • J
      [MKL-DNN] Fix to face model on AVX512 platforms (#19282) · ecd9f330
      Jacek Czaja 提交于
      - Refactor step 1
      
      - Compilation fix
      
      - Yet another compilation fix
      
      - Even more compilation fix
      
      - Lint fixes
      
      test=develop
      
      - Removed deprectaed PADDLE_ENFORCE occurance
      
      test=develop
      
      - Candidate fix to BN forward
      
      - Lint fixes
      
      test=develop
      
      - Refactoring in data_layout_transform
      
      - compilation fix
      
      - Another comppilation fix
      
      - Step further into darkness
      
      - Yet another compilation fix
      
      - Yet another compilation fix
      
      - missing header
      
      - compilation fix
      
      - Added MKLDNN -> Paddle conversion in fetch op
      
      test=develop
      
      - Compilation fix
      
      test=develop
      
      - Lint
      
      test=develop
      
      - Mul fix
      
      - Fix to MKLDNN MUL op and Elementwise MUL UT
      
      test=develop
      
      - Workaround for diffrent weights with groups representation Paddle vs
        MKL-DNN.
      
      test=develop
      
      - Candidate fix for 5D convolution with groups
      
      - Refactor of fix for conv3d and conv2d in fetch op
      
      test=develop
      
      - Compilation fix
      
      - Still same compilation fix
      
      - Compilation fix
      
      - Compilation fix
      
      - Reverted refactoring of fixes
      
      - Adapted test_conv2d_int8_mkldnn so it exects data in NCHW format
        not NHWC
      
      test=develop
      
      - minor fix in UT
      
      test=develop
      
      - Lint fixes
      
      test=develop
      ecd9f330
    • G
      Modify the dropout op to multi-thread (#19504) · e8405e5c
      GaoWei8 提交于
      * Modify the dropout op to multi-thread
      test=develop
      
      * define parallel
      test=develop
      e8405e5c
    • H
      Change ugly PADDLE_ENFORCE_EQ in recurrent_op.cc (#19470) · 2916caa2
      Huihuang Zheng 提交于
      test=develop
      2916caa2
    • L
      9dde5640
    • A
      Add sequence_topk_avg_pooling Op (#19442) · 5b5379b3
      Aurelius84 提交于
      * add topk_avg_pooling
      
      * refine api doc and modify api.spec test=develop
      5b5379b3
    • T
      remove unused assert.h (#19529) · 02270b3e
      Tao Luo 提交于
      test=develop
      02270b3e
  4. 29 8月, 2019 4 次提交
  5. 28 8月, 2019 3 次提交
  6. 27 8月, 2019 3 次提交
    • Y
      supports multiple NCCL communicators preserved in NCCLCommContext (#19407) · efb05ba2
      Yi Liu 提交于
      * supports multiple NCCL communicators preserved in NCCLCommContext
      test=develop
      
      * add ut for c_comm_init_all operator and fix cuda resource release problem
      test=develop
      efb05ba2
    • H
      Delete useless ex-scope in recurrent op (#19426) · 56dd7653
      Huihuang Zheng 提交于
      56dd7653
    • V
      Support Tensor input with padding for warpctc op (#19322) · 482ce818
      vincentXiyu 提交于
      * support tensor input with padding for warpctc op
      
      * merge with develop
      
      * test=develop
      
      * modified python API examples test=develop
      
      * nn.py is modified for code coverage test=develop
      
      * update documents info about warpctc op in API.spec test=develop
      
      * add test_warpctc_with_padding in test_layers test=develop
      
      * add warning log for cuda_version back to warpctc_op.cc
      
      * modify API.spec for warpctc op test=develop
      
      * modify API.spec
      
      * update warpctc test to new CompiledProgram API test=develop
      
      * modify code examples for warpctc op test=develop
      
      * modify API.spec for warpctc op test=develop
      
      * modify API.spec for warpctc op test=develop
      482ce818
  7. 26 8月, 2019 2 次提交
  8. 22 8月, 2019 3 次提交
    • Use sparse matrix to implement FusedEmbeddingSeqPoolGradKernel (#19153) · 2e3ee579
      翟飞跃 提交于
      * Implement the operator with sprase matrix multiply
      
      * Update the URL of mklml library.
      
      test=develop
      
      * Disable MKLML implematation when using no-linux.
      
      test=develop
      
      * optimize bp with mkl sparse matrix
      test=develop
      2e3ee579
    • L
      Enhance OpTest to check the consistency of operators when using and not using inplace (#19101) · a9d5fc51
      Leo Chen 提交于
      * add pybind interface to get all inplace ops, test=develop
      
      * enhance OpTest to check whether the consistency of operator when using and not using inplace, test=develop
      
      * handle corner cases in op_test, test=develop
      
      * support outputs without tensor holder_, like XShape in reshape_op, test=develop
      
      * fix bug, some op has GradOpMaker, but actually no grad_op in OpInfoMap, test=develop
      
      * use reshape_grad instead of reshape in FlattenGradOp, test=develop
      
      * fix error debug dims info for variables like XShape, test=develop
      
      * change computational order in sum_op to relieve computation difference using inplace, test=develop
      
      * add inplace_atol to check group_norm, and skip inplace_grad for mkldnn, test=develop
      
      * follow sneaxiy's comments, test=develop
      
      * remove unused DefaultGradOpDescMaker in mkldnn op, test=develop
      a9d5fc51
    • A
      Supports diagonal initialization in uniform_random op (#19299) · 0d29cf18
      Aurelius84 提交于
      * add diag init in Uniform_random op test=develop
      
      * modify api.spec test=develop
      
      * fix unform_batch_size_like maker test=develop
      
      * add diag_num and diag_step assert check test=develop
      0d29cf18
  9. 21 8月, 2019 2 次提交
  10. 20 8月, 2019 3 次提交
  11. 19 8月, 2019 6 次提交
  12. 18 8月, 2019 1 次提交
  13. 16 8月, 2019 2 次提交
  14. 15 8月, 2019 1 次提交