Commit fbade41
[AMD][AgentX] MINIMAX-M3 FP4 MI355X agentX vLLM (#2118)
* [AMD] MINIMAX-M3 FP4 vLLM Agentic Support
Signed-off-by: ajith-sirra-amd <ajith.sirra@amd.com>
* [AMD] MINIMAX-M3 FP4 vLLM Agentic Support. Added PR Link
Signed-off-by: ajith-sirra-amd <ajith.sirra@amd.com>
* [AMD] MINIMAX-M3 FP4 vLLM Agentic Support. Search Space Modification.
Signed-off-by: ajith-sirra-amd <ajith.sirra@amd.com>
* [AMD] MINIMAX-M3 FP4 vLLM Agentic Support. Search Space Modification.
Signed-off-by: ajith-sirra-amd <ajith.sirra@amd.com>
* [AMD] MINIMAX-M3 FP4 vLLM Agentic Support. Search Space Modification.
Signed-off-by: ajith-sirra-amd <ajith.sirra@amd.com>
* [AMD] MINIMAX-M3 FP4 vLLM Agentic Support. Search Space Modification & Fixing MODEL_PATH Arg in Serve Command.
Signed-off-by: ajith-sirra-amd <ajith.sirra@amd.com>
* [AMD] MINIMAX-M3 FP4 vLLM Agentic Support. Search Space Modification & Fixing MODEL_PATH Arg in Serve Command.
Signed-off-by: ajith-sirra-amd <ajith.sirra@amd.com>
* [AMD] MINIMAX-M3 FP4 vLLM Agentic Support. Search Space Modification.
Signed-off-by: ajith-sirra-amd <ajith.sirra@amd.com>
* chore: remove LMCache backend from MiniMax-M3 FP4 MI355X agentic benchmark
Drop lmcache case branch, helper functions, and config entry; keep
native-only offload path. Add OFFLOAD_ARGS fallback, enable prefix
caching and hybrid KV cache manager, bump max-num-seqs to 2x CONC.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* chore: revert max-num-seqs to CONC and drop hybrid KV cache flag
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* [AMD] MINIMAX-M3 FP4 vLLM Agentic Support. Search Space Modification.
Signed-off-by: ajith-sirra-amd <ajith.sirra@amd.com>
* [AMD] MINIMAX-M3 FP4 vLLM Agentic Support. Removing redundant prefix cache flag.
Signed-off-by: ajith-sirra-amd <ajith.sirra@amd.com>
* [AMD] MINIMAX-M3 FP4 vLLM Agentic Support. Modifying Search Space.
Signed-off-by: ajith-sirra-amd <ajith.sirra@amd.com>
* fix(agentic): preserve matrix CPU DRAM value
* fix(agentic): use explicit MI355X server port
* fix(agentic): remove recipe env fallbacks
* fix(configs): restore indentation of dsv4 decode additional-settings
The extra leading space broke YAML parsing of amd-master.yaml.
Co-authored-by: Cameron Quilici <60715037+cquil11@users.noreply.github.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* fix(changelog): omit null optional metadata
* fix: support EVAL_ONLY mode in minimaxm3_fp4_mi355x.sh
Signed-off-by: Sirra <asirra@amd.com>
* [AMD] [AGENTX] [MINIMAX-M3] [WIP] Updating Docker Image
Signed-off-by: Sirra <asirra@amd.com>
* fix: restore origin/main's dsv4-fp4-mi355x-sglang-disagg-agentic-hicache config
Signed-off-by: Sirra <asirra@amd.com>
* [AMD] [AGENTX] [MINIMAX-M3] [WIP] Updating Docker Image
Signed-off-by: Sirra <asirra@amd.com>
* [AMD] [AGENTX] [MINIMAX-M3] [WIP] Updating Script to remove undefined MODEL_PATH Flags.
Signed-off-by: Sirra <asirra@amd.com>
* [AMD] [AGENTX] [MINIMAX-M3] [WIP] Updating Script to remove undefined MODEL_PATH Flags.
Signed-off-by: Sirra <asirra@amd.com>
* [AMD] [AGENTX] [MINIMAX-M3] [WIP] Updating Script to remove undefined MODEL_PATH Flags.
Signed-off-by: Sirra <asirra@amd.com>
* [AMD] [AGENTX] [MINIMAX-M3] [WIP] Updating Script. Adding Native vLLM Offload only.
Signed-off-by: Sirra <asirra@amd.com>
* [AMD] [AGENTX] [MINIMAX-M3] [WIP] Correcting Offload Backend name in the benchmark script.
Signed-off-by: Sirra <asirra@amd.com>
* [AMD] [AGENTX] [MINIMAX-M3] [WIP] Resolving conflict in Perf change log.
Signed-off-by: Sirra <asirra@amd.com>
* [AgentX] MiniMax-M3 FP4 MI355X vLLM agentic: increase eval step limit and timeout
Raise SWEBENCH_AGENT_STEP_LIMIT from 75 to 100 and SWEBENCH_AGENT_TIMEOUT
from 4h to 6h. The prior run scored 36.8% (below the 50% threshold) because
71 instances exhausted their 75-turn budget without submitting a patch and 88
instances never started before the 4h deadline.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix
Signed-off-by: seungrokj <seungrok.jung@amd.com>
* swebench: expose SWEBENCH_AGENT_DEPLOYMENT_TIMEOUT for Modal sandbox lifetime
The Modal sandbox deployment_timeout was left at the swerex default of
3600s while only runtime_timeout was configurable, so long agent runs
outlived the 1h sandbox and every later command failed with "Cannot
connect to host ...modal.host", yielding empty patches even when the
fix was correct. Make the sandbox hard lifetime tunable (default 3600).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* [AMD] [AGENTX] [MINIMAX-M3] [WIP] Removing unwanted CONC from list.
Signed-off-by: Sirra <asirra@amd.com>
* [AMD] [AGENTX] [MINIMAX-M3] [WIP] Filtering CONC Changes
Signed-off-by: Sirra <asirra@amd.com>
* [AMD] [AGENTX] [MINIMAX-M3] Fix tool-calling loops: keep <mm:think> across turns
Drop --reasoning-parser minimax_m3 so the interleaved <mm:think> block stays
inline in message.content and is round-tripped by the mini-swe-agent client;
stripping it caused the model to lose its plan and degenerate into command
loops until the step limit (empty patches). Add SWEBENCH_AGENT_FILTER plumbing
to run an instance-ID subset, and restrict the recipe to two previously-looping
instances for validation. Restrict agentic conc-list to [16]; bump aiperf.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* [AMD] [AGENTX] [MINIMAX-M3] Revert debug SWEBENCH_AGENT_FILTER plumbing
Remove the temporary instance-ID filter used to validate the <mm:think>
round-trip fix on two instances: drop SWEBENCH_AGENT_FILTER/
SWEBENCH_EXPECTED_INSTANCES exports from the recipe and the --filter
plumbing from benchmark_lib.sh, restoring the full sweep.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* [AMD] [AGENTX] [MINIMAX-M3] Force lm-eval framework for minimaxm3 agentic recipe
- minimaxm3_fp4_mi355x.sh: export EVAL_FRAMEWORK=lm-eval so run_eval never
falls back to the agentic swebench default.
- benchmark_lib.sh: drop the Modal deployment_timeout override.
- amd-master.yaml: restore agentic conc-list to [1, 4, 8, 16].
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Signed-off-by: ajith-sirra-amd <ajith.sirra@amd.com>
Signed-off-by: Sirra <asirra@amd.com>
Signed-off-by: seungrokj <seungrok.jung@amd.com>
Co-authored-by: seungrokj <seungrok.jung@amd.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: seungrokj <144636725+seungrokj@users.noreply.github.com>
Co-authored-by: Cam Quilici <cjquilici@gmail.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Cameron Quilici <60715037+cquil11@users.noreply.github.com>
Co-authored-by: Sirra <asirra@amd.com>1 parent d121d11 commit fbade41
3 files changed
Lines changed: 169 additions & 0 deletions
File tree
- benchmarks/single_node/agentic
- configs
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2233 | 2233 | | |
2234 | 2234 | | |
2235 | 2235 | | |
| 2236 | + | |
| 2237 | + | |
| 2238 | + | |
| 2239 | + | |
| 2240 | + | |
| 2241 | + | |
| 2242 | + | |
| 2243 | + | |
| 2244 | + | |
| 2245 | + | |
| 2246 | + | |
| 2247 | + | |
| 2248 | + | |
| 2249 | + | |
2236 | 2250 | | |
2237 | 2251 | | |
2238 | 2252 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5061 | 5061 | | |
5062 | 5062 | | |
5063 | 5063 | | |
| 5064 | + | |
| 5065 | + | |
| 5066 | + | |
| 5067 | + | |
| 5068 | + | |
| 5069 | + | |
| 5070 | + | |
5064 | 5071 | | |
5065 | 5072 | | |
5066 | 5073 | | |
| |||
0 commit comments