You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ Please see the [MLPerf Inference benchmark paper](https://arxiv.org/abs/1911.025
17
17
18
18
Please see [here](https://docs.mlcommons.org/inference/benchmarks/) for the MLPerf inference documentation website which includes automated commands to run MLPerf inference benchmarks using different implementations.
19
19
20
-
## MLPerf Inference v6.0 (submission deadline February 13, 2025)
20
+
## MLPerf Inference v6.0 (submission deadline February 13, 2026)
21
21
22
22
For submissions, please use the master branch and any commit since the [6.0 seed release](https://github.com/mlcommons/inference/commit/f131a0d29ccae9a967d93ffe96f66b1be3537d3b) although it is best to use the latest commit in the [master branch](https://github.com/mlcommons/inference).
| gpt-oss-120b | 1150.38 | 1406.02 | 6396 | ±10% of 1278.20 reference mean |
17
18
18
19
## Introduction
19
20
20
21
The purpose of this test is to ensure that models are generating outputs of expected length during performance runs. This prevents cheating by truncating outputs to artificially improve throughput metrics.
21
22
22
23
**Key Verification:**
23
24
24
-
| Metric | Description |
25
-
|--------|-------------|
26
-
| Mean output tokens | Average number of output tokens across all samples |
27
-
| Min threshold | Benchmark-specific minimum - ensures outputs are not truncated |
28
-
| Max threshold | Benchmark-specific maximum - ensures outputs are not artificially padded |
| Mean output tokens | Average number of output tokens across all samples |
28
+
| Min threshold | Benchmark-specific minimum - ensures outputs are not truncated|
29
+
| Max threshold | Benchmark-specific maximum - ensures outputs are not artificially padded |
29
30
30
31
The compliance thresholds are defined in the benchmark's `audit.config` file via the `test09_min_output_tokens` and `test09_max_output_tokens` fields. Each benchmark defines its own bounds based on the reference implementation.
31
32
@@ -51,7 +52,7 @@ The `audit.config` contains both LoadGen settings and the compliance thresholds:
51
52
# LoadGen settings
52
53
*.*.mode = 2
53
54
*.*.accuracy_log_sampling_target = 10000
54
-
*.*.min_query_count = 4395
55
+
*.*.min_query_count = 6396
55
56
...
56
57
57
58
# TEST09 Compliance Thresholds (read by run_verification.py)
@@ -83,18 +84,22 @@ python3 run_verification.py \
83
84
84
85
**Arguments:**
85
86
86
-
| Argument | Required | Description |
87
-
|----------|----------|-------------|
88
-
|`-c`, `--compliance_dir`| Yes | Path to compliance test logs (contains `mlperf_log_accuracy.json`) |
89
-
|`-o`, `--output_dir`| Yes | Output directory for submission artifacts |
90
-
|`--audit-config`| No*| Path to audit.config containing thresholds |
|`--max-output-tokens`| No\*| Override maximum threshold (CLI takes precedence)|
93
94
94
-
*At least one of `--audit-config` or both `--min-output-tokens` and `--max-output-tokens` must be provided.
95
+
\*At least one of `--audit-config` or both `--min-output-tokens` and `--max-output-tokens` must be provided.
95
96
96
97
### Example: gpt-oss-120b
97
98
99
+
**Dataset:** Use `perf/perf_eval_ref.parquet` (the performance dataset) from the gpt-oss dataset download for TEST09 compliance runs.
100
+
101
+
**Generation Config:** Use performance generation config as-is (`max_output_len=10240`, `reasoning_effort=low`). This test verifies mean output sequence length is within ±10% of reference (1278.20 tokens).
0 commit comments