MulticoreWare

实例探究

为机器学习引擎提供中间表征支持

October 19, 2022

本案例研究强调了MulticoreWare在创建和实施软件层方面的作用,以利用客户现有的软件栈实现PyTorch后端支持。

客户

客户是顶级芯片制造商之一,拥有用于训练和推理管道的定制人工智能/机器学习加速器。

项目

通过以优化的方式扩展软件栈,为其定制硬件提供PyTorch(一种开源机器学习框架,可加速从研究原型到生产部署的过程)支持,并为此提供端到端测试套件。

挑战

  1. 客户内核库中的运营商支持有限
  2. 客户软件栈中的多个抽象层增加了复杂性

解决方案

MulticoreWare的工程师决定使用现有内核的组合来实现客户内核库中不支持的运算符。

测试套件覆盖面广,可验证添加支持的所有运算符。

Creating and implementing a software layer to enable PyTorch backend support using the existing software stack

MulticoreWare 的优势和方法

MulticoreWare在多个客户的ML软件栈中拥有超过8年的跨层工作经验。无论是内核编写、内核优化,还是添加ML框架支持或模型开发和调整,我们在这些领域都拥有多年的专业知识。

此外,我们还拥有从更早的Caffe框架到目前的PyTorch的专业知识。我们迅速组建了一个由解决方案架构师、高级开发人员和质量分析师组成的团队,对当前的技术生态系统进行全面评估。

成果

PyTorch框架中80%的运算能够在客户的硬件/软件堆栈中运行。使用测试套件验证了这些功能的正确性。

Share Via

Explore More

Jan 8 2026

面向自愈网络的AI驱动动态策略管理

该客户是网络管理软件领域的全球领导者,为企业、电信、工业和数据中心网络提供端到端的网络和服务管理解决方案。

Read more
Dec 8 2025

面向新一代笔记本电脑的AI驱动的可执行故障排除

一家领先的消费计算技术公司,以人工智能驱动的创新不断突破用户体验的界限而闻名。

Read more
Nov 25 2025

面向下一代多加速器平台的AI框架统一

一家领先的消费和企业计算OEM厂商,以其创新驱动的产品路线图而闻名,产品涵盖笔记本电脑、工作站和数据中心服务器。

Read more

GET IN TOUCH