v2.1.0 架构升级:引入 ONNX Runtime 与 Nuitka 编译,实现后端一体化集成
本次 v2.1.0 版本带来了底层架构的深度重构,旨在彻底解决环境配置繁琐与启动速度缓慢的问题。核心变更在于引入 Nuitka 编译技术与 ONNX Runtime 推理引擎,将原本依赖庞大 PyTorch 环境的 Python 后端转化为轻量级独立可执行文件(web_api.exe)。这一改变使得 Electron 主进程能够全自动接管后端的生命周期,实现静默启动、状态保活与优雅退出,普通用户不再需要手动运行脚本或管理控制台窗口。
用户体验方面,新版本增加了后端健康探测机制。应用启动后的前 10 秒会自动尝试连接服务,并在首页实时反馈在线状态与 API 响应延迟,大幅提升了系统的可观测性。同时,关于页面集成了增强版版本检查器,支持直达 GitHub Release 页面。
安装与运行说明
NVIDIA 显卡用户(推荐)
本次发布的 Windows MSI 安装包(及 Setup.exe)已完整内置 CUDA 加速环境与预编译后端。用户仅需下载安装包并运行,无需额外下载 Python 环境或配置虚拟环境即可直接使用,系统会自动调用 GPU 进行加速。
AMD 显卡或纯 CPU 用户
由于内置环境绑定了 CUDA 依赖,非 NVIDIA 用户请勿直接依赖内置后端。请额外下载 python.zip 源码包,手动配置环境并安装适用于 CPU 或 DirectML 的 onnxruntime 库,通过开发者模式启动后端服务。
Assets / 文件下载
- Electron.Media.Toolbox.msi (339.01 MB) - 推荐下载,含完整 CUDA 环境。
- Electron.Media.Toolbox-2.1.0.Setup.exe (337.42 MB) - 传统的安装程序,内容同上。
- python.zip (71.57 MB) - 仅 AMD/CPU 用户或开发者需要下载并配置启动后端。