Commit Graph
466 Commits
Author SHA1 Message Date
zhifu gao b71671cd2a release(onnx): prepare 0.4.3 with installed artifact regressions
Signed-off-by: zhifu gao <[email protected]>
2026-09-09 22:58:58 +00:00
zhifu gao f958aab5b8 docs: rebuild the learning, model and serving documentation system
Signed-off-by: zhifu gao <[email protected]>
2026-09-06 14:11:58 +00:00
LauraGPT 3c129673c2 fix: keep source archives portable
Signed-off-by: LauraGPT <[email protected]>
2026-09-03 22:08:14 +08:00
LauraGPT 9a999516bc docs: retain localized runtime release guidance
Signed-off-by: LauraGPT <[email protected]>
2026-09-02 06:10:45 +00:00
LauraGPT 4f1d04b86d fix(onnx): preserve missing runtime dependency errors
Signed-off-by: LauraGPT <[email protected]>
2026-09-01 19:15:00 +00:00
LauraGPT b28d764bad docs: surface current runtime packages in ja and ko
Signed-off-by: LauraGPT <[email protected]>
2026-09-01 18:32:38 +00:00
LauraGPT de55ad1c69 feat(runtime): add online CPU source Dockerfile
Signed-off-by: LauraGPT <[email protected]>
2026-08-30 17:38:47 +00:00
LauraGPT 2d14544f38 docs(runtime): publish v0.2.6 download matrix
Signed-off-by: LauraGPT <[email protected]>
2026-08-30 03:32:30 +00:00
LauraGPT c0b0174738 fix(runtime): bundle Windows CUDA dependencies
Signed-off-by: LauraGPT <[email protected]>
2026-08-30 02:34:31 +00:00
LauraGPT c567595900 feat(runtime): add Windows Blackwell CUDA asset
Signed-off-by: LauraGPT <[email protected]>
2026-08-30 01:48:01 +00:00
LauraGPT 36f03086af docs(runtime): publish verified v0.2.5 download matrix
Signed-off-by: LauraGPT <[email protected]>
2026-08-29 15:02:09 +00:00
LauraGPT 949ccf46f3 fix(runtime): upload SenseVoice weights to backend buffer
Signed-off-by: LauraGPT <[email protected]>
2026-08-29 13:26:37 +00:00
LauraGPT d15175f361 docs(runtime): prepare llama.cpp v0.2.4 release
Signed-off-by: LauraGPT <[email protected]>
2026-08-29 03:25:09 +00:00
LauraGPT 178a36718c fix(runtime): decode SenseVoice F16 query embeddings
Signed-off-by: LauraGPT <[email protected]>
2026-08-29 02:40:29 +00:00
zhifu gao 159f67b154 chore(release): prepare 1.4.6 (#3549)
Publish the realtime keepalive, empty timestamp segment, and readable subtitle fixes with the verified llama.cpp v0.2.3 nine-platform runtime matrix.

Signed-off-by: LauraGPT <[email protected]>
2026-08-29 09:23:49 +08:00
LauraGPT cabecbf133 test(runtime): track v0.2.3 release contract
Signed-off-by: LauraGPT <[email protected]>
2026-08-28 17:58:13 +00:00
LauraGPT 6ded40886c docs(runtime): publish v0.2.3 diagnostics
Signed-off-by: LauraGPT <[email protected]>
2026-08-28 17:55:23 +00:00
LauraGPT 7429dbd787 fix(runtime): trace SenseVoice backend stages
Signed-off-by: LauraGPT <[email protected]>
2026-08-28 17:14:09 +00:00
LauraGPT 0395c59eb7 fix(vulkan): guard backend initialization failures
Signed-off-by: LauraGPT <[email protected]>
2026-08-28 14:49:31 +00:00
zhifu gao 4df59cc153 chore(release): prepare 1.4.5 (#3534)
Publish the optional-torchaudio inference path, pin the verified nine-platform llama.cpp runtime matrix, and document the protected exact-main publication gate.

Signed-off-by: LauraGPT <[email protected]>
2026-08-28 00:59:31 +08:00
zhifu gaoandLauraGPT b454f9b7d6 docs: publish llama.cpp runtime v0.2.1 downloads (#3532)
Signed-off-by: LauraGPT <[email protected]>
Co-authored-by: LauraGPT <[email protected]>
2026-08-27 17:32:44 +08:00
zhifu gao c69e69a0b7 fix(runtime): allow integrated GPU backends (#3531)
Prefer matching discrete GPU devices while retaining a matching integrated GPU as fallback. Tested with the pinned llama.cpp revision in CPU and Vulkan builds; this addresses the iGPU selector bug without claiming to fix the separate RX 9070 XT backend crash.
2026-08-27 00:55:09 +08:00
Leonard Li 4999dc7632 Raise real exceptions instead of strings in the runtime Python bindings
`raise "some message"` is invalid in Python 3 — a str is not an exception — so
the interpreter discards the message and raises

    TypeError: exceptions must derive from BaseException

instead. Paired with a bare `except:`, the original cause is lost too, and the
user is told to install something they may already have.

Concretely: funasr was installed, but importing it failed on a missing
torchaudio. The message said 'please install funasr', the traceback said
TypeError, and the actual ModuleNotFoundError was nowhere to be seen.

This converts all 30 occurrences under runtime/python to real exceptions:

  - guarded imports        -> except ImportError as e: raise ImportError(...) from e
  - everything else        -> except Exception as e:  raise RuntimeError(...) from e

`from e` keeps the original traceback, so a missing transitive dependency stays
visible. Narrowing the bare `except:` also stops unrelated failures from being
reported as a missing package — the model_dir branch in particular fired for any
failure, so a mistyped path also surfaced as TypeError.

Messages are unchanged. No behaviour changes beyond the exception type.
2026-08-22 12:35:50 -04:00
zhifu gao 65bbd29f60 docs: clarify llama.cpp speaker diarization support
Signed-off-by: zhifu gao <[email protected]>
2026-08-13 02:15:55 +00:00
zhifu gao 62b784b2b9 docs: surface llama.cpp runtime v0.2.0 (#3484)
Signed-off-by: LauraGPT <[email protected]>
2026-08-11 14:17:59 +08:00
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
Dingyuan Wang b0d44bd792 llama.cpp: add srt output (#3480)
Add optional SRT output to Fun-ASR-Nano, SenseVoiceSmall, and Paraformer llama.cpp runtimes. Preserve existing non-SRT output behavior and document VAD-aligned subtitle generation.
2026-08-11 11:27:36 +08:00
zhifu gaoandLauraGPT 6408aaa96d feat(runtime): add SenseVoice TensorRT deployment (#3463)
Co-authored-by: LauraGPT <[email protected]>
2026-08-04 02:22:57 +08:00
zhifu gaoandLauraGPT 4dc8e5b4f0 feat(runtime): add JSONL timestamp output (#3462)
Signed-off-by: LauraGPT <[email protected]>
Co-authored-by: LauraGPT <[email protected]>
2026-08-04 01:00:20 +08:00
zhifu gao cb0eb3bb40 Merge pull request #3450 from wangxiuwen/fix/audio-frame-copy-ownership
fix(runtime): make AudioFrame copies own their sample data
2026-08-03 13:51:15 +08:00
zhifu gao e8b75de2e5 Merge pull request #3449 from wangxiuwen/fix/ffmpeg-avio-buffer-lifetime
fix(runtime): free custom AVIO buffers on all exits
2026-08-03 13:51:11 +08:00
wangxiuwen 62037b10fa fix(runtime): give AudioFrame deep-copy ownership 2026-07-30 10:24:51 +08:00
wangxiuwen c3c66061ee fix(runtime): free custom AVIO buffers on all exits 2026-07-30 10:22:58 +08:00
wangxiuwen b8c60ae1c2 fix(runtime): release two-pass frame on empty result 2026-07-30 10:20:58 +08:00
zhifu gaoandLauraGPT 30caaf8e18 fix(websocket): finalize file input on end control (#3440)
Signed-off-by: LauraGPT <[email protected]>
Co-authored-by: LauraGPT <[email protected]>
2026-07-29 20:24:01 +08:00
zhifu gaoandzhifu gao 19a903fa87 Use QwenAudio canonical repository links (#3412)
Co-authored-by: zhifu gao <[email protected]>
2026-07-24 19:01:36 +08:00
zhifu gao 6c3b47c2e5 docs: publish runtime v0.1.9 download links (#3399) 2026-07-23 19:38:51 +08:00
zhifu gao 9b918d74d7 feat(runtime): publish Windows Vulkan binary (#3398)
* feat(runtime): add Windows Vulkan release asset

* fix(ci): install SPIR-V headers for Windows Vulkan

* fix(runtime): make Windows Vulkan package standalone
2026-07-23 18:49:28 +08:00
zhifu gao 874330a1f7 Refresh public entrypoint links
Move high-traffic docs and website source links to current FunASR and ModelScope entry points.
2026-07-23 07:48:42 +08:00
zhifu gaoandLauraGPT e8bdb884dc Refresh public FunASR entrypoint links (#3361)
Co-authored-by: LauraGPT <[email protected]>
2026-07-23 05:42:04 +08:00
zhifu gaoandLauraGPT 2aa24baa4e Refresh public docs release copy (#3337)
Co-authored-by: LauraGPT <[email protected]>
2026-07-23 02:55:56 +08:00
zhifu gao c812c139a1 docs: refresh remaining stale FunASR links
Refresh remaining stale public docs and clone links, with regression coverage.
2026-07-22 22:28:45 +08:00
zhifu gao 53e397d2fa docs: refresh stale public FunASR links
Replace stale public docs and clone hosts with current FunASR URLs, with regression coverage.
2026-07-22 22:23:19 +08:00
zhifu gao 82a4d67b12 docs: fix broken markdown links
Fix stale repository-local Markdown links and add a pytest guard for future docs link regressions.
2026-07-22 22:02:41 +08:00
zhifu gao 5882f3cf79 docs: surface Vulkan llama.cpp runtime in README
Expose the v0.1.8 Linux Vulkan runtime asset in the top-level README docs.
2026-07-22 19:25:17 +08:00
zhifu gao c7f6edb9e6 docs(runtime): mention Vulkan asset in release notes
Keep generated runtime release notes aligned with the new Linux Vulkan asset.
2026-07-22 18:44:03 +08:00
zhifu gao e3327be1bd feat(runtime): add Vulkan llama.cpp backend packaging
Add Linux Vulkan packaging and runtime selection for the FunASR llama.cpp SenseVoice GGUF backend.
2026-07-22 18:40:34 +08:00
zhifu gao b798e2679f feat(runtime): add GGUF HTTP transcription wrapper
Expose the llama.cpp/GGUF command-line binaries through a lightweight OpenAI-compatible transcription endpoint.
2026-07-22 18:16:22 +08:00
dio 724a085855 fix(runtime): close online 2pass sentence state
Keep online mode from returning 2pass-offline text while still closing final sentence state so the next utterance starts cleanly.
2026-07-22 18:07:37 +08:00
zhifu gao a2a6ba3ddf docs: clarify Windows CUDA GPU architecture support
Document the current sm_86 Windows CUDA prebuilt limit and direct RTX 50 / Blackwell users to CPU binaries or source builds with CMAKE_CUDA_ARCHITECTURES=120 until a dedicated asset is available.
2026-07-19 18:39:13 +08:00