Flatbuffers

Flatbuffers are the binary serialization format used by TTMLIR and they currently come in a few flavors (designated by the file extension):

  • .ttsys: A system description file that is the mechanism for supplying target information to the compiler. These can be collected on a target machine and downloaded to a development machine to enable cross-compilation.
  • .ttnn: A compiled binary file intended to be loaded and executed by the TTNN backend runtime.
  • .ttb: A compiled binary file intended to be loaded and executed by the TTMetal backend runtime (Unsupported).