• P
    【Hackathon 4 No.20】Add i0 / i0e to paddle (#52058) · ce256f75
    PommesPeter 提交于
    * added base code for i0 and i0e
    
    * added grad base code for i0 and i0e
    
    * added i0 and i0e python code
    
    * added ops and backward yaml config
    
    * added i0 and i0e cpu kernel, but not test.
    
    * added i0 and i0e code and unitest files
    
    * added test files
    
    * added i0/i0e gpu implementation code
    
    * updated code style
    
    * updated code style
    
    * fixed unitests code
    
    * updated i0 with eigen3
    
    * fixed bug and added more test cases
    
    * refactor: fixed static graph bug
    
    * refactor: removed i0 and i0e from op_compat
    
    * refactor: updated code style
    
    * refactor: updated op_compat.yaml
    
    * refactor: updated op_compat.yaml
    
    * refactor: fixed op name mapping and optimize unittest case
    
    * refactor: manually implement i0 / i0e
    
    * refactor: added grad kernel for i0 / i0e,didn't finish
    
    * Update math.py
    
    * refactor: added equation to doc in English and added comments for computing i0 / i0e gradient
    
    * refactor: removed eigen implementation
    
    * refactor: finished i0 / i0e cpu and gpu op
    
    * refactor: updated code style
    
    * fix: find  a bug but not fix
    
    * fix: incorrect unittest cases
    
    * update: updated code style and remove my file
    
    * update: updated unittest case
    
    * fix: fixed sign error
    
    * fix: fixed mistakes when merging
    
    * refactor: updated code style
    
    * refactor: remove unused code
    
    * refactor: updated code style
    ce256f75
test_i0_op.py 4.0 KB