29 Jun 2023
50m

Redefining AI Infrastructure: Deploying and Developing with a Next-Generation Developer Platform

Podcast cover

The Data Exchange with Ben Lorica

Modular's Tim Davis discusses Mojo, a new programming language designed to address the two-language problem in machine learning by unifying research and production environments. Mojo, a "Python plus plus" language, aims to improve developer and computational efficiency, enabling faster transitions from research to production. Davis highlights Mojo's ability to interface with various hardware types through its infrastructure built on MLIR, potentially reducing reliance on CUDA and opening AI accessibility to more hardware. He emphasizes that Mojo allows developers to use existing Python code and incrementally adopt system-style features for significant performance gains, with early users reporting substantial speedups in standard Python programs.

Outlines

Part 1: Introduction, Mojo Overview

Part 2: Design, Strategy, Adoption

Part 3: Inference Engine, Optimization

Part 4: Global Reach, Future

Sign in to continue reading, translating and more.

Open full episode in Podwise