Config directory: dp4-nothink/ with 28 per-bench YAMLs (aime repeats=12, judged, agent, long-context) + README
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
77b67f8bbc
commit
c27a22555d
64
evalharness/config/README.md
Normal file
64
evalharness/config/README.md
Normal file
@ -0,0 +1,64 @@
|
||||
# 配置目录
|
||||
|
||||
每个模型/协议一个文件夹,内含逐 bench 的 YAML 配置。
|
||||
|
||||
```
|
||||
config/
|
||||
├── README.md ← 本文件
|
||||
└── dp4-nothink/ ← 模型/协议名
|
||||
├── default.yaml ← 协议级默认参数(所有 bench 继承)
|
||||
├── aime24.yaml ← 逐 bench 覆盖
|
||||
├── aime25.yaml
|
||||
├── ...
|
||||
└── swe_bench_verified.yaml
|
||||
```
|
||||
|
||||
## 每个 YAML 的结构
|
||||
|
||||
```yaml
|
||||
# generation: 传给模型的参数
|
||||
generation:
|
||||
temperature: 1.0
|
||||
max_tokens: 8192
|
||||
top_p: 1.0
|
||||
|
||||
# run: 运行方式
|
||||
run:
|
||||
repeats: 12 # 跑 12 遍取均值(temp=1 方差测量用)
|
||||
limit: null # 全量 / limit_per_task: 10 每子集 10 条
|
||||
concurrency: 4
|
||||
checkpoint: true
|
||||
resume: true
|
||||
|
||||
# judge: LLM-judge 类 bench 需要
|
||||
judge:
|
||||
model: dp4-flash
|
||||
api_url: http://174.1.51.4:30000/v1
|
||||
```
|
||||
|
||||
## 优先级
|
||||
|
||||
```
|
||||
DatasetSpec.gen_config < default.yaml < <bench>.yaml < 命令行显式参数
|
||||
```
|
||||
|
||||
## 使用
|
||||
|
||||
```bash
|
||||
# 单 bench
|
||||
evalharness eval run aime25 --config dp4-nothink --api-url ... --model ...
|
||||
|
||||
# 多 bench(自动读各自的 yaml)
|
||||
evalharness eval run aime24 aime25 aime26 hmmt26 --config dp4-nothink ...
|
||||
|
||||
# 查看某 bench 的生效配置
|
||||
evalharness config show dp4-nothink aime25
|
||||
```
|
||||
|
||||
## 新增模型配置
|
||||
|
||||
```bash
|
||||
mkdir config/qwen3-es-parity
|
||||
cp config/dp4-nothink/default.yaml config/qwen3-es-parity/
|
||||
# 编辑 default.yaml,然后按需添加逐 bench 覆盖
|
||||
```
|
||||
10
evalharness/config/dp4-nothink/aime24.yaml
Normal file
10
evalharness/config/dp4-nothink/aime24.yaml
Normal file
@ -0,0 +1,10 @@
|
||||
# aime24: AIME/HMMT -- temp=1 sampling, 12 runs averaged
|
||||
generation:
|
||||
temperature: 1.0
|
||||
max_tokens: 8192
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
repeats: 12
|
||||
limit: null # full dataset (30 problems)
|
||||
concurrency: 4
|
||||
10
evalharness/config/dp4-nothink/aime25.yaml
Normal file
10
evalharness/config/dp4-nothink/aime25.yaml
Normal file
@ -0,0 +1,10 @@
|
||||
# aime25: AIME/HMMT -- temp=1 sampling, 12 runs averaged
|
||||
generation:
|
||||
temperature: 1.0
|
||||
max_tokens: 8192
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
repeats: 12
|
||||
limit: null # full dataset (30 problems)
|
||||
concurrency: 4
|
||||
10
evalharness/config/dp4-nothink/aime26.yaml
Normal file
10
evalharness/config/dp4-nothink/aime26.yaml
Normal file
@ -0,0 +1,10 @@
|
||||
# aime26: AIME/HMMT -- temp=1 sampling, 12 runs averaged
|
||||
generation:
|
||||
temperature: 1.0
|
||||
max_tokens: 8192
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
repeats: 12
|
||||
limit: null # full dataset (30 problems)
|
||||
concurrency: 4
|
||||
9
evalharness/config/dp4-nothink/arc.yaml
Normal file
9
evalharness/config/dp4-nothink/arc.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# arc: knowledge/MCQ benchmark
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit_per_task: 10
|
||||
concurrency: 8
|
||||
9
evalharness/config/dp4-nothink/bbh.yaml
Normal file
9
evalharness/config/dp4-nothink/bbh.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# bbh: knowledge/MCQ benchmark
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit_per_task: 10
|
||||
concurrency: 8
|
||||
13
evalharness/config/dp4-nothink/bfcl_v3.yaml
Normal file
13
evalharness/config/dp4-nothink/bfcl_v3.yaml
Normal file
@ -0,0 +1,13 @@
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 4096
|
||||
top_p: 1.0
|
||||
parallel_tool_calls: true
|
||||
|
||||
run:
|
||||
limit_per_task: 20
|
||||
concurrency: 8
|
||||
env: bfcl_mock
|
||||
extra:
|
||||
is_fc_model: true
|
||||
underscore_to_dot: true
|
||||
9
evalharness/config/dp4-nothink/bigcodebench.yaml
Normal file
9
evalharness/config/dp4-nothink/bigcodebench.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# bigcodebench: code generation (docker sandbox)
|
||||
generation:
|
||||
temperature: 1.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit: 200
|
||||
concurrency: 4
|
||||
9
evalharness/config/dp4-nothink/cmmlu.yaml
Normal file
9
evalharness/config/dp4-nothink/cmmlu.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# cmmlu: knowledge/MCQ benchmark
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit_per_task: 10
|
||||
concurrency: 8
|
||||
12
evalharness/config/dp4-nothink/default.yaml
Normal file
12
evalharness/config/dp4-nothink/default.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
# dp4-nothink: DeepSeek-V4-Flash nothinking protocol
|
||||
# All benches inherit these unless overridden in their own <bench>.yaml
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
stream: true
|
||||
|
||||
run:
|
||||
concurrency: 8
|
||||
checkpoint: true
|
||||
resume: true
|
||||
9
evalharness/config/dp4-nothink/drop.yaml
Normal file
9
evalharness/config/dp4-nothink/drop.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# drop: short-answer QA
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit: 200
|
||||
concurrency: 8
|
||||
8
evalharness/config/dp4-nothink/general_fc.yaml
Normal file
8
evalharness/config/dp4-nothink/general_fc.yaml
Normal file
@ -0,0 +1,8 @@
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 4096
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit: 400
|
||||
concurrency: 8
|
||||
9
evalharness/config/dp4-nothink/gpqa_diamond.yaml
Normal file
9
evalharness/config/dp4-nothink/gpqa_diamond.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# gpqa_diamond: knowledge/MCQ benchmark
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit_per_task: 10
|
||||
concurrency: 8
|
||||
9
evalharness/config/dp4-nothink/gsm8k.yaml
Normal file
9
evalharness/config/dp4-nothink/gsm8k.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# gsm8k: short-answer QA
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit: 200
|
||||
concurrency: 8
|
||||
9
evalharness/config/dp4-nothink/hellaswag.yaml
Normal file
9
evalharness/config/dp4-nothink/hellaswag.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# hellaswag: knowledge/MCQ benchmark
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit_per_task: 10
|
||||
concurrency: 8
|
||||
12
evalharness/config/dp4-nothink/hle.yaml
Normal file
12
evalharness/config/dp4-nothink/hle.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit_per_task: 25
|
||||
concurrency: 8
|
||||
|
||||
judge:
|
||||
model: dp4-flash
|
||||
api_url: http://174.1.51.4:30000/v1
|
||||
10
evalharness/config/dp4-nothink/hmmt26.yaml
Normal file
10
evalharness/config/dp4-nothink/hmmt26.yaml
Normal file
@ -0,0 +1,10 @@
|
||||
# hmmt26: AIME/HMMT -- temp=1 sampling, 12 runs averaged
|
||||
generation:
|
||||
temperature: 1.0
|
||||
max_tokens: 8192
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
repeats: 12
|
||||
limit: null # full dataset (30 problems)
|
||||
concurrency: 4
|
||||
9
evalharness/config/dp4-nothink/humaneval.yaml
Normal file
9
evalharness/config/dp4-nothink/humaneval.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# humaneval: code generation (docker sandbox)
|
||||
generation:
|
||||
temperature: 1.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit: 200
|
||||
concurrency: 4
|
||||
12
evalharness/config/dp4-nothink/imo_answerbench.yaml
Normal file
12
evalharness/config/dp4-nothink/imo_answerbench.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
generation:
|
||||
temperature: 1.0
|
||||
max_tokens: 8192
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit_per_task: 25
|
||||
concurrency: 8
|
||||
|
||||
judge:
|
||||
model: dp4-flash
|
||||
api_url: http://174.1.51.4:30000/v1
|
||||
9
evalharness/config/dp4-nothink/live_code_bench.yaml
Normal file
9
evalharness/config/dp4-nothink/live_code_bench.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# live_code_bench: code generation (docker sandbox)
|
||||
generation:
|
||||
temperature: 1.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit: 200
|
||||
concurrency: 4
|
||||
9
evalharness/config/dp4-nothink/longbench_v2.yaml
Normal file
9
evalharness/config/dp4-nothink/longbench_v2.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 8192
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit_per_task: 66
|
||||
concurrency: 4
|
||||
max_input_tokens: 120000
|
||||
9
evalharness/config/dp4-nothink/mmlu.yaml
Normal file
9
evalharness/config/dp4-nothink/mmlu.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# mmlu: knowledge/MCQ benchmark
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit_per_task: 10
|
||||
concurrency: 8
|
||||
9
evalharness/config/dp4-nothink/mmlu_pro.yaml
Normal file
9
evalharness/config/dp4-nothink/mmlu_pro.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# mmlu_pro: knowledge/MCQ benchmark
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit_per_task: 10
|
||||
concurrency: 8
|
||||
9
evalharness/config/dp4-nothink/openai_mrcr.yaml
Normal file
9
evalharness/config/dp4-nothink/openai_mrcr.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 8192
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit: 200
|
||||
concurrency: 4
|
||||
max_input_tokens: 120000
|
||||
9
evalharness/config/dp4-nothink/simple_qa.yaml
Normal file
9
evalharness/config/dp4-nothink/simple_qa.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# simple_qa: short-answer QA
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit: 200
|
||||
concurrency: 8
|
||||
8
evalharness/config/dp4-nothink/swe_bench_verified.yaml
Normal file
8
evalharness/config/dp4-nothink/swe_bench_verified.yaml
Normal file
@ -0,0 +1,8 @@
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit: 70
|
||||
concurrency: 4
|
||||
9
evalharness/config/dp4-nothink/tau2_bench.yaml
Normal file
9
evalharness/config/dp4-nothink/tau2_bench.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 16384
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
concurrency: 8
|
||||
env: tau2_official
|
||||
max_turns: 50
|
||||
9
evalharness/config/dp4-nothink/trivia_qa.yaml
Normal file
9
evalharness/config/dp4-nothink/trivia_qa.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# trivia_qa: short-answer QA
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit: 200
|
||||
concurrency: 8
|
||||
9
evalharness/config/dp4-nothink/winogrande.yaml
Normal file
9
evalharness/config/dp4-nothink/winogrande.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
# winogrande: knowledge/MCQ benchmark
|
||||
generation:
|
||||
temperature: 0.0
|
||||
max_tokens: 32768
|
||||
top_p: 1.0
|
||||
|
||||
run:
|
||||
limit_per_task: 10
|
||||
concurrency: 8
|
||||
@ -1,31 +0,0 @@
|
||||
# Generation-parameter profiles (YAML).
|
||||
# Usage: evalharness eval run <bench> --model ... --profile <name>
|
||||
# Resolution: DatasetSpec.gen_config < profile.default < profile.<bench> < gen_kwargs
|
||||
|
||||
dp4-nothink:
|
||||
default: {temperature: 0.0, max_tokens: 32768, top_p: 1.0}
|
||||
|
||||
qwen3-es-parity:
|
||||
default: {temperature: 0.0, max_tokens: 32768}
|
||||
simple_qa: {max_tokens: 1024}
|
||||
hle: {max_tokens: 8192}
|
||||
gpqa_diamond: {temperature: 1.0, max_tokens: 8192}
|
||||
aime24: {temperature: 1.0, max_tokens: 8192}
|
||||
aime25: {temperature: 1.0, max_tokens: 8192}
|
||||
aime26: {temperature: 1.0, max_tokens: 8192}
|
||||
hmmt26: {temperature: 1.0, max_tokens: 8192}
|
||||
imo_answerbench: {temperature: 1.0, max_tokens: 8192}
|
||||
|
||||
glm53-nothink:
|
||||
default: {temperature: 0.0, max_tokens: 8192, top_p: 1.0}
|
||||
aime24: {temperature: 1.0, max_tokens: 8192}
|
||||
aime25: {temperature: 1.0, max_tokens: 8192}
|
||||
aime26: {temperature: 1.0, max_tokens: 8192}
|
||||
hmmt26: {temperature: 1.0, max_tokens: 8192}
|
||||
imo_answerbench: {temperature: 1.0, max_tokens: 8192}
|
||||
gpqa_diamond: {temperature: 1.0, max_tokens: 8192}
|
||||
humaneval: {temperature: 1.0, max_tokens: 32768}
|
||||
live_code_bench: {temperature: 1.0, max_tokens: 32768}
|
||||
|
||||
t1-short:
|
||||
default: {temperature: 1.0, max_tokens: 8192, top_p: 1.0}
|
||||
Loading…
x
Reference in New Issue
Block a user