⚠️ Alpha内测版本警告:此为早期内部构建版本,尚不完整且可能存在错误,欢迎大家提Issue反馈问题或建议。
Skip to content

第16章 YOLO 部署 + Agent 自动优化

本章导读

本章把 Agent 的优化对象从单个教学算子升级为真实模型——YOLO。先快速部署 YOLO,再让 Agent 对它跑 profiling、识别瓶颈、给配置建议(batch/精度/算子融合)、改配置跑对比。注意:Agent 能改配置和换算子,但不能自动写新算子集成进 ONNX——这个边界在章首点明。

16.1 Agent 能力边界:算子层 vs 模型层

明确本章 Agent 在模型层能做什么(profiling、改配置、换算子、出报告)、不能做什么(自动写新算子集成进 ONNX/MIGraphX)。

16.2 YOLO 模型部署

准备 YOLOv8 模型,导出 ONNX,用 MIGraphX 或 ONNX Runtime-ROCm 跑通推理。

16.3 建立推理 baseline

用第 4 章的 benchmark 习惯记录端到端延迟、吞吐和硬件上下文。

16.4 Agent 跑推理 profiling

让 Agent 自动 profiling,识别瓶颈在预处理、NMS、还是模型 kernel。

16.5 Agent 给配置优化建议

让 Agent 根据 profiling 信号给出 batch size、精度、算子融合等配置建议。

16.6 改配置跑对比

让 Agent 自动改配置、重跑 benchmark、对比优化前后性能。

16.7 输出优化报告

形成一份包含瓶颈判断、优化尝试、对比数据的 YOLO 优化报告。

本章小结

  • 本章目前是 Alpha 阶段的大纲骨架,正式正文会在对应实验跑通后补齐。
  • 涉及命令、输出或性能数字的内容,后续必须在 Radeon RX 9070 XT + ROCm 7.13 / 原生 Ubuntu 24.04 上实测。
  • 与本章相关的代码、日志和实验底稿会放在 code/part4-models-agent/chapter16/

延伸阅读

  • 待补:正式正文完成时补充对应官方文档、论文或工具链接。