My MLIR Track #1 - Installation
**Disclaimer** : This is a documentation of my learning process only. Following these steps does not guarantee identical results. In the beginning, LLVM was developed to investigate dynamic compilation techniques for both static and dynamic programming languages. However, now day LLVM severs as portable, high-level assembly language, called language-independent intermediate representation (IR) to optimize the computation [1]. MLIR (Multi-Level Intermediate Representation ) was developed in 2018 by Google and released as a sub-project of LLVM in 2019. It is developed to manage the complexity of heterogeneous (hybrid) architectures, enabling precise orchestration of computation loading and memory usage across diverse hardware targets[2]. In order to delicately manage heterogeneous architectures, working on the compiler becomes now an essential pain to truly orchestrate data movement and workload balance. ## Installing MLIR It needs some dependencies to install the MLIR. ```bash # Ub...





