案例研究

英特尔如何通过英特尔锐炫™ GPU 使用 PyTorch 赋能生成式 AI

作者: 2025年1月24日2025年10月21日暂无评论

英特尔长期处于技术创新的前沿,其近期在生成式 AI (GenAI) 解决方案领域的探索也不例外。随着人工智能驱动的游戏体验兴起,英特尔致力于为搭载最新英特尔 GPU 的 AI PC 提供一种易于获取且直观的 GenAI 推理解决方案。通过将 PyTorch 作为开发工作的基石,英特尔成功推出了 AI Playground——这是一个展示先进 GenAI 工作负载的开源应用程序。

商业挑战

我们的目标是为搭载英特尔技术的 AI PC 提供一种易于获取且直观的 GenAI 推理解决方案。我们认识到,有必要在最新的客户端 GPU 产品系列上展示先进 GenAI 工作负载的能力。为实现这一目标,我们开发了一个入门级应用程序 AI Playground。它是一个开源项目,并在 GitHub 上提供了使用 PyTorch 构建的全面开发者参考示例。该应用程序将图像生成、图像增强和聊天机器人功能(使用检索增强生成 (RAG) 特性)无缝集成在一个用户友好的安装包中。这一举措不仅展示了这些 AI 工作负载的功能,还为生态系统提供了教育资源,指导开发者如何有效地利用 Intel® Arc™ GPU 产品线进行高级 AI 应用开发。该解决方案利用 Intel® Arc™ Xe 核心和 Xe 矩阵扩展 (XMX) 来加速推理。

AI Playground

英特尔如何使用 PyTorch

PyTorch 是 AI Playground 的核心 AI 框架。我们广泛利用了 PyTorch 的动态图模式(Eager Mode),这与我们生成式模型的动态和迭代特性完美契合。这种方法不仅增强了我们的开发工作流程,还使我们能够快速原型化并迭代先进的 AI 功能。通过利用 PyTorch 的强大功能,我们在一个统一的应用程序中创建了一个健壮的参考示例,展示了 GenAI 在英特尔 GPU 上的潜力。

用 PyTorch 解决 AI 挑战

PyTorch 通过提供针对独立和集成式英特尔 Arc GPU 产品系列优化的强大训练和推理框架,在解决我们的 AI 挑战方面发挥了重要作用。选择 PyTorch 而非其他框架或 API 至关重要。其他选择可能需要额外的定制开发或一次性解决方案,这会严重拖慢我们的上市时间并限制功能集。借助 PyTorch,我们利用了其灵活性和易用性,使我们的团队能够专注于通过实验进行创新,而不是纠结于基础设施。集成 Intel® Extension for PyTorch 进一步提高了性能,优化了计算效率,并实现了在英特尔硬件上的无缝扩展,确保我们的应用程序运行得更快、更高效。

来自英特尔的声音

以 PyTorch 作为 AI Playground 项目的基石,我们实现了快速的开发周期,显著缩短了产品上市时间。这种灵活性使我们能够迭代地增强功能,并有效地配合我们在 2024 年的硬件发布承诺。

– Bob Duffy,AI Playground 产品经理

PyTorch Case Stidu

使用 PyTorch 的益处

使用 PyTorch 对我们而言最大的益处在于庞大的 PyTorch 生态系统,它将我们与活跃且协作的开发者社区联系在一起。这种合作促进了现有开源项目中关键功能的无缝部署,使我们能够将最新的 GenAI 能力集成到 AI Playground 中。值得一提的是,我们以极少的重写工作就实现了这一点,确保了这些先进功能能够在英特尔 Arc GPU 上轻松使用。

了解更多

如需了解更多关于英特尔 AI Playground 以及与 PyTorch 合作的信息,请访问以下链接: