Techub News 消息,英伟达宣布推出 CUDA Rust,旨在使 Rust 成为编写 GPU 内核的一流语言。该计划包含两个开源项目:用于 SIMT 模型的 cuda-oxide 和用于较新 Tile 模型的 cutile-rs。两者均能原生编译 Rust 内核,并利用 Rust 的所有权规则在编译时拒绝别名错误。 目前,cutile-rs 已发布在 crates.io 上,可在稳定版 Rust 1.89+ 上运行,并已用于 Hugging Face 的 Grout 推理引擎和 mistral.rs。cuda-oxide 则处于早期 alpha 阶段。两个项目均处于 alpha 阶段,尚未确认可用于生产环境。 英伟达表示,此举是为了应对 AI 系统层(从推理引擎到驱动程序和智能体运行时)越来越多地使用 Rust 编写的趋势。Tile 模型是较新的编程模型,英伟达建议开发者优先使用,SIMT 模型则用于显式的线程和内存控制。计划中的跨语言互操作性意味着选择 Rust 不会将开发者排除在 C++ 或 Python 之外。 (MarkTechPost)