Welcome
Welcome to the First Edition of the Modverse Newsletter! 🚀
This is our weekly high level summary of things that are happening in and around the Modverse across the AI Engine, Mojo and our Community. Sign Up Here!
Featured Stories
- Chris Lattner did two podcast appearances on AI Chat and Latent Space
- Tim Davis did an interview with unite.ai
- Abdul Dakkak published the final part of his blog series: Mojo🔥 - A journey to 68,000x speedup over Python - Part 3
- Live Stream #2 - Please check out the YouTube Livestream where we demonstrate installing and using Mojo locally.
AI Engine
Click here to become part of the AI Engine Early Access Program (EAP) - just select “AI Engine” from the list.
We already have very significant demand for our EAP, but you can add yourself to our waiting list and we will try to reach out when new spots open.
Mojo 🔥
We continue to make huge strides in the Mojo language development - we have recently updated the Mojo SDK and have seen the community develop interesting projects.
SDK launch
The Mojo SDK launched on September 7th with a massive increase in chat volume on Discord. As a result, the Discord channels were expanded, take a look at the announcement here for details.
Language Changes
Check the changelog for Mojo v0.2.1
Updates to the Mojo SDK and Playground will be shipping with a two-week cadence going forward.
Community Spotlight
Post any projects you're working on to GitHub Discussions show and tell, and chat about your project in #community-projects on Discord. We love seeing what the community is up to and often share it internally!
- tairov converted llama2.c to a performant Mojo implementation named llama2.🔥 that has already gained over 900+ stars. They're still adding improvements!
- Lynet101, PriNova and rd4com have started a community repo for functionality not yet found in the Mojo stdlib
- Lukas has been putting useful utils into a repo named shims
- Sharktheone made a handy gist to install Mojo in Arch Linux
- trevorhobenshield did a helpful guide for fixing the LLVM_SYMBOLIZER_PATH error some users were reporting
- rd4com has started building tutorials in a repo named mojo-learning, starting with loading a C function and running it in Mojo through sys.ffi
- msaelices has started working on a Python to Mojo converter named py2mojo
Most Common Issues
Please upvote tickets with a thumbs up that you want to see supported and fixed most!
Make sure to check out the FAQ and Mojo SDK Known Issues.
OS Support
- Issue #510 Native macOS support. Fix: On the roadmap for future releases in the near term
- Issue #572 Arch Linux support. Fix: There is an unofficial guide here
- Issue #620 Windows native support. Fix: On the roadmap for future releases. In the meantime, you can use WSL2.
SDK Install and Tooling
- Issue #538 Hanging during Testing after modular install mojo on Python test. Fix: Check potential fixes here
- Issue #598 Curl timeout during modular install mojo. Fix: It currently requires a connection speed of 600Kbps+ or else it times out. We’re working on compressing the artifacts.
- Issue #680 Extension hanging on completions with loading. Fix: Extension requires 24gb+ of RAM. We’re working on optimizing Mojo’s memory requirements.
General
- Issue #599 Binary size larger than expected. Fix: There is a known issue with inlining heuristics causing increases in binary sizes. This issue should be resolved in the next release.