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

tt-mlir documentation

builder.apis