1. 13 12月, 2019 1 次提交
  2. 11 12月, 2019 1 次提交
  3. 10 12月, 2019 2 次提交
    • W
      fix type_target_cast pass. support only copy once for multiple use arg. test=develop (#2572) · dde80670
      Wilber 提交于
      For multiple-use parameters, only copy once
      dde80670
    • W
      modify static_kernel_pass to support select the kernel according to input type (#2488) · 8b84b728
      Wilber 提交于
      修改了选kernel的逻辑,默认从模型文件中读取出lod_tensor的data type,在static_kernel_pick pass中如果kernel输入输出的类型与读取的data type完全一致,则选择该Kernel的概率增大。
      
      - 增加 从模型文件__model__读取lod_tensor的data type到cpp::vardesc
      
      - program中增加unordered_map<string, type>字段,并在 Program::PrepareWorkspace中对该字段赋值
      
      - 修改了node.h文件,将const Type* 更改为Type*,并在SSAGraph::Build过程中为符合条件的type*赋值
      
      - static_kernel_pick_pass中添加新规则,如果kernel的输入类型输出类型与__model__中存储的类型的一致,则score*=2。
      
      - 支持模型中用到sequence_reverse_float kernel(输入输出均为float)和sequence_reverse_int64 kernel(输入输出均为int64),能够根据输入输出type选kernel
      8b84b728
  4. 07 12月, 2019 1 次提交
    • J
      Support mask_rcnn (#2484) · cf31b835
      juncaipeng 提交于
      * add arm split lod tensor, test=develop
      
      * add arm merge lod tensor, test=develop
      
      * update split merge lod tensor, test=develop
      
      * add reduce_prob op, test=develop
      
      * support mask_rcnn succeed, test=develop
      cf31b835
  5. 04 12月, 2019 3 次提交
  6. 03 12月, 2019 1 次提交
  7. 29 11月, 2019 2 次提交
  8. 26 11月, 2019 1 次提交
    • Z
      [XPU][NPU] update conv and conv_transpose padding (#2493) · 7718e665
      zhupengyang 提交于
      * [XPU] update conv padding
      
      test=develop
      
      * [XPU] exclude xpu for passes
      
      test=develop
      
      * fix conv padding compute
      
      test=develop
      
      * [NPU] update 2-pad to 4-pad for conv and conv_transpose
      
      test=develop
      
      * reuse UpdatePadding code
      
      test=develop
      7718e665
  9. 22 11月, 2019 2 次提交
    • H
      [LITE][ALL] Refine NPU and XPU passes, fix the pass matching based on the... · 65381f13
      hong19860320 提交于
      [LITE][ALL] Refine NPU and XPU passes, fix the pass matching based on the bound targets and excluded targets (#2477)
      
      
      65381f13
    • H
      add NHWC NCHW transform, test=develop (#2381) · b1e4f4fd
      HappyAngel 提交于
      * add nhwc to nchw
      
      * add layout in funcs
      
      * change layout as extra, test=develop
      
      * change make, test=develop
      
      * use template class method to update layout NNCHHW and NHWC transform, test=develop
      
      * fix cmake error, set layout to extra, test=develop
      
      * fix test_layout_compute_arm test, its extra
      
      * layout is extra, test=develop
      
      * fix error in kernels/arm/layout_comput.cc when register kernel, DataLayout must be NCHW, test=develop
      
      * delete extra note, test=develop
      
      * delete extra test
      
      * delete layout_test, test=develop
      
      , its in tests/math/layout_comput_test
      
      * delete extrat test, test=develop
      b1e4f4fd
  10. 21 11月, 2019 1 次提交
  11. 20 11月, 2019 1 次提交
  12. 19 11月, 2019 1 次提交
  13. 18 11月, 2019 1 次提交
    • Y
      [LITE][OPENCL] Enable full and light api for OpenCL (#2331) · cfa086e9
      Yuan Shuai 提交于
      * Fix bug target for kHost and kARM not equal. test=develop
      
      * Fix license. test=develop
      
      * add debug -g option. test=develop
      
      * enable opencl demo. test=develop
      
      * Fix model_optimize_tool found no opencl kernel. test=develop
      
      * add more vlog. test=develop
      
      * remove macro LITE_WITH_OPENCL, LITE_WITH_FPGA in passes. test=develop
      
      * Fix valid_places in mobilenetv1_test. test=develop
      
      * Fix bug of find no real output of fetch, after tool OPs of optimzer passes. test=develop
      
      * Fix vlog as log message in model_optimize_tool. test=develop
      
      * fix miscs. test=develop
      
      * fix comment. test=develop
      
      * Fix misspell of opencl, fpga kernels name in lite/api/CMakeLists.txt. test=develop
      
      * add opencl macro in full_api of demo. test=develop
      cfa086e9
  14. 13 11月, 2019 1 次提交
  15. 08 11月, 2019 1 次提交
  16. 07 11月, 2019 1 次提交
  17. 06 11月, 2019 2 次提交
  18. 05 11月, 2019 3 次提交
  19. 01 11月, 2019 1 次提交
  20. 31 10月, 2019 1 次提交
  21. 30 10月, 2019 3 次提交
  22. 29 10月, 2019 2 次提交
  23. 28 10月, 2019 1 次提交
    • H
      [LITE][XPU] initial support for XPU (#2202) · ac1b2f9f
      hong19860320 提交于
      * Initial support for XPU
      * Fix compiling errors of XPU
      * Move XPU op kernel bridges from backends to kernels to fix deps order
      * Change the namespace and directory of XPU bridges
      * Add XPU SDK
      * Fix header files and namespace of XPU SDK
      * Add unit tests for relu and conv2d ops
      * Restore the modification of paddle_api_test
      * Supports simple model which contains only a relu layer
      * Add compiling scripts for XPU
      * Fix compiling errors of XPU
      * Add comments for XPU LoadModel and BuildModel
      ac1b2f9f
  24. 27 10月, 2019 1 次提交
    • H
      model dynamic library tailoring (#2256) · b16917a4
      huzhiqiang 提交于
      * add shell file to automatically build and collect publish result test=develop
      * modify API inference of model_optimize_tool and add option for tiny&full publish test=develop
      b16917a4
  25. 26 10月, 2019 1 次提交
    • Y
      Fix conv_bn fuser with no elemwise op added, Fix conv_elem with original conv... · e914f0da
      Yuan Shuai 提交于
      Fix conv_bn fuser with no elemwise op added, Fix conv_elem with original conv with conv_bias (#2211)
      
      * Fix conv_bn fuser with no elemwise op added. test=develop
      
      * fix match not bug. test=develop
      
      * Fix conv-bn pass. test=develop
      
      * Fix conv-bn pass. test=develop
      
      * Fix conv-bn pass. test=develop
      
      * Fix conv-bn pass. test=develop
      
      * Fix conv-bn pass. test=develop
      
      * Fix conv-bn fuse pass. test=develop
      
      * Fix conv-bn fuser consider the case: enable_int8=true without conv_bias. test=develop
      
      * Fix back, consider enable_int8. test=develop
      
      * Fix Bug for conv-bn quant pass. test=develop
      
      * Fix conv-elemwise considering origin conv with conv_bias. test=develop
      
      * Fix code format. test=develop
      
      * simplify. test=develop
      
      * simplify. test=develop
      
      * Fix conv_elem. test=develop
      e914f0da
  26. 24 10月, 2019 1 次提交
    • L
      Make inceptionv4, resnet50, googlenet can run on x86 paltform (#2250) · ca7fefa1
      liu zhengxi 提交于
      * make inceptionv4, resnet50, googlenet can run on x86 paltform and fix the compare part in x86 unittests, test=develop
      
      * fix googlenet tests for benchmark record, test=develop
      
      * [framework][profile] fix profile dump bug when op is feed and fetch test=develop (sangoly)
      ca7fefa1
  27. 23 10月, 2019 1 次提交
  28. 22 10月, 2019 2 次提交