31 Punkte von xguru 2023-05-03 | 4 Kommentare | Auf WhatsApp teilen
  • Eine Sprache für die AI-Entwicklung von Modular, dem neu gegründeten Unternehmen des LLVM-Erfinders Chris Lattner
  • Vereint die Benutzerfreundlichkeit von Python mit der Leistung von C
  • Kann AI-Hardware direkt auf Sprachebene vollständig nutzen (Multicore, Vektoreinheiten, Beschleuniger usw.) – ohne die Komplexität von C++/CUDA
  • Das gesamte Python-Ökosystem kann unverändert genutzt werden (NumPy, Matplotlib usw. lassen sich nahtlos in Mojo-Code verwenden)
  • Bestehende AI-Modelle lassen sich leicht erweitern (Vorverarbeitung/Nachbearbeitung und Austausch von Operationen): Kernel Fusion, Graph Rewrites, Shape Functions usw.
  • Bietet einen auf JupyterHub basierenden Playground
  • Nutzt MLIR (Multi-Level Intermediate Representation)

4 Kommentare

 
yangeok 2023-05-09

Wenn man sich nur die Syntax ansieht, wirkt es fast so, als würde man JavaScript und TypeScript betrachten.

 
bus710 2023-05-04

Auch Elixir versucht sich wohl auf seine Weise an so etwas wie nx ... die Konkurrenz ist wirklich nicht ohne T_T

 
ragingwind 2023-05-03

Gewaltig, das gibt Python ordentlich Auftrieb.

 
xguru 2023-05-03

Auf HN kommentiert Chris Lattner persönlich. https://news.ycombinator.com/item?id=35790367

Es wird oft mit Julia verglichen, aber es sei ein völlig anderer Ansatz.
Dass das Python-Ökosystem zunächst unverändert genutzt werden kann, ist auf jeden Fall großartig.