1. 26 11月, 2019 2 次提交
    • J
      f4cf028a
    • M
      Refactor MKL-DNN ElementwiseMul (#21061) · ed9ceb9f
      Michał Gallus 提交于
      * Refactor MKL-DNN ElementwiseMul
      
      remove manual fallback, remove format attrs
      test=develop
      
      * Refine PADDLE_ENFORCEs in eltwise_mul_op.h
      
      test=develop
      
      * Make ElementwiseMulOp inherit from ElementwiseOp
      
      * Change type of simd_width to int
      
      test=develop
      
      * Remove Constructor extensions in ElementwiseOp and ElementwiseMulOp
      
      test=develop
      
      * Restore attributes
      
      test=develop
      
      * Fix test coverage for mkldnn eltwise mul
      
      test=develop
      
      * Conform to new is_run_common_broadcast API
      
      test=develop
      
      * Add UT for AreDimsAndFormatCorrect
      
      test=develop
      ed9ceb9f
  2. 25 11月, 2019 3 次提交
  3. 24 11月, 2019 3 次提交
  4. 22 11月, 2019 3 次提交
    • L
      add dequantize_abs_max op and modify lookup_table op (#20899) · f0b15184
      Liufang Sang 提交于
      * add int8 kernel to lookup_table op and add dequantize op test=develop
      
      * change paddle_enforce to paddle_enforce_eq test=develop
      
      * change copyright and change some not suitable code test=develop
      
      * remove debug log test=develop
      
      * replace GetInputType with IndicateVarDataType test=develop
      
      * fix EmptyGradMaker test=develop
      
      * fix diff between cpu and gpu test=develop
      
      * use memcopy when int8_t test=develop
      f0b15184
    • H
      support cvm_op run in gpu (#21300) · a6ce2306
      hutuxian 提交于
      Previously, CVM OP was only able to run in CPU. This PR implements its GPU kernel.
      What's more, we improve the UTs about CVM OP.
      a6ce2306
    • C
      Polish some PE code details (#21274) · 95250852
      Chen Weihang 提交于
      * polish code details, test=develop
      
      * futher polish hint msg, test=develop
      95250852
  5. 21 11月, 2019 4 次提交
    • X
      fix fs_client_param bug (#21212) · 319d2ba9
      xujiaqi01 提交于
      * fix fs_client_param bug, user can set this config through fleet_desc_file or fleet config
      * test=develop
      319d2ba9
    • Z
    • Z
      open dygraph op test, test=develop (#19787) · c4ede95c
      zhongpu 提交于
      * open dygraph op test, test=develop
      
      * modify to_variable, test=develop
      
      * modify input and output for dygraph, test=develop
      
      * modify input and output for dygraph(fix bug), test=develop
      
      * fix input processing of dygraph op test, test=develop
      
      * fix bug, test=develop
      
      * fix op test, test=develop
      
      * fix forward bug for dygraph, test=develop
      
      * fix mkldnn op test for forward, test=develop
      
      * update nn.py for dygraph, test=develop
      
      * fix crop_tensor_op, test=develop
      
      * fix elementwise_mul_op, test=develop
      
      * fix fill_op, test=develop
      
      * fix some mkldnn op, test=develop
      
      * open backward op test for dygraph, test=develop
      
      * delete log, test=develop
      
      * close backward op test for dygraph, test=develop
      
      * fix bug for edit_distance_op and test_lstm_cudnn_op, test=develop
      
      * fix optest backward bug for dygraph, test=develop
      
      * fix optest backward bug for dygraph, test=develop
      
      * close backward op test for dygraph, test=develop
      
      * close backward op test for dygraph, test=develop
      
      * open dygraph op test, test=develop
      
      * fix op test for dygraph, fix GradOpDescMaker, test=develop
      
      * fix bug for linear_chain_crf_op.h, test=develop
      
      * remove log, test=develop
      
      * remove log, test=develop
      
      * remove log for op_test.py, test=develop
      
      * remove log for op_test.py, test=develop
      
      * fix bug for var_conv_2d_op, change PADDLE_ENFORCE, test=develop
      
      * fix PADDLE_ENFORCE_EQ for hierarchical_sigmoid_op.cc, test=develop
      
      * fix bug for test_increment_ngraph_op.py, test=develop
      
      * fix lod for op test in dygraph, test=develop
      
      * refactor op_test.py to reduce redundant code, test=develop
      
      * fix lod optest, modify InputVar/OutputVar to HasInput/HasOutput, test=develop
      
      * remove debug log, test=develop
      
      * remove redundant code in base.py, test=develop
      
      * fix some error in optest, test=develop
      
      * fix ClearNoNeedBufferInputs function's bug for LoDTensor, test=develop
      
      * refactor op_test.py, test=develop
      
      * remove redundant writing, test=develop
      
      * fix error(get tensor of the grad variable), test=develop
      
      * fix test_concat_mkldnn test_conv2d_mkldnn, test=develop
      
      * fix optest.py for get tensor of LoDTensor, test=develop
      
      * fix optest.py for get tensor of LoDTensor, test=develop
      
      * fix optest.py for get tensor of LoDTensor, test=develop
      
      * fix some redundant code, test=develop
      
      * reslove conflict and rewrite paddle error message, test=develop
      c4ede95c
    • L
      add input type and input data type check for Print_op test=develop (#21250) · 382cf5d7
      lijianshe02 提交于
      * add input type and input data type check for Print_op test=develop
      382cf5d7
  6. 20 11月, 2019 1 次提交
    • L
      Add control flow api: case (#21114) · b0fc8227
      liym27 提交于
      * add control flow API: case. test=develop
      
      * delete 'raise TypeError' in _error_message() and return a string. test=develop
      
      * polish API document. test=develop
      b0fc8227
  7. 19 11月, 2019 2 次提交
    • D
      extend elementwise broadcast function (#20957) · 0e7baabe
      danleifeng 提交于
      0e7baabe
    • Y
      fix data_norm op to avoid impractical normalization result test=develop (#21152) · b5d8ba83
      yaoxuefeng 提交于
      * fix auc drop first commit test=develop
      
      * update datanorm op
      
      * update datanorm with enforce test=develop
      
      * update test=develop
      
      * update format test=develop
      
      * update format
      
      * update format test=develop
      
      * add unit test test=develop
      
      * update unit test test=develop
      
      * update format test=develop
      
      * update format test=develop
      
      * update API description test=develop
      
      * update API description test=develop
      
      * update format test=develop
      
      * fix codes as comments test=develop
      
      * fix description as comments test=develop
      
      * fix description as comments test=develop
      
      * update codes.. test=develop
      b5d8ba83
  8. 18 11月, 2019 6 次提交
  9. 15 11月, 2019 1 次提交
  10. 14 11月, 2019 4 次提交
  11. 13 11月, 2019 1 次提交
  12. 12 11月, 2019 5 次提交
  13. 11 11月, 2019 3 次提交
    • H
      Add basic Python Cond Layer (#21050) · e64d55f0
      Huihuang Zheng 提交于
      e64d55f0
    • H
      Disable cudnn_conv in unit tests. (#21080) · dcf371b6
      Huihuang Zheng 提交于
      dcf371b6
    • Y
      Add the check of lod_level between compile-time and runtime. (#20961) · 35f17ae2
      Yiqun Liu 提交于
      * Add the check of lod_level between compile-time and runtime.
      test=develop
      
      * Fix bug in check_compile_vs_runtime.
      test=develop
      
      * Fix the check of output when it is dispensiable or intermediate.
      test=develop
      
      * Share lod of x to out in match_matrix_tensor op in compile-time.
      
      * Implement GetLoDLevel in InferShapeContext.
      
      * Set the default value of check_compile_vs_runtime to False and enable it in test_sequence_pad_op.
      test=develop
      
      * Enable check_compile_vs_runtime in test_match_matrix_tensor.
      
      * Add the implementation of SetLoDLevel in InferShapeContext.
      
      * Remove the implementation of IncreaseLoDLevel and call Get/SetLoDLevel instead.
      
      * Remove the implementation of DecreaseLoDLevel and call Set/GetLoDLevel instead.
      
      * Refine some ops and unittests.
      test=develop
      
      * Fix a typo.
      test=develop
      
      * Remove the check of var type, and change int to int32_t.
      test=develop
      
      * Add unittest for Get/SetLoDLevel.
      test=develop
      35f17ae2
  14. 08 11月, 2019 2 次提交