Deepgreen MLIR Winter School & Workshop

MLIR and ML infrastructure workshop at Google Paris (01/27)

The program of the workshop is currently in construction.

MLIR winter school (01/28 to 01/31)

Tuesday, 01/28: Get started

  • 9h-10h: MLIR is SSA + Regions + Dialects, Mehdi Amini
  • 10h30-12h: Get started in MLIR with xDSL !, Mathieu Fehr & Sasha Lopoukhine
  • 12h-14h: Meal and informal discussions
  • 14h-15h30: Writing xDSL passes and dialects, Mathieu Fehr & Sasha Lopoukhine
  • 16h-17h: Preparation for tomorrow: install the MLIR LLVM distribution

Wednesday, 01/29: MLIR upstream

  • 9h-10h: Install the MLIR LLVM distribution: fix the last issues
  • 10h-11h30: The vanilla setup: Python on top of MLIR and LLVM IR as a back-end, Mehdi Amini
  • 12h-14h: Meal and informal discussions
  • 14h-15h30: Writing dialects beyond xDSL: Tablegen & C++, Mathieu Fehr
  • 15h30-17h30: The Python bindings of MLIR

Thursday, 01/30: Linear algebra and Machine Learning

  • 9h-10h30: A linear algebra compiler with linalg
  • 10h30-12h: Fluent Machine Learning with torch-mlir, Marius Brehler
  • 12h-14h: Meal and informal discussions
  • 14h-15h30: Autodiff in MLIR with enzyme
  • 15h30-17h: Optimizing linear algebra with transform dialect

Friday, 01/31: Go down

  • 9h-10h30: Polygeist, a C/C++ front-end for MLIR
  • 10h30-12h: Hardware-specific lowering in MLIR, Sasha Lopoukhine
  • 12h-14h: Meal and informal discussions
  • 14h-15h30: IREE, its runtime and its dialects: a framework for edge computing and beyond, Kunwar Grover
  • 15h30-17h: Abstraction raising in MLIR