1. 07 10月, 2019 1 次提交
    • Y
      Refactor linear chain crf op & crf decoding op (#19982) · 01ad8d2e
      Yibing Liu 提交于
      * Update crf_decoding api & example
      
      test=develop
      
      * Update api spec
      
      test=develop
      
      * Fix linear chain crf api
      
      test=develop
      
      * Avoid sharing data pointer with input
      
      test=develop
      
      * Simplify the logic in linear_chain_crf_decoding
      
      * Add unittest for crf_decoding when label & path both are set
      
      test=develop
      
      * Update API spec
      
      test=develop
      
      * Add unittest for layers && correct infer_shape in chunk_eval
      
      test=develop
      01ad8d2e
  2. 28 9月, 2019 1 次提交
    • 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
  3. 27 9月, 2019 2 次提交
    • 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
    • K
      polish pool infer shape (#20038) · e7a6567b
      Kaipeng Deng 提交于
      * fix pool infershape. test=develop
      
      * fix unittest converage. test=develop
      
      * fix format. test=develop
      e7a6567b
  4. 25 9月, 2019 1 次提交
    • A
      Removing length dims constraints of seq_pad and seq_unpad (#19497) · 99a9615a
      Aurelius84 提交于
      * Removing last dims constraints of seq_pad and seq_unpad test=develop
      
      * fix test_layer api code test=develop
      
      * fix sequence_pad_op.cc conflict test=develop
      
      * remove test_analyzer_mm_dnn test=develop
      
      * fix vectorize bug test=develop
      
      * fix vectorize<int> test=develop
      99a9615a
  5. 23 9月, 2019 2 次提交
  6. 20 9月, 2019 1 次提交
    • Z
      add crop_tensor_op, test=develop, test=document_preview (#19314) · b3888941
      Zhang Ting 提交于
      add crop_tensor op. The main difference with crop is :
      
      1. If the argument shape is a list, each element is an integer or a tensor variable with shape: [1]. This way is suitable for the case that the shape may be changed each iteration.
      
      2. If the argument shape is a variable. Its rank must be 1. In crop op, the rank of shape must be the same as x
      
      offsets can be a list, in which each element is an integer or a tensor variavle with shape: [1].
      b3888941
  7. 19 9月, 2019 1 次提交
    • W
      Strided slice (#19642) · 47af618f
      wangchaochaohu 提交于
      * strided_slice op basic function test=develop
      
      * test=develop rewrite and fix
      
      * fix bug test=develop
      
      * fix for the PADDLE_ENFORCE usage
      
      * add some unit testw
      
      * fix for the aip  test and copright and fix test=develop
      
      * fix API.spec test=develop
      
      * fix API.spec test=develop
      
      * add axis parameter test=develop
      
      * fix for the build error test=develop
      
      * fix python api  test=develop
      
      * fix the build test=develop
      
      * fix build test=develop
      
      * fix API spec test=develop
      
      * test=develop add some comment and single op test
      
      * fix API spece test=develop
      
      * fix test=develop
      
      * fix test=develop
      
      * fix api test=develop
      
      * fix api test=develop
      
      * fix API.spec test=develop
      
      * fix typo test=develop
      
      * fix API.spec test=develop
      
      * fix API typo test=develop
      
      * fix doc and API.spec test=develop
      47af618f
  8. 17 9月, 2019 2 次提交
    • C
      add deformable conv v1 op and cpu version of deformable conv v2 (#18500) · 00efd1d8
      chengjuntao 提交于
      * add deformable conv v1 op, test=develop
      00efd1d8
    • J
      Feature/add transform data dygraph (#19707) · cc311bdf
      Jiabin Yang 提交于
      * refactor dygraph,test=develop
      
      * fix failed unittest,test=develop
      
      * polish code,test=develop
      
      * check windows ci error,test=develop
      try to fix windows ci error by np.allclose,test=develop
      
      * polish vlog and profiler, test=develop
      
      * try to fix preceding ops order,test=develop
      
      * test transformer in windows ci, test=develop
      
      * use python c-api to speed up tracer.trace,test=develop
      
      * test=develop, fix docker with paddle nccl problem
      
      * test=develop, add ut for debug string and gradient_accumulator
      
      * test=develop, add tests for layer/gradient_accumulator/prepared_op
      
      * test=develop, fix complie error for test_prepared_op
      
      * test=develop, add more ut for dygraph
      
      * test=develop, create API.spec for dygraph api change
      
      * add transform_data to dygraph
      
      * test=develop, refoctor name to make it easier to understand
      
      * test=develop, refoctor name to make it easier to understand
      
      * add test and change input to const ref for safety
      
      * test=develop, fix multi-gpu failed problem , add Tracer tests, change PADDLEENFORCE to PADDLEENFORCE_EQ
      
      * add ut for data transform
      
      * refine ut for data_transform
      
      * test=develop, fix ut failed on parallel se-resnext
      
      * test=develop, change one more PADDLE_ENFORCE
      
      * add test_tracer on multiple devices
      
      * test=develop, change place to mutable for data transform
      
      * test=develop, add transform data on same place test and remove useless log
      
      * test=develop, Add to do for data layout and and ut for conv2d with no bias
      cc311bdf
  9. 16 9月, 2019 1 次提交
  10. 05 9月, 2019 2 次提交
  11. 28 8月, 2019 1 次提交
    • J
      fix con2d transpose bias by create and init it in build_once (#18968) · 1ce0a09e
      Jiabin Yang 提交于
      * fix con2d transpose bias by create and init it in build_onee
      
      * fix API spec
      
      * test=develop, invoke ci
      
      * fix bias_attr and act has no effect error on layer norm, conv2dTranpose, billinearTensorProduct, sequece_conv. fix original_mode not used error on GRUunit. fix sample_weight not set error on NCE. Add ut for all thoese layer
      
      * test=develop, change success standard for conv2dTranspose
      
      * test=develop, fix test_layers to invoke some error branch
      
      * test=develop, fix sample code
      
      * test=develop, fix BilinearTensorProduct failed in dygraph mode
      
      * test=develop, fix test_layers segment fault error
      1ce0a09e
  12. 27 8月, 2019 1 次提交
    • 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
  13. 13 8月, 2019 1 次提交
    • J
      Instag Implemention (#18394) · 6ac32d09
      Jiawei Wang 提交于
      * instag lod tensor impl
      
      * First PR for instag
      
      * First PR for instag
      
      * Before adding Selection Rows.
      
      * Change name from instag to filter_instag, add upgrade the impl of filter_instag
      
      * Change name from instag to filter_instag, add upgrade the impl of filter_instag
      
      * Fix yapf error in gradient_checker.py to pass Travis-CI
      
      * Fix Filter Instag Grad test=develop
      
      * Fix Filter Instag Grad test=develop
      
      * 1) Fix API.spec, add filter_instag Op. 2) Add Vector Support for CUDA. test=develop
      
      * Impl Loss_weight and empty output handler
      
      * change Loss Weight datatype to Float32, and add Loss Weight as 2nd output
      
      * 1) Support Tensor Input(without LOD) 2) Add Unit test
      
      * Filter By Instag Final test=develop
      
      * Update API.spec for filter_by_instag test=develop
      
      * Update API.spec for filter_by_instag 2 test=develop
      
      * Add Filter By Instag Coverage
      
      * code format of test_layers.py
      
      * code format test_layers.py test=develop
      
      * Make API args more readable test=develop
      
      * Make API args more readable and pass code format test=develop
      
      * Filter By Instag Op, Rename Map to Index Map test=develop
      
      * Filter By Instag Op, code format err in filter_by_instag_op.cc  test=develop
      
      * Filter by instag op: code format of cpp files test=develop
      
      * Filter by instag Op: Api spec modification test=develop
      
      * Filter by instag Op: Api spec doc id modification test=develop
      
      * Filter by instag Op: Api spec and doc preview  test=develop test=document_preview
      
      * Filter By Instag Op, fix doc erro test=document_preview test=develop
      
      * Filter By Instag Op, fix doc err and Api spec test=document_preview test=develop
      
      * Filter By Instag Op, fix Api spec test=document_preview test=develop
      
      * Filter By Instag Op, fix Paddle Encoforce deprecated warning test=document_preview test=develop
      
      * Filter By Instag Op, fix Paddle Encoforce deprecated and code format warning test=document_preview test=develop
      6ac32d09
  14. 12 8月, 2019 1 次提交
    • H
      Add hard swish op (new op) (#19001) · 20f18930
      huangjun12 提交于
      * add hard_swish activation op (new op)
      test=develop
      
      * remove redundancy files
      
      * modify document content of HardSwish OP
      
      * add API test in test_layers.py
      
      * add dynamic_graph for test_hard_swish
      20f18930
  15. 09 8月, 2019 2 次提交
    • S
      add eye op, kernel and unitest test=develop (#18980) · 4397cb31
      ShenLiang 提交于
      * add eye op,test=document_preview test=develop
      
      * fix the API.spec, test=develop
      
      * fix the document, test=document_preview test=develop
      
      * add unitest for CI coverage, test=develop
      4397cb31
    • K
      Add trilinear_interp OP (#18711) · f86fead6
      Kaipeng Deng 提交于
      * add trilinear interp. test=develop
      
      * fix unittest. test=develop
      
      * add python api and test_layers. test=develop
      
      * refine API.spec. test=develop
      
      * fix format. test=develop
      
      * add python API test. test=develop
      
      * format code. test=develop
      
      * refine code strcuture. test=develop
      
      * fix format
      
      * fix doc. test=develop
      
      * fix converage. test=develop
      
      * fix format. test=develop
      f86fead6
  16. 24 7月, 2019 1 次提交
    • W
      Add python API for appending LoD level (#18702) · 075e1cf7
      whs 提交于
      * Make lod reset op support for append lod level.
      
      * Fix API.spec
      test=develop
      
      * Fix unitest.
      test=develop
      
      * Add python api for lod append.
      test=develop
      
      * Fix API.spec
      test=develop
      
      * Fix format of doc.
      test=develop
      
      * Fix unitest.
      test=develop
      
      * Fix doc.
      test=develop
      075e1cf7
  17. 16 6月, 2019 2 次提交
    • F
      add detection output operator for supporting retinanet (#17896) · ff83655f
      FlyingQianMM 提交于
      * test=develop
      add detection output for supporting retinanet
      
      * test=develop
      add test_layers.py
      
      * test=develop
      add API.spec
      
      * test=develop
      alter test_retinanet_detection_output.py
      
      * test=develop
      alter round 2
      
      * test=develop
      alter retinanet_detection_output
      
      * test=develop
      alter paddle/fluid/API.spec
      
      * test=devlop
      alter detection.py
      
      * test=develop
      alter retinanet_detection_output
      
      * test=develop
      alter paddle/fluid/API.spec
      
      * test=develop
      alter detection.py
      
      * test=develop
      alter API.spec
      
      * test=develop
      alter retinanet_detection_output
      
      * test=develop
      alter paddle/fluid/API.spec
      
      * test=develop
      alter python/paddle/fluid/tests/unittests/test_retinanet_detection_output.py
      
      * test=develop
      alter python/paddle/fluid/tests/unittests/test_retinanet_detection_output.py
      
      * test=develop
      fix grammer error
      
      * test=develop
      fix grammer error
      
      * test=develop
      fix grammer error
      
      * test=develop
      alter python/paddle/fluid/tests/unittests/test_layers.py
      
      * test=develop
      alter paddle/fluid/API.spec
      ff83655f
    • F
      add sigmoid focal loss operator for supporting retinanet (#17895) · 0aee1f00
      FlyingQianMM 提交于
      * test=develop
      add sigmoid_focal_loss for supporting retinanet
      
      * test=develop
      add test_layers
      
      * test=develop
      add API.spc
      
      * test=develop
      alter sigmoid_focal_loss_op.cc
      
      * test=develop
      alter detection.py
      
      * test=develop
      alter API.spec
      
      * test=develop
      alter round 1
      
      * test=develop
      alter simooid_focal_loss
      
      * test=develop
      alter sigmoid_focal_loss_op.cc
      
      * test=develop
      alter test_layers.py
      
      * test=develop
      alter paddle/fluid/API.spec
      
      * test=develop
      alter sigmoid_focal_loss_op.cu
      
      * test=develop
      alter paddle/fluid/operators/detection/sigmoid_focal_loss_op.cc
      0aee1f00
  18. 15 6月, 2019 1 次提交
    • F
      add target assign operator for supporting retinanet (#17893) · 9ed2f936
      FlyingQianMM 提交于
      * test=develop add target assign for retinanet
      
      * test=develop
      run ci
      
      * test=developp
      add test_layers
      
      * test=develop
      add APi.spec
      
      * test=develop
      alter round 1
      
      * test=develop
      alter rpn_target_assign_op.cc
      
      * test=develop
      alter test_rpn_target_assign_op.py
      
      * test=develop
      alter rpn_target_assign_op.cc
      
      * test=develop
      
      alter API.spec
      
      * test=develop
      alter paddle/fluid/operators/detection/rpn_target_assign_op.cc
      
      * test=develop
      alter rpn_target_assign_op.cc
      
      * test=develop
      alter python/paddle/fluid/layers/detection.py
      
      * test=develop
      alter paddle/fluid/API.spec
      9ed2f936
  19. 12 6月, 2019 1 次提交
    • C
      add deformable psroi pooling (#17827) · 871af28d
      cjt222 提交于
      * add deformable psroi pooling
      
      * test=develop
      
      * test=develop
      
      * test=develop
      modify format
      
      * fix bug
      
      * test=develop run ci
      
      * test=develop
      add API.spec
      
      * add test_layers.py
      
      * run ci again
      
      * test=develop
      run ci again
      
      * run ci again
      
      * test=develop
      run ci again
      
      * test=develop
      run ci again
      
      * test=develop
      run ci again
      
      * add space between two lines
      
      * test=develop
      add space between two lines
      
      * test=develop
      add space between lines
      
      * test=develop
      modify comment in nn.py
      
      * test=develop
      add space between two lines
      
      * test=develop
      add space between two lines
      
      * update API.spec
      
      * run ci again
      
      * test=develop
      run ci again
      
      * rerun ci
      
      * test=develop
      rerun ci
      
      * change input shape
      
      * run ci
      
      * test=develop
      run ci
      
      * modify format of nn.py
      
      * test=develop
      
      * test=develop
      
      * test=develop
      update API.spec
      
      * test=develop
      fix API doc
      
      * modify API comment
      
      * modift API comment
      
      * test=develop
      update API.spec
      
      * test=develop
      modify comment
      
      * test=develop
      modift comment
      
      * test=develop
      modift comment
      
      * test=develop
      update API.spec
      
      * test=develop
      modify comment
      
      * test=develop
      add inference in nn.py
      
      * test=develop
      update API.spec
      
      * test=develop
      resolve confict
      
      * test=develop
      update API.spec
      871af28d
  20. 11 6月, 2019 1 次提交
    • S
      add unfold op (new op),test=develop (#17944) · 40885c22
      SunGaofeng 提交于
      * add unfold op
      test=develop
      
      * fix divide bug in python3 when calculating output width and height
      test=develop
      
      * add name=None in python api, move redundant code into inline function
      
      * try to trigger ci for this code
      test=develop
      40885c22
  21. 10 6月, 2019 1 次提交
    • H
      Add comment for dygraph api (#17869) · 2a9d74f6
      Hongyu Liu 提交于
      * add api commet; test=develop
      
      * fix fc dtype bug; test=develop
      
      * remove float32 in default parameter; test=develop
      
      * fix exmpale bug; test=develop
      
      * fix build once; test=develop
      
      * fix num_chanels bug; test=develop
      
      * fix install check failed bug; test=develop
      2a9d74f6
  22. 04 6月, 2019 1 次提交
    • H
      ont hot support tensor depth (#16972) · 82358bfd
      Hongyu Liu 提交于
      * support some input tensor remain on cpu; test=develop
      
      * fix input = none; test=develop
      
      * fix unfound bug; test=develop
      
      * fix proto None case; test=develop
      
      * fix bug; test=develop
      
      * fix proto null bug; test=develop
      
      * remove conv check; test=develop
      
      * fix test bug; test=develop
      
      * move fill constant; test=develop
      
      * no change in proto; test=develop
      
      * fix bug; test=develop
      
      * change attr detph name; test=develop
      
      * remove remain cpu; test=develop
      
      * fix bug; test=develop
      
      * merge develop; test=develop
      
      * fix one_hot bug; test=develop
      
      * fix bug; test=develop
      
      * fix bug; test=develop
      
      * fix bug; test=develop
      
      * fix python api bug; test=develop
      82358bfd
  23. 30 5月, 2019 1 次提交
  24. 07 5月, 2019 1 次提交
    • K
      Softmax_cross_entropy op add axis (#16806) · a71d8fdb
      Kaipeng Deng 提交于
      * add attr axis infershape. test=develop
      
      * add CUDA kernel. test=develop
      
      * fix unittest. test=develop
      
      * fix unittest for soft_label. test=develop
      
      * fix fp16 unittest. test=develop
      
      * remove comment code. test=develop
      
      * refine test for axis. test=develop
      
      * add python api. test=develop
      
      * fix doc. test=develop
      
      * fix fp16 unittest. test=develop
      
      * fix ngraph test. test=develop
      
      * fix ENFORCE for test_imperative_transformer. test=develop
      
      * fit for ngraph test. test=develop
      
      * fix after rebase develop. test=develop
      
      * fix doc. test=develop
      
      * fix API.spec. test=develop
      
      * fix test_layers. test=develop
      
      * fix format. test=develop
      a71d8fdb
  25. 23 4月, 2019 1 次提交
    • Q
      Support backward of backward for Relu and add a new gradient checker by... · c1c2633a
      qingqing01 提交于
      Support backward of backward for Relu and add a new gradient checker by comparing theoretical and numerical Jacobian. (#16862)
      
      * Support backward of backward and a new gradient checker
      * Rename decorators.py to decorator_helper.py, since Python on Windows CI has decorators package.
      
      1. Add ReluDoubleGradMaker when register relu_grad.
      2. Add a new gradient checker by comparing theoretical and numerical Jacobian.  Check double gradients by double_grad_check.
      c1c2633a
  26. 13 4月, 2019 1 次提交
  27. 09 4月, 2019 1 次提交
  28. 04 4月, 2019 2 次提交
  29. 03 4月, 2019 4 次提交
    • R
      Add Pixel shuffle OP (#15782) · 229dc932
      ruri 提交于
      * add pixel_shuffle op
      
      * add pixel_shuffle op, test=develop
      
      * rewrite code, test=develop
      
      * delete useless comment, test=develop
      
      * Refine pixel_shuffle_op and unit testing
      
      * refine code,test=develop
      
      * refine .cu,test=develop
      
      * fix unittest,test=develop
      
      * Fix unit testing
      test=develop
      
      * resolve conflict, test=develop
      
      * fix test, test=develop
      
      * fix API, test=develop
      
      * fix test datatype bug,test=develop
      
      * polish comments,test=develop
      
      * add API,test=develop
      
      * test=develop
      
      * Add Pixel_Shuffle OP,test=develop
      
      * support python3,test=develop
      
      * add include memory to travis CI bug,test=develop
      229dc932
    • M
      Polish code · b2924940
      minqiyang 提交于
      test=develop
      b2924940
    • M
      Polish code · 61fe139f
      minqiyang 提交于
      61fe139f
    • L
      merge branch, test=develop · e11bf2a4
      lujun 提交于
      e11bf2a4
  30. 02 4月, 2019 1 次提交