whisper.cpp/.github/workflows
Sachin Kumawat 52dec9d889
vitisai : add VitisAI Plugin for AMD Ryzen AI NPU encoder offload (#3608)
* Add VitisAI Plugin

* Added VitisAI encoder module placeholder files

* VitisAI build integration

* VitisAI encoder offload functional

* Clean up vitisai integration

* Add c++17 requirement for Windows

* Enabled preemption for windows runs

* Add model cache override option

* Remove vitisai premature log message

* Add rai support through file mapping

* Fixed flatbuffer loading

* Fixed Windows file mapping issue

* Update FlexmlRT resolution

* Use Flexmlrt wheel pkg to build VitisAI plugin

* Clean up

* Remove prints

* Change flexmlrt target from Shared to Interface

* Add c++17 requirement for Windows

* Enabled preemption for windows runs

* Add rai support through file mapping

* Fixed flatbuffer loading

* Fixed Windows file mapping issue

* Update FlexmlRT resolution

* Use Flexmlrt wheel pkg to build VitisAI plugin

* Clean up

* Remove prints

* Change flexmlrt target from Shared to Interface

* Cleanup FlexmlRT integration

* format fix

* Adding AMD Licenses

* Update CMakeLists.txt

Co-authored-by: Kumawat, Sachin <sachin.kumawat@amd.com>

* Update src/CMakeLists.txt

Co-authored-by: Kumawat, Sachin <sachin.kumawat@amd.com>

* Update whisper.cpp

* Added VitisAI encoder readme section

* Remove license headers from common files to whisper.cpp

---------

Co-authored-by: Sachin Kumawat <sachink@amd.com>
Co-authored-by: Jeff Lin <jeffylin@xilinx.com>
Co-authored-by: Lin <jefflin@amd.com>
Co-authored-by: Lin, Jeff (DCG-ENG) <jeff.lin@amd.com>
Co-authored-by: Iswarya Alex <iswaryaalex96@gmail.com>
Co-authored-by: Alex, Iswarya <Iswarya.Alex@amd.com>

* Update README.md

- RAI EULA Links
- Updated for RAI Whisper instructions

* Cleanup and add runtime print debug guard

* turn off profiling

* Add VitisAI Plugin

* Added VitisAI encoder module placeholder files

* VitisAI build integration

* VitisAI encoder offload functional

* Clean up vitisai integration

* Add c++17 requirement for Windows

* Enabled preemption for windows runs

* Add model cache override option

* Remove vitisai premature log message

* Add rai support through file mapping

* Fixed flatbuffer loading

* Fixed Windows file mapping issue

* Update FlexmlRT resolution

* Use Flexmlrt wheel pkg to build VitisAI plugin

* Clean up

* Remove prints

* Change flexmlrt target from Shared to Interface

* Add c++17 requirement for Windows

* Enabled preemption for windows runs

* Add rai support through file mapping

* Fixed flatbuffer loading

* Fixed Windows file mapping issue

* Update FlexmlRT resolution

* Use Flexmlrt wheel pkg to build VitisAI plugin

* Clean up

* Remove prints

* Change flexmlrt target from Shared to Interface

* Cleanup FlexmlRT integration

* format fix

* Adding AMD Licenses

* Update CMakeLists.txt

Co-authored-by: Kumawat, Sachin <sachin.kumawat@amd.com>

* Update src/CMakeLists.txt

Co-authored-by: Kumawat, Sachin <sachin.kumawat@amd.com>

* Update whisper.cpp

* Added VitisAI encoder readme section

* Remove license headers from common files to whisper.cpp

---------

Co-authored-by: Sachin Kumawat <sachink@amd.com>
Co-authored-by: Jeff Lin <jeffylin@xilinx.com>
Co-authored-by: Lin <jefflin@amd.com>
Co-authored-by: Lin, Jeff (DCG-ENG) <jeff.lin@amd.com>
Co-authored-by: Iswarya Alex <iswaryaalex96@gmail.com>
Co-authored-by: Alex, Iswarya <Iswarya.Alex@amd.com>

* Cleanup and add runtime print debug guard

* Update README.md

- RAI EULA Links
- Updated for RAI Whisper instructions

* turn off profiling

* Let flexmlrt detect device type

* Add VitisAI model download scripts

* Add encoder + cross projection layer offload

* Add self hosted runner for amd npu

* Update runner

* Update workflow for linux

* Update workflow for linux

* Update flexmlrt packages for linux

* Update flexmlrt packages for linux

* Updated README

* readme: clarify xrt

* readme: clarify xrt

* ci: update test config

* Added supported plarform details with python 3.12 requirement for Linux

* Use refactored helpers

* Deprecate cross_proj .rai naming and cleanup

* Remove stale function code

* Fix: formatting

---------

Co-authored-by: Jeff Lin <jeffylin@xilinx.com>
Co-authored-by: Lin <jefflin@amd.com>
Co-authored-by: Lin, Jeff (DCG-ENG) <jeff.lin@amd.com>
Co-authored-by: Iswarya Alex <iswaryaalex96@gmail.com>
Co-authored-by: Alex, Iswarya <Iswarya.Alex@amd.com>
Co-authored-by: Iswarya Alex <47045679+iswaryaalex@users.noreply.github.com>
2026-08-24 08:02:30 +02:00
..
bindings-go.yml ci : pin github actions to commit sha's (#3865) 2026-06-09 12:51:00 +02:00
bindings-ruby.yml ruby : add support for Parakeet (#3885) 2026-06-17 06:42:09 +02:00
build-android.yml ci : pin github actions to commit sha's (#3865) 2026-06-09 12:51:00 +02:00
build-clang.yml cmake : update semver and release process [no ci] (#3996) 2026-08-20 09:34:27 +02:00
build-coreml.yml ci : pin github actions to commit sha's (#3865) 2026-06-09 12:51:00 +02:00
build-cpu.yml ci : pin github actions to commit sha's (#3865) 2026-06-09 12:51:00 +02:00
build-freebsd.yml ci : pin github actions to commit sha's (#3865) 2026-06-09 12:51:00 +02:00
build-gcc.yml ci : only trigger release jobs for tags (#3883) 2026-06-16 14:33:42 +02:00
build-macos.yml cmake : update semver and release process [no ci] (#3996) 2026-08-20 09:34:27 +02:00
build-quantize.yml cmake : update semver and release process [no ci] (#3996) 2026-08-20 09:34:27 +02:00
build-sanitize.yml ci : set GGML_NATIVE=OFF for sanitize builds (#3920) 2026-06-30 17:47:22 +02:00
build-self-hosted.yml vitisai : add VitisAI Plugin for AMD Ryzen AI NPU encoder offload (#3608) 2026-08-24 08:02:30 +02:00
build-sycl.yml cmake : update semver and release process [no ci] (#3996) 2026-08-20 09:34:27 +02:00
build-vad.yml ci : set GGML_NATIVE=OFF for build-vad workflow (#3966) 2026-08-03 13:34:00 +02:00
build-wasm.yml ci : pin github actions to commit sha's (#3865) 2026-06-09 12:51:00 +02:00
build-windows.yml ci : pin github actions to commit sha's (#3865) 2026-06-09 12:51:00 +02:00
close-issue.yml ci : move close-issue.yml to .github/workflows [no ci] (#4002) 2026-08-21 08:57:40 +02:00
deploy-examples-wasm.yml ci : pin github actions to commit sha's (#3865) 2026-06-09 12:51:00 +02:00
docker.yml ci : pin github actions to commit sha's (#3865) 2026-06-09 12:51:00 +02:00
examples.yml ci, examples : add package-lock.json to examples addon node (#3919) 2026-07-01 09:04:21 +02:00
make-release.yml ci : release clean-up (#4005) 2026-08-21 14:51:02 +02:00
release.yml ci : release clean-up (#4005) 2026-08-21 14:51:02 +02:00