曾经的竞争对手站到了一起。10月21日,《每日经济新闻》记者从英特尔处获悉,英特尔与AMD正展开合作,将双方针对PyTorch的x86 CPU优化成果,整合到开源深度学习库oneDNN中。这一合作将为开发者提供一条通用软件路径,优化英特尔和AMD CPU上的AI工作负载,减少x86 AI生态的软件碎片化,进一步简化PyTorch应用在C86系统上的开发、维护和部署。
据悉,根据x86生态系统顾问小组的建议,英特尔和AMD已就oneDNN达成一致,将其认定为PyTorch内x86加速的默认开源库。AMD正将ZenDNN优化整合进oneDNN,并以指导委员会成员的身份加入UXL基金会,通过开放协作,推进这项工作的进一步开展。
对于开发者而言,这意味着可以通过一个统一的入口,获得面向英特尔和AMD处理器的PyTorch CPU优化,从而在不同的x86平台上获得更加一致的开发体验。英特尔和AMD围绕oneDNN的共同投入,减少了软件碎片化,并为现有及未来的x86 AI能力提供了更为完善的支持。
另据了解,英特尔和AMD还在AI计算扩展(AI Compute Extensions)方面展开合作。这是面向x86设计的下一代指令集架构,能够加速矩阵乘法。未来,它将通过oneDNN更新,进一步集成至PyTorch中。
谈及这场合作,英特尔数据中心副总裁兼战略项目总经理Jeff McVeigh称,希望通过与AMD在oneDNN上的合作,可以让开发者无需为了充分发挥x86 CPU的性能,而采用不同的软件路径。双方的携手还将为PyTorch社区提供一条适用于现代处理器的统一路径,同时,也让包括AI计算扩展在内的未来性能,能够更顺畅地融入框架之中。
AMD架构与战略企业副总裁Robert Hormuth则称,AMD一直在推动开放软件生态系统的发展,并希望借此为开发者提供更多选择,让高性能AI应用的构建变得更加简单。“通过与x86生态系统顾问小组的合作,我们希望推动产业围绕通用技术形成更广泛的协作,从而简化跨x86处理器的开发流程。”
谈及这场CPU领域“史诗级”的合作,红帽首席技术官办公室副总裁兼杰出工程师、PyTorch大使Stephen Watt称,AMD与英特尔携手,通过PyTorch中的oneDNN,让x86 CPU的优化标准化,是减少生态碎片化的重要一步。将帮助开发者更轻松便捷地在不同x86架构上,以一致的方式构建、优化和部署AI工作负载。(每经记者 杨卉)
每日经济新闻







