赛灵思资源管理器 (XRM) 负责管理和控制机器上的 AMD FPGA 资源。对于 Vitis AI 发行版,必须安装 XRM 才能使用 XRM 运行深度学习解决方案。XRM 是作为服务器/客户端范例来实现的。它是 XRT 基础上的附加库,旨在促进多 FPGA 资源管理。XRM 并非旨在替代 AMD XRT。XRM 的功能特性列表如下所示:
- 启用多 FPGA 异构支持
- C++ API 和 CLI 供客户端分配、使用和发布资源
- 按 FPGA、计算单元 (CU) 和服务粒度启用资源分配
- 自动发布资源
- 多客户支持:启用多客户/用户/进程请求
- XCLBIN 到 DSA 自动关联
- 客户/用户间资源共享
- 容器化支持
- 用户定义的函数
- 日志记录支持