mojo_hub Mojo 支持即时 (JIT) 和提前 (AOT) 编译。在 REPL 环境或 Jupyter Notebook 中,Mojo 是 JIT 的。 然而,对于 AI 部署来说,重要的是 Mojo 还支持 AOT 编译,而不必对所有内容进行 JIT 编译。 您可以使用mojoCLI编译 Mojo 程序 。
cepheus69 Mojo 既支持 JIT 也支持 AOT 编译。通过 mojo 的 compiler 编译 Mojo 程序到 MLIR 的 IR,在 MLIR 中间层做各种分析优化产生 LLVM IR,以 LLVM IR 的形式,在后端接入了 LLVM ORC JIT Engine;而 AOT 编译,直接通过 LLVM backend 汇编、链接生成目标程序。