xsl
|
fbbcd48418
|
feat: 系统配置文件适配 RTX 3090
更新系统服务配置文件:
- hair-worker.service: 路径从 /home/xsl/ 改为 /home/ubuntu/,添加 comfyui/change_hair 依赖
- comfyui.service: 添加 --cache-classic --fast 标志优化性能
|
2026-07-18 19:18:52 +08:00 |
|
 xslandClaude Opus 4.8
|
a177dc2583
|
去除上传图片的分辨率与文件大小限制
- app.py: 删除全部 MAX_FILE_BYTES(≤1MB→1006) 与 MIN_SHORT_SIDE/MIN_LONG_SIDE
(分辨率→1002) 校验及对应常量; 同步清理 File 描述、图片要求说明、
错误码表(移除1002/1006)与过时示例
- gateway/app.py: 删除注释掉的 1006 大小校验块与描述里的 ≤1MB
- run_worker.sh / hair-worker.service: 删除临时放开限制的环境变量
- tests: 移除已过时的 test_oversize_1006 / test_lowres_1002 及 oversize_file fixture
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 22:21:39 +08:00 |
|
 xslandClaude Opus 4.8
|
8d3b145111
|
feat(worker): 接口1 四庭七眼测量真实实现(替换 Mock)
worker 侧从 Mock 替换为真实算法:
- face_analysis 包:detector(MediaPipe 478点) / pose(solvePnP 姿态) /
calibration(虹膜直径法) / hair_segmenter+bisenet_model(方案B 头发分割) /
measure(方案A兜底+B/A决策+七眼+换算) / annotation(numpy渐变线+中文标注)
- app.py:/api/v1/face/measure 接真实实现,返回 annotated_image_base64
(不落盘不拼URL,落盘由网关做);加 X-Internal-Token 鉴权、/health 就绪态、
可配置分辨率门槛、异常兜底
- 部署:start.sh/run_worker.sh/hair-worker.service 监听 8187;worker_config 示例
- 测试 tests/:Tier1合成真值<1e-6 + Tier2缩放不变 + Tier3叠加 + 错误码集成 +
数值回归,pytest 24 项全绿
- 文档补实测基线表 + RTX5090/torch 说明
注:worker 为 RTX 5090(sm_120),pinned torch 2.2.2(cu121) 只到 sm_90,
BiSeNet 已自动回退 CPU(方案B 正常);要用 GPU 需换 torch cu128(≥2.7)。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-14 16:07:28 +08:00 |
|