• J
    Prim paddle Basic (#49272) · 2f601282
    Jiabin Yang 提交于
    * proto type of composite grad in paddle
    
    * proto type of composite grad in paddle
    
    * refactor composite api with phi
    
    * fix compile error
    
    * support static graph code-gen for squeeze op
    
    * generate static graph code of unsqueeze
    
    * refine op name
    
    * fix compile error
    
    * add extra output in op_compat
    
    * remove debug log
    
    * fix clang compile error
    
    * support prim switch flag
    
    * support prim switch flag
    
    * fix dygraph error
    
    * merge develop
    
    * add code_gen
    
    * add necessary files without codegen
    
    * fix code_gen bug
    
    * add deps
    
    * modify igmnore
    
    * add ignore
    
    * delete std cout
    
    * add composite logic for backward.py
    
    * add tanh first order grad composite
    
    * support enable_prim flag for static graph
    
    * throw expection when both GrapOpMaker and GradCompOpMaker not been registered
    
    * reorganize the directory of prim api tests
    
    * fix windows error
    
    * add eager_utils
    
    * add eager_utils
    
    * modify code gen
    
    * add composite parse
    
    * add unittest for get_grad_op_desc
    
    * code optimize
    
    * fix static test on windows
    
    * support generate static graph code for imag and real op
    
    * fix windows compile error in test_static_prim
    
    * merge develop
    
    * disable test eager in inference
    
    * prim code gen
    
    * disable eager compile in inference
    
    * rm other file
    
    * rm gitignore file
    
    * code_style
    
    * add eager test
    
    * code_style
    
    * merge develop
    
    * remove useless files
    
    * modify static test
    
    * support bool flag from singlton
    
    * merge develop
    
    * recover git ignore
    
    * fix conflict
    
    * recover git ignore for generated op
    
    * fix test compile error
    
    * remove some tests
    
    * add python test
    
    * fix some name issue
    
    * add composite code gen
    
    * modify backward yaml
    
    * fix static composite grad maker code gen
    
    * remove addtional files
    
    * add some static funcs unit test
    
    * fix some bugs
    
    * fix composite grad maker register code gen
    
    * optimize some functions
    Co-authored-by: Nzyfncg <zhangyunfei07@baidu.com>
    Co-authored-by: Nwangruting <wangruting@baidu.com>
    Co-authored-by: Ncxxly <chenxx_id@163.com>
    Co-authored-by: Ncharles-hit <wanghao107@baidu.com>
    Co-authored-by: Nxiaoguoguo626807 <100397923+xiaoguoguo626807@users.noreply.github.com>
    2f601282
generate_op.py 21.9 KB