Blog

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Illustration of a smiling astronaut and a cheerful orange flame character floating in front of a neon-lit triangular background.

Democratizing AI Compute Series

Go behind the scenes of the AI industry with Chris Lattner

Latest

🚨

News

Community

MAX is here! What does that mean for Mojo🔥?

When we started Modular, building a programming language wasn't our goal, it ended up being a solution to a set of problems. Specifically, as we were building our platform to unify the world’s ML/AI infrastructure, we realized that programming across the entire stack was too complicated.

February 29, 2024

/

Eric Johnson

,  

Chris Lattner

,  

Tim Davis

,  

Chris Hoge

,  

Jack Clayton

,  

🚨

News

Engineering

Getting started with MAX Developer Edition

Today we’re thrilled to announce that MAX Developer Edition is now available in preview for developers worldwide! 🥳🎉. In this developer blog post, we'll take an in-depth look at MAX, its key features and capabilities, and how to use it to deploy your first MAX optimized model. Using code examples we’ll illustrate its benefits, cover key concepts, and share additional resources to continue your MAX journey.

February 29, 2024

/

Shashank Prasanna

,  

🚨

News

Product

Announcing MAX Developer Edition Preview

Modular was founded on the vision to enable AI to be used by anyone, anywhere. We have always believed that to achieve this vision, we must first fix the fragmented and disjoint infrastructure upon which AI is built today. As we said 2 years ago, we imagine a different future for AI software, one that rings truer now than ever before

February 29, 2024

/

Modular Team

,  

🚨

News

Engineering

What are dunder methods? A guide in Mojo🔥

Double underscore (dunder) methods, also known as special methods in Mojo🔥 are used to define how objects behave in specific situations. Mojo🔥 is a member of the Python family and it embraces Python's dunder method syntax and extends it in new ways.

February 26, 2024

/

Shashank Prasanna

,  

🚨

News

Engineering

Mojo🔥 ♥️ Python: Calculating and plotting a Valentine’s day ♥️ using Mojo and Python

On Valentine’s Day yesterday, I wanted to create something special to celebrate my love for Mojo and Python. My search on the interwebs led me to a nifty little equation that plots a heart. The equation is quite simple and I’ll refer to this as the “heart equation” through the rest of this blog post

February 15, 2024

/

Shashank Prasanna

,  

🚨

News

Engineering

Mojo vs. Rust: what are the differences?

Mojo is built on the latest MLIR compiler technology, an evolution of LLVM which Rust lowers to. This enables programmers to write code optimized for different CPU architectures, and use the same ergonomic programming model to compile and run native GPU kernels

February 12, 2024

/

Jack Clayton

,  

🚨

News

Engineering

What is loop unrolling? How you can speed up Mojo🔥 code with @unroll

Open any introductory programming book and you’ll find several pages dedicated to structured programming concepts, i.e. making use of loops, conditions and functions extensively for better clarity and maintainability for your code. It helps you express your ideas and solutions neatly and elegantly in code. However, these benefits come at a cost: performance overhead. 

January 29, 2024

/

Weiwei Chen

,  

Shashank Prasanna

,  

🚨

News

Engineering

Mojo🔥 SDK v0.7 now available for download!

Mojo SDK v0.7 is the first big release of Mojo🔥 in 2024, and it’s chock full of new language and standard library feature goodness. In this blog post, I’ll share some of the key highlights from this release with examples, and discuss what they are and when to use them. I’m only going to cover the new features, for a complete list of what’s new, what’s changed, what’s removed, and what’s fixed in this release, be sure to check out the changelog in the Mojo documentation.

January 25, 2024

/

Shashank Prasanna

,  

🚨

News

Engineering

Mojo 🔥 lightning talk ⚡️ one language for all AI programming!

Did you catch Fabian's presentation at SINTEF? If you missed out, he'll be doing it again in Oslo, Norway on the 15th of February!By popular request, we're publishing the slides here, and will soon have video to go with it. Make sure to subscribe to our YouTube channel to get the alert!

January 23, 2024

/

Fabian Tschopp

,  

Tatiana Shpeisman

,  

Jeff Niu

,  

Jack Clayton

,  

🚨

News

Product

Key announcements from ModCon 2023

On Dec 4th, the Modular team took the stage at ModCon 2023 to deliver a keynote packed full of exciting announcements of new software, enterprise partnerships and community updates. 

December 4, 2023

/

Shashank Prasanna

,  

No items found within this category

We couldn’t find anything. Try changing or resetting your filters.

Build the future of AI with Modular

View Editions
  • Person with blonde hair using a laptop with an Apple logo.

    Get started guide

    Install MAX with a few commands and deploy a GenAI model locally.

    Read Guide
  • Magnifying glass emoji with black handle and round clear lens.

    Browse open models

    500+ models, many optimized for lightning-fast performance

    Browse models