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
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
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.
EmitPy
20.1.
EmitPyOp
21.
TTCore
21.1.
TTCoreAttr
21.2.
TTCoreOp
21.3.
TTCoreType
22.
TTIR
22.1.
TTIROp
23.
TTKernel
23.1.
TTKernelAttr
23.2.
TTKernelOp
23.3.
TTKernelType
24.
TTMetal
24.1.
TTMetalOp
25.
TTNN
25.1.
TTNNOp
Light
Rust
Coal
Navy
Ayu
tt-mlir documentation
'emitpy' Dialect
Dialect to generate Python from MLIR.
[TOC]