[BRN] 生产媒体输入、GPU与模型运行时基线 #178

Open
opened 2026-09-01 10:03:28 +08:00 by ila · 0 comments
Owner

状态

待实施(规划已确认;离线实现可开始,真实GPU/摄像头验收依赖 #176)

基本信息

  • 所属 Epic:#7
  • 所属 MVP:#174
  • 规划来源:#173
  • 主项目:Brain
  • 主 agent:Brain agent
  • 前置:#174;目标硬件/驱动和摄像头 Profile 的现场验收依赖 #176

目标

在可替换端口上实现生产 RTSP/媒体输入、FFmpeg/PyAV 或等效解码、NVIDIA GPU/CUDA 和可版本化生产匿名检测模型运行时;保持 CPU/合成夹具用于独立回归,禁止引入人脸/ReID。

非目标

  • 不在 Brain 保存摄像头密码
  • 不修改 Sense/Bell 数据库或网页登录态
  • 不把特定 GPU 数量写成容量硬上限
  • 不启用人脸、生物特征或跨摄像头身份

精确 write_paths

  • Brain/src/yovision_brain/input/
  • Brain/src/yovision_brain/decode/
  • Brain/src/yovision_brain/vision/
  • Brain/src/yovision_brain/runtime/model/
  • Brain/tests/input/
  • Brain/tests/decode/
  • Brain/tests/vision/
  • Brain/tests/runtime/model/
  • Brain/pyproject.toml
  • Brain/THIRD_PARTY_NOTICES.md

除上述路径外禁止写入;新增路径必须先更新工单并取得确认。

验收标准

  • 生产媒体后端可替换且错误、EOF、取消、重连语义明确
  • 模型版本、运行设备、输入尺寸和推理错误可观察
  • CPU/合成测试不需要 Sense/Bell 在线
  • 真实 GPU 验收只在 #176 冻结硬件上得出结论
  • 输出保持匿名且不包含凭据、内部路径或人脸信息
  • 依赖许可证和模型商用许可有明确证据

风险与回退

实施前必须从当前 dev 建立独立任务分支。发生现场参数缺失、隐私/安全冲突、路径重叠或真实依赖未满足时停止实施;回退只撤销本任务新增行为和配置,不删除历史事实或其他产品数据。

文档影响

更新 Brain Product-Requirements、Architecture-and-Code-Map、Local-Development-and-Verification、Deployment-and-Operations 和第三方依赖/许可事实。

## 状态 待实施(规划已确认;离线实现可开始,真实GPU/摄像头验收依赖 #176) ## 基本信息 - 所属 Epic:#7 - 所属 MVP:#174 - 规划来源:#173 - 主项目:Brain - 主 agent:Brain agent - 前置:#174;目标硬件/驱动和摄像头 Profile 的现场验收依赖 #176 ## 目标 在可替换端口上实现生产 RTSP/媒体输入、FFmpeg/PyAV 或等效解码、NVIDIA GPU/CUDA 和可版本化生产匿名检测模型运行时;保持 CPU/合成夹具用于独立回归,禁止引入人脸/ReID。 ## 非目标 - 不在 Brain 保存摄像头密码 - 不修改 Sense/Bell 数据库或网页登录态 - 不把特定 GPU 数量写成容量硬上限 - 不启用人脸、生物特征或跨摄像头身份 ## 精确 write_paths - `Brain/src/yovision_brain/input/` - `Brain/src/yovision_brain/decode/` - `Brain/src/yovision_brain/vision/` - `Brain/src/yovision_brain/runtime/model/` - `Brain/tests/input/` - `Brain/tests/decode/` - `Brain/tests/vision/` - `Brain/tests/runtime/model/` - `Brain/pyproject.toml` - `Brain/THIRD_PARTY_NOTICES.md` 除上述路径外禁止写入;新增路径必须先更新工单并取得确认。 ## 验收标准 - [ ] 生产媒体后端可替换且错误、EOF、取消、重连语义明确 - [ ] 模型版本、运行设备、输入尺寸和推理错误可观察 - [ ] CPU/合成测试不需要 Sense/Bell 在线 - [ ] 真实 GPU 验收只在 #176 冻结硬件上得出结论 - [ ] 输出保持匿名且不包含凭据、内部路径或人脸信息 - [ ] 依赖许可证和模型商用许可有明确证据 ## 风险与回退 实施前必须从当前 `dev` 建立独立任务分支。发生现场参数缺失、隐私/安全冲突、路径重叠或真实依赖未满足时停止实施;回退只撤销本任务新增行为和配置,不删除历史事实或其他产品数据。 ## 文档影响 更新 Brain Product-Requirements、Architecture-and-Code-Map、Local-Development-and-Verification、Deployment-and-Operations 和第三方依赖/许可事实。
ila added the kind/taskproject/brainpriority/p0 labels 2026-09-01 10:03:28 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ila/yovision#178