ROCm/AMDMIGraphX

AMD's graph optimization engine.

解决的问题

AMDMIGraphX 是一个旨在加速 AMD 硬件上机器学习模型执行的图推理引擎。它通过优化已训练模型的运行(推理)过程,确保更高的性能和效率。

工作原理

它作为一个利用 ROCm 生态系统的推理引擎运行。它支持读取 ONNX 文件(通过 Protobuf),并提供 C/C++ 和 Python API 用于集成。该引擎利用包括 MIOpen、rocBLAS 和 HIP 在内的多个底层 AMD 库在 GPU 上执行操作。

适用对象

该工具主要面向需要为 AMD GPU 高性能推理部署和优化 ML 模型的开发人员和机器学习工程师。

亮点

  • 基于图的加速:专门为加速 ML 模型推理而设计。
  • 广泛的集成:可与 ROCm 软件栈协同工作。
  • 灵活的 API:为应用程序开发提供 Python 绑定和 C/C++ API。
  • 多种构建选项:支持通过二进制文件、CMake 或 Docker 容器进行安装。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目