Last updated on 2024-06-30 00:59:45 CEST.
Package | ERROR | OK |
---|---|---|
mlr3mbo | 2 | 11 |
Current CRAN status: ERROR: 2, OK: 11
Version: 0.2.2
Check: Rd cross-references
Result: WARN
Missing link or links in Rd file 'mlr_tuners_mbo.Rd':
‘[mlr3tuning:TunerFromOptimizer]{mlr3tuning::TunerFromOptimizer}’
See section 'Cross-references' in the 'Writing R Extensions' manual.
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 0.2.2
Check: tests
Result: ERROR
Running ‘testthat.R’ [338s/578s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> if (requireNamespace("testthat", quietly = TRUE)) {
+ library(testthat)
+ library(mlr3mbo)
+ test_check("mlr3mbo")
+ }
Loading required namespace: mlr3learners
Loading required namespace: DiceKriging
Loading required namespace: rgenoud
Loading required package: mlr3
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:02:08.573] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:03:32.517] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:03:36.973] [bbotk] R6 class OptimizerError/Optimizer/R6 does not have slot 'optimize'!
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:04:19.677] [bbotk] Less then `n_select` (1) candidate points found during acquisition function optimization were not already evaluated.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:05:39.093] [bbotk] Surrogate Train Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:05:50.644] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [10:05:53.602] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [10:06:00.719] [bbotk] Current insample performance of the Surrogate Model does not meet the performance threshold.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [10:06:13.063] [bbotk] Surrogate Train Error.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [10:06:21.539] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [10:06:23.509] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [10:06:25.967] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [10:06:27.872] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [10:06:38.672] [bbotk] Current insample performance of the Surrogate Model does not meet the performance threshold.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
TuningInstanceSingleCrit is deprecated. Use TuningInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:06:56.370] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:07:05.293] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:07:12.595] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:07:18.850] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:07:24.145] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:07:29.516] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:07:36.536] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:07:45.791] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:07:57.696] [bbotk] Current insample performance of the Surrogate Model does not meet the performance threshold.
WARN [10:08:03.903] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:08:06.315] [bbotk] R6 class OptimizerError/Optimizer/R6 does not have slot 'optimize'!
WARN [10:08:10.258] [bbotk] Surrogate Train Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:08:14.065] [bbotk] Surrogate Predict Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [10:09:04.362] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [10:09:06.287] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:09:21.061] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:09:31.903] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:09:37.284] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [10:09:46.425] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [10:09:54.521] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [10:09:56.437] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
ERROR [10:10:39.500] [mlr3] train: Surrogate Train Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
ERROR [10:10:42.971] [mlr3] train: Surrogate Train Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [10:10:43.662] [bbotk] Cannot predict, Learner 'regr.error' has not been trained yet
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
[ FAIL 39 | WARN 0 | SKIP 4 | PASS 732 ]
══ Skipped tests (4) ═══════════════════════════════════════════════════════════
• On CRAN (4): 'test_AcqFunctionEHVIGH.R:32:3', 'test_OptimizerMbo.R:2:3',
'test_ResultAssignerSurrogate.R:16:3', 'test_TunerMbo.R:2:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test_AcqFunction.R:15:3'): AcqFunction API works ──────────────────
acqf$label (`actual`) not equal to "label" (`expected`).
`actual`: NA
`expected`: "label"
── Failure ('test_AcqFunction.R:16:3'): AcqFunction API works ──────────────────
acqf$man (`actual`) not equal to "man" (`expected`).
`actual`: NA
`expected`: "man"
── Failure ('test_AcqFunctionAEI.R:9:3'): AcqFunctionAEI works ─────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionAEI.R:9:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionCB.R:5:3'): AcqFunctionCB works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionCB.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEHVI.R:5:3'): AcqFunctionEHVI works ───────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEHVI.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEHVIGH.R:7:3'): AcqFunctionEHVIGH works ───────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEHVIGH.R:7:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEI.R:5:3'): AcqFunctionEI works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEI.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEI.R:6:3'): AcqFunctionEI works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEI.R:6:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEIPS.R:10:3'): AcqFunctionEIPS works ──────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEIPS.R:10:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionMean.R:5:3'): AcqFunctionMean works ───────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionMean.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionPI.R:5:3'): AcqFunctionPI works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionPI.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionSD.R:5:3'): AcqFunctionSD works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionSD.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionSmsEgo.R:5:3'): AcqFunctionSmsEgo works ───────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionSmsEgo.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Error ('test_OptimizerMbo.R:66:5'): OptimizerMbo works with different settings - singlecrit ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_OptimizerMbo.R:66:5
2. └─global `$.R6`(optimizer, optimize) at test_OptimizerMbo.R:66:5
── Error ('test_OptimizerMbo.R:89:3'): OptimizerMbo works for noisy problems ───
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_OptimizerMbo.R:89:3
2. └─global `$.R6`(optimizer, optimize) at test_OptimizerMbo.R:89:3
── Error ('test_OptimizerMbo.R:100:3'): OptimizerMbo sugar ─────────────────────
Error in ``$.R6`(optimizer, "optimize")`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─bbotk::bb_optimize(...) at test_OptimizerMbo.R:100:3
2. └─bbotk:::bb_optimize.Objective(...)
3. ├─optimizer$optimize
4. └─global `$.R6`(optimizer, "optimize")
── Error ('test_OptimizerMbo.R:165:3'): OptimizerMbo args ──────────────────────
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─testthat::expect_error(optimizer$optimize(instance), "Must be a subset of \\{'init_design_size','random_interleave_iter'\\}, but has additional elements \\{'test'\\}.") at test_OptimizerMbo.R:165:3
2. │ └─testthat:::expect_condition_matching(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. ├─optimizer$optimize
8. └─global `$.R6`(optimizer, optimize)
── Error ('test_OptimizerMbo.R:179:3'): OptimizerMbo reset ─────────────────────
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_OptimizerMbo.R:179:3
2. └─global `$.R6`(optimizer, optimize) at test_OptimizerMbo.R:179:3
── Error ('test_OptimizerMbo.R:210:3'): OptimizerMbo up to date surrogate after optimization ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_OptimizerMbo.R:210:3
2. └─global `$.R6`(optimizer, optimize) at test_OptimizerMbo.R:210:3
── Error ('test_ResultAssignerArchive.R:24:3'): ResultAssignerArchive works with OptimizerMbo and bayesopt_ego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerArchive.R:24:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerArchive.R:24:3
── Error ('test_ResultAssignerArchive.R:38:3'): ResultAssignerArchive works with OptimizerMbo and bayesopt_parego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerArchive.R:38:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerArchive.R:38:3
── Error ('test_ResultAssignerArchive.R:52:3'): ResultAssignerArchive works with OptimizerMbo and bayesopt_smsego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerArchive.R:52:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerArchive.R:52:3
── Error ('test_ResultAssignerSurrogate.R:44:3'): ResultAssignerSurrogate works with OptimizerMbo and bayesopt_ego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerSurrogate.R:44:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerSurrogate.R:44:3
── Error ('test_ResultAssignerSurrogate.R:62:3'): ResultAssignerSurrogate works with OptimizerMbo and bayesopt_parego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerSurrogate.R:62:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerSurrogate.R:62:3
── Error ('test_ResultAssignerSurrogate.R:80:3'): ResultAssignerSurrogate works with OptimizerMbo and bayesopt_smsego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerSurrogate.R:80:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerSurrogate.R:80:3
── Error ('test_TunerMbo.R:36:3'): Constructing TunerMbo and ABs ───────────────
Error: 'TunerFromOptimizer' is not an exported object from 'namespace:mlr3tuning'
Backtrace:
▆
1. └─mlr3tuning::tnr(...) at test_TunerMbo.R:36:3
2. └─mlr3misc::dictionary_sugar_get(mlr_tuners, .key, ...)
3. ├─checkmate::assert_r6(dictionary_initialize_item(.key, obj, dots[ii]))
4. │ └─checkmate::checkR6(...)
5. └─mlr3misc:::dictionary_initialize_item(.key, obj, dots[ii])
6. ├─base::do.call(constructor$new, cargs)
7. └─R6 (local) `<fn>`(...)
8. └─R6 (local) get_inherit()
9. └─base::eval(inherit, parent_env, NULL)
10. └─base::eval(inherit, parent_env, NULL)
── Error ('test_TunerMbo.R:72:3'): TunerMbo sugar ──────────────────────────────
Error: 'TunerFromOptimizer' is not an exported object from 'namespace:mlr3tuning'
Backtrace:
▆
1. ├─mlr3tuning::tune(...) at test_TunerMbo.R:72:3
2. │ └─mlr3tuning::assert_tuner(tuner)
3. │ └─checkmate::assert_r6(tuner, "Tuner")
4. │ └─checkmate::checkR6(...)
5. └─mlr3tuning::tnr(...)
6. └─mlr3misc::dictionary_sugar_get(mlr_tuners, .key, ...)
7. ├─checkmate::assert_r6(dictionary_initialize_item(.key, obj, dots[ii]))
8. │ └─checkmate::checkR6(...)
9. └─mlr3misc:::dictionary_initialize_item(.key, obj, dots[ii])
10. ├─base::do.call(constructor$new, cargs)
11. └─R6 (local) `<fn>`(acq_function = `<AcqFncCB>`, acq_optimizer = `<AcqOptmz>`)
12. └─R6 (local) get_inherit()
13. └─base::eval(inherit, parent_env, NULL)
14. └─base::eval(inherit, parent_env, NULL)
── Error ('test_TunerMbo.R:90:3'): TunerMbo param_classes ──────────────────────
Error: 'TunerFromOptimizer' is not an exported object from 'namespace:mlr3tuning'
Backtrace:
▆
1. └─mlr3tuning::tnr("mbo") at test_TunerMbo.R:90:3
2. └─mlr3misc::dictionary_sugar_get(mlr_tuners, .key, ...)
3. └─mlr3misc:::dictionary_get(dict, .key)
4. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
5. ├─base::do.call(constructor$new, cargs)
6. └─R6 (local) `<fn>`()
7. └─R6 (local) get_inherit()
8. └─base::eval(inherit, parent_env, NULL)
9. └─base::eval(inherit, parent_env, NULL)
── Error ('test_TunerMbo.R:104:3'): TunerMbo properties ────────────────────────
Error: 'TunerFromOptimizer' is not an exported object from 'namespace:mlr3tuning'
Backtrace:
▆
1. └─mlr3tuning::tnr("mbo") at test_TunerMbo.R:104:3
2. └─mlr3misc::dictionary_sugar_get(mlr_tuners, .key, ...)
3. └─mlr3misc:::dictionary_get(dict, .key)
4. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
5. ├─base::do.call(constructor$new, cargs)
6. └─R6 (local) `<fn>`()
7. └─R6 (local) get_inherit()
8. └─base::eval(inherit, parent_env, NULL)
9. └─base::eval(inherit, parent_env, NULL)
── Error ('test_TunerMbo.R:120:3'): TunerMbo packages ──────────────────────────
Error: 'TunerFromOptimizer' is not an exported object from 'namespace:mlr3tuning'
Backtrace:
▆
1. └─mlr3tuning::tnr("mbo") at test_TunerMbo.R:120:3
2. └─mlr3misc::dictionary_sugar_get(mlr_tuners, .key, ...)
3. └─mlr3misc:::dictionary_get(dict, .key)
4. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
5. ├─base::do.call(constructor$new, cargs)
6. └─R6 (local) `<fn>`()
7. └─R6 (local) get_inherit()
8. └─base::eval(inherit, parent_env, NULL)
9. └─base::eval(inherit, parent_env, NULL)
── Error ('test_TunerMbo.R:135:3'): TunerMbo args ──────────────────────────────
Error: 'TunerFromOptimizer' is not an exported object from 'namespace:mlr3tuning'
Backtrace:
▆
1. └─mlr3tuning::tnr("mbo", args = list(test = 1)) at test_TunerMbo.R:135:3
2. └─mlr3misc::dictionary_sugar_get(mlr_tuners, .key, ...)
3. ├─checkmate::assert_r6(dictionary_initialize_item(.key, obj, dots[ii]))
4. │ └─checkmate::checkR6(...)
5. └─mlr3misc:::dictionary_initialize_item(.key, obj, dots[ii])
6. ├─base::do.call(constructor$new, cargs)
7. └─R6 (local) `<fn>`(args = `<named list>`)
8. └─R6 (local) get_inherit()
9. └─base::eval(inherit, parent_env, NULL)
10. └─base::eval(inherit, parent_env, NULL)
── Error ('test_TunerMbo.R:152:3'): TunerMbo reset ─────────────────────────────
Error: 'TunerFromOptimizer' is not an exported object from 'namespace:mlr3tuning'
Backtrace:
▆
1. └─mlr3tuning::tnr(...) at test_TunerMbo.R:152:3
2. └─mlr3misc::dictionary_sugar_get(mlr_tuners, .key, ...)
3. ├─checkmate::assert_r6(dictionary_initialize_item(.key, obj, dots[ii]))
4. │ └─checkmate::checkR6(...)
5. └─mlr3misc:::dictionary_initialize_item(.key, obj, dots[ii])
6. ├─base::do.call(constructor$new, cargs)
7. └─R6 (local) `<fn>`(acq_optimizer = `<AcqOptmz>`)
8. └─R6 (local) get_inherit()
9. └─base::eval(inherit, parent_env, NULL)
10. └─base::eval(inherit, parent_env, NULL)
── Failure ('test_bayesopt_ego.R:112:3'): stable bayesopt_ego ──────────────────
... == 1L is not TRUE
`actual`: FALSE
`expected`: TRUE
── Failure ('test_mbo_defaults.R:121:3'): default_acqoptimizer ─────────────────
Check on 'acqopt$optimizer' failed: Must inherit from class 'OptimizerRandomSearch', but has classes 'OptimizerBatchRandomSearch','OptimizerBatch','Optimizer','R6'
Backtrace:
▆
1. └─checkmate::expect_r6(acqopt$optimizer, "OptimizerRandomSearch") at test_mbo_defaults.R:121:3
2. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_mbo_defaults.R:167:3'): stability and defaults ───────────────
Check on 'acq_optimizer$optimizer' failed: Must inherit from class 'OptimizerRandomSearch', but has classes 'OptimizerBatchRandomSearch','OptimizerBatch','Optimizer','R6'
Backtrace:
▆
1. └─checkmate::expect_r6(acq_optimizer$optimizer, "OptimizerRandomSearch") at test_mbo_defaults.R:167:3
2. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_mlr_acqfunctions.R:15:3'): as.data.table(mlr_acqfunctions) ───
Check on 'd$label' failed: Contains missing values (element 1)
Backtrace:
▆
1. └─checkmate::expect_character(d$label, unique = TRUE, any.missing = FALSE) at test_mlr_acqfunctions.R:15:3
2. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_mlr_acqfunctions.R:16:3'): as.data.table(mlr_acqfunctions) ───
Check on 'd$man' failed: Contains missing values (element 1)
Backtrace:
▆
1. └─checkmate::expect_character(d$man, unique = TRUE, any.missing = FALSE) at test_mlr_acqfunctions.R:16:3
2. └─checkmate::makeExpectation(x, res, info, label)
── Error ('test_mlr_loop_functions.R:58:3'): custom loop_function ──────────────
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_mlr_loop_functions.R:58:3
2. └─global `$.R6`(optimizer, optimize) at test_mlr_loop_functions.R:58:3
── Failure ('test_sugar.R:15:3'): AcqFunction sugar ────────────────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqfunction) at test_sugar.R:15:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
[ FAIL 39 | WARN 0 | SKIP 4 | PASS 732 ]
Error: Test failures
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 0.2.2
Check: re-building of vignette outputs
Result: ERROR
Error(s) in re-building vignettes:
--- re-building ‘mlr3mbo.Rmd’ using rmarkdown
Quitting from lines 462-468 [unnamed-chunk-25] (mlr3mbo.Rmd)
Error: processing vignette 'mlr3mbo.Rmd' failed with diagnostics:
'TunerFromOptimizer' is not an exported object from 'namespace:mlr3tuning'
--- failed re-building ‘mlr3mbo.Rmd’
SUMMARY: processing the following file failed:
‘mlr3mbo.Rmd’
Error: Vignette re-building failed.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 0.2.2
Check: tests
Result: ERROR
Running ‘testthat.R’ [325s/374s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> if (requireNamespace("testthat", quietly = TRUE)) {
+ library(testthat)
+ library(mlr3mbo)
+ test_check("mlr3mbo")
+ }
Loading required namespace: mlr3learners
Loading required namespace: DiceKriging
Loading required namespace: rgenoud
Loading required package: mlr3
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:34:00.410] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:35:05.658] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:35:08.416] [bbotk] R6 class OptimizerError/Optimizer/R6 does not have slot 'optimize'!
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:35:42.086] [bbotk] Less then `n_select` (1) candidate points found during acquisition function optimization were not already evaluated.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:36:27.457] [bbotk] Surrogate Train Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:36:35.125] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:36:37.219] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:36:41.904] [bbotk] Current insample performance of the Surrogate Model does not meet the performance threshold.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [20:36:49.740] [bbotk] Surrogate Train Error.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [20:36:57.306] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:36:59.133] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:37:01.040] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:37:02.841] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:37:12.134] [bbotk] Current insample performance of the Surrogate Model does not meet the performance threshold.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:37:37.863] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:37:43.699] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:37:49.064] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:37:54.025] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:37:58.328] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:38:02.497] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:38:07.245] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:38:12.222] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:38:19.814] [bbotk] Current insample performance of the Surrogate Model does not meet the performance threshold.
WARN [20:38:23.185] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:38:25.171] [bbotk] R6 class OptimizerError/Optimizer/R6 does not have slot 'optimize'!
WARN [20:38:26.570] [bbotk] Surrogate Train Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:38:27.850] [bbotk] Surrogate Predict Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [20:38:53.402] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:38:55.186] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:39:01.815] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:39:03.585] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:39:10.849] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:39:15.082] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [20:39:21.561] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [20:39:27.464] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:39:29.239] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
ERROR [20:39:48.060] [mlr3] train: Surrogate Train Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
ERROR [20:39:49.196] [mlr3] train: Surrogate Train Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:39:49.439] [bbotk] Cannot predict, Learner 'regr.error' has not been trained yet
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
[ FAIL 36 | WARN 0 | SKIP 4 | PASS 755 ]
══ Skipped tests (4) ═══════════════════════════════════════════════════════════
• On CRAN (4): 'test_AcqFunctionEHVIGH.R:32:3', 'test_OptimizerMbo.R:2:3',
'test_ResultAssignerSurrogate.R:16:3', 'test_TunerMbo.R:2:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test_AcqFunction.R:15:3'): AcqFunction API works ──────────────────
acqf$label (`actual`) not equal to "label" (`expected`).
`actual`: NA
`expected`: "label"
── Failure ('test_AcqFunction.R:16:3'): AcqFunction API works ──────────────────
acqf$man (`actual`) not equal to "man" (`expected`).
`actual`: NA
`expected`: "man"
── Failure ('test_AcqFunctionAEI.R:9:3'): AcqFunctionAEI works ─────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionAEI.R:9:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionCB.R:5:3'): AcqFunctionCB works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionCB.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEHVI.R:5:3'): AcqFunctionEHVI works ───────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEHVI.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEHVIGH.R:7:3'): AcqFunctionEHVIGH works ───────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEHVIGH.R:7:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEI.R:5:3'): AcqFunctionEI works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEI.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEI.R:6:3'): AcqFunctionEI works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEI.R:6:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEIPS.R:10:3'): AcqFunctionEIPS works ──────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEIPS.R:10:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionMean.R:5:3'): AcqFunctionMean works ───────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionMean.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionPI.R:5:3'): AcqFunctionPI works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionPI.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionSD.R:5:3'): AcqFunctionSD works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionSD.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionSmsEgo.R:5:3'): AcqFunctionSmsEgo works ───────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionSmsEgo.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Error ('test_OptimizerMbo.R:66:5'): OptimizerMbo works with different settings - singlecrit ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_OptimizerMbo.R:66:5
2. └─global `$.R6`(optimizer, optimize) at test_OptimizerMbo.R:66:5
── Error ('test_OptimizerMbo.R:89:3'): OptimizerMbo works for noisy problems ───
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_OptimizerMbo.R:89:3
2. └─global `$.R6`(optimizer, optimize) at test_OptimizerMbo.R:89:3
── Error ('test_OptimizerMbo.R:100:3'): OptimizerMbo sugar ─────────────────────
Error in ``$.R6`(optimizer, "optimize")`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─bbotk::bb_optimize(...) at test_OptimizerMbo.R:100:3
2. └─bbotk:::bb_optimize.Objective(...)
3. ├─optimizer$optimize
4. └─global `$.R6`(optimizer, "optimize")
── Error ('test_OptimizerMbo.R:165:3'): OptimizerMbo args ──────────────────────
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─testthat::expect_error(optimizer$optimize(instance), "Must be a subset of \\{'init_design_size','random_interleave_iter'\\}, but has additional elements \\{'test'\\}.") at test_OptimizerMbo.R:165:3
2. │ └─testthat:::expect_condition_matching(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. ├─optimizer$optimize
8. └─global `$.R6`(optimizer, optimize)
── Error ('test_OptimizerMbo.R:179:3'): OptimizerMbo reset ─────────────────────
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_OptimizerMbo.R:179:3
2. └─global `$.R6`(optimizer, optimize) at test_OptimizerMbo.R:179:3
── Error ('test_OptimizerMbo.R:210:3'): OptimizerMbo up to date surrogate after optimization ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_OptimizerMbo.R:210:3
2. └─global `$.R6`(optimizer, optimize) at test_OptimizerMbo.R:210:3
── Error ('test_ResultAssignerArchive.R:24:3'): ResultAssignerArchive works with OptimizerMbo and bayesopt_ego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerArchive.R:24:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerArchive.R:24:3
── Error ('test_ResultAssignerArchive.R:38:3'): ResultAssignerArchive works with OptimizerMbo and bayesopt_parego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerArchive.R:38:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerArchive.R:38:3
── Error ('test_ResultAssignerArchive.R:52:3'): ResultAssignerArchive works with OptimizerMbo and bayesopt_smsego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerArchive.R:52:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerArchive.R:52:3
── Error ('test_ResultAssignerSurrogate.R:44:3'): ResultAssignerSurrogate works with OptimizerMbo and bayesopt_ego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerSurrogate.R:44:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerSurrogate.R:44:3
── Error ('test_ResultAssignerSurrogate.R:62:3'): ResultAssignerSurrogate works with OptimizerMbo and bayesopt_parego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerSurrogate.R:62:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerSurrogate.R:62:3
── Error ('test_ResultAssignerSurrogate.R:80:3'): ResultAssignerSurrogate works with OptimizerMbo and bayesopt_smsego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerSurrogate.R:80:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerSurrogate.R:80:3
── Error ('test_TunerMbo.R:52:3'): Constructing TunerMbo and ABs ───────────────
Error in ``$.R6`(private$.optimizer, "optimize")`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TunerMbo.R:52:3
2. └─mlr3tuning:::.__TunerFromOptimizer__optimize(...)
3. ├─private$.optimizer$optimize
4. └─global `$.R6`(private$.optimizer, "optimize")
── Error ('test_TunerMbo.R:72:3'): TunerMbo sugar ──────────────────────────────
Error in ``$.R6`(private$.optimizer, "optimize")`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TunerMbo.R:72:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerFromOptimizer__optimize(...)
4. ├─private$.optimizer$optimize
5. └─global `$.R6`(private$.optimizer, "optimize")
── Error ('test_TunerMbo.R:140:3'): TunerMbo args ──────────────────────────────
Error in ``$.R6`(private$.optimizer, "optimize")`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─testthat::expect_error(tuner$optimize(instance), "Must be a subset of \\{'init_design_size','random_interleave_iter'\\}, but has additional elements \\{'test'\\}.") at test_TunerMbo.R:140:3
2. │ └─testthat:::expect_condition_matching(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. └─tuner$optimize(instance)
8. └─mlr3tuning:::.__TunerFromOptimizer__optimize(...)
9. ├─private$.optimizer$optimize
10. └─global `$.R6`(private$.optimizer, "optimize")
── Error ('test_TunerMbo.R:158:3'): TunerMbo reset ─────────────────────────────
Error in ``$.R6`(private$.optimizer, "optimize")`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TunerMbo.R:158:3
2. └─mlr3tuning:::.__TunerFromOptimizer__optimize(...)
3. ├─private$.optimizer$optimize
4. └─global `$.R6`(private$.optimizer, "optimize")
── Failure ('test_bayesopt_ego.R:112:3'): stable bayesopt_ego ──────────────────
... == 1L is not TRUE
`actual`: FALSE
`expected`: TRUE
── Failure ('test_mbo_defaults.R:121:3'): default_acqoptimizer ─────────────────
Check on 'acqopt$optimizer' failed: Must inherit from class 'OptimizerRandomSearch', but has classes 'OptimizerBatchRandomSearch','OptimizerBatch','Optimizer','R6'
Backtrace:
▆
1. └─checkmate::expect_r6(acqopt$optimizer, "OptimizerRandomSearch") at test_mbo_defaults.R:121:3
2. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_mbo_defaults.R:167:3'): stability and defaults ───────────────
Check on 'acq_optimizer$optimizer' failed: Must inherit from class 'OptimizerRandomSearch', but has classes 'OptimizerBatchRandomSearch','OptimizerBatch','Optimizer','R6'
Backtrace:
▆
1. └─checkmate::expect_r6(acq_optimizer$optimizer, "OptimizerRandomSearch") at test_mbo_defaults.R:167:3
2. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_mlr_acqfunctions.R:15:3'): as.data.table(mlr_acqfunctions) ───
Check on 'd$label' failed: Contains missing values (element 1)
Backtrace:
▆
1. └─checkmate::expect_character(d$label, unique = TRUE, any.missing = FALSE) at test_mlr_acqfunctions.R:15:3
2. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_mlr_acqfunctions.R:16:3'): as.data.table(mlr_acqfunctions) ───
Check on 'd$man' failed: Contains missing values (element 1)
Backtrace:
▆
1. └─checkmate::expect_character(d$man, unique = TRUE, any.missing = FALSE) at test_mlr_acqfunctions.R:16:3
2. └─checkmate::makeExpectation(x, res, info, label)
── Error ('test_mlr_loop_functions.R:58:3'): custom loop_function ──────────────
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_mlr_loop_functions.R:58:3
2. └─global `$.R6`(optimizer, optimize) at test_mlr_loop_functions.R:58:3
── Failure ('test_sugar.R:15:3'): AcqFunction sugar ────────────────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqfunction) at test_sugar.R:15:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
[ FAIL 36 | WARN 0 | SKIP 4 | PASS 755 ]
Error: Test failures
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc
Version: 0.2.2
Check: re-building of vignette outputs
Result: ERROR
Error(s) in re-building vignettes:
--- re-building ‘mlr3mbo.Rmd’ using rmarkdown
Quitting from lines 525-557 [unnamed-chunk-27] (mlr3mbo.Rmd)
Error: processing vignette 'mlr3mbo.Rmd' failed with diagnostics:
attempt to apply non-function
--- failed re-building ‘mlr3mbo.Rmd’
SUMMARY: processing the following file failed:
‘mlr3mbo.Rmd’
Error: Vignette re-building failed.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc