diff --git a/projects/hipblaslt/clients/tests/data/matmul_gtest.yaml b/projects/hipblaslt/clients/tests/data/matmul_gtest.yaml index 5ee9a17fecc0..9aa07ef5d24c 100755 --- a/projects/hipblaslt/clients/tests/data/matmul_gtest.yaml +++ b/projects/hipblaslt/clients/tests/data/matmul_gtest.yaml @@ -4850,15 +4850,16 @@ Tests: # shape here. ############################################################################### -# Every fp8 format pair, each solution launched and checked twice. +# Every fp8 format pair, each solution launched and checked twice. gfx1250 has MX +# kernels for f8 x f8 only, so the rows with bf8 run on gfx950 alone. - name: matmul_fast_check_mx_fp8 category: pre_checkin function: matmul: - { a_type: f8_r, b_type: f8_r, c_type: f32_r, d_type: f32_r, compute_type: c_f32_r, scaleA: 3, scaleB: 3, scale_type: f32_r} - - { a_type: bf8_r, b_type: bf8_r, c_type: f32_r, d_type: f32_r, compute_type: c_f32_r, scaleA: 3, scaleB: 3, scale_type: f32_r} - - { a_type: f8_r, b_type: bf8_r, c_type: f32_r, d_type: f32_r, compute_type: c_f32_r, scaleA: 3, scaleB: 3, scale_type: f32_r} - - { a_type: bf8_r, b_type: f8_r, c_type: f32_r, d_type: f32_r, compute_type: c_f32_r, scaleA: 3, scaleB: 3, scale_type: f32_r} + - { a_type: bf8_r, b_type: bf8_r, c_type: f32_r, d_type: f32_r, compute_type: c_f32_r, scaleA: 3, scaleB: 3, scale_type: f32_r, gpu_arch: '950'} + - { a_type: f8_r, b_type: bf8_r, c_type: f32_r, d_type: f32_r, compute_type: c_f32_r, scaleA: 3, scaleB: 3, scale_type: f32_r, gpu_arch: '950'} + - { a_type: bf8_r, b_type: f8_r, c_type: f32_r, d_type: f32_r, compute_type: c_f32_r, scaleA: 3, scaleB: 3, scale_type: f32_r, gpu_arch: '950'} matrix_size: - { M: 256, N: 256, K: 512 } - { M: 1040, N: 528, K: 1024 } @@ -4894,13 +4895,13 @@ Tests: fast_check: 1 gpu_arch: '(950|1250)' -# Large K, where the scale tensors span many blocks. +# Large K, where the scale tensors span many blocks. f8 x bf8 on gfx950 alone, as above. - name: matmul_fast_check_mx_fp8_large_k category: nightly function: matmul: - { a_type: f8_r, b_type: f8_r, c_type: f32_r, d_type: f32_r, compute_type: c_f32_r, scaleA: 3, scaleB: 3, scale_type: f32_r} - - { a_type: f8_r, b_type: bf8_r, c_type: f32_r, d_type: f32_r, compute_type: c_f32_r, scaleA: 3, scaleB: 3, scale_type: f32_r} + - { a_type: f8_r, b_type: bf8_r, c_type: f32_r, d_type: f32_r, compute_type: c_f32_r, scaleA: 3, scaleB: 3, scale_type: f32_r, gpu_arch: '950'} matrix_size: - { M: 3072, N: 3072, K: 16384 } - { M: 2560, N: 16384, K: 2560 } diff --git a/projects/hipblaslt/tensilelite/tensilelite/Tests/common/streamk/sk_queue_selfclean.yaml b/projects/hipblaslt/tensilelite/tensilelite/Tests/common/streamk/sk_queue_selfclean.yaml index 058f2fcad383..91c3f8f4cdad 100644 --- a/projects/hipblaslt/tensilelite/tensilelite/Tests/common/streamk/sk_queue_selfclean.yaml +++ b/projects/hipblaslt/tensilelite/tensilelite/Tests/common/streamk/sk_queue_selfclean.yaml @@ -13,7 +13,7 @@ # that do not block evenly over the queues. TestParameters: - marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx940, skip-gfx941, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1200, skip-gfx1201, skip-gfx1250] # NumXCD is 8 only on gfx942/gfx950; elsewhere the single queue is trivially balanced + marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx940, skip-gfx941, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1200, skip-gfx1201, skip-gfx1250, skip-gfx1250-strict] # NumXCD is 8 only on gfx942/gfx950; elsewhere the single queue is trivially balanced GlobalParameters: # DynamicWorkQueue hybrid sub-path; the static sub-path has no work queue. diff --git a/projects/hipblaslt/tensilelite/tensilelite/Tests/custom/custom_rocblas_gemv_bf16_tn_m1.yaml b/projects/hipblaslt/tensilelite/tensilelite/Tests/custom/custom_rocblas_gemv_bf16_tn_m1.yaml index ad0eacad6363..b4b1bbdf3a73 100644 --- a/projects/hipblaslt/tensilelite/tensilelite/Tests/custom/custom_rocblas_gemv_bf16_tn_m1.yaml +++ b/projects/hipblaslt/tensilelite/tensilelite/Tests/custom/custom_rocblas_gemv_bf16_tn_m1.yaml @@ -2,7 +2,7 @@ # SPDX-License-Identifier: MIT TestParameters: - marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1200, skip-gfx1201, skip-gfx1250] # wvSpltK BF16: gfx950 (v_dot2c_f32_bf16) + marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1200, skip-gfx1201, skip-gfx1250, skip-gfx1250-strict] # wvSpltK BF16: gfx950 (v_dot2c_f32_bf16) GlobalParameters: MinimumRequiredVersion: 5.0.0 diff --git a/projects/hipblaslt/tensilelite/tensilelite/Tests/custom/custom_rocblas_gemv_bf16_tn_m2.yaml b/projects/hipblaslt/tensilelite/tensilelite/Tests/custom/custom_rocblas_gemv_bf16_tn_m2.yaml index 58e312eef495..fcd698e5814e 100644 --- a/projects/hipblaslt/tensilelite/tensilelite/Tests/custom/custom_rocblas_gemv_bf16_tn_m2.yaml +++ b/projects/hipblaslt/tensilelite/tensilelite/Tests/custom/custom_rocblas_gemv_bf16_tn_m2.yaml @@ -2,7 +2,7 @@ # SPDX-License-Identifier: MIT TestParameters: - marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1200, skip-gfx1201, skip-gfx1250] # wvSpltK BF16: gfx950 (v_dot2c_f32_bf16) + marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1200, skip-gfx1201, skip-gfx1250, skip-gfx1250-strict] # wvSpltK BF16: gfx950 (v_dot2c_f32_bf16) GlobalParameters: MinimumRequiredVersion: 5.0.0 diff --git a/projects/hipblaslt/tensilelite/tensilelite/Tests/custom/custom_rocblas_gemv_bf16_tn_m4.yaml b/projects/hipblaslt/tensilelite/tensilelite/Tests/custom/custom_rocblas_gemv_bf16_tn_m4.yaml index c6ed79c38656..71bce10328ce 100644 --- a/projects/hipblaslt/tensilelite/tensilelite/Tests/custom/custom_rocblas_gemv_bf16_tn_m4.yaml +++ b/projects/hipblaslt/tensilelite/tensilelite/Tests/custom/custom_rocblas_gemv_bf16_tn_m4.yaml @@ -2,7 +2,7 @@ # SPDX-License-Identifier: MIT TestParameters: - marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1200, skip-gfx1201, skip-gfx1250] # wvSpltK BF16: gfx950 (v_dot2c_f32_bf16) + marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1200, skip-gfx1201, skip-gfx1250, skip-gfx1250-strict] # wvSpltK BF16: gfx950 (v_dot2c_f32_bf16) GlobalParameters: MinimumRequiredVersion: 5.0.0