ROCm/MIOpen
[DEPRECATED] Moved to ROCm/rocm-libraries repo
What it solves
MIOpen is a library that provides high-performance machine learning primitives for AMD GPUs. It serves as a foundational layer for deep learning frameworks to execute efficient operations on ROCm-enabled platforms.
How it works
It implements a set of optimized kernels for common machine learning operations. The library supports the HIP and OpenCL (deprecated) programming models. To reduce startup latency, it utilizes a kernel cache and offers optional pre-compiled kernels for specific GPU architectures (e.g., gfx900, gfx1030).
Who it’s for
Developers building machine learning frameworks or applications that need to leverage AMD hardware acceleration for neural network operations.
Highlights
- Hardware Acceleration: Optimized for AMD GPUs via the ROCm platform.
- Kernel Caching: Uses a persistent program cache to avoid recompiling kernels on every run.
- Pre-compiled Kernels: Optional packages to significantly reduce the initial startup time of neural networks.
- cuDNN Porting: Provides a dedicated guide to help developers migrate from NVIDIA's cuDNN to MIOpen.
相关
- 项目
- 项目
- 项目
- 项目