From 6f442a5f8251f152215a2ae4e4342ecf70857ac1 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Wed, 16 Jul 2025 15:47:57 -0500 Subject: [PATCH 1/4] disable test --- cpp/tests/mip/feasibility_jump_tests.cu | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cpp/tests/mip/feasibility_jump_tests.cu b/cpp/tests/mip/feasibility_jump_tests.cu index 00ca3251c8..8b10dfcf53 100644 --- a/cpp/tests/mip/feasibility_jump_tests.cu +++ b/cpp/tests/mip/feasibility_jump_tests.cu @@ -248,7 +248,8 @@ INSTANTIATE_TEST_SUITE_P( std::make_tuple("gmu-35-50.mps", -2300000, 25000), std::make_tuple("n2seq36q.mps", 158800, 25000), std::make_tuple("seymour1.mps", 440, 50000), - std::make_tuple("rmatr200-p5.mps", 7000, 10000), + // Bug: https://github.com/NVIDIA/cuopt/issues/214 + // std::make_tuple("rmatr200-p5.mps", 7000, 10000), std::make_tuple("cvs16r128-89.mps", -50, 10000) // TEMPORARY: occasional cusparse transpose issues on ARM in CI #ifndef __aarch64__ From 42c793e569715c0e5b0cb841da6a01791adc8c03 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Wed, 16 Jul 2025 16:44:31 -0500 Subject: [PATCH 2/4] disable another test --- cpp/tests/mip/feasibility_jump_tests.cu | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cpp/tests/mip/feasibility_jump_tests.cu b/cpp/tests/mip/feasibility_jump_tests.cu index 8b10dfcf53..4f417c79d7 100644 --- a/cpp/tests/mip/feasibility_jump_tests.cu +++ b/cpp/tests/mip/feasibility_jump_tests.cu @@ -233,7 +233,8 @@ INSTANTIATE_TEST_SUITE_P( MIPSolveTest, MIPSolveParametricTest, testing::Values(std::make_tuple("50v-10.mps", 7800, 100000), - std::make_tuple("fiball.mps", 140, 25000), + // Bug: https://github.com/NVIDIA/cuopt/issues/214 + // std::make_tuple("fiball.mps", 140, 25000), std::make_tuple("gen-ip054.mps", 7500, 20000), std::make_tuple("sct2.mps", 100, 50000), std::make_tuple("uccase9.mps", 4000000, 50000), From 32cf511d95cab659691e4b237cc0f127470e5dcc Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Wed, 16 Jul 2025 16:46:48 -0500 Subject: [PATCH 3/4] disable problematic test case --- cpp/tests/mip/feasibility_jump_tests.cu | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cpp/tests/mip/feasibility_jump_tests.cu b/cpp/tests/mip/feasibility_jump_tests.cu index 4f417c79d7..d74bf65c9b 100644 --- a/cpp/tests/mip/feasibility_jump_tests.cu +++ b/cpp/tests/mip/feasibility_jump_tests.cu @@ -232,9 +232,11 @@ TEST_P(MIPSolveParametricTest, feasibility_jump_obj_test) INSTANTIATE_TEST_SUITE_P( MIPSolveTest, MIPSolveParametricTest, - testing::Values(std::make_tuple("50v-10.mps", 7800, 100000), + testing::Values( // Bug: https://github.com/NVIDIA/cuopt/issues/214 + // std::make_tuple("50v-10.mps", 7800, 100000), // std::make_tuple("fiball.mps", 140, 25000), + // std::make_tuple("rmatr200-p5.mps", 7000, 10000), std::make_tuple("gen-ip054.mps", 7500, 20000), std::make_tuple("sct2.mps", 100, 50000), std::make_tuple("uccase9.mps", 4000000, 50000), @@ -249,8 +251,6 @@ INSTANTIATE_TEST_SUITE_P( std::make_tuple("gmu-35-50.mps", -2300000, 25000), std::make_tuple("n2seq36q.mps", 158800, 25000), std::make_tuple("seymour1.mps", 440, 50000), - // Bug: https://github.com/NVIDIA/cuopt/issues/214 - // std::make_tuple("rmatr200-p5.mps", 7000, 10000), std::make_tuple("cvs16r128-89.mps", -50, 10000) // TEMPORARY: occasional cusparse transpose issues on ARM in CI #ifndef __aarch64__ From d89aabcb2efcdf06efb13774b8fd0f6d5639f570 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Wed, 16 Jul 2025 17:03:15 -0500 Subject: [PATCH 4/4] fix style --- cpp/tests/mip/feasibility_jump_tests.cu | 44 ++++++++++++------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/cpp/tests/mip/feasibility_jump_tests.cu b/cpp/tests/mip/feasibility_jump_tests.cu index d74bf65c9b..b6eda2853e 100644 --- a/cpp/tests/mip/feasibility_jump_tests.cu +++ b/cpp/tests/mip/feasibility_jump_tests.cu @@ -233,31 +233,31 @@ INSTANTIATE_TEST_SUITE_P( MIPSolveTest, MIPSolveParametricTest, testing::Values( - // Bug: https://github.com/NVIDIA/cuopt/issues/214 - // std::make_tuple("50v-10.mps", 7800, 100000), - // std::make_tuple("fiball.mps", 140, 25000), - // std::make_tuple("rmatr200-p5.mps", 7000, 10000), - std::make_tuple("gen-ip054.mps", 7500, 20000), - std::make_tuple("sct2.mps", 100, 50000), - std::make_tuple("uccase9.mps", 4000000, 50000), - // unstable, prone to failure on slight weight changes - // std::make_tuple("drayage-25-23.mps", 300000, 50000), - std::make_tuple("tr12-30.mps", 300000, 50000), - std::make_tuple("neos-3004026-krka.mps", - +std::numeric_limits::infinity(), - 35000), // feasibility - // std::make_tuple("nursesched-medium-hint03.mps", 12000, 50000), // too large - std::make_tuple("ns1208400.mps", 2, 60000), - std::make_tuple("gmu-35-50.mps", -2300000, 25000), - std::make_tuple("n2seq36q.mps", 158800, 25000), - std::make_tuple("seymour1.mps", 440, 50000), - std::make_tuple("cvs16r128-89.mps", -50, 10000) + // Bug: https://github.com/NVIDIA/cuopt/issues/214 + // std::make_tuple("50v-10.mps", 7800, 100000), + // std::make_tuple("fiball.mps", 140, 25000), + // std::make_tuple("rmatr200-p5.mps", 7000, 10000), + std::make_tuple("gen-ip054.mps", 7500, 20000), + std::make_tuple("sct2.mps", 100, 50000), + std::make_tuple("uccase9.mps", 4000000, 50000), + // unstable, prone to failure on slight weight changes + // std::make_tuple("drayage-25-23.mps", 300000, 50000), + std::make_tuple("tr12-30.mps", 300000, 50000), + std::make_tuple("neos-3004026-krka.mps", + +std::numeric_limits::infinity(), + 35000), // feasibility + // std::make_tuple("nursesched-medium-hint03.mps", 12000, 50000), // too large + std::make_tuple("ns1208400.mps", 2, 60000), + std::make_tuple("gmu-35-50.mps", -2300000, 25000), + std::make_tuple("n2seq36q.mps", 158800, 25000), + std::make_tuple("seymour1.mps", 440, 50000), + std::make_tuple("cvs16r128-89.mps", -50, 10000) // TEMPORARY: occasional cusparse transpose issues on ARM in CI #ifndef __aarch64__ - , - std::make_tuple("thor50dday.mps", 250000, 1000) + , + std::make_tuple("thor50dday.mps", 250000, 1000) #endif - )); + )); TEST(mip_solve, feasibility_jump_feas_test) {