v0.3.1 — 安装包瘦身 400MB → 337MB
安装包瘦身 ~63MB(400MB → 337MB)
之前 0.3.0 安装包接近 400MB。这版从 onnxruntime-node 里砍掉了用不上的死重,最终安装包 337MB(NSIS LZMA 压缩比已经很高,所以最终节省没有原始体积那么夸张,但是实打实的减少):
- 删 macOS binary(~75MB)—— 我们只发 Windows 包
- 删 Linux binary(~75MB)—— 同上
- 删 Windows ARM64 binary(~65MB)—— 我们只发 x64
- 删 DirectML GPU 加速 stack(~37MB,
DirectML.dll/dxcompiler.dll/dxil.dll)—— 我们走 CPU 推理(transformers.js + ONNX CPU provider),不用 GPU
完全不影响功能:CPU 推理速度和之前一模一样,长期记忆 embedding / 模型加载等等照旧。
配合 0.3.0 的 delta 升级
从 0.3.0 → 0.3.1 这次升级走 electron-updater 的 blockmap delta 机制,只下变化的 chunk,预期 5-20MB 而不是 200MB 全量。已经装 0.3.0 的用户应该体感很快。
后续可能继续瘦身的方向(暂未做)
- 字体只默认打 xiaolai,其他懒下载(省 ~15MB)
- Haru Live2D 模型改为可选下载(省 ~69MB)→ 安装包能进一步降到 130MB 左右
如果觉得 337MB 还是大,告诉我,可以做。
给国内用户的提示
如果是从 0.2.x 升级到 0.3.x 的第一跳(没有 blockmap 可比对),还是要下完整安装包。但 0.3.0+ 加了 Settings → 关于 → 下载源 切换,国内用户可以切到 ghproxy 镜像,速度从几十 KB/s 提到 1-5 MB/s。