یک اکوسیستم باز از اجزای زیرساخت یادگیری ماشین (ML) عملکردی، قابل حمل و توسعه‌پذیر که توسعه ML را با یکپارچه‌سازی ابزارها بین فریم‌ورک‌های فرانت‌اند و پشتیبان‌های سخت‌افزاری ساده‌تر می‌کند. ساخته شده توسط رهبران صنعت در مدل سازی، نرم افزار و سخت افزار هوش مصنوعی.
یک کامپایلر یادگیری ماشین (ML) برای GPU ها، CPU ها و شتاب دهنده های ML.
تنظیم قابل حمل برای صادرات چارچوب، ورودی کامپایلر و کاهش سخت افزاری.
یک رابط مستقل از سخت افزار و چارچوب برای کامپایلرهای ML و زمان اجرا.

به انجمن OpenXLA بپیوندید

به لیست پستی openxla-announce بپیوندید تا اخبار مربوط به نسخه ها، رویدادها و سایر به روز رسانی های اصلی را دریافت کنید.
برای بحث در مورد طراحی و توسعه به لیست پستی openxla-discuss بپیوندید.
یادداشت های جلسات قبلی را مرور کنید و جلسات آینده را به تقویم خود اضافه کنید.
از پروژه OpenXLA و مخازن در GitHub دیدن کنید.

به OpenXLA کمک کنید

این آموزش ها به شما کمک می کند تا به عنوان یک مشارکت کننده در OpenXLA شروع کنید.
XLA (Accelerated Linear Gebra) یک کامپایلر متن باز برای یادگیری ماشین است. کامپایلر XLA مدل‌هایی را از چارچوب‌های محبوبی مانند PyTorch، TensorFlow و JAX می‌گیرد و مدل‌ها را برای اجرای با کارایی بالا در پلت‌فرم‌های سخت‌افزاری مختلف از جمله GPU، CPU و شتاب‌دهنده‌های ML بهینه می‌کند.
شروع به توسعه پروژه XLA کنید.
StableHLO مجموعه ای از عملیات برای عملیات سطح بالا (HLO) در مدل های یادگیری ماشین (ML) است. اساساً، این یک لایه قابل حمل بین چارچوب‌های مختلف ML و کامپایلرهای ML است: چارچوب‌های ML که برنامه‌های StableHLO را تولید می‌کنند با کامپایلرهای ML که برنامه‌های StableHLO را مصرف می‌کنند سازگار هستند.
مستندات مرجع برای عملیات XLA و StableHLO.

شرکای صنعت

پروژه OpenXLA با همکاری سازمان های سخت افزاری و نرم افزاری پیشرو ML توسعه یافته است.
لوگوی علی بابا

علی بابا

در Alibaba، OpenXLA توسط مشتریان خدمات Elastic GPU برای آموزش و ارائه مدل‌های بزرگ PyTorch استفاده می‌شود. ما شاهد بهبود عملکرد قابل توجهی برای مشتریانی که از OpenXLA استفاده می‌کنند، به ویژه افزایش سرعت 72 درصدی برای GPT2 و 88 درصدی برای Swin Transformer در پردازنده‌های گرافیکی NVIDIA، بوده‌ایم. ما مفتخریم که یکی از اعضای موسس پروژه OpenXLA هستیم و با جامعه منبع باز برای توسعه یک کامپایلر پیشرفته ML کار می کنیم که عملکرد و تجربه کاربری برتر را برای مشتریان Alibaba Cloud ارائه می دهد. - یانگ کینگ جیا، معاون، هوش مصنوعی و تجزیه و تحلیل داده ها، علی بابا

لوگوی خدمات وب آمازون

خدمات وب آمازون

ما هیجان‌زده هستیم که یکی از اعضای موسس پروژه OpenXLA هستیم که دسترسی به زیرساخت‌های هوش مصنوعی عملکردی، مقیاس‌پذیر و توسعه‌یافته و همچنین همکاری بیشتر در جامعه منبع باز برای هدایت نوآوری را دموکراتیک می‌کند. در AWS، مشتریان ما برنامه‌های هوش مصنوعی تولیدی خود را بر روی AWS Trainium و Inferentia مقیاس‌بندی می‌کنند و Neuron SDK ما برای بهینه‌سازی مدل‌های ML برای عملکرد بالا و بهترین عملکرد کلاس در هر وات، به XLA متکی است. با یک اکوسیستم OpenXLA قوی، توسعه‌دهندگان می‌توانند به نوآوری و ارائه عملکرد عالی با زیرساخت ML پایدار ادامه دهند و بدانند که کد آن‌ها برای استفاده در انتخاب سخت‌افزار قابل حمل است. - Nafea Bshara، معاون رئیس جمهور و مهندس برجسته، AWS

