ROCm component support

ROCm component support#

Applies to Windows

2024-01-11

2 min read time

Starting with ROCm 5.5, the HIP SDK brings a subset of ROCm to developers on Windows. The collection of features enabled on Windows is referred to as the HIP SDK. These features allow developers to use the HIP runtime, HIP math libraries and HIP Primitive libraries. The following table shows the differences between Windows and Linux releases.

Component

Linux

Windows

Driver

Radeon Software for Linux

AMD Software Pro Edition

Compiler

hipcc/amdclang++

hipcc/clang++

Debugger

rocgdb

no debugger available

Profiler

ROCProfiler

Radeon GPU Profiler

Porting Tools

HIPIFY

Coming Soon

Runtime

HIP (open sourced)

HIP (closed source)

Math Libraries

Supported

Supported

Primitives Libraries

Supported

Supported

Communication Libraries

Supported

Not available

AI Libraries

MIOpen, MIGraphX

Not Available

System Management

ROCm SMI, RDC, rocminfo

amdsmi, hipInfo

AI Frameworks

PyTorch, TensorFlow, etc.

Not available

CMake HIP Language

Enabled

Unsupported

Visual Studio

Not applicable

Plugin available

HIP Ray Tracing

Supported

Supported

We are continuing to invest in Windows support and plan to release enhanced features in future revisions.

Note

The 5.5 Windows Installer collectively groups the Math and Primitives libraries.