Skip to content

Tezzeret

13.9 Tezzeret — Compiler

Responsibilities

  • lower canonical graphs into executable tensor operations;
  • select kernels and layouts;
  • fuse compatible operations;
  • plan memory;
  • compile for target hardware and dtype;
  • estimate runtime cost;
  • report measured compilation spend;
  • and emit reproducibility manifests.

Invariants

  • Tezzeret cannot change canonical semantic identity.
  • Every optimisation is traceable in the compilation manifest.
  • Compiled artefacts must pass Urabrask runtime QA.
  • Compilation failure remains distinct from structural rejection and adjudication rejection.

Smell

If Tezzeret invents a semantic node to improve predicted performance, the compiler has become Momir.