لوگوی AMD

AMD

ما در مورد مسیر آینده OpenXLA در خانواده گسترده دستگاه های AMD (CPU، GPU، AIE) هیجان زده هستیم و به اینکه بخشی از این جامعه هستیم، مفتخریم. ما برای پروژه‌هایی با حاکمیت باز، قابلیت کاربردی انعطاف‌پذیر و گسترده، ویژگی‌های پیشرفته و عملکرد عالی ارزش قائل هستیم و مشتاقانه منتظر ادامه همکاری برای گسترش اکوسیستم منبع باز برای توسعه‌دهندگان ML هستیم.» - آلن لی، معاون شرکت، توسعه نرم افزار، AMD

لوگوی هر مقیاس

هر مقیاس

"Anyscale فناوری های باز و مقیاس پذیر مانند Ray را توسعه می دهد تا به متخصصان هوش مصنوعی کمک کند برنامه های خود را سریعتر توسعه دهند و آنها را در دسترس کاربران بیشتری قرار دهند. اخیراً ما با پروژه ALPA همکاری کردیم تا از OpenXLA برای نشان دادن آموزش مدل های با کارایی بالا برای مدل های Large Language در مقیاس استفاده کنیم. ما خوشحالیم که در OpenXLA شرکت می‌کنیم و هیجان‌زده‌ام که چگونه این تلاش منبع باز باعث می‌شود بارهای کاری هوش مصنوعی را بر روی انواع گسترده‌تری از پلت‌فرم‌های سخت‌افزاری به طور کارآمد اجرا کنند، در نتیجه مانع ورود، کاهش هزینه‌ها و پیشرفت سریع‌تر حوزه هوش مصنوعی می‌شوند." - فیلیپ موریتز، CTO، Anyscale

لوگوی اپل

سیب

شرکت اپل گوشی‌های هوشمند، رایانه‌های شخصی، تبلت‌ها، پوشیدنی‌ها و لوازم جانبی را طراحی، تولید و به بازار عرضه می‌کند و انواع خدمات مرتبط را به فروش می‌رساند.

آرم بازو

بازو

پروژه OpenXLA نقطه عطف مهمی در مسیر ساده سازی توسعه نرم افزار ML است. ما به طور کامل از ماموریت OpenXLA حمایت می کنیم و مشتاقانه منتظر استفاده از ثبات و استانداردسازی OpenXLA در سراسر نقشه راه سخت افزاری و نرم افزاری Arm® Neoverse هستیم. - پیتر گرینهالگ، معاون فناوری و همکار، آرم.

لوگوی مغزها

مغزها

ما در سربراس شتاب‌دهنده‌های هوش مصنوعی می‌سازیم که برای آموزش سریع و آسان حتی بزرگ‌ترین مدل‌های هوش مصنوعی طراحی شده‌اند. سیستم‌ها و نرم‌افزارهای ما با کاربران در جایی که هستند ملاقات می‌کنند -- امکان توسعه سریع، مقیاس‌بندی و تکرار با استفاده از چارچوب‌های استاندارد ML بدون تغییر. OpenXLA با ارائه موتور مقیاس ویفر مغز با یک رابط مشترک برای چارچوب‌های سطح بالاتر ML به افزایش دسترسی کاربر و زمان تسریع به راه‌حل کمک می‌کند. ما بسیار هیجان زده هستیم که اکوسیستم OpenXLA را برای مشارکت، مشارکت و استفاده گسترده تر جامعه در GitHub در دسترس می بینیم." - اندی هاک، معاون و رئیس محصولات، Cerebras Systems

لوگوی گوگل

گوگل

نرم‌افزار متن‌باز به همه این فرصت را می‌دهد که به ایجاد پیشرفت‌هایی در هوش مصنوعی کمک کنند. در Google، ما در پروژه OpenXLA همکاری می کنیم تا تعهد خود را به منبع باز تقویت کنیم و ابزارهای هوش مصنوعی را تقویت کنیم که استانداردهای عملکرد ML را افزایش می دهد، ناسازگاری های بین چارچوب ها و سخت افزار را برطرف می کند و برای رسیدگی به موارد استفاده سفارشی توسعه دهندگان قابل پیکربندی مجدد است. ما برای توسعه این ابزارها با جامعه OpenXLA هیجان‌زده هستیم تا توسعه‌دهندگان بتوانند پیشرفت‌ها را در بسیاری از لایه‌های مختلف پشته هوش مصنوعی هدایت کنند. - جف دین، عضو ارشد و معاون، تحقیقات گوگل و هوش مصنوعی

