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
@@ -86,6 +86,9 @@ The below list describes what each field is:
86
86
- Note: the step factor between `conc-start` and `conc-end` is 2, so if `conc-start` is 4 and `conc-end` is 128, all concurrencies `4, 8, 16, 32, ..., 128` will be run.
87
87
- (Optional) `ep`: An integer representing the expert parallelism level that the configuration will be served at. Default is 1 (no expert parallelism) when not specified.
88
88
- (Optional) `dp-attn`: A boolean representing whether or not to activate data parallel attention for the configuration. Default is false when not specified.
89
+
- (Optional) `dcp-size`: Decode context-parallel size. Default is 1. It must be a positive divisor of `tp`; DCP reuses the TP GPUs.
90
+
- (Optional) `pcp-size`: Prefill context-parallel size. Default is 1. A single-node job allocates `tp * pcp-size` GPUs.
91
+
- `dcp-size`and `pcp-size` are single-node fields. They are not accepted inside multinode `prefill` or `decode` worker blocks.
89
92
- `agentic-coding`: Agentic trace replay benchmarks using real conversation traces. Each entry must have:
90
93
- `trace-source`: Identifier for the trace dataset to use.
91
94
- `search-space`: Same structure as `fixed-seq-len` search-space entries.
@@ -96,7 +99,7 @@ input.
96
99
97
100
Notes:
98
101
- No extra fields besides the ones listed may be specified, or else the benchmarks will fail to run.
99
-
- Setting the fields above, particularly `ep` and `dp-attn`, only guarantee that the respective values will be passed as environment variables to the benchmark scripts! Actually using those environment variables is an implementation detail at the level of the benchmark Bash script.
102
+
- Setting the fields aboveonly guarantees that their values are passed as environment variables to benchmark scripts (`ep` as `EP_SIZE`, `dp-attn` as `DP_ATTENTION`, `dcp-size` as `DCP_SIZE`, and `pcp-size` as `PCP_SIZE`). Actually using those variables is an implementation detail of the benchmark Bash script.
0 commit comments