由 PyTorch 团队

英特尔一直处于技术创新的前沿,其最近在生成式 AI(GenAI)解决方案的探索也不例外。随着 AI 驱动游戏体验的兴起,英特尔寻求提供一款易于使用且直观的 GenAI 推理解决方案,专为搭载英特尔最新 GPU 的 AI PC 打造。通过利用 PyTorch 作为开发工作的基础,英特尔成功推出了 AI 游乐场,这是一个开源应用程序,展示了先进的 GenAI 工作负载。

商业挑战

我们的目标是提供一款易于访问且直观的通用人工智能推理解决方案,专为英特尔 AI 电脑定制。我们认识到展示最新通用人工智能工作负载在我们最新一代客户端 GPU 上的能力的重要性。为此,我们开发了一个入门级应用程序,AI 游乐场,这是一个开源项目,并在 GitHub 上提供了全面的开发者参考示例,使用 PyTorch。该应用程序无缝集成图像生成、图像增强和聊天机器人功能,使用检索增强生成(RAG)功能,所有这些都在一个用户友好的安装包中。这一举措不仅展示了这些人工智能工作负载的功能,还作为生态系统中的教育资源,指导开发者如何有效地利用英特尔® Arc™ GPU 产品线进行高级人工智能应用。该解决方案利用英特尔® Arc™ Xe 核心和 Xe 矩阵扩展(XMX)来加速推理。

AI Playground

英特尔如何使用 PyTorch

PyTorch 是 AI 游乐场的核心 AI 框架。我们广泛利用 PyTorch 的即时模式,这与我们生成模型的动态和迭代特性完美契合。这种方法不仅增强了我们的开发流程,还使我们能够快速原型设计和迭代高级 AI 功能。通过利用 PyTorch 强大的功能,我们创建了一个健壮的参考样本,展示了 GenAI 在英特尔 GPU 上在一个统一的应用程序中的潜力。

使用 PyTorch 解决 AI 挑战

PyTorch 在解决我们的 AI 挑战中发挥了关键作用,通过提供针对离散和集成 Intel Arc GPU 产品线优化的强大训练和推理框架。选择 PyTorch 而不是其他框架或 API 至关重要。其他选项将需要额外的定制开发或一次性解决方案,这可能会显著延长我们的上市时间并限制我们的功能集。使用 PyTorch,我们利用其灵活性和易用性,使团队能够通过实验来专注于创新,而不是基础设施。Intel® Extension for PyTorch 的集成进一步通过优化计算效率并使 Intel 硬件上的无缝扩展成为可能,确保我们的应用程序运行更快、更高效。

来自 Intel 的一封信

以 PyTorch 作为我们 AI 游乐场项目的基石,我们实现了快速的开发周期,这显著加快了我们的上市时间。这种灵活性使我们能够迭代地增强功能,并有效地与 2024 年硬件发布的承诺保持一致。

-鲍勃·达菲,AI 游乐场产品经理

PyTorch Case Stidu

使用 PyTorch 的好处

使用 PyTorch 对我们来说最大的好处是庞大的 PyTorch 生态系统,它将我们与一个活跃且协作的开发者社区连接起来。这种合作促进了现有开源项目中关键功能的无缝部署,使我们能够将最新的 GenAI 能力集成到 AI 游乐场中。令人印象深刻的是,我们通过最小化重写代码,确保这些高级功能可以轻松地集成到 Intel Arc GPU 上。

了解更多

想了解更多关于 Intel 的 AI 游乐场和与 PyTorch 的合作信息,请访问以下链接: