Representing High-Level ML Graphs (e.g., TF, TOSA)
Was this section helpful?
MLIR: A Compiler Infrastructure for the End of Moore's Law, Chris Lattner, Mehdi Amini, River Riddle, Albert Cohen, Alan Daynes, John Field, Georges-Axel Jaloyan, Artem Krassovsky, Joshua Lee, Roman Popov, Siegfried Puchbauer, Tatiana Shpeisman, Nicolas Vasilache, 2021Proceedings of the 2021 International Symposium on Code Generation and Optimization (CGO) (ACM)DOI: 10.1145/3441558.3446095 - Provides the foundational architecture and design principles of MLIR, including its multi-level IR approach, dialect system, and SSA form, essential for understanding its role in representing high-level ML graphs.
TOSA (Tensor Operator Set Architecture) Specification, Khronos Group, 2023 (Khronos Group) - The official documentation defining the Tensor Operator Set Architecture, a standardized set of tensor operations for machine learning, directly relevant to the tosa dialect.
MLIR for TensorFlow: The Compiler Stack for the Next Generation of ML Hardware, River Riddle, Nicolas Vasilache, Chris Lattner, Mehdi Amini, Albert Cohen, Alan Daynes, John Field, Georges-Axel Jaloyan, Artem Krassovsky, Joshua Lee, Roman Popov, Siegfried Puchbauer, Tatiana Shpeisman, 2019LLVM Developers' Meeting (Presentation) - A presentation by key MLIR and TensorFlow developers, detailing the motivation and design of integrating TensorFlow with MLIR, particularly the tf dialect, for high-level graph representation and optimization.
StableHLO: An Open Standard for ML Models, OpenXLA Project, 2023 (OpenXLA Project) - The official website and specification for StableHLO, an open standard building upon MHLO, providing a portable and stable representation for machine learning models, relevant to the stablehlo dialect.