1. 29 11月, 2021 4 次提交
    • W
      [New features] Support batch_jacobian and batch_hessian (#37547) · 4d24d352
      Weilong Wu 提交于
      * native commit for triple grad of sigmod
      
      * Updated unittests files
      
      * init functional jacobian api
      
      * Updated trible_test func
      
      * Updated gradient_checker & test_script
      
      * finish test with dtype float32
      
      * add float64 test case
      
      * polish code
      
      * use atol=1e-5 with dtype float64
      
      * fix for ci
      
      * set timeout for test_jacobian
      
      * fix dygraph grad to support high differential
      
      * polish API docstring
      
      * Updated gradient checker and some related files
      
      * fix double grad strip error for high differential
      
      * fix double grad strip error for high differential
      
      * Add Sigmoid triple grad tests
      
      * fix dygraph double grad dtype error when calling for high differential senario
      
      * Updated triple grad teses func
      
      * Use np.random to initialize ddx
      
      * Updated triple_grad_check func
      
      * add todo for gradient checker and refine some comments
      
      * remove additional code
      
      * add test for warnging in backward.py
      
      * format python code
      
      * support multi input in triple gradient checker
      
      * Add matmul triple grad kernel
      
      * Updated comments of TODO
      
      * Supported some special tests
      
      * Change code-format to follow CI std
      
      * Updated gradient_checker.py
      
      * Fix conflicts
      
      * Removed unnecessary printing log
      
      * Change code style to follow CI std
      
      * support batch in jacobian and hessian
      
      * add batch jacobian and batch hessian
      
      * Add batch_jacobian test, draft version
      
      * [New features] Add elementwise_mul triple grad kernel (#37152)
      
      * Add elementwise_mul triple grad kernel
      
      * Removed InplaceInferer and polished code
      
      * Add numerical_batch_jacobian,numerical_batch_hessian and tests
      
      * Support batch_jacobian and batch_numerical
      
      * Use pre-commit to check code format
      
      * Update doc, polish code, add unit test
      
      * Reset the TIMEOUT properties of test_jacobian to pass CI
      Co-authored-by: Nlevi131 <limaolin01@baidu.com>
      Co-authored-by: NJiabin Yang <360788950@qq.com>
      4d24d352
    • B
      fix_InternalStorage (#37568) · d0a89744
      Baibaifan 提交于
      d0a89744
    • Complement the collective communication english docs (#37030) · 51804e4d
      李季 提交于
      Co-authored-by: NChen Long <1300851984@qq.com>
      51804e4d
    • W
      [ut] Update skip concept to ignore. (#37635) · ae544242
      Wilber 提交于
      ae544242
  2. 27 11月, 2021 2 次提交
    • Y
      [Auto Parallel] Add the graph class for the process and cluster (#37482) · 48faf638
      Yulong Ao 提交于
      * [Auto Parallel]  Add the unified cluster representation
      
      * [Auto Parallel] Add the graph class for physical mapping
      
      * [Auto Parallel] Add the simple physical mapper
      
      * Set the timeout of the mapper
      
      * Merge the upstream develop unittests cmake files
      
      * Fix a bug of the process group
      
      * Remove mapper unittest from platforms which is not GPU
      
      * Move the instantiation of process group after resharding
      
      * Add the local id for devices
      
      * Update the rank mapping format
      
      * Add some comments
      
      * Remove the related files about mapping
      
      * Remove unused rank_mapping unittest
      
      * Improve the unittest coverage
      48faf638
    • J
      fix save inference model conditional op (#37579) · fd41456f
      JingZhuangzhuang 提交于
      fd41456f
  3. 26 11月, 2021 7 次提交
  4. 25 11月, 2021 10 次提交
  5. 24 11月, 2021 6 次提交
  6. 23 11月, 2021 8 次提交
  7. 22 11月, 2021 3 次提交
    • Z
      fix autoconvert (#37347) · 693c3c14
      zhaoyingli 提交于
      * fix autoconvert
      
      * fix merge parameter
      693c3c14
    • A
      Add isclose op (#37135) · d2200e97
      andyjpaddle 提交于
      * add isclose op, test=develop
      
      * add isclose op, test=develop
      
      * add isclose api, test=develop
      
      * rm useless code
      
      * rm useless code
      
      * update python api of isclose
      
      * add some unittest of isclose op, test=develop
      d2200e97
    • 0
      [Dy2stat]Allow users to switch eval/train mode when using @to_static to... · eb602398
      0x45f 提交于
      [Dy2stat]Allow users to switch eval/train mode when using @to_static to decorate a function (#37383)
      
      * Allow users to switch eval/train mode when using @to_static to decorate a function
      
      * refine code for train() and eval()
      eb602398