英特尔推出推理微服务 至强平台可直接跑大模型

IT时代网10月15日消息,英特尔宣布推出Intel Inference Microservices服务,这是一套面向大语言模型推理的容器化微服务方案,目标是让企业在已有的至强处理器上直接获得经过调优的模型推理能力,无需再花费数天时间进行手动硬件优化。

在该模式下,每个微服务都是一个独立容器,通过OpenAI兼容API对外提供单个模型的服务,并在启动时自动检测所在的英特尔处理器型号,应用英特尔针对该模型和该硬件预先验证过的配置参数。

英特尔指出,让大语言模型给出回复并不困难,难的是在既有硬件上稳定、高质量地重复这一过程。精度设置、计算任务在核心之间的分配方式、内存跨NUMA节点的布局,以及推理引擎使用哪些指令集,都取决于模型本身和底层处理器。更换模型,合适的参数就变了;迁移到另一代芯片,参数又需要重新调整。英特尔推理微服务旨在将这一调优过程封装在容器内部,由用户选择模型,容器负责选择设置。

首批版本基于vLLM引擎,支持BF16精度,可在Docker或Kubernetes 1.24及以上环境中运行,硬件要求为第四代、第五代或第六代英特尔至强处理器,建议配置32GB内存。启动时,容器会检查主机的处理器代数、分配到的核心数量、NUMA节点数量以及处理器内置的加速器。近期至强核心内置了专门用于推理计算的引擎,包括用于矩阵乘法的英特尔高级矩阵扩展和用于周边计算的AVX-512、AVX2及VNNI向量扩展。

检测完成后,容器会选择经过验证的配置档案,解析调优后的引擎参数,缓存权重,并在指定端口启动推理服务。对于运行特定模型镜像的用户,如果主机未被识别,容器会在启动时报错,而不是静默地以未调优状态运行;基础镜像则默认启用配置回退。用户还可以通过命令行查看容器检测到的硬件信息和将要执行的vLLM命令,例如运行detect-hardware或dry-run进行预检。

今年9月,英特尔开发者页面已介绍过Intel AI for Enterprise Inference,一套面向至强处理器的开源大语言模型服务栈,同样基于vLLM架构。此次发布的推理微服务可以视为将这一能力进一步产品化、容器化。英特尔在新闻稿中将当前版本定位为迈向英特尔硬件统一推理的第一步,明确表示至强处理器是开始的地方,随着产品组合扩展到代号Crescent Island的数据中心推理GPU,同一微服务模式将继续延伸。

注:本文综合自IT之家等,文中包含AI辅助创作的内容。

编辑:林一舟

THE END