ขนาด XL

XLA (Accelerated Linear Algebra) เป็นคอมไพเลอร์แบบโอเพนซอร์สสําหรับแมชชีนเลิร์นนิง คอมไพเลอร์ XLA จะนำโมเดลจากเฟรมเวิร์กยอดนิยม เช่น PyTorch, TensorFlow และ JAX และเพิ่มประสิทธิภาพโมเดลเพื่อการทำงานที่มีประสิทธิภาพสูงในแพลตฟอร์มฮาร์ดแวร์ต่างๆ ซึ่งรวมถึง GPU, CPU และตัวเร่ง ML

XLA เป็นส่วนหนึ่งของโปรเจ็กต์ OpenXLA ซึ่งสร้างขึ้นโดยบริษัทฮาร์ดแวร์และซอฟต์แวร์ ML ชั้นนําในอุตสาหกรรม ซึ่งรวมถึง Alibaba, Amazon Web Services, AMD, Apple, Arm, Google, Intel, Meta และ NVIDIA

ประโยชน์สำคัญ

  • สร้างได้ทุกที่: XLA ผสานรวมอยู่ในเฟรมเวิร์ก ML ชั้นนํา เช่น TensorFlow, PyTorch และ JAX แล้ว

  • ทำงานได้ทุกที่: รองรับแบ็กเอนด์ต่างๆ รวมถึง GPU, CPU และโปรแกรมเร่ง ML รวมถึงมีโครงสร้างพื้นฐานแบบปลั๊กอินเพื่อเพิ่มการรองรับเพิ่มเติม

  • เพิ่มประสิทธิภาพและปรับขนาด: เพิ่มประสิทธิภาพของโมเดลด้วยรอบการเพิ่มประสิทธิภาพที่ทดสอบเวอร์ชันที่ใช้งานจริงและการแบ่งพาร์ติชันอัตโนมัติเพื่อการทำงานแบบขนานของโมเดล

  • ลดความซับซ้อน: ใช้ประโยชน์จากความสามารถของ MLIR เพื่อนำความสามารถที่ดีที่สุดมาไว้ในชุดเครื่องมือคอมไพเลอร์ชุดเดียว คุณจึงไม่ต้องจัดการคอมไพเลอร์เฉพาะโดเมนหลายรายการ

  • พร้อมรับอนาคต: XLA เป็นโปรเจ็กต์โอเพนซอร์สที่สร้างขึ้นผ่านความร่วมมือของผู้ให้บริการฮาร์ดแวร์และซอฟต์แวร์ ML ชั้นนํา จึงออกแบบมาให้ทํางานได้ล้ำสมัยที่สุดในอุตสาหกรรม ML

เอกสารประกอบ

ดูข้อมูลเพิ่มเติมเกี่ยวกับ XLA ได้ที่ลิงก์ทางด้านซ้าย หากคุณเป็นนักพัฒนาซอฟต์แวร์ XLA มือใหม่ คุณอาจต้องเริ่มต้นด้วยสถาปัตยกรรม XLA แล้วอ่านการมีส่วนร่วม