跳转到内容

测试数据与高级配置

性能实验支持合成数据和自定义 JSONL。在 测试数据 中选择输入方式:

方式 适合的场景 限制
合成数据 按输入、输出 token 长度做受控测试 使用实验表单的 token 参数
选择文件或粘贴 JSONL 小型固定请求集 直接上传最大 512 KiB
HTTP/HTTPS 文件地址 团队内网或公网的较大固定文件 下载最大 256 MiB

JSONL 每行是一个 JSON 对象。普通文本使用 single_turn;已有完整请求体时使用 raw_payload。请按运行器支持的数据格式准备内容,不能只把任意 JSON 文件改成 .jsonl。

  • 地址可从运行器直接访问,无需额外鉴权。
  • 地址不带查询参数,不跟随重定向。
  • 建议使用固定版本地址,并填写文件的 SHA-256 校验值。
  • 文件哈希不匹配时,实验在正式压测前停止。

地址输入保存的是 URL,远端文件仍可能变化。固定版本与校验值可以避免同一个实验配置在重跑时读取到不同数据。

直接提交的数据随实验保留;列表只展示摘要,详情和复制参数保留原始输入。更大文件或带鉴权的数据源不属于当前这条接入路径。

AIPerf 原生配置接受 benchmark 部分的 JSON 对象,并递归覆盖表单生成的参数。例如:

{
"profiling": {
"duration": 60
},
"endpoint": {
"extra": {
"temperature": 0.2
}
}
}

原生参数交给 AIPerf 校验。服务 URL、API Key、数据文件和结果存储继续使用平台字段。

配置 phases 时,它会替代 warmup / profiling 简写,停止条件由阶段配置决定;整个 Job 仍受十四天上限约束。排查参数冲突时,应检查详情中的有效配置。

每个实验可以分别设置数据和原生配置。CLI 简洁编排格式里的 dataset、extra_inputs 和 aiperf_config 在单个实验覆盖公共默认值时,整对象替换。这与 AIPerf 配置覆盖表单参数的递归规则不同,见多实验编排与 CI。