XLA (الجبر الخطي المُسرَّع) هو مُجمِّع مفتوح المصدر لتكنولوجيا تعلُّم الآلة. يستخدِم مُجمِّع XLA نماذج من أُطر العمل الشائعة، مثل PyTorch و TensorFlow وJAX، ويُحسِّن النماذج لتنفيذها بأداءٍ عالٍ على منصات الأجهزة المختلفة، بما في ذلك وحدات معالجة الرسومات ووحدات المعالجة المركزية ووحدات تسريع تعلُّم الآلة.
كجزء من مشروع OpenXLA، تم إنشاء XLA بشكل تعاوني من قِبل شركات رائدة في مجال الأجهزة والبرامج المتعلّقة بالتعلم الآلي، بما في ذلك Alibaba وAmazon Web Services وAMD وApple وArm وGoogle وIntel وMeta وNVIDIA.
المزايا الرئيسية
الإنشاء في أي مكان: تم دمج XLA في أُطر عمل تعلُّم الآلة الرائدة، مثل TensorFlow وPyTorch وJAX.
التشغيل في أي مكان: تتيح هذه الميزة استخدام وحدات خلفية مختلفة، بما في ذلك وحدات معالجة الرسومات ووحدات المعالجة المركزية ومصاعد معالجة الذكاء الاصطناعي، كما تتضمّن بنية أساسية قابلة للتوصيل لتوفير مزيد من الإمكانات.
تحسين الأداء وتوسيع نطاقه: تعمل هذه الميزة على تحسين أداء النموذج باستخدام عمليات تحسين تم اختبارها في مرحلة الإنتاج وتقسيم مبرمَج لعمليات معالجة نماذج المهام المتزامنة.
التخلص من التعقيد: تستفيد هذه البنية من فعالية MLIR لتوفير أفضل الإمكانات في toolchain واحد لسلسلة الأدوات الخاصة بالمُجمِّع، ما يُغنيك عن إدارة مجموعة من المُجمِّعات الخاصة بالمجال.
جاهز للمستقبل: بصفتها مشروعًا مفتوح المصدر تم إنشاؤه من خلال تعاون بين كبار مورّدي الأجهزة والبرامج المتعلّقة بتعلُّم الآلة، تم تصميم XLA للعمل على مستوى أعلى مستويات تكنولوجيا تعلُّم الآلة.
الوثائق
لمزيد من المعلومات عن XLA، اطّلِع على الروابط على يمين الصفحة. إذا كنت مطوّرًا مبتدئًا لتطبيقات XLA، ننصحك بالبدء من بنية XLA ثم قراءة المساهمة.