- 31 3月, 2023 1 次提交
- 
- 
由 张春乔 提交于* autofix Co-authored-by: NLiyulingyue <83450930+Liyulingyue@users.noreply.github.com> * revert changes in python/paddle/distributed/fleet/utils/hybrid_parallel_util.py * empty commit, trigger ci * fix test_slice --------- Co-authored-by: NSigureMo <sigure.qaq@gmail.com> 
 
- 
- 23 3月, 2023 1 次提交
- 
- 
由 caozhou 提交于* add patterns * update rule based tuner * add forward sub program completion * add unittest * add bwd sub program completion 
 
- 
- 27 2月, 2023 1 次提交
- 
- 
由 chenxujun 提交于
 
- 
- 16 1月, 2023 1 次提交
- 
- 
由 Yulong Ao 提交于* [Auto Parallel] Rename methods of ProcessMesh * [Auto Parallel] Impl the python process_mesh by the c++ one * [Auto Parallel] Add some minor modifications * [Auto Parallel] Rename some methods * [Auto Parallel] Remove unnecessary codes * [Auto Parallel] Add back some removed files * [Auto Parallel] Fix bugs * [Auto Parallel] Fix a bug * Update process_mesh.cc * [Auto Parallel] Merge dist attrs of Python into C++ * [Auto Parallel] Add back deleted importing * [Auto Parallel] Add back removed unittest * [Auto Parallel] Remove type qualifiers of return types * [Auto Parallel] Fix some bugs * [Auto Parallel] Fix a bug of the quant pass * [Auto Parallel] Fix the code style * [Auto Parallel] Clear some fluid APIs 
 
- 
- 10 1月, 2023 1 次提交
- 
- 
由 Yulong Ao 提交于* [Auto Parallel] Remove some fluid APIs * [Auto Parallel] Fix the wrong import * [Auto Parallel] Remove unnecessary comments * [Auto Parallel] Fix the importing bug 
 
- 
- 06 1月, 2023 1 次提交
- 
- 
由 Yulong Ao 提交于* [Auto Parallel] Rename methods of ProcessMesh * [Auto Parallel] Impl the python process_mesh by the c++ one * [Auto Parallel] Add some minor modifications * [Auto Parallel] Rename some methods * [Auto Parallel] Remove unnecessary codes * [Auto Parallel] Add back some removed files * [Auto Parallel] Fix bugs * [Auto Parallel] Fix a bug * Update process_mesh.cc * [Auto Parallel] Merge dist attrs of Python into C++ * [Auto Parallel] Add back deleted importing * [Auto Parallel] Add back removed unittest * [Auto Parallel] Remove type qualifiers of return types * [Auto Parallel] Fix some bugs * [Auto Parallel] Fix a bug of the quant pass * [Auto Parallel] Fix the code style 
 
- 
- 29 12月, 2022 1 次提交
- 
- 
由 xu98bin 提交于* auto parallel bf16 
 
- 
- 26 12月, 2022 1 次提交
- 
- 
由 Yulong Ao 提交于* [Auto Parallel] Rename methods of ProcessMesh * [Auto Parallel] Impl the python process_mesh by the c++ one * [Auto Parallel] Add some minor modifications * [Auto Parallel] Rename some methods * [Auto Parallel] Remove unnecessary codes * [Auto Parallel] Add back some removed files * [Auto Parallel] Fix bugs * [Auto Parallel] Fix a bug * Update process_mesh.cc * [Auto Parallel] Fix a bug 
 
- 
- 29 11月, 2022 1 次提交
- 
- 
由 Nyakku Shigure 提交于* isort all files * revert conflicting files * revert conflicting files * revert conflicting files 
 
- 
- 22 11月, 2022 1 次提交
- 
- 
由 zhaoyingli 提交于
 
- 
- 03 11月, 2022 1 次提交
- 
- 
由 Nyakku Shigure 提交于* [CodeStyle][py2][U008] remove unnecessary args in `super()` * remove remained args * revert changes in test_pylayer_op * Revert "revert changes in test_pylayer_op" This reverts commit ff185a9ae738afac3b0264f61bde6c6b7f72e7c4. * revert some changes in example code 
 
- 
- 23 10月, 2022 1 次提交
- 
- 
由 Nyakku Shigure 提交于* update config * re-blacken python code * temporarily disable date and diff_py_file * skip a format 
 
- 
- 18 10月, 2022 1 次提交
- 
- 
由 caozhou 提交于* add parallel tuner * add unittest * fix unittest * set timeout of unittest * set unittest timeout * fix auto_mode setting * update unittest * sync from develop and update unittest * remove unused import * update unittest * update cmakelist * add unittests 
 
