[https://nvbugs/6478723][fix] Unwaive TestNemotronV3Super::test_nvfp4_4gpus_hopper_w4a16 after the MTPEagleDynamicTreeWorker fix - #17855
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
Included review availability: Your plan includes up to 12 reviews per rolling hour; 11 remain after this review. WalkthroughThe integration test list no longer contains the waiver for ChangesNemotron V3 Super test waiver
Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to This change only re-enables an existing integration test and does not alter product behavior; no actionable merge-blocking risk remains beyond normal checks and review. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
/bot run |
|
PR_Github #66918 [ run ] triggered by Bot. Commit: |
|
PR_Github #66918 [ run ] completed with state
|
…_4gpus_hopper_w4a16 The waive was added while MTPEagleDynamicTreeWorker illegally overrode SpecWorkerBase.forward, which raised a TypeError at class creation and surfaced as 'Executor worker returned error'. That root cause was fixed in NVIDIA#16733, so re-enable the test to confirm it passes on main. Signed-off-by: ZhaoyangWang <zhaoyangw@nvidia.com>
c64ff46 to
5cd2a94
Compare
|
Rebased onto latest
|
|
/bot run --extra-stage "DGX_H100-4_GPUs-PyTorch-Others-1, A30-PyTorch-1, A30-PyTorch-2" |
|
Note GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer. |
|
PR_Github #66960 [ run ] triggered by Bot. Commit: |
|
PR_Github #66960 [ run ] completed with state
|
|
/bot run --extra-stage "DGX_H100-4_GPUs-PyTorch-Others-1, A30-PyTorch-1, A30-PyTorch-2" |
|
PR_Github #67038 [ run ] triggered by Bot. Commit: |
|
PR_Github #67038 [ run ] completed with state
|
|
/bot run --disable-fail-fast --extra-stage "DGX_H100-4_GPUs-PyTorch-Others-1, A30-PyTorch-1, A30-PyTorch-2" |
|
PR_Github #67087 [ run ] triggered by Bot. Commit: |
|
PR_Github #67087 [ run ] completed with state |
Summary
MTPEagleDynamicTreeWorkeroverrodeSpecWorkerBase.forward, which__init_subclass__forbids — the resulting class-creationTypeErrorsurfaced in L0_PostMerge asRuntimeError: Executor worker returned erroronTestNemotronV3Super::test_nvfp4_4gpus_hopper_w4a16(nvbugs/6478723), and the test was waived.forward->_forward_impland restore the extra dynamic-tree state via_ensure_spec_dec_state_restored). This PR only removes the now-stale waive so the test runs again onmain.tests/integration/test_lists/waives.txt.Test plan
DGX_H100-4_GPUs-PyTorch-Others-1:accuracy/test_llm_api_pytorch.py::TestNemotronV3Super::test_nvfp4_4gpus_hopper_w4a16passes with the [https://nvbugs/6478723][fix] Rename forward -> _forward_impl AND stash the extra dynamic-tree state on… #16733 fix onmain.Links
Dev Engineer Review
TestNemotronV3Super::test_nvfp4_4gpus_hopper_w4a16.tests/integration/test_lists/waives.txt.#16733fixed the underlyingMTPEagleDynamicTreeWorkerissue.QA Engineer Review
tests/integration/test_lists/waives.txt.TestNemotronV3Super::test_nvfp4_4gpus_hopper_w4a16.test-db/orqa/files were modified.