Skip to content

[Backport] Refactor and fix creation of ElementWise Region for Gemm+Gemm like ops#1965

Merged
umangyadav merged 2 commits into
release/rocm-rel-7.0from
cpfixGemmBlockArgs
Sep 2, 2025
Merged

[Backport] Refactor and fix creation of ElementWise Region for Gemm+Gemm like ops#1965
umangyadav merged 2 commits into
release/rocm-rel-7.0from
cpfixGemmBlockArgs

Fix merge issues

3490095
Select commit
Loading
Failed to load commit list.
ROCm Repo Management API / Jenkins succeeded Sep 2, 2025 in 1h 47m 2s

Success

Details

  • Set System Property (5.9 sec)
  • Kill old PR builds (1.2 sec)
  • Build and Test (1 hr 42 min)
    • Matrix - CODEPATH = 'vanilla' (6 ms)
      • Matrix - CODEPATH = 'vanilla' (45 sec)
        • Prepare node (0.33 sec)
        • Shared Library: fixed E2E tests (2.3 sec)
        • Shared Library: random E2E tests (2.2 sec)
        • Tune selected rocmlir configs (2.2 sec)
        • Static Library: build rocMLIR packages (2.5 sec)
    • Matrix - CODEPATH = 'mfma' (6 ms)
      • Matrix - CODEPATH = 'mfma' (1 hr 42 min)
        • Prepare node (10 min)
        • Shared Library: fixed E2E tests (27 min)
        • Shared Library: random E2E tests (1.3 sec)
        • Tune selected rocmlir configs (43 min)
        • Static Library: build rocMLIR packages (11 min)
    • Matrix - CODEPATH = 'navi21' (7 ms)
      • Matrix - CODEPATH = 'navi21' (45 sec)
        • Prepare node (0.29 sec)
        • Shared Library: fixed E2E tests (2.3 sec)
        • Shared Library: random E2E tests (2.3 sec)
        • Tune selected rocmlir configs (2.2 sec)
        • Static Library: build rocMLIR packages (2.5 sec)
    • Matrix - CODEPATH = 'navi3x' (6 ms)
      • Matrix - CODEPATH = 'navi3x' (1 hr 29 min)
        • Prepare node (2 min 46 sec)
        • Shared Library: fixed E2E tests (22 min)
        • Shared Library: random E2E tests (1.3 sec)
        • Tune selected rocmlir configs (46 min)
        • Static Library: build rocMLIR packages (13 min)
    • Matrix - CODEPATH = 'navi4x' (1 hr 13 min)
      • Matrix - CODEPATH = 'navi4x' (1 hr 13 min)
        • Prepare node (4 min 39 sec)
        • Shared Library: fixed E2E tests (15 min)
        • Shared Library: random E2E tests (1.3 sec)
        • Tune selected rocmlir configs (40 min)
        • Static Library: build rocMLIR packages (9 min 40 sec)
  • Parameter sweeps (21 sec)
    • Matrix - CODEPATH = 'mfma' (8 ms)
      • Matrix - CODEPATH = 'mfma' (15 sec)
        • Prepare node (3.7 sec)
        • Prepare Performance Scripts (3.7 sec)
        • Parameter Sweep (3.5 sec)
    • Matrix - CODEPATH = 'vanilla' (7 ms)
      • Matrix - CODEPATH = 'vanilla' (15 sec)
        • Prepare node (3.7 sec)
        • Prepare Performance Scripts (3.7 sec)
        • Parameter Sweep (3.5 sec)
    • Matrix - CODEPATH = 'navi21' (19 sec)
      • Matrix - CODEPATH = 'navi21' (15 sec)
        • Prepare node (3.7 sec)
        • Prepare Performance Scripts (3.7 sec)
        • Parameter Sweep (3.5 sec)
  • Tune MLIR kernels (1 min 14 sec)
    • Matrix - CHIP = 'gfx908' (20 ms)
      • Matrix - CHIP = 'gfx908' (1 min 5 sec)
        • Prepare node (5.8 sec)
        • Set System Property on Lockhart nodes (32 sec)
        • Tune rocMLIR (5.8 sec)
        • Tune Fusion (6.1 sec)
        • Stash Databases (5.8 sec)
    • Matrix - CHIP = 'gfx90a' (12 ms)
      • Matrix - CHIP = 'gfx90a' (1 min 5 sec)
        • Prepare node (5.8 sec)
        • Set System Property on Lockhart nodes (33 sec)
        • Tune rocMLIR (5.7 sec)
        • Tune Fusion (6.2 sec)
        • Stash Databases (5.8 sec)
    • Matrix - CHIP = 'gfx942' (6 ms)
      • Matrix - CHIP = 'gfx942' (1 min 5 sec)
        • Prepare node (5.8 sec)
        • Set System Property on Lockhart nodes (33 sec)
        • Tune rocMLIR (5.7 sec)
        • Tune Fusion (6.2 sec)
        • Stash Databases (5.8 sec)
    • Matrix - CHIP = 'gfx1100' (8 ms)
      • Matrix - CHIP = 'gfx1100' (1 min 5 sec)
        • Prepare node (5.8 sec)
        • Set System Property on Lockhart nodes (33 sec)
        • Tune rocMLIR (5.7 sec)
        • Tune Fusion (6.2 sec)
        • Stash Databases (5.8 sec)
    • Matrix - CHIP = 'gfx1201' (1 min 12 sec)
      • Matrix - CHIP = 'gfx1201' (1 min 5 sec)
        • Prepare node (5.8 sec)
        • Set System Property on Lockhart nodes (33 sec)
        • Tune rocMLIR (5.7 sec)
        • Tune Fusion (6.2 sec)
        • Stash Databases (5.9 sec)
  • Archive weekly tuning perfDB (1.2 sec)
  • Benchmark and Report Performance (2 min 17 sec)
    • Matrix - CHIP = 'gfx908' (7 ms)
      • Matrix - CHIP = 'gfx908' (2 min 8 sec)
        • Prepare node (0.2 sec)
        • Copy tuning database (6.9 sec)
        • Build MLIR (6.9 sec)
        • Copy earlier performance results (7.3 sec)
        • Test MLIR vs MIOpen/rocBLAS (6.7 sec)
        • Test Fusion (33 sec)
        • Test Attention (6.9 sec)
        • Test MLIR vs CK (7.3 sec)
        • Create performance reports (6.6 sec)
    • Matrix - CHIP = 'gfx90a' (6 ms)
      • Matrix - CHIP = 'gfx90a' (2 min 8 sec)
        • Prepare node (0.21 sec)
        • Copy tuning database (6.9 sec)
        • Build MLIR (6.9 sec)
        • Copy earlier performance results (7.3 sec)
        • Test MLIR vs MIOpen/rocBLAS (6.7 sec)
        • Test Fusion (33 sec)
        • Test Attention (6.9 sec)
        • Test MLIR vs CK (7.3 sec)
        • Create performance reports (6.6 sec)
    • Matrix - CHIP = 'gfx942' (7 ms)
      • Matrix - CHIP = 'gfx942' (2 min 8 sec)
        • Prepare node (0.22 sec)
        • Copy tuning database (6.9 sec)
        • Build MLIR (6.9 sec)
        • Copy earlier performance results (7.3 sec)
        • Test MLIR vs MIOpen/rocBLAS (6.7 sec)
        • Test Fusion (33 sec)
        • Test Attention (6.9 sec)
        • Test MLIR vs CK (7.3 sec)
        • Create performance reports (6.6 sec)
    • Matrix - CHIP = 'gfx1030' (8 ms)
      • Matrix - CHIP = 'gfx1030' (2 min 8 sec)
        • Prepare node (0.23 sec)
        • Copy tuning database (6.9 sec)
        • Build MLIR (6.9 sec)
        • Copy earlier performance results (7.3 sec)
        • Test MLIR vs MIOpen/rocBLAS (6.8 sec)
        • Test Fusion (33 sec)
        • Test Attention (7 sec)
        • Test MLIR vs CK (7.3 sec)
        • Create performance reports (6.6 sec)
    • Matrix - CHIP = 'gfx1100' (6 ms)
      • Matrix - CHIP = 'gfx1100' (2 min 8 sec)
        • Prepare node (0.25 sec)
        • Copy tuning database (6.9 sec)
        • Build MLIR (6.9 sec)
        • Copy earlier performance results (7.3 sec)
        • Test MLIR vs MIOpen/rocBLAS (6.8 sec)
        • Test Fusion (33 sec)
        • Test Attention (7 sec)
        • Test MLIR vs CK (7.3 sec)
        • Create performance reports (6.6 sec)
    • Matrix - CHIP = 'gfx1201' (2 min 15 sec)
      • Matrix - CHIP = 'gfx1201' (2 min 8 sec)
        • Prepare node (0.26 sec)
        • Copy tuning database (6.9 sec)
        • Build MLIR (6.9 sec)
        • Copy earlier performance results (7.4 sec)
        • Test MLIR vs MIOpen/rocBLAS (6.8 sec)
        • Test Fusion (33 sec)
        • Test Attention (7 sec)
        • Test MLIR vs CK (7.4 sec)
        • Create performance reports (6.6 sec)
  • MIGraphX (16 sec)
    • Matrix - CODEPATH = 'mfma' (6 ms)
      • Matrix - CODEPATH = 'mfma' (12 sec)
        • Prepare node (2.1 sec)
        • Install MIGraphX Dependencies (2.1 sec)
        • Build MIGraphX with MLIR (2.4 sec)
        • Verify MIGraphX with MLIR (2.2 sec)
    • Matrix - CODEPATH = 'navi21' (14 sec)
      • Matrix - CODEPATH = 'navi21' (12 sec)
        • Prepare node (2.1 sec)
        • Install MIGraphX Dependencies (2.1 sec)
        • Build MIGraphX with MLIR (2.4 sec)
        • Verify MIGraphX with MLIR (2.2 sec)
  • Code coverage (16 sec)
    • Matrix - CODEPATH = 'mfma' (6 ms)
      • Matrix - CODEPATH = 'mfma' (11 sec)
        • Prepare node (3.6 sec)
        • body (3.4 sec)
    • Matrix - CODEPATH = 'navi3x' (6 ms)
      • Matrix - CODEPATH = 'navi3x' (11 sec)
        • Prepare node (3.6 sec)
        • body (3.4 sec)
    • Matrix - CODEPATH = 'navi4x' (14 sec)
      • Matrix - CODEPATH = 'navi4x' (11 sec)
        • Prepare node (3.6 sec)
        • body (3.4 sec)