4 Commits
Author SHA1 Message Date
zhifu gao 500956bc33 fix(vulkan): refresh ggml for AMD submission handling (#3482)
Refresh the pinned llama.cpp revision with AMD Vulkan submission batching and DeviceLost diagnostics, adapt the sampler API, and document Windows troubleshooting. Refs #3479.
2026-08-11 12:19:11 +08:00
zhifu gao f1e287edc2 Add Windows CUDA llama.cpp release asset
Adds a Windows x64 CUDA release asset for the llama.cpp SenseVoice runtime, with CUDA Toolkit setup, architecture-86 build flags, focused SenseVoice target packaging, docs, and workflow regression tests. Manual workflow dispatch 29656771776 passed all build matrix jobs including build-windows-x64-cuda.
2026-07-19 03:24:07 +08:00
zhifu gao 7cdc280ee0 build: define NOMINMAX/_USE_MATH_DEFINES for MSVC (Windows portability) 2026-06-20 14:41:32 +08:00
zhifu gao 66358c577e feat: B1 packaging — one-command download, standalone convert, CI-friendly CMake (#3000)
Make the runtime a downloadable product (whisper.cpp-style), no manual export needed:

- download-funasr-model.sh: one command to pull pre-converted GGUF from Hugging Face
  (FunAudioLLM/*-GGUF), incl. fsmn-vad for built-in --vad. No Python ML env required.
- convert-funasr-to-gguf.py: one-step HF/ModelScope checkpoint -> GGUF (wraps the
  validated export_*.py; discovered relative to itself so it works in any layout).
- CMakeLists.txt: standalone, CI-friendly top-level build. FetchContent pins llama.cpp
  (provides ggml + llama), static libs -> self-contained binaries in build/bin/, no
  hardcoded paths; builds on Linux/macOS/Windows x64/arm64. `cmake -B build && cmake --build build -j`.
- README: download-first + standalone-build quickstart; links to the HF GGUF repos.

Verified on Linux: all targets build via FetchContent (static, no shared-lib deps);
hf download -> run reproduces canonical output. Additive; runtime/llama.cpp/ only.
2026-06-20 14:14:49 +08:00