Introduction
User Guide
1.
Building
1.1.
Docker Notes
2.
Testing
2.1.
Lit testing
2.2.
EmitC testing
3.
Tools
3.1.
ttmlir-opt
3.2.
ttmlir-translate
3.3.
ttrt
3.4.
tt-explorer
3.4.1.
Usage & API
3.4.2.
Roadmap
3.5.
ttnn-standalone
4.
Python Bindings
5.
Flatbuffers
6.
CI
7.
Additional Reading
8.
Code of Conduct
Code Documentation
9.
Project Structure
10.
Dialects Overview
11.
Guidelines
11.1.
Coding Guidelines
11.2.
TTNN Dialect Guidelines
12.
Adding an op
13.
Decomposing an op in TTIR
14.
Doxygen
15.
Specifications
15.1.
Runtime Stitching
15.2.
Tensor Layout
15.3.
Device
Dialect Definitions
16.
TT
16.1.
TTAttr
16.2.
TTOp
16.3.
TTType
17.
TTIR
17.1.
TTIROp
18.
TTKernel
18.1.
TTKernelAttr
18.2.
TTKernelOp
18.3.
TTKernelType
19.
TTMetal
19.1.
TTMetalAttr
19.2.
TTMetalOp
19.3.
TTMetalType
20.
TTNN
20.1.
TTNNOp
Light
Rust
Coal
Navy
Ayu
tt-mlir documentation
Testing
To run tests:
source env/activate cmake --build build -- check-ttmlir