1. 08 5月, 2023 6 次提交
  2. 06 5月, 2023 6 次提交
    • X
      【prim】Elementwise double grad (#53014) · a5a0e8fe
      xiaoguoguo626807 提交于
      * add mul doubel grad
      
      * add sub_double_grad
      
      * add add sub high test
      
      * add mutiply test
      
      * modify other unsqueeze
      
      * delete api.yaml
      
      * only for make ci run
      
      * midify unsqueeze
      
      * modify unsqueeze
      
      * tmp
      
      * modify operants gen
      
      * review modify
      
      * modify review
      
      * debug
      
      * debug
      
      * modify ci cross boundary
      
      * delete log
      a5a0e8fe
    • Z
      [IR] OpTrait & OpInterface & OpInfo (#52846) · d91d758d
      zhangbo9674 提交于
      * add OpTrait OpInterface ValueIterator TypeList
      
      * refine code
      
      * refine code
      
      * refine code
      
      * add opinfo
      
      * add typeid copy constructor
      
      * add trait interface construct method for opinfo_impl
      
      * add trait interface construct method for opinfo_impl
      
      * add trait interface construct method for opinfo_impl
      
      * add trait interface construct method for opinfo_impl
      
      * add trait interface construct method for opinfo_impl
      
      * add create
      
      * add member func for opinfo
      
      * fix compile bug
      
      * add op interface in ircontext
      
      * fix compile bug
      
      * fix compile bug
      
      * refine code
      
      * fix compile bug
      
      * add ut
      
      * refine ut
      
      * refine code of opinfo_impl
      
      * delete unused code
      
      * add dyncast for operation
      
      * refine comment
      
      * refine opinfo_impl
      
      * delete unused code
      
      * refine code by comment
      
      * refine code
      
      * refine code
      
      * refine code for registerOp
      
      * refine opfin create
      
      * refine code of search method of ircontext
      
      * refine op attribute
      
      * change opinfo_map key from type_id to string
      d91d758d
    • C
      XPU Support external stream (#53334) · 99399f32
      csy0225 提交于
      99399f32
    • Z
      [inference][trt] add reduce_all and reduce_any (#53088) · 12406cad
      Zhang Jun 提交于
      12406cad
    • W
      Add trt pow converter. (#53462) · 5a44bf7e
      Wilber 提交于
      * Add trt pow converter.
      
      * update to use AddConstantLayer
      
      * add dims=0 ut
      5a44bf7e
    • K
      rem npu in test (#53469) · a4997311
      Kim Yann 提交于
      * rem npu in test
      
      * restore some code
      a4997311
  3. 05 5月, 2023 5 次提交
  4. 04 5月, 2023 3 次提交
  5. 30 4月, 2023 2 次提交
  6. 29 4月, 2023 1 次提交
  7. 28 4月, 2023 9 次提交
  8. 27 4月, 2023 6 次提交
    • W
      [Dy2St]Get grad names when call append backward to fix high order gradient (#53250) · 2d17df97
      WangZhen 提交于
      [Dy2St]Get grad names when call append backward to fix high order gradient (#53250)
      2d17df97
    • Y
      db30aa1d
    • Z
      [AMP] support OD level and skip dynamic loss scaling for bf16 (#53289) · 18e9dcdc
      Zhang Ting 提交于
      * support OD level and skip dynamic loss scaling for bf16
      18e9dcdc
    • H
      89d1dd2e
    • H
      Add jacobian and hessian (#53331) · e8d296ef
      HydrogenSulfate 提交于
      * add jacobian and hessian in paddle.autograd
      
      * disable unitest 'func_multi_input' for bug in high-order gradient of multiply
      
      * add dimension checks
      
      * add support for 0-D tensor
      
      * change return type from Jacobian to Hessian in hessian function
      
      * refine Jacobian _flatten function for single xs
      
      * refine support for 0-D tensor
      
      * 1. add 'func_multi_input' unitest for multiply_grad_kernel bug fixed
      already.
      2. support non-inplace math operation via magical method overwriting.
      
      * add unitest for math operation and raise error when 0-D tensor is indexed
      
      * add ndim check on ys and xs according to is_batched, and add one unitest
      
      * refine docstring of jacobian and hessian
      
      * move paddle.incubate.autograd.Jacobian/Hessian to paddle.incubate.autograd.functional.Jacobian/Hessian
      
      * remove single_input unitest case because numerical differentiation is wrong
      
      * remove 3 unitest for numerical result(reference result) is wrong
      
      * 1. rename autodiff.py to autograd.py
      2. increase TIMEOUT to 100
      
      * cancel modification for functional Jacobian/Hessian
      
      * 1. use tuple as return type instead of list
      2. refine docstring
      
      * add more unitest case to improve coverage
      
      * remove 2 unitest of Hessian for numerical result is wrong
      
      * remove 1 unitest of Hessian for numerical result is wrong
      
      * remove 1 unitest of Hessian for numerical result is wrong
      
      * change unit test to shape check
      
      * correct doc and replace incubate API to stable API in _grad
      e8d296ef
    • W
      2c12abd7
  9. 26 4月, 2023 2 次提交