- 
- 12 10月, 2022 1 次提交
- 
- 
由 Nyakku Shigure 提交于* [CodeStyle][F401] remove unused import in python/paddle/distributed * remove pass * empty commit * Fix ValueError: list.remove(x): x not in list for meta_optimizer_names. Fix ValueError: list.remove(x): x not in list for meta_optimizer_names. * Fix split import. Fix split import. * add noqa after meta_optimizers in factory * restort collective ops * expand `import *` * add noqa after required imports * try to fix APIs without core.ops * Revert "try to fix APIs without core.ops" This reverts commit 6172beaf601e84bf61f2490c12c4739f0edaa5eb. * fix an increment * empty commit * add noqa after required imports * expand `import *`, fix ci error Co-authored-by: NShuangchi He <34329208+Yulv-git@users.noreply.github.com>
 
- 
- 05 9月, 2022 1 次提交
- 
- 
由 zhaoyingli 提交于* dist_matmul trans * update unittest * update cmakelist 
 
- 
- 16 8月, 2022 1 次提交
- 
- 
由 caozhou 提交于* update reshard cost and cost estimator * add unittest * add dropout cost * fix import error * fix reshard code style error * improve unittest coverage 
 
- 
- 09 8月, 2022 1 次提交
- 
- 
由 caozhou 提交于* add mul dist op cost * add mul unittest 
 
- 
- 03 8月, 2022 1 次提交
- 
- 
由 JZ-LIANG 提交于
 
- 
- 29 7月, 2022 1 次提交
- 
- 
由 caozhou 提交于
 
- 
- 13 7月, 2022 1 次提交
- 
- 
由 JZ-LIANG 提交于* avoid sync with cpp in partition op * delay eval & predict mode * bugfix for gradient merge pass 
 
- 
- 07 7月, 2022 1 次提交
- 
- 
由 zhaoyingli 提交于* fix op_role * fix engine * update op_role 
 
- 
- 05 6月, 2022 1 次提交
- 
- 
由 Sing_chan 提交于* use yapf to format all python file * yapf exclude two unittests file for they rely on writing and reading file, and format will break them * disable diff_py_file because too many diff files cause command following failed 
 
- 
- 07 5月, 2022 1 次提交
- 
- 
由 Yulong Ao 提交于* [Auto Parallel] Replace the old planner by the new partition tuner * [Auto Parallel] Improve the completion and distributed context * [Auto Parallel] Fix some bugs of the compatible check of some dist ops * [Auto Parallel] Fix some bugs 
 
- 
- 25 3月, 2022 2 次提交
- 
- 
由 JZ-LIANG 提交于* [Auto Parallel] Support the auto completion of while_op * align infer accuracy 
- 
由 Jiabin Yang 提交于* refactor eager flags * fix flags error when we switch from eager to dygraph * fix ci problem * fix ci * fix ci * merge develop and fix code style * merge develop and fix code style * fix op test error * fix op test error * fix op test error * fix op test error * fix op test error * merge develop 
 
- 
- 23 3月, 2022 1 次提交
- 
- 
由 Yulong Ao 提交于* [Auto Parallel] Add distributed mul for the old version 
 
- 
- 16 3月, 2022 1 次提交
- 
- 
由 Yulong Ao 提交于* [Auto Parallel] Support the auto completion of while_op * [Auto Parallel] Improve the completion algorithms * [Auto Parallel] Fix bugs for ernie inference * [Auto Parallel] Remove attrs which cannot be pickled * [Auto Parallel] make the dims_mappings of LodTensorArray vars empty * [Auto Parallel] Fix bugs for the ernie inference in the pipeline parallel * [Auto Parallel] Remove unncessary comments * [Auto Parallel] Fix a bug of the CMakeLists * [Auto Parallel] Use the newest APIs to write the unit test * [Auto Parallel] Remove unnecessary statements 
 
- 
- 02 3月, 2022 1 次提交
- 
- 
由 JZ-LIANG 提交于* adapot dist op * add dist_fill_constant_batch_size_like * remvoe print * update compitable * add unitest 
 
- 
- 22 2月, 2022 1 次提交
- 
- 
由 JZ-LIANG 提交于* add subblock logic for context and partitioner * partitioner support sub blocks * revise typos * fixed param init bug for while * chmod 644 * add unitest * mv forward parser * update unitest * update dist op ctx * update dist op ctx * fixed bug in dist op ctx * fixed bug for recompute subblock 
 
- 
- 27 1月, 2022 1 次提交
- 
- 
由 caozhou 提交于* update planner * update unitest * update dist matmul * update auto converter 
 
