Mojo之Mac终于来了!

在这篇博文中,我们将讨论如何在 Mac 上开始使用 Mojo SDK。我们将仔细研究如何在 Mac 上下载和安装 Mojo SDK,并分享流行的社区项目和资源,以帮助您开始 Mojo 学习之旅。我们迫不及待地想看看您将构建什么。要更深入地了解 Mojo SDK 的组件,请务必查看官方的发布博客文章。

注意:本指南仅适用于基于 Apple Silicon 的 Mac 上的 Mojo。基于 Intel 的 Mac 上的 Mojo 可以通过 Docker 容器安装。在开发者控制台中选择“在 Mac (Intel) 上设置”以获取说明。

Mojo SDK 入门

Mojo之Mac终于来了!_第1张图片

以下是在 Mac 上体验 Mojo 强大功能的 6 个快速步骤:

  1. 首先前往模块化开发者控制台并登录或创建一个帐户。

  2. 登录后,选择“在 Mac 上设置”以查看 Mac 的安装说明

  3. 您将需要Homebrew 包管理器来下载模块化 CLI。如果您还没有 Homebrew,您可以从这里安装它。

  4. 安装 Homebrew 后,按照开发人员控制台上的说明使用您的身份验证代码安装 Modular CLI。

  5. 使用模块化 CLI 通过module install mojo安装 Mojo

  6. 最后,按照输出中的说明将 Mojo 添加到 shell 上的路径

您现在已准备好使用 Mojo REPL运行您的第一个“Hello Mojo”程序。运行:q退出 REPL 环境。

Mojo之Mac终于来了!_第2张图片

获取 Mojo SDK 的 Visual Studio Code 扩展

Visual Studio Code 是世界上最流行的 IDE 之一,Mojo 通过 Visual Studio Marketplace 上的官方扩展直接支持它。该扩展支持语法突出显示、诊断、定义和引用、悬停帮助、格式化和代码完成。

Mojo之Mac终于来了!_第3张图片

观看此视频,了解如何使用 Mojo Visual Studio 扩展

Mac 上的 Mojo SDK ⚡快⚡

是时候进行一些基准测试了。打开终端窗口并克隆 Mojo 示例存储库:

$ git clone https://github.com/modularml/mojo.git
$ cd mojo/examples

让我们使用 matmul.mojo 运行一个矩阵乘法示例。在我的 Apple MacBook Pro M2 Max 上,与纯 Python 相比,我获得了大约 90,000 倍的加速

Mojo之Mac终于来了!_第4张图片

Mojo 可以充分利用 Mac CPU 内核和向量单元来实现这些加速。阅读我们关于加速 Mandelbrot 代码的博客文章系列,了解矢量化和并行化 Mojo 代码以加速应用程序的提示和技巧。

体验 Mojo 社区项目的精彩❤️

在短短一个多月的时间里,Mojo 社区成员构建并贡献了令人惊叹的项目。社区成员兼 Mojician Vilson整理了一份热门 Mojo 项目列表,以便您可以快速入门: https:​​​​​​//github.com/mojicians/awesome-mojoicon-default.png?t=N7T8https://github.com/mojicians/awesome-mojo

最受欢迎的社区项目之一是由社区成员 Aydyn Tairov 开发的llama2.mojo ,在 GitHub 上拥有超过 1,200 颗星。您可以在 Aydyn 的博客文章中阅读有关 Aydyn 从发现 Mojo 到构建 llama2.mojo 的全部旅程:我如何构建 llama2.mojo。Llama2.mojo 在 Mac 上运行速度极快,速度约为 960 tok/s。

Mojo之Mac终于来了!_第5张图片

更多

尝试并分享您的反馈。以下是其他参与方式:

  • 开始下载Mojo

  • 前往文档阅读编程手册并了解API

  • 探索GitHub 上的示例

  • 加入我们的 Discord 社区

  • 参与 Mojo GitHub 上的讨论

  • 阅读并订阅Modverse 时事通讯

  • 阅读 Mojo博客文章、观看开发者视频和过去的直播

  • 报告反馈,包括我们的 GitHub 跟踪器上的问题

10月20 日星期五在 Mac 上收看模块化社区直播 - Mojo。将讨论 Mac 上 Mojo 的所有内容,引导完成入门,讨论 Mac 特定的功能,并分享如何在任何主机上构建和运行 Mojo 应用程序!并有很多很酷的演示和特邀演讲者。

原文链接icon-default.png?t=N7T8https://www.modular.com/blog/mojo-is-now-available-on-mac?utm_medium=email&_hsmi=279018192&_hsenc=p2ANqtz--ndbtN9sIMOQFyedkXhh1qkMcb5-19vCAJwRVs0_LOXiTckw8qDLTTvEeeQ9j64y471WQmyGqryZCkiMWBIEnVEn-x0w&utm_content=279018192&utm_source=hs_email

你可能感兴趣的:(mojo,macos)