ROCm/MIOpen

[DEPRECATED] Moved to ROCm/rocm-libraries repo

解决的问题

MIOpen 是一个为 AMD GPU 提供高性能机器学习原语的库。它作为深度学习框架的基础层,用于在 ROCm 支持的平台上高效执行操作。

工作原理

实现了一组针对常见机器学习操作的优化内核。该库支持 HIP 和 OpenCL(已弃用)编程模型。为降低启动延迟,它使用内核缓存,并提供针对特定 GPU 架构(例如 gfx900、gfx1030)的可选预编译内核。

适用人群

需要利用 AMD 硬件加速进行神经网络操作的机器学习框架或应用程序开发者。

主要亮点

  • 硬件加速:通过 ROCm 平台针对 AMD GPU 进行优化。
  • 内核缓存:使用持久化程序缓存,避免每次运行时重新编译内核。
  • 预编译内核:提供可选包,显著减少神经网络的初始启动时间。
  • cuDNN 迁移:提供专用指南,帮助开发者从 NVIDIA 的 cuDNN 迁移到 MIOpen。

相关

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