Repository navigation
v1.6.4
Performance
- 聚类 CPU 大幅优化 — 可配置聚类间隔(默认 300ms),CPU 从 ~70% 降至 ~15%
- 聚类循环重构 — 内层循环直接聚类,跳过冗余 DB 查询
- 空闲轮询退避 — 指数退避 300ms→3s,DB 查询减少 10x
- 原型缓存 SQL 优化 — 窗口函数替代全量加载,减少 50-70% I/O
- 避免无用 embedding 加载 — 多处改用 summary 查询,减少内存和 I/O
- Face embedding 二进制存储 — JSON→float32 binary,存储减 60%
- ANN 索引构建优化 — 批量插入 + 节流,降低 NAS CPU 峰值
Added
- 自适应阈值衰减(长时间 pending face 逐步降低阈值)
- 单人脸回退(retry≥10 允许创建单人 person)
- 异步人物合并(避免大数据集超时)
- 人物相似度计算接口
- 合并建议审核增强(全选/反选、头像点击导航)
- CGD 照片方向检测模型
Fixed
- SQLite "database is locked" — write gate 机制,前台操作独占写权限
- IN 子句 SQLite 999 变量限制
- 合并建议区域闪烁
- Embedding 迁移事务保护
🤖 Generated with Claude Code