Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 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
bd9985c
feat: unified AMD build repo with ROCm, Vulkan, NPU, CPU support
iswaryaalex Jun 9, 2026
46fdb26
workflow: updates, test
iswaryaalex Jun 9, 2026
56844c2
added NPU runner
iswaryaalex Jun 9, 2026
c7aba15
added NPU runner
iswaryaalex Jun 9, 2026
697a651
runner: Update NPU runner
iswaryaalex Jun 10, 2026
00c9258
workflow: updated with specific tests
iswaryaalex Jun 10, 2026
642fc7c
workflow: updated with specific tests
iswaryaalex Jun 10, 2026
be38480
workflow: updated with specific tests
iswaryaalex Jun 10, 2026
4319677
workflow: updated with specific tests
iswaryaalex Jun 10, 2026
906009a
temp runner
iswaryaalex Jun 10, 2026
3a2c22f
temp runner
iswaryaalex Jun 10, 2026
e831c84
temp runner
iswaryaalex Jun 10, 2026
dcf64a3
ci: disable sync update
iswaryaalex Jun 10, 2026
604a357
ci: fix failure
iswaryaalex Jun 10, 2026
ce9af21
ci: fix failure
iswaryaalex Jun 10, 2026
96520a5
ci: revert to github hosted runner
iswaryaalex Jun 10, 2026
ba8517b
ci: revert to github hosted runner
iswaryaalex Jun 10, 2026
f258e40
fix: apply -march=x86-64-v3 and disable AVX-512 for portable Linux CP…
iswaryaalex Jun 10, 2026
6af771e
ci: use curl
iswaryaalex Jun 10, 2026
7ed879c
Merge pull request #2 from lemonade-sdk/iswarya/whispercpp-unified-rocm
Geramy Jun 10, 2026
49744bd
ci: add metal builds
iswaryaalex Jun 11, 2026
2651957
ci: versioning update
iswaryaalex Jun 11, 2026
6880f62
Merge pull request #3 from lemonade-sdk/iswarya/whispercpp-unified-rocm
iswaryaalex Jun 11, 2026
c67c1d1
Update README.md
iswaryaalex Jun 11, 2026
e66a350
Update README.md
iswaryaalex Jun 11, 2026
3afa341
Add README update
iswaryaalex Jun 11, 2026
5371576
ci: sync
iswaryaalex Jun 11, 2026
b22c9c7
Merge branch 'master' of https://github.com/lemonade-sdk/whisper.cpp-…
iswaryaalex Jun 11, 2026
b1649d1
ci: new lite
iswaryaalex Jun 12, 2026
ef9cee0
ci: setup lightweight
iswaryaalex Jun 12, 2026
af95c38
ci: reduce linked bins; Update README
iswaryaalex Jun 12, 2026
776f36e
docs: update download links to v1.8.3
github-actions[bot] Jun 12, 2026
460f5be
Optimize library collection in build workflow
iswaryaalex Jun 12, 2026
56119b4
fix(macos): package whisper Metal dylibs with portable rpath
fl0rianr Jun 19, 2026
184cab6
Merge pull request #4 from fl0rianr/fl0rianr/improve_whisper_build
iswaryaalex Jun 19, 2026
d30ec46
Update release process
iswaryaalex Jun 19, 2026
d92d51e
Merge pull request #6 from lemonade-sdk/update-release
iswaryaalex Jun 19, 2026
dc298b8
docs: update download links to v1.8.4
github-actions[bot] Jun 20, 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 ==="
22 changes: 0 additions & 22 deletions .github/workflows/bindings-go.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/bindings-ruby.yml

This file was deleted.

Loading