From 0de43665803f706356da546b0d3596823dcf6cf2 Mon Sep 17 00:00:00 2001 From: Paul Koch Date: Sat, 25 Jan 2025 23:13:05 -0800 Subject: [PATCH] increase exact test rounds --- python/interpret-core/tests/glassbox/ebm/test_ebm_exact.py | 4 ++-- shared/libebm/tests/boosting_unusual_inputs.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/python/interpret-core/tests/glassbox/ebm/test_ebm_exact.py b/python/interpret-core/tests/glassbox/ebm/test_ebm_exact.py index 883c85877..c2df3ef18 100644 --- a/python/interpret-core/tests/glassbox/ebm/test_ebm_exact.py +++ b/python/interpret-core/tests/glassbox/ebm/test_ebm_exact.py @@ -15,14 +15,14 @@ def test_identical_classification(): set_option("acceleration", 0) total = 0.0 - seed = 0 + seed = 1000 for n_classes in range(Native.Task_Regression, 4): if n_classes < 2 and n_classes != Native.Task_Regression: continue classes = None if n_classes == Native.Task_Regression else n_classes - for iteration in range(2): + for iteration in range(20): X, y, names, types = make_synthetic( seed=seed, classes=classes, output_type="float", n_samples=257 ) diff --git a/shared/libebm/tests/boosting_unusual_inputs.cpp b/shared/libebm/tests/boosting_unusual_inputs.cpp index c8036bc92..dff623579 100644 --- a/shared/libebm/tests/boosting_unusual_inputs.cpp +++ b/shared/libebm/tests/boosting_unusual_inputs.cpp @@ -2257,9 +2257,9 @@ TEST_CASE("missing category nominal, boosting, regression") { static double RandomizedTesting(const AccelerationFlags acceleration) { const IntEbm cTrainSamples = 211; // have some non-SIMD residuals const IntEbm cValidationSamples = 101; // have some non-SIMD residuals - const size_t cRounds = 200; + const size_t cRounds = 2000; - auto rng = MakeRng(0); + auto rng = MakeRng(10000); const std::vector features = { FeatureTest(10, false, false, false), FeatureTest(10, false, false, true),