Overview of Mojo🔥: Usability of Python, Performance of C

Abstract: 

Python has become the de-facto standard in AI and ML but not the right tool for tasks that require high performance. Python developers love its ease of use, but have to write and call C, C++ or CUDA libraries for performance. This makes it difficult to maintain and debug such complex multi-language stacks. Enter Mojo🔥. Mojo is a new programming language for AI developers that combines the usability of Python with the systems programming features for AI and high-performance computing.

In this hands-on, example driven workshop, we’ll introduce Mojo🔥 language features by starting with Python code and making minor changes to convert into high-performance Mojo🔥 code. Mojo provides full interoperability with the Python ecosystem, and we’ll show you how to integrate Mojo🔥 into your existing Python workflows. We’ll share the workshop material as a hosted tutorial with several Mojo🔥 scripts and Jupyter Notebooks which you can use as a starting point for your projects.

Bio: 

Jack started his career optimizing autonomous truck software for leading mining companies, including BHP and Caterpillar. Most recently he was designing computer vision software, putting AI inference pipelines into production for IDVerse. He is enormously passionate about the developer community, having been a Rust, Go, Python and C++ developer for over a decade. Jack enjoys making complicated topics simple and fun to learn, and he’s dedicated to teaching the world about Mojo 🔥.

Open Data Science

 

 

 

Open Data Science
One Broadway
Cambridge, MA 02142
info@odsc.com

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from - Youtube
Vimeo
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google