|
1 | 1 | lapply(list.files(system.file("testthat", package = "mlr3"), |
2 | 2 | pattern = "^helper.*\\.[rR]", full.names = TRUE), source) |
3 | 3 |
|
4 | | -with_seed = function(seed, expr) { |
5 | | - old_seed = get0(".Random.seed", globalenv(), mode = "integer", inherits = FALSE) |
6 | | - if (is.null(old_seed)) { |
7 | | - runif(1L) |
8 | | - old_seed = get0(".Random.seed", globalenv(), mode = "integer", inherits = FALSE) |
9 | | - } |
10 | | - |
11 | | - on.exit(assign(".Random.seed", old_seed, globalenv()), add = TRUE) |
12 | | - set.seed(seed) |
13 | | - force(expr) |
14 | | -} |
15 | | - |
16 | 4 | # Simple 1D Functions |
17 | 5 | PS_1D = ParamSet$new(list( |
18 | 6 | ParamDbl$new("x", lower = -1, upper = 1) |
@@ -108,9 +96,9 @@ MAKE_DESIGN = function(instance, n = 4L) { |
108 | 96 |
|
109 | 97 | if (requireNamespace("mlr3learners") && requireNamespace("DiceKriging") && requireNamespace("rgenoud")) { |
110 | 98 | library(mlr3learners) |
111 | | - REGR_KM_NOISY = lrn("regr.km", covtype = "matern3_2", optim.method = "gen", control = list(trace = FALSE), nugget.estim = TRUE, jitter = 1e-12) |
| 99 | + REGR_KM_NOISY = lrn("regr.km", covtype = "matern3_2", optim.method = "gen", control = list(trace = FALSE, max.generations = 2), nugget.estim = TRUE, jitter = 1e-12) |
112 | 100 | REGR_KM_NOISY$encapsulate = c(train = "callr", predict = "callr") |
113 | | - REGR_KM_DETERM = lrn("regr.km", covtype = "matern3_2", optim.method = "gen", control = list(trace = FALSE), nugget.stability = 10^-8) |
| 101 | + REGR_KM_DETERM = lrn("regr.km", covtype = "matern3_2", optim.method = "gen", control = list(trace = FALSE, max.generations = 2), nugget.stability = 10^-8) |
114 | 102 | REGR_KM_DETERM$encapsulate = c(train = "callr", predict = "callr") |
115 | 103 | } |
116 | 104 | REGR_FEATURELESS = lrn("regr.featureless") |
@@ -207,3 +195,4 @@ expect_acqfunction = function(acqf) { |
207 | 195 | expect_string(acqf$label) |
208 | 196 | expect_man_exists(acqf$man) |
209 | 197 | } |
| 198 | + |
0 commit comments