From 8fa202b1fec7dadd29b4b99b6ac13023f1f04e61 Mon Sep 17 00:00:00 2001 From: Vsevolod Golovko Date: Thu, 7 Aug 2025 13:20:06 +0000 Subject: [PATCH 01/12] add cpu tests to try --- .../test_executable_scripts/test_miopen.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/build_tools/github_actions/test_executable_scripts/test_miopen.py b/build_tools/github_actions/test_executable_scripts/test_miopen.py index 355adfd475f..992ceb9d275 100644 --- a/build_tools/github_actions/test_executable_scripts/test_miopen.py +++ b/build_tools/github_actions/test_executable_scripts/test_miopen.py @@ -27,8 +27,15 @@ positive_filter.append("*/GPU_BNOCLInfer*_*") positive_filter.append("*/GPU_bn_infer*_*") -negative_filter.append("*/GPU_BN*Large*_*") -negative_filter.append("*/GPU_BN*SerialRun*_*") +#negative_filter.append("*/GPU_BN*Large*_*") +#negative_filter.append("*/GPU_BN*SerialRun*_*") + +# CPU tests +positive_filter.append("CPU_*") # tests without a suite +positive_filter.append("*/CPU_*") # tests with a suite + +# Convolutions +# TBD gtest_final_filter_cmd = ( "--gtest_filter=" + ":".join(positive_filter) + "-" + ":".join(negative_filter) From 0bd26390429c9d8b5c137e173c7c323361e39879 Mon Sep 17 00:00:00 2001 From: Golovko Date: Thu, 7 Aug 2025 15:45:14 +0200 Subject: [PATCH 02/12] pre-commit fixes --- .../github_actions/test_executable_scripts/test_miopen.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/build_tools/github_actions/test_executable_scripts/test_miopen.py b/build_tools/github_actions/test_executable_scripts/test_miopen.py index 992ceb9d275..24e40840955 100644 --- a/build_tools/github_actions/test_executable_scripts/test_miopen.py +++ b/build_tools/github_actions/test_executable_scripts/test_miopen.py @@ -27,12 +27,12 @@ positive_filter.append("*/GPU_BNOCLInfer*_*") positive_filter.append("*/GPU_bn_infer*_*") -#negative_filter.append("*/GPU_BN*Large*_*") -#negative_filter.append("*/GPU_BN*SerialRun*_*") +# negative_filter.append("*/GPU_BN*Large*_*") +# negative_filter.append("*/GPU_BN*SerialRun*_*") # CPU tests -positive_filter.append("CPU_*") # tests without a suite -positive_filter.append("*/CPU_*") # tests with a suite +positive_filter.append("CPU_*") # tests without a suite +positive_filter.append("*/CPU_*") # tests with a suite # Convolutions # TBD From be837e601649c382804a17e9378915a813bb4491 Mon Sep 17 00:00:00 2001 From: Vsevolod Golovko Date: Fri, 8 Aug 2025 13:03:37 +0200 Subject: [PATCH 03/12] timeout increased --- build_tools/github_actions/fetch_test_configurations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_tools/github_actions/fetch_test_configurations.py b/build_tools/github_actions/fetch_test_configurations.py index 073a4c76b1e..60e2cd5db98 100644 --- a/build_tools/github_actions/fetch_test_configurations.py +++ b/build_tools/github_actions/fetch_test_configurations.py @@ -99,7 +99,7 @@ def _get_script_path(script_name: str) -> str: "miopen": { "job_name": "miopen", "fetch_artifact_args": "--blas --miopen --tests", - "timeout_minutes": 5, + "timeout_minutes": 60, "test_script": f"python {_get_script_path('test_miopen.py')}", "platform": ["linux"], }, From 5a480f07d4d587c74c9bb98004f91e25edda2a56 Mon Sep 17 00:00:00 2001 From: Vsevolod Golovko Date: Fri, 8 Aug 2025 16:25:39 +0200 Subject: [PATCH 04/12] new tests added --- .../github_actions/fetch_test_configurations.py | 2 +- .../test_executable_scripts/test_miopen.py | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/build_tools/github_actions/fetch_test_configurations.py b/build_tools/github_actions/fetch_test_configurations.py index 60e2cd5db98..631b4e41b16 100644 --- a/build_tools/github_actions/fetch_test_configurations.py +++ b/build_tools/github_actions/fetch_test_configurations.py @@ -99,7 +99,7 @@ def _get_script_path(script_name: str) -> str: "miopen": { "job_name": "miopen", "fetch_artifact_args": "--blas --miopen --tests", - "timeout_minutes": 60, + "timeout_minutes": 120, "test_script": f"python {_get_script_path('test_miopen.py')}", "platform": ["linux"], }, diff --git a/build_tools/github_actions/test_executable_scripts/test_miopen.py b/build_tools/github_actions/test_executable_scripts/test_miopen.py index 24e40840955..fc6cf57d0c4 100644 --- a/build_tools/github_actions/test_executable_scripts/test_miopen.py +++ b/build_tools/github_actions/test_executable_scripts/test_miopen.py @@ -34,8 +34,16 @@ positive_filter.append("CPU_*") # tests without a suite positive_filter.append("*/CPU_*") # tests with a suite +# Different +positive_filter.append("*/GPU_Cat_*") +positive_filter.append("*/GPU_ConvBiasActiv*") + # Convolutions -# TBD +positive_filter.append("*/GPU_Conv*") +positive_filter.append("*/GPU_conv*") + +negative_filter.append("*DbSync*") +negative_filter.append("*DeepBench*") gtest_final_filter_cmd = ( "--gtest_filter=" + ":".join(positive_filter) + "-" + ":".join(negative_filter) From f5296646f0e261d843fe9482bcefd79f6a47f9fa Mon Sep 17 00:00:00 2001 From: Vsevolod Golovko Date: Fri, 8 Aug 2025 20:18:47 +0200 Subject: [PATCH 05/12] tests added --- .../github_actions/test_executable_scripts/test_miopen.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/build_tools/github_actions/test_executable_scripts/test_miopen.py b/build_tools/github_actions/test_executable_scripts/test_miopen.py index fc6cf57d0c4..ff22391de8d 100644 --- a/build_tools/github_actions/test_executable_scripts/test_miopen.py +++ b/build_tools/github_actions/test_executable_scripts/test_miopen.py @@ -42,8 +42,12 @@ positive_filter.append("*/GPU_Conv*") positive_filter.append("*/GPU_conv*") -negative_filter.append("*DbSync*") +# Solvers +positive_filter.append("*/GPU_UnitTestConv*") + +negative_filter.append("*DBSync*") negative_filter.append("*DeepBench*") +negative_filter.append("*MIOpenTestConv*") gtest_final_filter_cmd = ( "--gtest_filter=" + ":".join(positive_filter) + "-" + ":".join(negative_filter) From 6246455816d9567e52fed086163c79940d2e3d62 Mon Sep 17 00:00:00 2001 From: Vsevolod Golovko Date: Mon, 11 Aug 2025 14:26:14 +0200 Subject: [PATCH 06/12] Disable temporary failing tests --- .../github_actions/test_executable_scripts/test_miopen.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build_tools/github_actions/test_executable_scripts/test_miopen.py b/build_tools/github_actions/test_executable_scripts/test_miopen.py index ff22391de8d..f5fdf2ca011 100644 --- a/build_tools/github_actions/test_executable_scripts/test_miopen.py +++ b/build_tools/github_actions/test_executable_scripts/test_miopen.py @@ -49,6 +49,11 @@ negative_filter.append("*DeepBench*") negative_filter.append("*MIOpenTestConv*") +# Temporary fails +negative_filter.append("*ConvBiasResAddActivation*") +negative_filter.append("*ConvFwdBiasResAddActiv*") +negative_filter.append("*GPU_FusionSetArg_FP16*") + gtest_final_filter_cmd = ( "--gtest_filter=" + ":".join(positive_filter) + "-" + ":".join(negative_filter) ) From e7724eab8ffc1281eeaf0eab4800bc8e9fcba2c9 Mon Sep 17 00:00:00 2001 From: Vsevolod Golovko Date: Thu, 14 Aug 2025 11:33:20 +0200 Subject: [PATCH 07/12] comments removed --- .../github_actions/test_executable_scripts/test_miopen.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/build_tools/github_actions/test_executable_scripts/test_miopen.py b/build_tools/github_actions/test_executable_scripts/test_miopen.py index f5fdf2ca011..90dd8ee7d0b 100644 --- a/build_tools/github_actions/test_executable_scripts/test_miopen.py +++ b/build_tools/github_actions/test_executable_scripts/test_miopen.py @@ -27,9 +27,6 @@ positive_filter.append("*/GPU_BNOCLInfer*_*") positive_filter.append("*/GPU_bn_infer*_*") -# negative_filter.append("*/GPU_BN*Large*_*") -# negative_filter.append("*/GPU_BN*SerialRun*_*") - # CPU tests positive_filter.append("CPU_*") # tests without a suite positive_filter.append("*/CPU_*") # tests with a suite From 419184b15670555be4318e1e01f9d4e1618a8c3f Mon Sep 17 00:00:00 2001 From: Vsevolod Golovko Date: Thu, 14 Aug 2025 19:00:09 +0200 Subject: [PATCH 08/12] some test added --- .../test_executable_scripts/test_miopen.py | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/build_tools/github_actions/test_executable_scripts/test_miopen.py b/build_tools/github_actions/test_executable_scripts/test_miopen.py index 90dd8ee7d0b..298ffc849f4 100644 --- a/build_tools/github_actions/test_executable_scripts/test_miopen.py +++ b/build_tools/github_actions/test_executable_scripts/test_miopen.py @@ -42,6 +42,31 @@ # Solvers positive_filter.append("*/GPU_UnitTestConv*") +# Misc + +positive_filter.append("*/GPU_Dropout*") +positive_filter.append("*/GPU_GetitemBwd*") +positive_filter.append("*/GPU_GLU_*") + +positive_filter.append("*/GPU_Bwd_Mha_*") +positive_filter.append("*/GPU_Fwd_Mha_*") + +positive_filter.append("*/GPU_MhaBackward_*") +positive_filter.append("*/GPU_MhaForward_*") +positive_filter.append("*/GPU_GroupConv*") +positive_filter.append("*/GPU_GroupNorm_*") +positive_filter.append("*/GPU_GRUExtra_*") +positive_filter.append("*/GPU_TestActivation*") +positive_filter.append("*/GPU_HipBLASLtGEMMTest*") +positive_filter.append("*/GPU_KernelTuningNetTestConv*") +positive_filter.append("*/GPU_Kthvalue_*") +positive_filter.append("*/GPU_LayerNormTest*") +positive_filter.append("*/GPU_LayoutTransposeTest_*") +positive_filter.append("*/GPU_Lrn*") +positive_filter.append("*/GPU_lstm_extra*") + +############################################# + negative_filter.append("*DBSync*") negative_filter.append("*DeepBench*") negative_filter.append("*MIOpenTestConv*") From 3e94f5726ab1333f010dc965daf3e8dfead21eda Mon Sep 17 00:00:00 2001 From: Vsevolod Golovko Date: Mon, 1 Sep 2025 17:48:10 +0200 Subject: [PATCH 09/12] new tests added --- .../test_executable_scripts/test_miopen.py | 32 ++++++++++++++++--- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/build_tools/github_actions/test_executable_scripts/test_miopen.py b/build_tools/github_actions/test_executable_scripts/test_miopen.py index 298ffc849f4..866ca4b05a0 100644 --- a/build_tools/github_actions/test_executable_scripts/test_miopen.py +++ b/build_tools/github_actions/test_executable_scripts/test_miopen.py @@ -24,6 +24,7 @@ positive_filter.append("*/GPU_BNFWD*_*") positive_filter.append("*/GPU_BNOCLFWD*_*") positive_filter.append("*/GPU_BNInfer*_*") +positive_filter.append("*/GPU_BNActivInfer_*") positive_filter.append("*/GPU_BNOCLInfer*_*") positive_filter.append("*/GPU_bn_infer*_*") @@ -65,16 +66,39 @@ positive_filter.append("*/GPU_Lrn*") positive_filter.append("*/GPU_lstm_extra*") +positive_filter.append("*GPU_TestMhaFind20*") +positive_filter.append("/*GPU_MIOpenDriver*") +positive_filter.append("/*GPU_MultiMarginLoss_*") +positive_filter.append("/*GPU_ConvNonpack*") +positive_filter.append("/*GPU_PerfConfig_HipImplicitGemm*") +positive_filter.append("/*GPU_AsymPooling2d_*") +positive_filter.append("/*GPU_WidePooling2d_*") +positive_filter.append("/*GPU_PReLU_*") +positive_filter.append("/*GPU_Reduce*") +positive_filter.append("/*GPU_reduce_custom_*") +positive_filter.append("/*GPU_regression_issue_*") +positive_filter.append("/*GPU_RNNExtra_*") +positive_filter.append("/*GPU_RoPE*") +positive_filter.append("/*GPU_Softmax*") +positive_filter.append("/*GPU_SoftMarginLoss*") +positive_filter.append("/*GPU_T5LayerNormTest_*") +positive_filter.append("/*GPU_Op4dTensorGenericTest_*") +positive_filter.append("/*GPU_TernaryTensorOps_*") +positive_filter.append("/*GPU_unaryTensorOps_*") +positive_filter.append("/*GPU_Transformers*") +positive_filter.append("/*GPU_TunaNetTest_*") +positive_filter.append("/*GPU_UnitTestActivationDescriptor_*") +positive_filter.append("/*GPU_FinInterfaceTest*") +positive_filter.append("/*GPU_VecAddTest_*") + ############################################# -negative_filter.append("*DBSync*") +#negative_filter.append("*DBSync*") negative_filter.append("*DeepBench*") negative_filter.append("*MIOpenTestConv*") # Temporary fails -negative_filter.append("*ConvBiasResAddActivation*") -negative_filter.append("*ConvFwdBiasResAddActiv*") -negative_filter.append("*GPU_FusionSetArg_FP16*") +negative_filter.append("*/GPU_KernelTuningNetTest*") gtest_final_filter_cmd = ( "--gtest_filter=" + ":".join(positive_filter) + "-" + ":".join(negative_filter) From 1a6f5e2f3de8c59dc72a472e2ad3c277e7641887 Mon Sep 17 00:00:00 2001 From: Vsevolod Golovko Date: Mon, 1 Sep 2025 17:57:11 +0200 Subject: [PATCH 10/12] pre-commit fixes --- .../github_actions/test_executable_scripts/test_miopen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_tools/github_actions/test_executable_scripts/test_miopen.py b/build_tools/github_actions/test_executable_scripts/test_miopen.py index 866ca4b05a0..9a75b320b7e 100644 --- a/build_tools/github_actions/test_executable_scripts/test_miopen.py +++ b/build_tools/github_actions/test_executable_scripts/test_miopen.py @@ -93,7 +93,7 @@ ############################################# -#negative_filter.append("*DBSync*") +# negative_filter.append("*DBSync*") negative_filter.append("*DeepBench*") negative_filter.append("*MIOpenTestConv*") From 550133c13ee78b8475a6efe82717d3b2cf3e51c6 Mon Sep 17 00:00:00 2001 From: Vsevolod Golovko Date: Tue, 2 Sep 2025 09:15:34 +0200 Subject: [PATCH 11/12] test filter fixes --- .../test_executable_scripts/test_miopen.py | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/build_tools/github_actions/test_executable_scripts/test_miopen.py b/build_tools/github_actions/test_executable_scripts/test_miopen.py index 9a75b320b7e..0836ac6b234 100644 --- a/build_tools/github_actions/test_executable_scripts/test_miopen.py +++ b/build_tools/github_actions/test_executable_scripts/test_miopen.py @@ -67,33 +67,33 @@ positive_filter.append("*/GPU_lstm_extra*") positive_filter.append("*GPU_TestMhaFind20*") -positive_filter.append("/*GPU_MIOpenDriver*") -positive_filter.append("/*GPU_MultiMarginLoss_*") -positive_filter.append("/*GPU_ConvNonpack*") -positive_filter.append("/*GPU_PerfConfig_HipImplicitGemm*") -positive_filter.append("/*GPU_AsymPooling2d_*") -positive_filter.append("/*GPU_WidePooling2d_*") -positive_filter.append("/*GPU_PReLU_*") -positive_filter.append("/*GPU_Reduce*") -positive_filter.append("/*GPU_reduce_custom_*") -positive_filter.append("/*GPU_regression_issue_*") -positive_filter.append("/*GPU_RNNExtra_*") -positive_filter.append("/*GPU_RoPE*") -positive_filter.append("/*GPU_Softmax*") -positive_filter.append("/*GPU_SoftMarginLoss*") -positive_filter.append("/*GPU_T5LayerNormTest_*") -positive_filter.append("/*GPU_Op4dTensorGenericTest_*") -positive_filter.append("/*GPU_TernaryTensorOps_*") -positive_filter.append("/*GPU_unaryTensorOps_*") -positive_filter.append("/*GPU_Transformers*") -positive_filter.append("/*GPU_TunaNetTest_*") -positive_filter.append("/*GPU_UnitTestActivationDescriptor_*") -positive_filter.append("/*GPU_FinInterfaceTest*") -positive_filter.append("/*GPU_VecAddTest_*") +positive_filter.append("*/GPU_MIOpenDriver*") +positive_filter.append("*/GPU_MultiMarginLoss_*") +positive_filter.append("*/GPU_ConvNonpack*") +positive_filter.append("*/GPU_PerfConfig_HipImplicitGemm*") +positive_filter.append("*/GPU_AsymPooling2d_*") +positive_filter.append("*/GPU_WidePooling2d_*") +positive_filter.append("*/GPU_PReLU_*") +positive_filter.append("*/GPU_Reduce*") +positive_filter.append("*/GPU_reduce_custom_*") +positive_filter.append("*/GPU_regression_issue_*") +positive_filter.append("*/GPU_RNNExtra_*") +positive_filter.append("*/GPU_RoPE*") +positive_filter.append("*/GPU_Softmax*") +positive_filter.append("*/GPU_SoftMarginLoss*") +positive_filter.append("*/GPU_T5LayerNormTest_*") +positive_filter.append("*/GPU_Op4dTensorGenericTest_*") +positive_filter.append("*/GPU_TernaryTensorOps_*") +positive_filter.append("*/GPU_unaryTensorOps_*") +positive_filter.append("*/GPU_Transformers*") +positive_filter.append("*/GPU_TunaNetTest_*") +positive_filter.append("*/GPU_UnitTestActivationDescriptor_*") +positive_filter.append("*/GPU_FinInterfaceTest*") +positive_filter.append("*/GPU_VecAddTest_*") ############################################# -# negative_filter.append("*DBSync*") +negative_filter.append("*DBSync*") negative_filter.append("*DeepBench*") negative_filter.append("*MIOpenTestConv*") From 171dbdb13bbdd205416eb28ec2c83bc93d6ceeb5 Mon Sep 17 00:00:00 2001 From: Vsevolod Golovko Date: Tue, 2 Sep 2025 14:18:06 +0200 Subject: [PATCH 12/12] Disable failing tests --- .../github_actions/test_executable_scripts/test_miopen.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build_tools/github_actions/test_executable_scripts/test_miopen.py b/build_tools/github_actions/test_executable_scripts/test_miopen.py index 0836ac6b234..e1705c764d0 100644 --- a/build_tools/github_actions/test_executable_scripts/test_miopen.py +++ b/build_tools/github_actions/test_executable_scripts/test_miopen.py @@ -67,7 +67,6 @@ positive_filter.append("*/GPU_lstm_extra*") positive_filter.append("*GPU_TestMhaFind20*") -positive_filter.append("*/GPU_MIOpenDriver*") positive_filter.append("*/GPU_MultiMarginLoss_*") positive_filter.append("*/GPU_ConvNonpack*") positive_filter.append("*/GPU_PerfConfig_HipImplicitGemm*") @@ -93,12 +92,13 @@ ############################################# -negative_filter.append("*DBSync*") negative_filter.append("*DeepBench*") negative_filter.append("*MIOpenTestConv*") -# Temporary fails +# Failing tests negative_filter.append("*/GPU_KernelTuningNetTest*") +negative_filter.append("*DBSync*") +negative_filter.append("*/GPU_MIOpenDriver*") gtest_final_filter_cmd = ( "--gtest_filter=" + ":".join(positive_filter) + "-" + ":".join(negative_filter)