Split OTA weights for Ubuntu installs

This commit is contained in:
2026-05-19 16:20:13 +08:00
parent f3f40b5167
commit d1c4b77974
6 changed files with 167 additions and 30 deletions

View File

@@ -104,19 +104,21 @@ RELEASE_ENV_SOURCE=deploy/managed-portal.10.8.0.12.env \
sh deploy/package-managed-portal-ota.sh
```
默认情况下,主 ZIP 不包含 `managed/people_flow_project/weights/`。OTA installer 会优先复用主机上的共享权重目录,避免每次只改安装脚本或配置时都重复打包、上传大体积权重。
默认情况下,主 ZIP 不包含 `managed/people_flow_project/weights/`打包脚本会额外生成一个独立的 `people-flow-weights-<RELEASE_VERSION>.tar.gz`,用于 Ubuntu 新机器首次安装;已有机器升级时,OTA installer 会优先复用主机上的共享权重目录,避免每次只改安装脚本或配置时都重复打包、上传大体积权重。
只有两种场景才建议把权重重新打进 ZIP
只有两种场景才建议重新发布这个独立权重包
- 首次在一台没有预置权重的新主机上安装
- `people_flow_project` 的权重文件本身发生变更
这两种场景可以临时打开:
只有在你明确想把权重重新并回主 ZIP 时,才需要临时打开:
```bash
INCLUDE_WEIGHTS=1 sh deploy/package-managed-portal-ota.sh
```
Ubuntu 新机器首次安装时,如果系统没有 `unzip`OTA installer 会自动用 `apt-get` 安装;然后在共享权重目录不存在时自动下载 `people-flow-weights-<RELEASE_VERSION>.tar.gz`
## 模型权重
子服务镜像构建前需要以下权重文件: