11月10日消息,据Wccftech报道称,微软已开发出一套专用工具包,可将为英伟达GPU编写的CUDA模型代码自动转换为兼容AMD ROCm平台的版本。
一位微软高管透露,公司已成功开发出专用工具包,能够将基于英伟达CUDA编写的AI模型代码,翻译成AMD ROCm平台支持的版本,具体名称尚未透露。
这意味着原本锁定在英伟达硬件生态中的AI应用,未来或可在AMD的AI GPU(如 MI300X 系列)上无缝运行。
媒体报道分析,微软的工具包很可能采用了一种名为“Runtime 兼容层”的技术。该技术无需对AI模型的源代码进行大规模重写,而是在程序运行时实时拦截CUDA的API(应用程序编程接口)调用,并将其动态翻译成ROCm能够理解的指令。
类似开源项目ZLUDA即采用此类方法,能在不修改源码的前提下实现兼容,但效果取决于翻译的精准度与完整性。