tree: 8abc7e4d395cf99b24cca3b44cdcb85b5a310dc1 [path history] [tgz]
  1. arith/
  2. auto_scheduler/
  3. autotvm/
  4. contrib/
  5. driver/
  6. ir/
  7. meta_schedule/
  8. node/
  9. parser/
  10. printer/
  11. relay/
  12. runtime/
  13. script/
  14. support/
  15. target/
  16. te/
  17. tir/
  18. topi/
  19. README.md
src/README.md

Code Organization

Header files in include are public APIs that share across modules. There can be internal header files within each module that sit in src.

Modules

  • arith: Arithmetic expression and set simplification.
  • auto_scheduler: The template-free auto-tuning module.
  • autotvm: The template-based auto-tuning module.
  • contrib: Contrib extension libraries.
  • driver: Compilation driver APIs.
  • ir: Common IR infrastructure.
  • node: The base infra for IR/AST nodes that is dialect independent.
  • relay: Relay IR, high-level optimizations.
  • runtime: Minimum runtime related codes.
  • support: Internal support utilities.
  • target: Hardware targets.
  • tir: Tensor IR, low-level optimizations.
  • te: Tensor expression DSL.
  • topi: Tensor Operator Inventory.