-
Notifications
You must be signed in to change notification settings - Fork 234
Restore DeepSeek-V4 tool calling for AgentX evals #2295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -5003,3 +5003,13 @@ | |||||
| - "LMCache MP server (lmcache_driven transfer mode) + LMCacheMPConnector per PR #2153; L1 pool derated to 75% of TOTAL_CPU_DRAM_GB; --enable-cumem-allocator dropped on the lmcache arm only (cuMem/VMM allocations cannot be CUDA-IPC-exported to the LMCache server)" | ||||||
| - "LMCache TP8 points mirror the vllm-simple ladder (conc [8, 12, 16]); LMCache DEP8 points mirror the Mooncake ladder (conc [12, 20, 28, 36, 44, 52, 60, 68, 76]) for a like-for-like backend comparison; the PR #2231 bring-up sweep validated the recipe across DEP8 conc 8-80 (peak ~25.7k total tok/s/GPU at conc 72, 96-98% cache hit)" | ||||||
| pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/2231 | ||||||
|
|
||||||
| - config-keys: | ||||||
| - dsv4-fp4-b200-vllm-agentic | ||||||
| scenario-type: | ||||||
| - agentic-coding | ||||||
| description: | ||||||
| - "Eval-only follow-up to PR #2231: restore the official DeepSeek-V4 vLLM tool-calling frontend flags --tool-call-parser deepseek_v4 and --enable-auto-tool-choice" | ||||||
| - "Re-run the dedicated AgentX SWE-bench eval to verify tool definitions are accepted instead of failing with 'tool parsing is disabled by frontend configuration'" | ||||||
| pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/2231 | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🔴 BLOCKING: Appended entry's Why it matters: The PR CI gate passes (it runs Fix: Point
Suggested change
|
||||||
| evals-only: true | ||||||
|
Check failure on line 5015 in perf-changelog.yaml
|
||||||
|
Comment on lines
+5006
to
+5015
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🔴 The newly appended perf-changelog.yaml entry sets Extended reasoning...The bug: The perf-changelog entry appended by this PR (lines 5006-5015) sets: pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/2231but this PR is #2295, not #2231. Why CI didn't catch it: The Why merge would fail: This calls
Step-by-step proof:
The fix is a one-line change: set |
||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🟡 PR title and description are English-only, but AGENTS.md mandates bilingual PR titles/descriptions (format:
<English title> / <中文标题>plus a Chinese section in the body).Extended reasoning...
AGENTS.md explicitly states: "PR and GitHub-issue titles & descriptions must be bilingual — include a Simplified Chinese version in addition to English. Title format:
<English title> / <中文标题>. In the PR/issue body, follow the English content with its Chinese translation (e.g. a## 中文说明section...). This applies to every PR and every issue."PR #2295's title is "Restore DeepSeek-V4 tool calling for AgentX evals" — no
/ <中文标题>suffix. The body consists of## What changed,## Why, and## Validationsections, all in English only, with no accompanying## 中文说明(or similar) Chinese section.This is not a stylistic nitpick — it's a repository-specific, explicitly documented mandatory convention, and it's one this repo actively follows: recent merged commits on the same recipe lineage use the bilingual title format, e.g.
01e9e73 [LMCache] Add LMCache arm to official DSV4 FP4 B200 vLLM AgentX sweep / 将 LMCache 分支并入官方 DSV4 FP4 B200 vLLM AgentX 扫描 (#2231)and9ecc56d [LMCache] Add LMCache arm on tuned DSV4 FP4 B300 vLLM AgentX recipe / 在调优后的 DSV4 FP4 B300 vLLM AgentX 配方上新增 LMCache 分支 (#2232). PR #2295 (this PR, a direct follow-up to #2231) breaks that pattern.Step-by-step proof:
Restore DeepSeek-V4 tool calling for AgentX evals. Applying the required format, it should read something likeRestore DeepSeek-V4 tool calling for AgentX evals / 恢复 DeepSeek-V4 AgentX 评测的工具调用能力.## What changed,## Why,## Validation— no## 中文说明(or equivalent) section follows them, as the convention requires.Fix is trivial: retitle to
Restore DeepSeek-V4 tool calling for AgentX evals / 恢复 DeepSeek-V4 AgentX 评测的工具调用能力(or similar) and append a## 中文说明section summarizing the What changed / Why / Validation content in Chinese.This has no runtime or functional impact — it's PR metadata, not code — so it doesn't block correctness, but it is a genuine, actionable deviation from a mandatory, explicitly documented repo convention that this PR's own lineage otherwise follows consistently.