openxla/xla

A machine learning compiler for GPUs, CPUs, and ML accelerators

解决的问题

XLA 解决了在不同硬件上高效运行机器学习模型的挑战。它避免了为每个模型编写特定硬件代码的需求,从而实现在 GPU、CPU 和专用 ML 加速器上的高性能执行。

工作原理

XLA 作为一个编译器,接收来自 PyTorch、TensorFlow 和 JAX 等流行框架的模型,并针对目标硬件平台进行专门优化,以确保高性能执行。

适用对象

该项目主要面向 ML 框架开发人员、希望开发该编译器的 XLA 贡献者,以及需要调试或为新 ML 前端或硬件后端添加支持的集成人员。

亮点

  • 支持包括 PyTorch、TensorFlow 和 JAX 在内的主流框架。
  • 针对 CPU、GPU 和 ML 加速器的跨平台优化。
  • 开源机器学习编译器。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • Dispatch