لوگوی Graphcore

Graphcore

خط لوله کامپایلر IPU ما از زمانی که عمومی شد از XLA استفاده کرده است. به لطف استقلال و پایداری پلتفرم XLA، جلوه‌ای ایده‌آل برای بالا بردن سیلیکون جدید فراهم می‌کند. انعطاف‌پذیری XLA به ما این امکان را می‌دهد تا ویژگی‌های سخت‌افزاری جدید IPU خود را در معرض دید قرار دهیم و با فریم‌ورک‌های متعدد به بهترین عملکرد دست یابیم. میلیون ها پرس و جو در روز توسط سیستم های در حال اجرا کد کامپایل شده توسط XLA ارائه می شود. ما از هدایت OpenXLA هیجان زده هستیم و امیدواریم که به مشارکت در پروژه منبع باز ادامه دهیم. ما معتقدیم که این یک جزء اصلی در آینده AI/ML خواهد بود. - دیوید نورمن، مدیر طراحی نرم افزار، Graphcore

لوگوی صورت در آغوش کشیده

صورت در آغوش گرفته

آسان کردن اجرای کارآمد هر مدلی بر روی هر سخت افزاری یک چالش فنی عمیق و یک هدف مهم برای ماموریت ما برای دموکراتیک کردن یادگیری ماشین خوب است. در Hugging Face، XLA را برای مدل‌های تولید متن TensorFlow فعال کردیم و به سرعت 100 برابر رسیدیم. علاوه بر این، ما با تیم‌های مهندسی در Intel، AWS، Habana، Graphcore، AMD، Qualcomm و Google همکاری نزدیکی داریم و پل‌های منبع باز بین فریم‌ورک‌ها و هر سیلیکون ایجاد می‌کنیم تا از طریق کتابخانه Optimum خود، کارایی خارج از جعبه را به کاربران نهایی ارائه دهیم. OpenXLA بلوک‌های ساختمان استاندارد شده‌ای را وعده می‌دهد که می‌توانیم بر اساس آن قابلیت‌های متقابل بسیار مورد نیاز را ایجاد کنیم، و نمی‌توانیم منتظر بمانیم تا دنبال کنیم و مشارکت کنیم!» - مورگان فونتویچ، رئیس بهینه سازی یادگیری ماشین، چهره در آغوش گرفته

لوگوی اینتل

اینتل

در اینتل، ما به دسترسی آزاد و دموکراتیک شده به هوش مصنوعی اعتقاد داریم. پردازنده‌های اینتل، پردازنده‌های گرافیکی، شتاب‌دهنده‌های Habana Gaudi، و نرم‌افزار هوش مصنوعی مجهز به oneAPI از جمله OpenVINO، بار کاری ML را در همه جا از ابررایانه‌های exascale تا استقرار ابرهای بزرگ هدایت می‌کنند. همراه با سایر اعضای OpenXLA، ما به دنبال پشتیبانی از ابزارهای کامپایلر ML مبتنی بر استاندارد و مؤلفه‌ای هستیم که نوآوری را در چارچوب‌های مختلف و محیط‌های سخت‌افزاری برای سرعت بخشیدن به علم و تحقیق در حال تغییر جهان هدایت می‌کند. - Greg Lavender، SVP اینتل، CTO و GM گروه نرم افزار و فناوری پیشرفته

لوگوی متا

متا

در تحقیقات، در هوش مصنوعی متا، ما از XLA، یک فناوری اصلی پروژه OpenXLA، برای فعال کردن مدل‌های PyTorch برای TPUهای ابری استفاده کرده‌ایم و توانستیم به بهبود عملکرد قابل توجهی در پروژه‌های مهم دست یابیم. ما معتقدیم که منبع باز سرعت نوآوری را در جهان تسریع می‌کند و از اینکه بخشی از پروژه OpenXLA باشیم هیجان‌زده هستیم. - Soumith Chintala، سرپرست اصلی، PyTorch

لوگوی انویدیا

NVIDIA

NVIDIA به‌عنوان یکی از اعضای موسس پروژه OpenXLA مشتاق همکاری در پیشرفت‌های AI/ML با جامعه OpenXLA است و معتقد است که با مشارکت گسترده‌تر و پذیرش OpenXLA، توسعه‌دهندگان ML با پیشرفته‌ترین پیشرفته‌ترین فناوری‌ها توانمند خواهند شد. زیرساخت هوش مصنوعی.” - راجر برینگمن، معاون، نرم افزار کامپایلر، NVIDIA.