1. 19 9月, 2022 6 次提交
    • F
      [cherry-pick] [dy2static] support user to use decorator in their program (#46194) · d1ce974e
      feifei-111 提交于
      * [dy2static] support user to use decorator in their program (#45768)
      
      * support deco
      
      * fix deco ast type
      
      * arg_str
      
      * 1
      
      * support callable deco
      
      * code style
      
      * codestyle
      
      * test_error
      
      * fix decos in another file
      
      * recover conflict codes
      
      * [BugFix] fixed a bug in decorator transformer, it can not analyze decorator with params correctly (#46055)
      
      * fix deco call
      
      * add raise
      
      * add test
      
      * add warn, fix paddle api
      
      * fix error type
      
      * fix coverage
      d1ce974e
    • W
    • C
      (cherry-pick)support some op backward refuse forward (#46201) · adab3c59
      Charles-hit 提交于
      * add unit test for sum higher level op (#45961)
      
      * support slice op backward refuse forward and add high level unit test (#45960)
      
      * support tile op backward refuse forward (#45942)
      
      * support expand_v2 op backward refuse forward (#45941)
      
      * support concat backward refuse forward (#45940)
      adab3c59
    • M
    • Y
      [Cherry-pick][Auto Parallel] Improve the APIs (#46164) · c5cc4278
      Yulong Ao 提交于
      * [AutoParallel] adapt gradient merge pass (#45915)
      
      * adapt gradient merge
      
      * fix op_role
      
      * fix strategy
      
      * [Auto Parallel] Gradient Fuse Allreduce (#45643)
      
      * bugfix (#45332)
      
      * dist embedding support lookup table v1
      
      * add unitest
      
      * customize wait_comm
      
      * group gradients
      
      * bugfix
      
      * update program
      
      * [Auto Parallel] Improve the APIs (#45776)
      
      * [Auto Parallel] Use c++ dist attr in the completion process
      
      * [Auto Parallel] Add minor changes
      
      * [Auto Parallel] Use c++ dist attr in the completion process
      
      * [Auto Parallel] Add minor changes
      
      * [Auto Parallel] Add the serialization process for dist attrs
      
      * [Auto Parallel] Remove unnecessary comments
      
      * [Auto Parallel] Fix some bugs
      
      * [Auto Parallel] Fix the code style
      
      * [Auto Parallel] Remove unnecessary impls
      
      * [Auto Parallel] Fix the importing error
      
      * [Auto Parallel] Fix the copy from bugs of op dist attr
      
      * [Auto Parallel] Replace the use of constexpr if
      
      * [Auto Parallel] Redesign the shard_tensor, shard_op and ProcessMesh
      
      * [Auto Parallel] Change API of the completion unittest
      
      * [Auto Parallel] Fix the bug when set_attr an int
      
      * [Auto Parallel] Add the unittest for the serialization
      
      * [Auto Parallel] Add some unit tests
      
      * [Auto Paralle] Unify the strategy
      
      * [Auto Parallel] Improve the engine api
      
      * [Auto Parallel] Reset the changes made to the framework
      
      * [Auto Parallel] Change the engine unittest
      
      * [Auto Parallel] Update API of the completion and partitioner
      
      * [Auto Parallel] Update unit tests using engine api
      
      * update shard annotation
      
      * [Auto Parallel] Remove the modifications of other modules
      
      * [Auto Parallel] Add docs for APIs
      
      * add new strategy
      
      * [Auto Parallel] Replace the logger
      
      * [Auto Parallel] Restore the test_program.py
      
      * [Auto Parallel] Change the import rules
      
      * [Auto Parallel] Add the examples for Engine
      
      * [Auto Parallel] Do some minor changes
      
      * [Auto Parallel] Remove yaml dependency
      
      * [Auto Parallel] Fix the unittests
      
      * add valid after train
      
      * bug fix
      Co-authored-by: Nzhaoyingli <zhaoyingli@baidu.com>
      Co-authored-by: Ncaozhou <caozhou@radi.ac.cn>
      Co-authored-by: Ncaozhou <48191911+Caozhou1995@users.noreply.github.com>
      
      * [Auto Parallel] Bugfix allreduce fuse for MP (#46086)
      
      * bugfix
      
      * bugfix
      
      * typos fixed
      
      * update strategy (#46138)
      Co-authored-by: Nzhaoyingli <86812880+zhaoyinglia@users.noreply.github.com>
      Co-authored-by: NJZ-LIANG <jianzhongliang10@gmail.com>
      Co-authored-by: Nzhaoyingli <zhaoyingli@baidu.com>
      Co-authored-by: Ncaozhou <caozhou@radi.ac.cn>
      Co-authored-by: Ncaozhou <48191911+Caozhou1995@users.noreply.github.com>
      c5cc4278
    • C
      Unify core avx and core_noavx to libpaddle (#46095) (#46113) · 4261ae34
      Chen Weihang 提交于
      * unify  core_avx and core_noavx
      
      * fix except error
      
      * revert mac compile logic
      
      * revert dylib to so
      
      * add core_noavx branch
      
      * remove core_noavx
      
      * replace paddle_core by lib paddle
      
      * polish var name
      
      * replace paddle_core by libpaddle
      
      * update custom device commit
      
      * polish code by comments
      4261ae34
  2. 16 9月, 2022 3 次提交
    • C
      (cherry-pick)Fix split infershape in static mode and add convert rules for... · 4e09e402
      Charles-hit 提交于
      (cherry-pick)Fix split infershape in static mode and add convert rules for fill_any_like op (#46079)
      
      * Fix split bug in static mode (#45906)
      
      * fix split bug in static mode
      
      * modify code style
      
      * modify code style
      
      * add unit test for split
      
      * add convert rules for fill_any_like op in paddle science (#45985)
      
      * add convert rules for fill_any_like op in paddle science
      
      * add unit test for fill_any_like op in paddle science
      
      * modify fill_any_like convert rule
      
      * modify fill_any_like convert rule dtype
      4e09e402
    • H
      [cherry-pick][jit] Jit skip forward (#45926) · e25e9471
      Hui Zhang 提交于
      * skip forward save
      
      * fix bug
      
      * more ci for jit skip forward
      e25e9471
    • C
      [Cherry-pick] Normalize yaml name and label (#46052) · 8caaf85a
      Chen Weihang 提交于
      * normalize yaml file name (#45894)
      
      * Clear extra attributes of activation op in OpMaker (#45772)
      
      * clear extra attr of activation op in opmaker
      
      * fix syntax bug
      
      * fix mkldnn kernel
      
      * fix merge conflict
      
      * fix bug
      
      * [PHI] Normalize yaml op label (#45976)
      
      * normalize yaml op label
      
      * revert op_compat yaml change
      
      * fix prelu and rnn compat problem
      
      * replace api by op
      
      * support assign op backward refuse forward (#45879)
      
      * normize yaml backward op label (#46028)
      Co-authored-by: Nzyfncg <zhangyunfei07@baidu.com>
      Co-authored-by: NCharles-hit <56987902+Charles-hit@users.noreply.github.com>
      8caaf85a
  3. 15 9月, 2022 4 次提交
  4. 14 9月, 2022 2 次提交
  5. 13 9月, 2022 1 次提交
  6. 09 9月, 2022 6 次提交
  7. 08 9月, 2022 9 次提交
  8. 07 9月, 2022 9 次提交