Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Inside TensorFlow - MLIR for TF Developers

TensorFlow via YouTube

Overview

Dive into a technical deep dive on MLIR (Multi-Level Intermediate Representation) for TensorFlow developers in this 44-minute video presentation by Software Engineer Jacques Pienaar. Explore the concept of MLIR, its importance, and how it enhances reusability in TensorFlow. Learn about new abstractions, progressive lowering, and the goals behind MLIR implementation. Discover the MLIR infrastructure, its impact on the TF-Lite converter, and improvements in usability and error debugging. Gain insights into the Newton's flow compiler, reusable compiler passes, and the Radio6 example. Understand the current approach to MLIR, including MLIR Opt, MLIR Translate, MLIR Locations, and MLIR Legalization. Delve into verification processes and memory safety considerations. Enhance your understanding of TensorFlow's internal workings and compiler infrastructure through this in-depth presentation.

Syllabus

Introduction
What is MLIR
Why MLIR
How to increase reuse
New abstractions
Progressive lowering
Goals of MLIR
Multiple levels of abstraction
MLIR infrastructure
Things for Light converter
Usability improvements
Debugging errors
Newtons flow compiler
Reusable compiler passes
Radio6 example
Current approach
MLIR Opt
MLIR Translate
MLIR Locations
MLIR Legalization
Verification
Conclusion
Memory Safety

Taught by

TensorFlow

Reviews

Start your review of Inside TensorFlow - MLIR for TF Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.