1. 21 6月, 2019 8 次提交
    • J
      dataset (#17973) · 3f8031e2
      jiaqi 提交于
      (1) use channel instead of vector/BlockingQueue in Dataset,to keep same with existing implementation, and make code more readable and flexible (dataset single output channel or multi output channel). one previous memory out of limit problem is cause by not release memory after training.
      (2) add Record because MultiSlotType costs too much memory (80B),fix memory out of limit problem.
      (3) add Channel, Archive in paddle/fluid/framework
      (4) change dataset from shared_ptr to unique_ptr in pybind
      (5) move create/destroy readers from trainer to dataset
      (6) move shuffle from datafeed to dataset. dataset holds memory, datafeed is only for load data and feed data to network.
      (7) fix thread num bug of Dataset when filelist size < thread num
      (8) support set_queue_num in InMemoryDataset
      3f8031e2
    • L
      improve the doc of DataFeeder and default_main_program (#18241) · 5d54ed4a
      liuwei1031 提交于
      * improve the doc of DataFeeder and default_main_program
      
      * update API.spec, test=develop
      5d54ed4a
    • A
      fix BilinearInitializer doc (#18242) · 4f3acb39
      AIFollowers 提交于
      4f3acb39
    • S
    • J
      Add multi gpu install check (#18229) · 61ed06b2
      Jiabin Yang 提交于
      * test=develop, add add_multi_gpu_install_check
      
      * test=develop, refine warning doc
      
      * test=develop, refine warning doc
      
      * test=develop, refine warning doc
      
      * test=develop, support multi cpu
      
      * test=develop, find right num of cuda device
      
      * test=develop, find right num of cuda device
      
      * test=develop, fix multigpu processing and fix type bug in dygraph
      
      * test=develop, fix multigpu processing and fix type bug in dygraph
      61ed06b2
    • X
      set src_idx > 0 for bilinear_interp_op (#18238) · b58bb802
      xiaoting 提交于
      * set src_idx > 0, test=develop
      
      * add unittest and cu, test=develop
      b58bb802
    • G
      add more print function for timeout issue, make timeout value larger (#18219) · 7d76e34e
      guru4elephant 提交于
      * add more print function for timeout issue, make timeout value larger
      7d76e34e
    • H
      fix errors in python3 (#18239) · cf15c3ff
      hutuxian 提交于
      * fix relative import error in python3
      * fix debug string info
      cf15c3ff
  2. 20 6月, 2019 8 次提交
  3. 19 6月, 2019 9 次提交
  4. 18 6月, 2019 5 次提交
  5. 17 6月, 2019 3 次提交
  6. 16 6月, 2019 6 次提交
    • Q
      Update backward appending stragety to support double backward and fix some bug. (#18104) · 80d2e66f
      qingqing01 提交于
      * Update backward.py:
           - If there is no input grad var in all outputs of previous ops, do not append this op into graph.
           - Only apply this stragety when double backward.
      * Update some double backward op.
      * Update sum_op to judge whether a tensor is empty by numel or IsInitialized().
      80d2e66f
    • W
      unify FP32 vs. INT8 comparison tests output (#18111) · ca5642c8
      Wojciech Uss 提交于
      test=develop
      ca5642c8
    • 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
    • G
      add class name and timeline for test_dist_base.py (#18122) · 0941e3e0
      guru4elephant 提交于
      * add class name and timeline for test_dist_base.py
      0941e3e0
    • 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
    • F
      Update generate_proposal_labels_op to support CascadeRCNN. (#17200) · 9e4b9d97
      FDInSky 提交于
      * Update generate_proposal_labels_op to support CascadeRCNN.
      9e4b9d97
  7. 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