Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
f4ed884
Enable windows rocm build of whisper.cpp
Geramy Jan 25, 2026
acc507e
ci: copy ROCm sysdep libs and ensure build directory exists
Geramy Jan 29, 2026
078f28f
Merge branch 'ggml-org:master' into master
Geramy Feb 25, 2026
e716626
Added workflows and actions for self hosted runners.
Geramy Feb 26, 2026
671d014
Merge branch 'master' of github.com:lemonade-sdk/whisper.cpp-rocm
Geramy Feb 26, 2026
1c5061f
Reorder jobs.
Geramy Feb 26, 2026
a4a6a71
adding exports for rocm path and hip path.
Geramy Feb 26, 2026
1e0ec6d
adding rocm lib path to ld_library_path
Geramy Feb 26, 2026
e3a0a13
Merge branch 'ggml-org:master' into master
Geramy Feb 27, 2026
bc289aa
Fixed a merge conflict.
Geramy Mar 3, 2026
249d0b0
Merge branch 'master' of github.com:lemonade-sdk/whisper.cpp-rocm
Geramy Mar 3, 2026
f30d303
Merge branch 'ggml-org:master' into master
Geramy Mar 3, 2026
c8a540d
Add AMD ROCm GPU build and test CI infrastructure
Geramy Mar 3, 2026
91fa40d
I have removed duplicated steps, stray echo, all dead code and utputs…
Geramy Mar 4, 2026
265c868
Replaced grep -oP '(?<=<Key>)[^<]*' with portable sed -n 's/.*<Key>\(…
Geramy Mar 4, 2026
2c853b7
Reverted the change using cmake instead of make adding mode.
Geramy Mar 4, 2026
2fd0fb7
make compatible with git bash
Geramy Mar 9, 2026
4d25bcf
changing the approach to use awk instead, since prior attempt with tr…
Geramy Mar 9, 2026
f1287e3
attempting grep now.
Geramy Mar 9, 2026
cd3b5fc
adding powershell job for winodws instead of shell because shells gre…
Geramy Mar 9, 2026
6b6da35
Merge branch 'ggml-org:master' into master
Geramy Mar 10, 2026
73de19c
fix: address PR review comments from ramkrishna2910
Geramy Apr 16, 2026
93276f0
refactor: consolidate ROCm version resolution to shared bash script
Geramy Apr 16, 2026
9a4b110
fix(ci): fix Windows ROCm latest auto-detection regex compatibility
Geramy Apr 17, 2026
fbe51d9
Fix echo command for ROCm URL output
Geramy Apr 17, 2026
e071905
update version_regex to be windows and linux compatbile.
Geramy Apr 17, 2026
62589cb
refactor(ci): replace Amazon S3 nightly scanning with AMD official repo
Geramy Apr 17, 2026
8ce7027
fix(ci): allow custom ROCm version input in workflow_dispatch
Geramy Apr 17, 2026
1d6f1d1
Merge branch 'ggml-org:master' into master
Geramy Apr 17, 2026
cf3281c
Merge branch 'master' of https://github.com/lemonade-sdk/whisper.cpp-…
Copilot Apr 17, 2026
0a23b5a
Merge pull request #1 from lemonade-sdk/geramy/rocm-build-tests-matrix
Geramy Apr 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .github/actions/cleanup-processes-linux/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: 'Cleanup GPU Processes (Linux)'
description: 'Kill zombie whisper/GPU processes on self-hosted Linux runners'

runs:
using: 'composite'
steps:
- name: Kill zombie processes
shell: bash
run: |
echo "=== Cleaning up stale processes ==="
pkill -f "whisper-cli" 2>/dev/null || true
pkill -f "whisper-bench" 2>/dev/null || true
pkill -f "whisper-server" 2>/dev/null || true
pkill -f "ctest.*whisper" 2>/dev/null || true
if command -v rocm-smi &>/dev/null; then
echo "=== GPU process check ==="
rocm-smi --showpids 2>/dev/null || true
fi
echo "=== Cleanup complete ==="
15 changes: 15 additions & 0 deletions .github/actions/cleanup-processes-windows/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: 'Cleanup GPU Processes (Windows)'
description: 'Kill zombie whisper/GPU processes on self-hosted Windows runners'

runs:
using: 'composite'
steps:
- name: Kill zombie processes
shell: pwsh
run: |
Write-Host "=== Cleaning up stale processes ==="
$processNames = @("whisper-cli", "whisper-bench", "whisper-server", "ctest")
foreach ($name in $processNames) {
Get-Process -Name $name -ErrorAction SilentlyContinue | Stop-Process -Force -ErrorAction SilentlyContinue
}
Write-Host "=== Cleanup complete ==="
Loading