From af780c59f3a4e911dfbbbce7652ea8bbbf0063fd Mon Sep 17 00:00:00 2001 From: yctseng0211 Date: Fri, 19 Dec 2025 16:59:28 +0800 Subject: [PATCH] [AMD] add unit-test-backend-8-gpu-amd back (#15253) Co-authored-by: Sai Enduri --- .github/workflows/pr-test-amd.yml | 8 +++----- test/srt/test_deepseek_v3_mtp.py | 5 ++++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pr-test-amd.yml b/.github/workflows/pr-test-amd.yml index 98926def1..8791c41ff 100644 --- a/.github/workflows/pr-test-amd.yml +++ b/.github/workflows/pr-test-amd.yml @@ -458,24 +458,22 @@ jobs: unit-test-backend-8-gpu-amd: needs: [check-changes, unit-test-backend-2-gpu-amd] - # Temporarily disabled - uncomment when ready to re-enable if: | always() && ( (inputs.target_stage == 'unit-test-backend-8-gpu-amd') || ( - false && !inputs.target_stage && (!failure() && !cancelled()) && ((needs.check-changes.outputs.main_package == 'true') || (needs.check-changes.outputs.sgl_kernel == 'true')) ) ) env: - RUNNER_LABELS: linux-mi300-gpu-8 + RUNNER_LABELS: linux-mi325-gpu-8 strategy: fail-fast: false matrix: - runner: [linux-mi300-gpu-8] + runner: [linux-mi325-gpu-8] part: [0, 1] runs-on: ${{matrix.runner}} steps: @@ -751,7 +749,7 @@ jobs: stage-a-test-1-amd, unit-test-backend-1-gpu-amd, unit-test-backend-2-gpu-amd, - # unit-test-backend-8-gpu-amd, # Temporarily disabled + unit-test-backend-8-gpu-amd, performance-test-1-gpu-part-1-amd, performance-test-1-gpu-part-2-amd, performance-test-2-gpu-amd, diff --git a/test/srt/test_deepseek_v3_mtp.py b/test/srt/test_deepseek_v3_mtp.py index b8c43a293..89b9e9e6b 100644 --- a/test/srt/test_deepseek_v3_mtp.py +++ b/test/srt/test_deepseek_v3_mtp.py @@ -80,7 +80,10 @@ class TestDeepseekV3MTP(CustomTestCase): f"{avg_spec_accept_length=:.2f}\n" ) self.assertGreater(metrics["accuracy"], 0.935) - self.assertGreater(avg_spec_accept_length, 2.9) + if is_in_amd_ci(): + self.assertGreater(avg_spec_accept_length, 2.8) + else: + self.assertGreater(avg_spec_accept_length, 2.9) def test_bs_1_speed(self): args = BenchArgs(port=int(self.base_url.split(":")[-1]), max_new_tokens=2048)