README.md 660 Bytes
Newer Older
1
# Code Organization
tqchen committed
2

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

6
## Modules
7
- common Internal common utilities.
8
- api API function registration
tqchen committed
9
- lang The definition of DSL related data structure
10
- arithmetic Arithmetic expression and set simplification
11 12
- op The detail implementations about each operation(compute, scan, placeholder)
- schedule The operations on the schedule graph before converting to IR.
13
- pass The optimization pass on the IR structure
14 15
- codegen The code generator.
- runtime Minimum runtime related codes
16
- contrib Contrib extension libraries