Changelog - Version 3.0.1
This update adds RTX 50 series (Blackwell) GPU support, upgrades core dependencies, and fixes several deprecation warnings and stability issues.
🚀 New Features
- RTX 50 series (Blackwell) GPU support: installer now uses
nvidia-smito detect driver CUDA version and automatically selects cu129 wheels with sm_100 kernels for Blackwell GPUs. - Upgraded to PyTorch 2.8.0 / whisperX 3.8.1 with improved CUDA wheel auto-selection (cu129 / cu128 / cu126).
🐛 Bug Fixes
- Fixed ffmpeg fallback to WAV encoding when libmp3lame is unavailable (#531).
- Fixed JSON encoding for Chinese characters in prompts.
- Fixed term extraction prompt to handle proper noun translation correctly.
- Fixed Streamlit audio deadlock caused by
librosa.load()in non-main thread.
🔧 Improvements
- Replaced deprecated
pynvmlpackage with officialnvidia-ml-py. - Replaced deprecated Streamlit
use_container_widthAPI with newwidthparameter. - Resolved dependency conflicts for PyTorch / torchaudio upgrade.
- Updated installation guide and Docker docs with cu129 support, model recommendations, and pitfall warnings.
更新日志 - 版本 3.0.1
本次更新新增了 RTX 50 系列(Blackwell)显卡支持,升级核心依赖,并修复了多个弃用警告和稳定性问题。
🚀 新功能
- RTX 50 系列(Blackwell)显卡支持:安装脚本现通过
nvidia-smi检测驱动 CUDA 版本,自动为 Blackwell 显卡选择包含 sm_100 内核的 cu129 轮子。 - 升级至 PyTorch 2.8.0 / whisperX 3.8.1,改进 CUDA 轮子自动选择(cu129 / cu128 / cu126)。
🐛 问题修复
- 修复 ffmpeg 缺少 libmp3lame 时回退到 WAV 编码的问题(#531)。
- 修复提示词中中文字符的 JSON 编码问题。
- 修复术语提取 prompt 中专有名词翻译的处理。
- 修复 Streamlit 中
librosa.load()在非主线程导致的音频死锁。
🔧 改进
- 将已弃用的
pynvml替换为官方nvidia-ml-py。 - 将已弃用的 Streamlit
use_container_widthAPI 替换为新的width参数。 - 解决 PyTorch / torchaudio 升级的依赖冲突。
- 更新安装指南和 Docker 文档:cu129 支持说明、模型推荐、踩坑提示。