כתבה
arXiv cs.AI ·
RLX: תוכנה ראשונית למערכות ML
RLX: A Unified Multi-Backend Tensor Compiler and Distributed Runtime in Rust
RLX היא תוכנה ראשונית שמאחדת תוכנה להקלדה וריצה של טנסורים ב-Rust. היא יכולה להקלד ולרוץ טנסורים על 14 רכיבי ריצה שונים, כולל GPU, TPU ו-FPGA.
תקציר מקורי באנגליתarXiv:2609.37916v1 Announce Type: cross Abstract: Production machine learning (ML) stacks often split graph compilation and kernel execution across different layers and languages, making backend behavior, deployment guarantees, and performance fallbacks hard to reason about end-to-end. RLX addresses this gap with a single Rust codebase that combines compiler and runtime roles around one primitive-level, three-level intermediate representation (IR), plus a transparent dispatch contract that resolves each operator to native, common-IR, or rewritten lowering and fails compilation when legalization is not possible. The same IR targets fourteen runtime devices (cpu, metal, mlx, ane, cuda, rocm, oneapi, tpu, hexagon, gpu, vulkan, opengl, directx, webgpu) and two specialty codegen paths (Cortex-M
קרא במקור המקורי
arxiv.org
פתח כתבה מקורית