Mojo Mode
AI kernels currently rely on multiple layers, such as
Python → PyTorch/JAX → CUDA/Triton/C++ . Mojo's ambition is to consolidate much of that into Mojo → CPU/GPU.- def → def
- class → struct
Mojo Usages
Mojo is a lot easier to learn than Rust while still providing a meaningful function speedup
Python can run Mojo now
Chris Lattner mentioned that Python can actually call Mojo code now. I love this idea (!) as I'm definitely in the market for a simple compiled language that can offer Python some really fast functions.
https://koaning.io/posts/giving-mojo-a-spin/
fast.ai - Mojo may be the biggest programming language advance in decades
Mojo is a new programming language, based on Python, which fixes Python’s performance and deployment problems.
https://www.fast.ai/posts/2023-05-03-mojo-launch.html

Modular: Launching May 2nd, 2023. Register now.
The world of AI changes, forever. Save the date and tune in at 9AM PT for this incredible live stream event.
https://www.modular.com/

Modular: Mojo🔥 is now open source!
The Apache 2.0 license is the gold standard for programming languages and compilers, because it provides great flexibility to be used in all sorts of applications. The LLVM extensions to the license further expand those freedoms for building and distributing binaries compiled from Mojo. We want you to be able to adopt and use Mojo in as many applications as you can imagine.
https://www.modular.com/blog/mojo-open-source


Seonglae Cho