AI软件
本页面提供了在树莓派 5 上运行由 Hailo NPU 驱动的 AI 模型的说明。Hailo NPU 是一款专为运行神经网络而设计的 AI 加速芯片;树莓派的 CPU 不再处理 AI 工作,而是由 NPU 更高效地处理。
您可以通过以下方式将 Hailo NPU 连接到树莓派 5:
- 树莓派 AI Kit,由 M.2 HAT+ 和预装的 Hailo-8L NPU 组成。
- 树莓派 AI HAT+,板载 Hailo-8L NPU 或 Hailo-8 NPU。
- 树莓派 AI HAT+ 2,板载 Hailo-10H NPU。
产品推荐
这三种选项都允许您在树莓派 5 上运行视觉 AI 模型。但是,AI Kit 已停产,因此对于新设计,我们建议使用 AI HAT+ 或 AI HAT+ 2。
AI HAT+ 2 还允许您运行生成式 AI(GenAI)模型。使用 AI HAT+ 2,您可以:
- 运行大语言模型(LLM)。如果您有 AI HAT+ 2 并想同时运行视觉 AI 模型和 LLM,请遵循两套说明:视觉 AI 模型 和 大语言模型。
- 运行视觉-语言模型(VLM)和其他 GenAI 任务。有关说明,请参阅 Hailo 的 GitHub 仓库:hailo-apps。
硬件前提条件
运行 AI 模型需要一台 树莓派 5,安装 64 位树莓派 OS(Trixie),以及以下 Hailo AI 加速器(NPU)选项之一:
- 树莓派 AI HAT+ 或 AI HAT+ 2(推荐),两者都有板载 Hailo 模块。有关这些配件的更多信息,请参阅 AI HAT+。
- 树莓派 AI Kit,包含预装 Hailo-8L AI 加速器的 M.2 HAT+。有关 AI Kit 的更多信息,请参阅 AI Kit。
产品状态
AI Kit 已停产;对于新设计,我们建议使用 AI HAT+ 或 AI HAT+ 2。
如果您想运行视觉 AI 模型,还需要一个支持的摄像头,例如树莓派摄像头模块 3。我们建议在连接 AI 硬件之前先连接摄像头。有关说明,请参阅安装树莓派摄像头。跳过重新连接树莓派电源的步骤,因为下一步需要断开树莓派电源。
然后,根据您的 AI 硬件,按照连接 AI HAT(HAT+ 或 HAT+ 2)或 AI Kit 到树莓派 5 的说明操作。
接下来,按照软件前提条件中的说明启用 PCIe Gen 3.0(仅 AI Kit)、安装所需依赖项并验证一切设置正确。
软件前提条件
在树莓派 5 上运行视觉 AI 模型或 GenAI 模型之前,必须配置所需的软件。大致包括以下任务,按顺序执行:
- 启用 PCIe Gen 3.0。手动配置 PCIe 接口,允许 Hailo NPU 以全速通信。这仅对 AI Kit 必需。
- 更新系统。确保您的树莓派 OS 软件包完全更新。
- 安装依赖项。安装必要的软件依赖项,使操作系统(OS)和应用程序能够检测、通信并在 Hailo NPU 上运行 AI 模型。
- 验证安装。验证您的 AI 硬件是否正确检测并准备就绪。