Introduction
User Guide
1.
Getting Started
1.1.
Docker Notes
1.2.
Ubuntu VM on macOS
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.
ttir-builder
3.4.1.
builder
3.4.2.
Adding a TTIR op
3.5.
stablehlo-builder
3.6.
tt-explorer
3.6.1.
UI & changes to Model Explorer
3.6.2.
CLI
3.6.3.
API usage & reference
3.6.4.
Roadmap
3.7.
tt-alchemist
3.8.
ttnn-standalone
3.9.
EmitPy
4.
Optimizer
5.
PyKernel
6.
Creating bug repros for TTNN
7.
Python Bindings
8.
Flatbuffers
9.
LLVM Dependency Update
10.
CI
11.
Additional Reading
12.
Code of Conduct
Code Documentation
13.
Project Structure
14.
Dialects Overview
15.
Guidelines
15.1.
Coding Guidelines
15.2.
TTNN Dialect Guidelines
16.
Adding an op
16.1.
Adding constraints/runtime APIs
17.
Decomposing an op in TTIR
18.
Docs & Doxygen
19.
Specifications
19.1.
Runtime Stitching
19.2.
Tensor Layout
19.3.
Device
Dialect Definitions
20.
D2M
20.1.
D2MOp
21.
EmitPy
21.1.
EmitPyOp
22.
TTCore
22.1.
TTCoreAttr
22.2.
TTCoreOp
22.3.
TTCoreType
23.
TTIR
23.1.
TTIROp
24.
TTKernel
24.1.
TTKernelAttr
24.2.
TTKernelOp
24.3.
TTKernelType
25.
TTMetal
25.1.
TTMetalOp
26.
TTNN
26.1.
TTNNOp
Light
Rust
Coal
Navy
Ayu
tt-mlir documentation
builder.apis