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。
相关
- 项目
- 项目
- 项目
- 项目