SuperAPI AI 工具集

metro-ai-apps-recipe

部署与运维

查看项目

更新于 10-16 02:39

技能介绍

用途:在 Intel 硬件上搭建端到端 CV 分析栈(对象检测、分类、计数、区域或越线告警),适用于智慧城市/ITS、零售、工业物流、医疗等场景,也支持自定义 OpenVINO IR / ONNX 模型;可选多摄像头空间分析(SceneScape)或轻量 Demo/PoC 单应用。

架构与能力:七个容器(nginx、dlstreamer-pipeline-server、broker、node-red、grafana、mediamtx、coturn)挂在同一 app_network。检测元数据路径为 DLSPS→MQTT(Mosquitto)→Node-RED→Grafana;视频解耦,DLSPS 经 WHIP 推流至 MediaMTX,浏览器经 WHEP 拉流(Grafana iframe 嵌入),Coturn 提供 ICE/TURN。默认关闭 SceneScape(需 references/SCENESCAPE.md 按需加载)。

使用方式:先读技能文件,首先询问 Question 0(模式:demo 或 production);选 demo 则走 Demo/PoC 单应用路径(DL Streamer 或 OpenVINO),跳过问题 1–7。production 模式下一次批量询问 7 个问题(模型、分类器、设备 CPU/GPU/NPU/AUTO、输入源、Node-RED 规则、告警通道、是否启用 SceneScape),接受默认值。安装前运行 validate_env.sh 校验参数,失败即拒绝继续。随后执行 ./install.sh、docker compose up -d、./sample_start.sh <cpu|gpu|npu>。

限制:不适用于非 Intel 或纯云部署,不适用于 Prometheus/OpenTelemetry 指标栈,也不负责模型训练或导出。Grafana 固定 11.5.4(MQTT 数据源插件仅支持该版本)。镜像须固定具体版本,禁止使用 :latest。所有本地 curl 需带 --noproxy '*' 与自签名证书;本地端口 80、443、3478 须空闲。集成依赖多个可选外部技能(dlstreamer-coding-agent、dlsps-user、model-download、scenescape-setup),不可用时按参考模板手写文件。