Tinygrad 0.12 今天发布了,这是由 George Hotz 领导的深度学习栈。
Phoronix 读者今天对 Tinygrad 0.12 发布感到兴奋的是,引入了 Mesa NIR 后端。Tinygrad 的 NIR 中间表示目标最初专注于通过 NAK 编译器(作为 Mesa 内部开源 NVIDIA Vulkan 驱动栈)将 NVK Vulkan 驱动。因此,Tinygrad 0.12 通过选择 NIR 路径而不是最新的 Mesa NVK 代码,可以在 NVIDIA 图形硬件上实现完全免费的软件栈。
Tinygrad 的 NIR 后端也支持 LLVMpipe,未来值得关注的是,其他 Mesa Vulkan 驱动是否也会选择这条路线,以及是否有足够的兴趣和支持。
除了专注于 NVK/NAK 的 NIR 支持,Tinygrad 0.12 在 AMD 方面也令人兴奋,因为它为其 AM 后端增加了对 Instinct MI300 和 MI350 系列的支持。

有关 Tinygrad 0.12 开源深度学习堆栈的更多细节和下载内容,可以在 GitHub 上找到。
转自 Tinygrad 0.12 Released With Mesa NIR/NAK Support – Phoronix
Linuxeden开源社区