以试图打破英伟达(NVIDIA)CUDA护城河而闻名的著名代码移植库ZLUDA,迎来了重大升级,因为它现在支持超威半导体(AMD)ROCm 7ZLUDA可作为CUDA的即插即用替代品,使该框架能够在非英伟达GPU上运行。

Cover Image

英伟达CUDA软件生态系统建立在数十年的赋能和开发工作之上,是现代人工智能行业中最大的护城河之一。CUDA已发展成为人工智能框架的行业标准,因此,业界已做出各种努力来建立一种将CUDA代码移植到非英伟达GPU的机制。ZLUDA就是这样一种工具。该软件历史悠久,但对于不了解的人来说,它最初由超威半导体官方开发,后来成为一个独立项目,由安杰伊·雅尼克(Andrzej Janik)担任首席开发人员。

根据Phoronix的报告,ZLUDA现已获得对超威半导体最新软件框架ROCm 7的支持,这将最终使得在完成CUDA代码移植后,能够利用超威半导体的最新软件堆栈。对于不了解的人来说,ZLUDACUDA代码的即插即用替代品,该工具本质上是拦截CUDAAPI调用,并将其重定向到不同的GPU运行时,最终实现跨平台兼容。如果你想知道为什么这个工具还没有成为主流,主要是因为ZLUDA仍处于开发阶段。目前没有关于代码移植如何影响性能的信息。

我们知道,像微软(Microsoft)这样的公司正试图建立特定的翻译层,以使其人工智能工作负载的CUDA能够通用化。根据我们在人工智能行业看到的情况,CUDA是最受欢迎的工具包,这可能是英伟达一直主导人工智能巨头计算力供应的原因之一。像ZLUDA这样的工具是否真的能够进入主流人工智能工作负载,将是一个有趣的看点;不过,就目前而言,这些都还处于早期实施阶段。


文章标签: #ZLUDA #CUDA #AMD #ROCm7 #GPU

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。