31 คะแนน โดย xguru 2023-05-03 | 4 ความคิดเห็น | แชร์ทาง WhatsApp
  • ภาษาสำหรับการพัฒนา AI ที่สร้างโดย Modular บริษัทใหม่ที่ก่อตั้งโดย Chris Lattner ผู้สร้าง LLVM
  • ผสานการใช้งานง่ายของ Python เข้ากับประสิทธิภาพของ C
  • ตัวภาษาเองสามารถใช้ประโยชน์จากฮาร์ดแวร์ AI ได้ทั้งหมด (เช่น มัลติคอร์, เวกเตอร์ยูนิต, ตัวเร่งความเร็ว ฯลฯ) โดยไม่ต้องมีความซับซ้อนแบบ C++/CUDA
  • สามารถใช้ระบบนิเวศ Python ทั้งหมดได้ตามเดิม (ใช้งาน Numpy, Matplotlib ภายในโค้ด Mojo ได้อย่างไร้รอยต่อ)
  • ขยายโมเดล AI เดิมได้ง่าย (การประมวลผลก่อน/หลัง และการเปลี่ยนโอเปอเรชัน): Kernel Fusion, Graph Rewrites, Shape Functions เป็นต้น
  • มี Playground ที่ใช้ JupyterHub เป็นพื้นฐาน
  • ใช้ MLIR (Multi-Level Intermediate Representation)

4 ความคิดเห็น

 
yangeok 2023-05-09

ดูจากไวยากรณ์เพียงอย่างเดียว ก็ให้ความรู้สึกคล้ายกับกำลังดู JavaScript และ TypeScript อยู่เลย

 
bus710 2023-05-04

Elixir เองก็พยายามแนวทางแบบ nx อยู่เหมือนกัน... แต่คู่แข่งก็ไม่ธรรมดาเลยนะ TT

 
ragingwind 2023-05-03

สุดยอดมากเลย ได้อานิสงส์จากกระแส Python เต็มๆ

 
xguru 2023-05-03

ใน HN ดูเหมือนว่า Chris Lattner จะเข้ามาคอมเมนต์ด้วยตัวเองนะครับ
https://news.ycombinator.com/item?id=35790367

แม้จะถูกนำไปเปรียบเทียบกับ Julia บ่อย แต่บอกว่าเป็นแนวทางที่ต่างกันโดยสิ้นเชิง
อย่างแรกเลยคือมันยอดเยี่ยมมากที่สามารถใช้ระบบนิเวศของ Python ได้ตรง ๆ