- 
- 20 1月, 2022 1 次提交
- 
- 
由 Yulong Ao 提交于* Add the backward support for QR * Remove unnecessary comments * [Auto Parallel] Improve the dist op interface and compatible computation * Remove unnecessary modification * Recover some modifications * Add lost files * Fix a minor bug * Fix the bug of the planner * Fix the format problem 
 
- 
- 18 1月, 2022 1 次提交
- 
- 
由 zhaoyingli 提交于* [AutoParallel] Recompute Pass * update unittest * reshard for amp * add comment 
 
- 
- 30 12月, 2021 1 次提交
- 
- 
由 Yulong Ao 提交于* [Auto parallel] Make the id of var and op unique * [Auto Parallel] Rename back dist_context to distop_context 
 
- 
- 29 12月, 2021 1 次提交
- 
- 
由 JZ-LIANG 提交于* auto parallel sharding base * chmod * add unitest * set unitest cmake dist label * revise code according to rewiew * chmod 
 
- 
- 24 12月, 2021 1 次提交
- 
- 
由 JZ-LIANG 提交于
 
- 
- 17 12月, 2021 1 次提交
- 
- 
由 caozhou 提交于* add planner * add planner * add cost model update * add relaunch updation * update process_group * fix error * add unitest * update unitest * update cost model * avoid api problem 
 
- 
- 10 12月, 2021 1 次提交
- 
- 
由 沉潜的鱼儿 提交于* dist matmul op compatible * modify common dist op * modify common * add a space 
 
- 
- 24 11月, 2021 1 次提交
- 
- 
由 zhaoyingli 提交于* adapt auto search * adapt auto search * fix matmulv2 compatible * del debug 
 
- 
- 29 10月, 2021 1 次提交
- 
- 
由 Yulong Ao 提交于* default dist op * add dist_attr for dist op * add unitest * update inputname * update function name * add unitest * update CMakeLists.txt for CI * fix dis_matmul * fix compile error * update matmul to matmul_v2 * unify api * unify api * todo * update distop forward func * update distop forward func * auto parallel backward * update dist op * autoparallel backward * add backward for embedding * temp1 * temp2 * temp3 * temp4 * backward done1 * backward done2 * backward done3 * dist embedding remove mp mode * dist matmul remove mp mode * update dist embedding 『 * dist op init1 * dist op init 2 * update unitest * context remove parallel mode * partitioner remove parallel mode * update unitest * a more general method to support varying mesh in pipeline parallel * support varying mesh in pipeline parallel * embedding support varying mesh in pipeline parallel * matmul support varying mesh in pipeline parallel * default dist op support varying mesh in pipeline parallel * dist attribute for startup program * default dist op support varying mesh in pipeline parallel 2 * partitoner support varying mesh in pipeline parallel * revise logic for auto compeletion * revise framework.py * revise reshard unitest * revise unitest for parallelize * chmod * fixed bug for dist embedding name mapping * Improve the interface and the underlying mechanisms of auto parallel * revise completion for backward * revise completion for update * revise completion for update * update unitest * chmod * bugfix for grad_op output var's mesh * Modify codes for pr 36744 * Remove unnecessary comments in framework.py * Remove unnecessary comments in completion.py Co-authored-by: NJZ-LIANG <jianzhongliang10@gmail.com> Co-authored-by: Nzhaoyingli <zhaoyingli@baidu.com> Co-authored-by: NJZ-LIANG <38102074+JZ-LIANG@users.noreply.github.com> 
 
- 
- 20 10月, 2021 1 次提交
- 
- 
由 JZ-LIANG 提交于* default dist op * add dist_attr for dist op * add unitest * update inputname * update function name * add unitest * update CMakeLists.txt for CI * fix dis_matmul * fix compile error * update matmul to matmul_v2 * unify api * unify api * todo * update distop forward func * update distop forward func * auto parallel backward * update dist op * autoparallel backward * add backward for embedding * temp1 * temp2 * temp3 * temp4 * backward done1 * backward done2 * backward done3 * dist embedding remove mp mode * dist matmul remove mp mode * update dist embedding 『 * dist op init1 * dist op init 2 * update unitest * context remove parallel mode * partitioner remove parallel mode * update unitest * a more general method to support varying mesh in pipeline parallel * support varying mesh in pipeline parallel * embedding support varying mesh in pipeline parallel * matmul support varying mesh in pipeline parallel * default dist op support varying mesh in pipeline parallel * dist attribute for startup program * default dist op support varying mesh in pipeline parallel 2 * partitoner support varying mesh in pipeline parallel * revise logic for auto compeletion * revise framework.py * revise reshard unitest * revise unitest for parallelize * chmod * fixed bug for dist embedding name mapping Co-authored-by: Nzhaoyingli <zhaoyingli@baidu.com>
 
- 
