원클릭으로
model-benchmark
当用户询问 RK1820/RK1828 设备上的模型性能、benchmark、推理速度、FPS、TTFT、TPS、吞吐、延迟、单核或多核性能,或要求在板子上实测 LLM、CNN 模型时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
当用户询问 RK1820/RK1828 设备上的模型性能、benchmark、推理速度、FPS、TTFT、TPS、吞吐、延迟、单核或多核性能,或要求在板子上实测 LLM、CNN 模型时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
将**任意格式音频**转换为文字。当收到音频消息、音频文件、用户需要转录音频、语音转文字、语音识别,或者提到“听写”、“转写”、“识别这段语音”时使用。
当用户说“监听会议”并设置监听关键词时使用。 使用本地 ASR 服务进行会议实时记录,并依据设置的关键词,将相关记录反馈给用户。
专用于知识库构建与基于知识库的检索服务代理。支持三种核心模式:① index 模式:触发远程服务对 `.md` 文档进行分块、向量化并构建/更新向量索引库;② search 模式:触发远程服务基于 `.db` 知识库执行语义检索与 RAG 问答;③ list 模式:列出当前所有知识库及其文档和 chunk 统计信息。适用于"为 XXX 构建知识库"、"在 XXX 库中搜索/查询/问答"、"查看/列出知识库"等用户意图。本 Skill 仅负责异步触发请求,不等待、不解析、不返回服务响应。
定时提醒功能。支持一次性和周期性提醒的创建、查询、取消。当涉及提醒/定时任务、延时执行、闹钟、定时执行相关需求时使用此技能。
将文本转换为语音。当用户要求“转成音频”、“生成语音文件”、“朗读出来”、“播报这段话”、“念出来”、“TTS”时使用。除非用户明确指定云端TTS、远端服务或特定在线模型,否则默认优先使用本地rk-tts。
基于视觉大语言模型做自由描述目标检测与摄像头持续监控。支持对单张图片检测“包裹”“快递盒”“门口纸箱”等自然语言目标,也支持在用户要求“监控摄像头有某个目标出现时提醒我”时启动后台监控。
SOC 직업 분류 기준
| name | model-benchmark |
| description | 当用户询问 RK1820/RK1828 设备上的模型性能、benchmark、推理速度、FPS、TTFT、TPS、吞吐、延迟、单核或多核性能,或要求在板子上实测 LLM、CNN 模型时使用。 |
此技能调用自动化脚本完成环境检测与模型性能测试。
当用户请求以下内容时触发:
使用 {技能目录}/scripts/run_benchmark.sh 完成测试:
bash {技能目录}/scripts/run_benchmark.sh \\
--device <ip[:port]|serial> \
--model-type <llm|cnn> \
--model-name <name> \
[--npu-freq <400|600|700|800|900|1000>] \
[--loop-count <num>] \
[--ctx <num>] \
[--ni <num>] \
[--no <num>]
参数说明:
| 参数 | 必填 | 默认值 | 说明 |
|---|---|---|---|
--device | 否 | 自动选择 | 设备 IP 或序列号 |
--model-type | 是 | - | llm 或 cnn |
--model-name | 是 | - | 模型名称(支持模糊匹配) |
--npu-freq | 否 | 1000 | NPU 频率 (MHz) |
--loop-count | 否 | 3 | CNN 测试循环次数 |
--ctx | 否 | 16384 | LLM 上下文长度 |
--ni | 否 | 128 | LLM 输入令牌数 |
--no | 否 | 128 | LLM 输出令牌数 |
使用示例:
# 执行 CNN 测试
bash {技能目录}/scripts/run_benchmark.sh --device 192.168.1.10 --model-type cnn --model-name yolov5s
# 执行 LLM 测试
bash {技能目录}/scripts/run_benchmark.sh --device 192.168.1.10 --model-type llm --model-name qwen2_1.5b
# 指定 NPU 频率执行测试
bash {技能目录}/scripts/run_benchmark.sh --device 192.168.1.10 --model-type cnn --model-name yolov5s --npu-freq 800
从输出中提取关键指标:
TTFT、TPOT、Prefill、TPS、TotalTime、ModelMemory、LoadModelCost、TotalRunsAvgFPS、AvgCost、ModelMemory、InferCnt、TotalTime根据上述指标生成用户友好的性能报告表格,如果没有检测到上述指标,禁止输出任何性能数据,并直接回复测试失败以及可能的原因。