From 9fdd966f7135fc713b29befb20be7529cc6bde9b Mon Sep 17 00:00:00 2001 From: Hao Li Date: Sun, 2 Nov 2025 21:13:33 +0800 Subject: [PATCH] update build instructions with theRock rocm installation and release link Signed-off-by: Hao Li --- docs/build.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/build.md b/docs/build.md index c959d70d18..6fcb69c71f 100644 --- a/docs/build.md +++ b/docs/build.md @@ -294,13 +294,13 @@ You can download it from your Linux distro's package manager or from here: [ROCm cmake -S . -B build -G Ninja -DGPU_TARGETS=gfx1100 -DGGML_HIP=ON -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Release cmake --build build ``` - Since TheRock (The HIP Environment and ROCm Kit) has been released on https://github.com/ROCm/TheRock/, which is a lightweight open source build platform for HIP and ROCm. - There is nightly build from https://therock-nightly-tarball.s3.amazonaws.com/, like therock-dist-windows-gfx1151-7.10.0a20251031.tar.gz for AMD Ryzen AI MAX CPU. - Below is step for building with TheRock HIP backend for Windows. Download therock-dist-windows-gfx1151-xxx.tar.gz and uncompress it to C:\work\therock\. - Also Set RC COMPILER with https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/ installation + TheRock (The HIP Environment and ROCm Kit) has been released on https://github.com/ROCm/TheRock/, which is a lightweight open source build platform for HIP and ROCm. + Below is step for building llama.cpp for HIP backend for Windows. + Download from https://github.com/ROCm/TheRock/releases and uncompress it to %HIP_PATH%. + Also Set RC COMPILER with https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/ installation, like C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe + Assuming a gfx1151-compatible AMD GPU from https://github.com/ROCm/TheRock/blob/main/RELEASES.md ```bash - set HIP_PATH=C:\work\therock set HIP_PATH_70=%HIP_PATH% set LLVM_PATH=%HIP_PATH% set HIP_PLATFORM=amd @@ -308,7 +308,7 @@ You can download it from your Linux distro's package manager or from here: [ROCm set CMAKE_CXX_COMPILER=%HIP_PATH%\lib\llvm\bin\amdclang++.exe set CMAKE_RC_COMPILER="C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" set PATH=%HIP_PATH%\bin;%PATH% - cmake -S . -B build -G Ninja -DGPU_TARGETS=gfx1151 -DGGML_HIP=ON -DCMAKE_C_COMPILER=%CMAKE_C_COMPILER% -DCMAKE_CXX_COMPILER=%CMAKE_CXX_COMPILER% -DCMAKE_BUILD_TYPE=Release -DLLAMA_CURL=OFF -DCMAKE_RC_COMPILER=%CMAKE_RC_COMPILER% + cmake -S . -B build -G Ninja -DGPU_TARGETS=gfx1151 -DGGML_HIP=ON -DCMAKE_C_COMPILER=%CMAKE_C_COMPILER% -DCMAKE_CXX_COMPILER=%CMAKE_CXX_COMPILER% -DCMAKE_BUILD_TYPE=Release -DCMAKE_RC_COMPILER=%CMAKE_RC_COMPILER% cmake --build build ```