英伟达宣布推出 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 阶段,是否适合生产环境尚未确认。
英伟达给出的定位
按英伟达的说法,推出 CUDA Rust,是为了回应 AI 系统层越来越多采用 Rust 编写的趋势,覆盖范围从推理引擎到驱动程序,再到智能体运行时。
在编程模型上,Tile 是较新的模型,英伟达建议开发者优先使用;SIMT 模型则更适合需要显式线程和内存控制的场景。计划中的跨语言互操作性也意味着,选择 Rust 并不会把开发者排除在 C++ 或 Python 生态之外。
消息由 MarkTechPost 披露,Techub 进行了转述。
本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.

