Update Windows ROCm build to 26.Q1#19810
Conversation
773bb87 to
4d50bae
Compare
|
@superm1 Actually, |
* Update build command to build llama-* tools not just ggml-hip * Update rocWMMA headers to 7.2 * Add GFX1150 target * Correct library paths for AMD libraries in 26.Q1
4d50bae to
a092656
Compare
|
Thanks for digging into it @slojosic-amd . I've updated per your guidance. Here is the updated test run. https://github.com/superm1/llama.cpp/actions/runs/22353759055/job/64687505235 |
IMbackK
left a comment
There was a problem hiding this comment.
This is fine, and i am not aware of anything blocking this, but i dont have a windows rocm setup to try the artifacts on.
|
@superm1 @IMbackK I tried https://github.com/superm1/llama.cpp/actions/runs/22314451817/artifacts/5620163961 on Windows on Strix Halo and llama.bench and llama-cli seems to work fine:
|
| include: | ||
| - name: "radeon" | ||
| gpu_targets: "gfx1151;gfx1200;gfx1201;gfx1100;gfx1101;gfx1102;gfx1030;gfx1031;gfx1032" | ||
| gpu_targets: "gfx1150;gfx1151;gfx1200;gfx1201;gfx1100;gfx1101;gfx1102;gfx1030;gfx1031;gfx1032" |
There was a problem hiding this comment.
Why do we have different targets on Windows?
There was a problem hiding this comment.
The Windows kernel driver dose not support the full range of gpus, gfx9 for instance was never supported at all on windows via the clr kernel interface windows hip uses
|
@superm1 Can you also update the regular build and |
* Update build command to build llama-* tools not just ggml-hip * Update rocWMMA headers to 7.2 * Add GFX1150 target * Correct library paths for AMD libraries in 26.Q1
* Update build command to build llama-* tools not just ggml-hip * Update rocWMMA headers to 7.2 * Add GFX1150 target * Correct library paths for AMD libraries in 26.Q1
* Update build command to build llama-* tools not just ggml-hip * Update rocWMMA headers to 7.2 * Add GFX1150 target * Correct library paths for AMD libraries in 26.Q1
* Update build command to build llama-* tools not just ggml-hip * Update rocWMMA headers to 7.2 * Add GFX1150 target * Correct library paths for AMD libraries in 26.Q1
* Update build command to build llama-* tools not just ggml-hip * Update rocWMMA headers to 7.2 * Add GFX1150 target * Correct library paths for AMD libraries in 26.Q1
* Update build command to build llama-* tools not just ggml-hip * Update rocWMMA headers to 7.2 * Add GFX1150 target * Correct library paths for AMD libraries in 26.Q1
* Update build command to build llama-* tools not just ggml-hip * Update rocWMMA headers to 7.2 * Add GFX1150 target * Correct library paths for AMD libraries in 26.Q1
* Update build command to build llama-* tools not just ggml-hip * Update rocWMMA headers to 7.2 * Add GFX1150 target * Correct library paths for AMD libraries in 26.Q1
* Update build command to build llama-* tools not just ggml-hip * Update rocWMMA headers to 7.2 * Add GFX1150 target * Correct library paths for AMD libraries in 26.Q1
* Update build command to build llama-* tools not just ggml-hip * Update rocWMMA headers to 7.2 * Add GFX1150 target * Correct library paths for AMD libraries in 26.Q1


This updates Windows to the latest stable release of ROCm just as Linux was just recently updated (#19433).
Here is a build in my fork demonstrating it passes.
CC @IMbackK , @slojosic-amd, @hammmmy