- yolov8n.onnx (13MB) exported from ultralytics YOLOv8n
- scripts/atc_convert.sh for ONNX->OM conversion on Ascend 310B4
- Use FP16 precision for faster inference on edge device
- Go main process: stream ingestor, infer client, event uploader,
heartbeat, config agent, OTA agent
- Python inference server rewritten to use CANN ACL (acl module)
replacing ultralytics/PyTorch; supports YOLOv8 raw and YOLOv10
NMS-free output formats via OUTPUT_FORMAT env var
- systemd services for edge-agent and edge-infer
- build/install/package scripts targeting arm64
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>