ROCm component support#
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 |
no debugger available |
|
Profiler |
||
Porting Tools |
Coming Soon |
|
Runtime |
HIP (open sourced) |
HIP (closed source) |
Math Libraries |
Supported |
Supported |
Primitives Libraries |
Supported |
Supported |
Communication Libraries |
Supported |
Not available |
AI Libraries |
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.