1. 08 6月, 2023 1 次提交
    • K
      [IR] IR attribute printer and support mutable attribute (#54369) · 51ca74bb
      kangguangli 提交于
      * add vector type support for program translator
      
      * polish
      
      * support basic attribute type
      
      * resolve conflicts
      
      * add verify for combine/slice and unittests
      
      * polish
      
      * support more type in attribute translator
      
      * modify by reviews
      
      * fix merge mistakes
      
      * refine code
      
      * refine code
      
      * add interface
      
      * fix: op name normalization
      
      * fix typo
      
      * refactor input translator
      
      * fix merge conflicts
      
      * fix op normalizer bug
      
      * refactor attribute translator
      
      * fix bug
      
      * refactor output translator
      
      * fix typo
      
      * fix
      
      * fix approval error
      
      * fix coverage
      
      * fix op_compat parser
      
      * fix merge conflicts
      
      * fix merge conflicts
      
      * fix merge conflicts
      
      * fix merge conflicts
      
      * fix merge conflicts
      
      * refactor scalar attribute
      
      * draft
      
      * fix
      
      * fix op build
      
      * fix op build
      
      * temporarily save
      
      * adpat mutable attribute
      
      * refine op_comat_gen process
      
      * fix merge conflicts
      
      * fix merge conflicts
      
      * fix merge conflicts
      
      * complete dialect attribute printer and refine ir_throw
      
      * polish code
      
      ---------
      Co-authored-by: Nzhangbo9674 <zhangbo54@baidu.com>
      51ca74bb
  2. 07 6月, 2023 1 次提交
  3. 06 6月, 2023 1 次提交
  4. 05 6月, 2023 2 次提交
  5. 02 6月, 2023 1 次提交
  6. 01 6月, 2023 2 次提交
  7. 30 5月, 2023 1 次提交
  8. 29 5月, 2023 1 次提交
  9. 23 5月, 2023 1 次提交
    • Z
      [IR] Add op definition auto code generator (#54026) · b49a7e26
      zhangbo9674 提交于
      * Use copy_if_different to avoid recompilation of generated cutlass
      kernels.
      
      * add program parameter dialect_interface
      
      * fix op create bug
      
      * add conv2d
      
      * draft of paddle converter
      
      * fix CI
      
      * fix windows CI
      
      * fix program destructor
      
      * printer draft
      
      * fix bug
      
      * printer draft finish
      
      * fix windows CI
      
      * reserve inplace semantics
      
      * revert program::destroy since no need to do topology sort
      
      * revert
      
      * modify by reviews
      
      * commit printer and resnet50 related ops
      
      * fix
      
      * fix
      
      * fix op definition
      
      * refine op dyn_cast
      
      * fix bug
      
      * refine code
      
      * refine code
      
      * refine code
      
      * refine code
      
      * add code gen
      
      * refine code
      
      * refine code
      
      * refine code
      
      ---------
      Co-authored-by: Numiswing <umiswing@foxmail.com>
      Co-authored-by: Nkangguangli <kangguangli@hotmail.com>
      b49a7e26