whisper.cpp
feat: add ROCm GPU support for AMD hardware
#3757
Open

feat: add ROCm GPU support for AMD hardware #3757

Geramy wants to merge 64 commits into ggml-org:master from lemonade-sdk:master
Geramy
Geramy Enable windows rocm build of whisper.cpp
f4ed8841
Geramy ci: copy ROCm sysdep libs and ensure build directory exists
acc507e3
Geramy Merge branch 'ggml-org:master' into master
078f28fc
Geramy Added workflows and actions for self hosted runners.
e7166266
Geramy Merge branch 'master' of github.com:lemonade-sdk/whisper.cpp-rocm
671d0149
Geramy Reorder jobs.
1c5061f5
Geramy adding exports for rocm path and hip path.
a4a6a712
Geramy adding rocm lib path to ld_library_path
1e0ec6db
Geramy Merge branch 'ggml-org:master' into master
e3a0a13e
Geramy Fixed a merge conflict.
bc289aa7
Geramy Merge branch 'master' of github.com:lemonade-sdk/whisper.cpp-rocm
249d0b0b
Geramy Merge branch 'ggml-org:master' into master
f30d3030
Geramy Add AMD ROCm GPU build and test CI infrastructure
c8a540df
Geramy I have removed duplicated steps, stray echo, all dead code and utputs…
91fa40d9
Geramy Replaced grep -oP '(?<=<Key>)[^<]*' with portable sed -n 's/.*<Key>\(…
265c868c
Geramy Reverted the change using cmake instead of make adding mode.
2c853b7a
Geramy make compatible with git bash
2fd0fb78
Geramy changing the approach to use awk instead, since prior attempt with tr…
4d25bcfc
Geramy attempting grep now.
f1287e38
Geramy adding powershell job for winodws instead of shell because shells gre…
cd3b5fce
Geramy Merge branch 'ggml-org:master' into master
6b6da350
Geramy fix: address PR review comments from ramkrishna2910
73de19c4
Geramy refactor: consolidate ROCm version resolution to shared bash script
93276f0e
Geramy fix(ci): fix Windows ROCm latest auto-detection regex compatibility
9a4b1106
Geramy Fix echo command for ROCm URL output
fbe51d99
Geramy update version_regex to be windows and linux compatbile.
e0719055
Geramy refactor(ci): replace Amazon S3 nightly scanning with AMD official repo
62589cb3
Geramy fix(ci): allow custom ROCm version input in workflow_dispatch
8ce7027a
Geramy Merge branch 'ggml-org:master' into master
1d6f1d14
Copilot Merge branch 'master' of https://github.com/lemonade-sdk/whisper.cpp-…
cf3281c6
Geramy Merge pull request #1 from lemonade-sdk/geramy/rocm-build-tests-matrix
0a23b5aa
Geramy
Geramy
iswaryaalex feat: unified AMD build repo with ROCm, Vulkan, NPU, CPU support
bd9985cf
iswaryaalex workflow: updates, test
46fdb266
iswaryaalex added NPU runner
56844c2b
iswaryaalex added NPU runner
c7aba15b
iswaryaalex runner: Update NPU runner
697a6519
iswaryaalex workflow: updated with specific tests
00c9258d
iswaryaalex workflow: updated with specific tests
642fc7cc
iswaryaalex workflow: updated with specific tests
be38480d
iswaryaalex workflow: updated with specific tests
4319677c
iswaryaalex temp runner
906009ae
iswaryaalex temp runner
3a2c22f9
iswaryaalex temp runner
e831c841
iswaryaalex ci: disable sync update
dcf64a38
iswaryaalex ci: fix failure
604a357d
iswaryaalex ci: fix failure
ce9af216
iswaryaalex ci: revert to github hosted runner
96520a57
iswaryaalex ci: revert to github hosted runner
ba8517b8
iswaryaalex fix: apply -march=x86-64-v3 and disable AVX-512 for portable Linux CP…
f258e401
iswaryaalex ci: use curl
6af771ec
Geramy Merge pull request #2 from lemonade-sdk/iswarya/whispercpp-unified-rocm
7ed879ca
iswaryaalex ci: add metal builds
49744bd9
iswaryaalex ci: versioning update
26519571
iswaryaalex Merge pull request #3 from lemonade-sdk/iswarya/whispercpp-unified-rocm
6880f62d
iswaryaalex Update README.md
c67c1d10
iswaryaalex Update README.md
e66a3500
iswaryaalex Add README update
3afa3412
iswaryaalex ci: sync
53715767
iswaryaalex Merge branch 'master' of https://github.com/lemonade-sdk/whisper.cpp-…
b22c9c7b
iswaryaalex ci: new lite
b1649d18
iswaryaalex ci: setup lightweight
ef9cee0b
iswaryaalex ci: reduce linked bins; Update README
af95c386
github-actions[bot] docs: update download links to v1.8.3
776f36ec
iswaryaalex Optimize library collection in build workflow
460f5be1

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone