1. 29 9月, 2019 2 次提交
  2. 28 9月, 2019 7 次提交
    • Q
      Enable users to create custom cpp op outside framework. (#19256) · 1a3eef02
      qingqing01 提交于
      * How to write custom op needs to follow framework OP spec.
      * Package fluid_framework.so and headers into whl.
      * Add paddle.sysconfig.get_include() and paddle.sysconfig.get_lib() to get include dir and lib dir.
      * Export some C-APIs to merge OpInfo between core.so and custom_op.so.
      * Add unit testing.
      * Update API.spec.
      1a3eef02
    • S
      improve op uniform_random, argument shape support tensor and tensor in list (#19786) · f1eebf75
      silingtong123 提交于
      * test=develop, argument shape support tensor and tensor in list
      
      * test=develop,Increasing the coverage of CI tests
      
      * test=develop, modify the document and update API.spec
      
      * test=develop, modify the doc and update API.spec
      
      * test=develop, modify the doc and update API.spec
      
      * test=develop, modify the interface of UniformInitializer
      
      * test=develop, modify the interface of XavierInitializer and MSRAInitializer
      
      * test=develop, modify based on review's comments
      
      * test=develop, modify based on review's comments
      
      *  test=develop, modify based on review's comments
      f1eebf75
    • L
      fix pool2d pool3d,support asymmetric padding and channel_last (#19739) · 24010472
      liym27 提交于
      * fix pool2d pool3d:
      1. support asymmetric padding;
      2. support padding algorithm:"SAME" and "VALID";
      3. support channel_last: data_format NHWC and NDHWC;
      4. support inferring shape when input with negative dims in compile time;
      5. change doc of python API and c++;
      6. fix bug in cuda kernel when Attr(adaptive) is true.
      
      test=develop,test=document_preview
      
      * fix 'tensors' to 'Tensors'. test=develop,test=document_preview
      
      * add test for converage ValueError.test=develop,test=document_preview
      
      * resolve conflict in test_pool2d. test=develop
      24010472
    • A
      Minor GetMKLDNNFormat changes (#20055) · fe581b0e
      Adam 提交于
      test=develop
      fe581b0e
    • Y
      Dygraph Layer kwargs & param getter setter (#19901) · 54e07994
      Youwei Song 提交于
      * opt FC
      
      * opt rest of dygraph.nn
      
      * new param shape check and unittest
      
      * add kwargs for Layer
      
      * add new set_value api
      
      * use property decorator
      
      * update API.spec, test=develop
      
      * use UserList, separate gettersetters, test=develop
      
      * update test_custom_layer_with_kwargs, test=develop
      
      * fix UserList compatibility, test=develop
      
      * fix UserList compatibility, test=develop
      
      * keep FC._w, test=develop
      
      * add unittests, Conv3D bug fix, test=develop
      
      * clean code, test=develop
      
      * fix dygraph guard in unittest, test=develop
      
      * add property setters, remove unused param in tracer, test=develop
      
      * tracer none check, test=develop
      
      * merge, test=develop
      
      * refine, test=develop
      
      * bug fix in  prelu and conv3d_transpose, test=develop
      
      * rm __set__, test=develop
      
      * set tensor value instead of assign op
      
      * fix property setter call, test=develop
      
      * fix api.spec, test=develop
      
      * fix doc sample, test=develop
      54e07994
    • B
      Follow comment of Merged QAT PR 18970 (#19979) · 9de67725
      bingyanghuang 提交于
      * Follow Wangzhen's comment in PR 18970, test=develop
      
      * Review comments, test=develop
      
      * Leave fake quantization around mul
      
      test=develop
      
      * Replace Fake with Real Quantized Mul
      
      test=develop
      
      * Fix bug in quantize placement pass
      
      Nodes in the graph now have checked type instead of node name when they are to be marked for quantization test=develop
      9de67725
    • L
      fix conv_grad_grad (#20054) · c92348c3
      lvmengsi 提交于
      c92348c3
  3. 27 9月, 2019 15 次提交
    • update operator compatible info, test=develop (#19978) · 01b9d079
      石晓伟 提交于
      * update operator compatible info, test=develop
      
      * revert cmake/version.cmake, test=develop
      
      * add unit_tests and fix bugs, test=develop
      
      * update ../paddle/fluid/framework/framework.proto, test=develop
      
      * fix bug of paddle/fluid/inference/api/analysis_predictor.cc, test=develop
      
      * update paddle/fluid/framework/version_test.cc, test=develop
      
      * add comments and rename interfaces, test=develop
      01b9d079
    • Z
      Fix en docs of apis (#20050) · 20f0878f
      Zeng Jinle 提交于
      * fix en docs of apis, test=develop, test=document_fix
      
      * follow chunwei's comments, test=develop
      20f0878f
    • J
      Optimze/optimize dygraph api (#19999) · 39ff0f9c
      Jiabin Yang 提交于
      * test=develop, fix docker with paddle nccl problem
      
      * test=develop, Add Variable api and refine dygraph related API
      
      * test=develop, Add Variable api and refine dygraph related API
      
      * test=develop, refine test for new api and error info
      
      * test=develop, refine error info and test_layers
      
      * test=develop, add API.spec
      
      * test=devleop, fix to_string python2 and python3 compat error and refien doc
      
      * test=devleop, add API spec
      
      * test=devleop, update API spec
      
      * test=devleop, update API spec
      
      * test=develop, invoke ci
      
      * test=develop, fix example code
      
      * test=develop, update API spec
      
      * test=develop, add compat test and fix inplace campat dict error
      39ff0f9c
    • J
      Disable conv requant squash (#20041) · f5221ac1
      joanna.wozna.intel 提交于
      * Fix conv2d+dequantize squash for residual fusion
      
      test=develop
      
      * Disable conv-requant squash
      
      test=develop
      f5221ac1
    • M
      add train demo to paddle_build.sh (#19885) · dd8fc981
      mapingshuo 提交于
      * add train demo to paddle_build.sh
      
      test=develop
      test=document_preview
      
      * code cleaning
      
      * test=develop
      
      test=develop
      
      * remove program desc files
      
      test=develop
      
      * add test_train to CI
      
      test=develop
      test=document_preview
      
      * make run.sh excutable
      
      test=develop
      test=document_preview
      
      * switch with_mkl to off
      
      test=develop
      test=document_preview
      
      * switch with_mkl to off
      
      test=develop
      
      * switch with_mkl to on
      
      test=develop
      
      * move test_fluid_lib_train to ci_py35
      
      test=develop
      
      * fix bugs of MKLDNN building
      
      * rm build_train_lib(), test=develop
      
      * restore tensor.h, test=develop
      dd8fc981
    • K
      polish pool infer shape (#20038) · e7a6567b
      Kaipeng Deng 提交于
      * fix pool infershape. test=develop
      
      * fix unittest converage. test=develop
      
      * fix format. test=develop
      e7a6567b
    • C
      Add fp16 support for pad and split (#19881) · fb2a9cdf
      chengduo 提交于
      * make pad and split support fp16
      test=develop
      fb2a9cdf
    • W
      codegen code for reconstruction (#19728) · c9ea317b
      wangchaochaohu 提交于
      * codegen code for reconstruction test=develop
      
      * fix the cmake test=develop
      
      * fix review advice test=develop
      c9ea317b
    • L
      fix mul double grad (#20040) · 647ff784
      lvmengsi 提交于
      647ff784
    • T
      the integrated communicator (#19849) · 8f0b3c05
      tangwei12 提交于
      * add a base class for the Communicator
      * add AsyncCommunicator Impl for async distributed training
      8f0b3c05
    • W
      Refine document of DGCMomentumOptimizer (#19960) · 8d92b36d
      WangXi 提交于
      Refine document of DGCMomentumOptimizer
      8d92b36d
    • D
      Polish English docs of elementwise_add/sub/mul/div (#20027) · 5cef7a2f
      danleifeng 提交于
      Polish English docs of elementwise_add/sub/mul/div
      5cef7a2f
    • C
      Paddle error message stack shaping and optimization (#19895) · b9163350
      Chen Weihang 提交于
      * shape and optimize paddle error message stack, test=develop
      
      * limit exception type & add unittest, test=develop
      
      * fix multi-platform problem, test=develop
      
      * fix related unnitest failed, test=develop
      
      * add doc & fix unittest errors, test=develop
      
      * fix function name error, test=develop
      
      * update tensor test exception msg compare, test=develop
      
      * remove unittest on win32, the dir format is different, test=develop
      
      * remove useless package, test=develop
      
      * add paddle enforce handler unittest, test=develop
      
      * add exception checkout, test=develop
      
      * fix coverage failed, test=develop
      
      * fix op registry test failed, test=develop
      
      * refactor whole pr, test=develop
      
      * remove test in CMakelist, test=develop
      
      * fix coverage, test=develop
      b9163350
    • L
      Fixed warpctc, test=develop (#20011) · c8e12587
      Li Fuchen 提交于
      Use AllocateTmpTensor() for creating temporary tensors in warpctc.
      c8e12587
    • H
      Update API of paddle.fluid.data (#20024) · 7836f477
      Huihuang Zheng 提交于
      Set output type LoDTensor only
      
      After code experiment, I found data doens't support other type
      7836f477
  4. 26 9月, 2019 16 次提交