Last updated on 2025-12-20 17:50:33 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 1.5.1 | 14.92 | 206.73 | 221.65 | ERROR | |
| r-devel-linux-x86_64-debian-gcc | 1.5.1 | 9.65 | 141.62 | 151.27 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 1.5.1 | 26.00 | 329.09 | 355.09 | ERROR | |
| r-devel-linux-x86_64-fedora-gcc | 1.5.1 | 24.00 | 318.04 | 342.04 | ERROR | |
| r-devel-windows-x86_64 | 1.5.1 | 18.00 | 558.00 | 576.00 | OK | |
| r-patched-linux-x86_64 | 1.5.1 | 18.41 | 551.83 | 570.24 | OK | |
| r-release-linux-x86_64 | 1.5.0 | 14.09 | 537.91 | 552.00 | ERROR | |
| r-release-macos-arm64 | 1.5.1 | 3.00 | 137.00 | 140.00 | OK | |
| r-release-macos-x86_64 | 1.5.1 | 10.00 | 590.00 | 600.00 | OK | |
| r-release-windows-x86_64 | 1.5.1 | 18.00 | 540.00 | 558.00 | OK | |
| r-oldrel-macos-arm64 | 1.5.1 | 3.00 | 140.00 | 143.00 | OK | |
| r-oldrel-macos-x86_64 | 1.5.1 | 10.00 | 670.00 | 680.00 | OK | |
| r-oldrel-windows-x86_64 | 1.5.1 | 21.00 | 756.00 | 777.00 | OK |
Version: 1.5.1
Check: examples
Result: ERROR
Running examples in ‘mlr3tuning-Ex.R’ failed
The error most likely occurred in:
> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: AutoTuner
> ### Title: Class for Automatic Tuning
> ### Aliases: AutoTuner
>
> ### ** Examples
>
> # Automatic Tuning
>
> # split to train and external set
> task = tsk("penguins")
> split = partition(task, ratio = 0.8)
>
> # load learner and set search space
> learner = lrn("classif.rpart",
+ cp = to_tune(1e-04, 1e-1, logscale = TRUE)
+ )
>
> # create auto tuner
> at = auto_tuner(
+ tuner = tnr("random_search"),
+ learner = learner,
+ resampling = rsmp ("holdout"),
+ measure = msr("classif.ce"),
+ term_evals = 4)
>
> # tune hyperparameters and fit final model
> at$train(task, row_ids = split$train)
INFO [04:35:35.454] [bbotk] Starting to optimize 1 parameter(s) with '<OptimizerBatchRandomSearch>' and '<TerminatorEvals> [n_evals=4, k=0]'
INFO [04:35:35.685] [bbotk] Evaluating 1 configuration(s)
INFO [04:35:35.743] [mlr3] Running benchmark with 1 resampling iterations
INFO [04:35:35.932] [mlr3] Applying learner 'classif.rpart' on task 'penguins' (iter 1/1)
INFO [04:35:36.006] [mlr3] Finished benchmark
Error in `[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash") :
attempt access index 9/9 in VECTOR_ELT
Calls: <Anonymous> ... initialize -> .__ResultData__initialize -> [ -> [.data.table
Execution halted
Flavor: r-devel-linux-x86_64-debian-clang
Version: 1.5.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [98s/110s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> if (requireNamespace("testthat", quietly = TRUE)) {
+ library("testthat")
+ library("checkmate")
+ library("mlr3tuning")
+ test_check("mlr3tuning")
+ }
Loading required package: mlr3
Loading required package: paradox
Saving _problems/test_ArchiveBatchTuning-11.R
Saving _problems/test_ArchiveBatchTuning-126.R
Saving _problems/test_ArchiveBatchTuning-277.R
Saving _problems/test_AutoTuner-10.R
Saving _problems/test_AutoTuner-42.R
Saving _problems/test_AutoTuner-77.R
Saving _problems/test_AutoTuner-93.R
Saving _problems/test_AutoTuner-118.R
Saving _problems/test_AutoTuner-155.R
Saving _problems/test_AutoTuner-184.R
Saving _problems/test_AutoTuner-246.R
Saving _problems/test_AutoTuner-282.R
Saving _problems/test_AutoTuner-308.R
Saving _problems/test_AutoTuner-373.R
Saving _problems/test_AutoTuner-389.R
Saving _problems/test_AutoTuner-420.R
Saving _problems/test_AutoTuner-434.R
Saving _problems/test_AutoTuner-480.R
Saving _problems/test_AutoTuner-606.R
Saving _problems/test_AutoTuner-625.R
Saving _problems/test_AutoTuner-676.R
Saving _problems/test_AutoTuner-699.R
Saving _problems/test_CallbackBatchTuning-17.R
Saving _problems/test_CallbackBatchTuning-37.R
Saving _problems/test_CallbackBatchTuning-59.R
Saving _problems/test_CallbackBatchTuning-80.R
Saving _problems/test_CallbackBatchTuning-103.R
Saving _problems/test_CallbackBatchTuning-127.R
Saving _problems/test_CallbackBatchTuning-150.R
Saving _problems/test_CallbackBatchTuning-171.R
Saving _problems/test_CallbackBatchTuning-191.R
Saving _problems/test_CallbackBatchTuning-214.R
Saving _problems/test_CallbackBatchTuning-235.R
Saving _problems/test_CallbackBatchTuning-255.R
Saving _problems/test_CallbackBatchTuning-284.R
Saving _problems/test_CallbackBatchTuning-312.R
Saving _problems/test_CallbackBatchTuning-339.R
Saving _problems/test_CallbackBatchTuning-367.R
Saving _problems/test_ObjectiveTuningAsync-12.R
Saving _problems/test_ObjectiveTuningAsync-32.R
Saving _problems/test_ObjectiveTuningAsync-54.R
Saving _problems/test_ObjectiveTuningAsync-76.R
Saving _problems/test_ObjectiveTuningBatch-14.R
Saving _problems/test_ObjectiveTuningBatch-37.R
Saving _problems/test_ObjectiveTuningBatch-52.R
Saving _problems/test_ObjectiveTuningBatch-69.R
Saving _problems/test_ObjectiveTuningBatch-105.R
Saving _problems/test_ObjectiveTuningBatch-128.R
Saving _problems/test_ObjectiveTuningBatch-149.R
Saving _problems/test_Tuner-5.R
Saving _problems/test_Tuner-46.R
Saving _problems/test_Tuner-90.R
Saving _problems/test_Tuner-121.R
Saving _problems/test_Tuner-188.R
Saving _problems/test_Tuner-212.R
Saving _problems/test_Tuner-242.R
Saving _problems/test_Tuner-294.R
Saving _problems/test_Tuner-336.R
Saving _problems/test_Tuner-355.R
Saving _problems/test_TunerBatchCmaes-19.R
Saving _problems/test_TunerBatchDesignPoints-3.R
Saving _problems/test_TunerBatchFromOptimizerBatch-13.R
Saving _problems/test_TunerBatchGenSA-4.R
Saving _problems/test_TunerBatchGenSA-23.R
Saving _problems/test_TunerBatchGenSA-31.R
Saving _problems/test_TunerBatchGridSearch-2.R
Saving _problems/test_TunerBatchGridSearch-22.R
# 2025-12-20 04:36:36 CET: Initialization
# Elitist race
# Elitist new instances: 1
# Elitist limit: 2
# nbIterations: 2
# minNbSurvival: 2
# nbParameters: 1
# seed: 572377441
# confidence level: 0.95
# budget: 42
# mu: 5
# deterministic: FALSE
# 2025-12-20 04:36:36 CET: Iteration 1 of 2
# experimentsUsed: 0
# remainingBudget: 42
# currentBudget: 21
# nbConfigurations: 3
# Markers:
x No test is performed.
c Configurations are discarded only due to capping.
- The test is performed and some configurations are discarded.
= The test is performed but no configuration is discarded.
! The test is performed and configurations could be discarded but elite configurations are preserved.
. All alive configurations are elite and nothing is discarded.
+-+-----------+-----------+-----------+----------------+-----------+--------+-----+----+------+
| | Instance| Alive| Best| Mean best| Exp so far| W time| rho|KenW| Qvar|
+-+-----------+-----------+-----------+----------------+-----------+--------+-----+----+------+
Saving _problems/test_TunerBatchIrace-4.R
Saving _problems/test_TunerBatchNLoptr-5.R
Saving _problems/test_TunerBatchRandomSearch-2.R
Saving _problems/test_TunerInternal-18.R
Saving _problems/test_TuningInstanceBatchMultiCrit-19.R
Saving _problems/test_TuningInstanceBatchMultiCrit-35.R
Saving _problems/test_TuningInstanceBatchMultiCrit-64.R
Saving _problems/test_TuningInstanceBatchMultiCrit-114.R
Saving _problems/test_TuningInstanceBatchMultiCrit-129.R
Saving _problems/test_TuningInstanceBatchMultiCrit-186.R
Saving _problems/test_TuningInstanceBatchSingleCrit-9.R
Saving _problems/test_TuningInstanceBatchSingleCrit-46.R
Saving _problems/test_TuningInstanceBatchSingleCrit-55.R
Saving _problems/test_TuningInstanceBatchSingleCrit-76.R
Saving _problems/test_TuningInstanceBatchSingleCrit-99.R
Saving _problems/test_TuningInstanceBatchSingleCrit-128.R
Saving _problems/test_TuningInstanceBatchSingleCrit-136.R
Saving _problems/test_TuningInstanceBatchSingleCrit-170.R
Saving _problems/test_TuningInstanceBatchSingleCrit-220.R
Saving _problems/test_TuningInstanceBatchSingleCrit-237.R
Saving _problems/test_TuningInstanceBatchSingleCrit-413.R
Saving _problems/test_TuningInstanceBatchSingleCrit-428.R
Saving _problems/test_TuningInstanceBatchSingleCrit-459.R
Saving _problems/test_TuningInstanceBatchSingleCrit-484.R
Saving _problems/test_error_handling-12.R
Saving _problems/test_error_handling-36.R
Saving _problems/test_extract_inner_tuning_archives-11.R
Saving _problems/test_extract_inner_tuning_archives-131.R
Saving _problems/test_extract_inner_tuning_results-11.R
Saving _problems/test_extract_inner_tuning_results-131.R
Saving _problems/test_mlr_callbacks-14.R
Saving _problems/test_mlr_callbacks-31.R
Saving _problems/test_mlr_callbacks-290.R
Saving _problems/test_mlr_callbacks-307.R
Saving _problems/test_mlr_callbacks-340.R
Saving _problems/test_mlr_callbacks-445.R
Saving _problems/test_trafos-10.R
Saving _problems/test_trafos-34.R
Saving _problems/test_tune-4.R
Saving _problems/test_tune-14.R
Saving _problems/test_tune-24.R
Saving _problems/test_tune_nested-6.R
[ FAIL 113 | WARN 9 | SKIP 68 | PASS 191 ]
══ Skipped tests (68) ══════════════════════════════════════════════════════════
• On CRAN (68): 'test_ArchiveAsyncTuning.R:2:3',
'test_ArchiveAsyncTuning.R:61:3', 'test_ArchiveAsyncTuning.R:119:3',
'test_ArchiveAsyncTuning.R:146:3', 'test_ArchiveAsyncTuning.R:169:3',
'test_ArchiveAsyncTuning.R:209:3', 'test_ArchiveAsyncTuning.R:251:3',
'test_ArchiveAsyncTuning.R:284:3', 'test_ArchiveAsyncTuningFrozen.R:2:3',
'test_AutoTuner.R:640:3', 'test_CallbackAsyncTuning.R:4:3',
'test_CallbackAsyncTuning.R:33:3', 'test_CallbackAsyncTuning.R:64:3',
'test_CallbackAsyncTuning.R:93:3', 'test_CallbackAsyncTuning.R:124:3',
'test_CallbackAsyncTuning.R:160:3', 'test_CallbackAsyncTuning.R:188:3',
'test_CallbackAsyncTuning.R:222:3', 'test_CallbackAsyncTuning.R:252:3',
'test_CallbackAsyncTuning.R:281:3', 'test_CallbackAsyncTuning.R:312:3',
'test_CallbackAsyncTuning.R:343:3', 'test_CallbackAsyncTuning.R:373:3',
'test_CallbackAsyncTuning.R:405:3', 'test_CallbackAsyncTuning.R:443:3',
'test_CallbackAsyncTuning.R:480:3', 'test_CallbackAsyncTuning.R:516:3',
'test_Tuner.R:53:1', 'test_TunerAsyncDesignPoints.R:2:3',
'test_TunerAsyncGridSearch.R:2:3', 'test_TunerAsyncRandomSearch.R:2:3',
'test_TuningInstanceAsyncMultiCrit.R:2:3',
'test_TuningInstanceAsyncMultiCrit.R:30:3',
'test_TuningInstanceAsyncMultiCrit.R:57:3',
'test_TuningInstanceAsyncMultiCrit.R:81:3',
'test_TuningInstanceAsyncMultiCrit.R:106:3',
'test_TuningInstanceAsyncMultiCrit.R:134:3',
'test_TuningInstanceAsyncMultiCrit.R:189:3',
'test_TuningInstanceAsyncMultiCrit.R:236:3',
'test_TuningInstanceAsyncMultiCrit.R:261:3',
'test_TuningInstanceAsyncSingleCrit.R:2:3',
'test_TuningInstanceAsyncSingleCrit.R:29:3',
'test_TuningInstanceAsyncSingleCrit.R:54:3',
'test_TuningInstanceAsyncSingleCrit.R:78:3',
'test_TuningInstanceAsyncSingleCrit.R:104:3',
'test_TuningInstanceAsyncSingleCrit.R:131:3',
'test_TuningInstanceAsyncSingleCrit.R:182:3',
'test_TuningInstanceAsyncSingleCrit.R:213:3',
'test_TuningInstanceAsyncSingleCrit.R:226:3',
'test_TuningInstanceAsyncSingleCrit.R:240:3',
'test_TuningInstanceAsyncSingleCrit.R:266:3', 'test_auto_tuner.R:25:3',
'test_auto_tuner.R:48:3', 'test_mlr_callbacks.R:40:3',
'test_mlr_callbacks.R:93:3', 'test_mlr_callbacks.R:117:3',
'test_mlr_callbacks.R:141:3', 'test_mlr_callbacks.R:162:3',
'test_mlr_callbacks.R:192:3', 'test_mlr_callbacks.R:218:3',
'test_mlr_callbacks.R:251:3', 'test_mlr_callbacks.R:410:3',
'test_mlr_callbacks.R:452:3', 'test_mlr_callbacks.R:480:3',
'test_ti_async.R:2:3', 'test_ti_async.R:16:3', 'test_ti_async.R:30:3',
'test_ti_async.R:42:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test_ArchiveBatchTuning.R:11:3'): ArchiveTuning access methods work ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_ArchiveBatchTuning.R:11:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_ArchiveBatchTuning.R:126:3'): ArchiveTuning as.data.table function works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_ArchiveBatchTuning.R:126:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_ArchiveBatchTuning.R:277:3'): ArchiveBatchTuning as.data.table function works for internally tuned values ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_ArchiveBatchTuning.R:277:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:10:3'): AutoTuner / train+predict ──────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:10:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
23. └─inst$eval_batch(g$data[inds])
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:42:3'): AutoTuner / resample ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(tsk("iris"), at, r_outer, store_models = TRUE) at test_AutoTuner.R:42:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:77:3'): nested resamppling results are consistent ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(tsk("iris"), lrn, cv2, store_models = TRUE) at test_AutoTuner.R:77:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:93:3'): AT training does not change learner in instance args ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:93:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:118:3'): AutoTuner works with graphlearner ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:118:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
23. └─inst$eval_batch(g$data[inds])
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:155:3'): Nested resampling works with graphlearner ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(task, at, resampling_outer, store_models = TRUE) at test_AutoTuner.R:155:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:184:3'): store_tuning_instance, store_benchmark_result and store_models flags work ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:184:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
23. └─inst$eval_batch(g$data[inds])
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:246:3'): predict_type works ────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:246:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:282:3'): search space from TuneToken works ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("iris")) at test_AutoTuner.R:282:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:308:3'): AutoTuner get_base_learner method works ───
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("pima")) at test_AutoTuner.R:308:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:373:3'): AutoTuner hash works #647 in mlr3 ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::benchmark(grid, store_models = TRUE) at test_AutoTuner.R:373:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:389:3'): AutoTuner works with empty search space ───
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("pima")) at test_AutoTuner.R:389:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:420:3'): AutoTuner importance method works ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("penguins")) at test_AutoTuner.R:420:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:434:3'): AutoTuner selected_features method works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("penguins")) at test_AutoTuner.R:434:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:480:3'): AutoTuner works with instantiated resampling ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:480:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:606:3'): marshalable learner ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:606:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:625:3'): marshal ───────────────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:625:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:676:3'): AutoTuner works with internal tuning and validation ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:676:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:699:3'): AutoTuner works when internal_search_space is part of primary search space ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:699:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:10:3'): on_optimization_begin works ──────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:10:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:30:3'): on_optimization_end works ────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:30:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:52:3'): on_optimizer_after_eval works ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:52:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:73:3'): on_optimizer_after_eval works ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:73:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:96:3'): on_eval_after_design works ───────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:96:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:120:3'): on_eval_after_benchmark and on_eval_before_archive works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:120:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:143:3'): on_tuning_result_begin in TuningInstanceSingleCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:143:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:164:3'): on_result_end in TuningInstanceSingleCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:164:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:184:3'): on_result in TuningInstanceSingleCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:184:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:207:3'): on_tuning_result_begin in TuningInstanceBatchMultiCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:207:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:228:3'): on_result_end in TuningInstanceBatchMultiCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:228:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:248:3'): on_result in TuningInstanceBatchMultiCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:248:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:277:3'): on_resample_begin works ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:277:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:305:3'): on_resample_before_train works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:305:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:332:3'): on_resample_before_predict works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:332:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:360:3'): on_resample_end works ───────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:360:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:12:3'): objective async works ───────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:12:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:32:3'): store benchmark result works ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:32:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:54:3'): store models works ──────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:54:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:76:3'): rush objective with multiple measures works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:76:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:14:3'): ObjectiveTuningBatch ────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:14:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:37:3'): ObjectiveTuningBatch - Multiple measures ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:37:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:52:3'): ObjectiveTuningBatch - Store models ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:52:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:69:3'): runtime of learners is added ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:69:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:105:3'): tuner can modify resampling ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─instance$eval_batch(data.table(cp = 0.001)) at test_ObjectiveTuningBatch.R:105:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:128:3'): benchmark clone works ──────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::benchmark(grid, clone = c()) at test_ObjectiveTuningBatch.R:128:3
2. └─ResultData$new(grid, data_extra, store_backends = store_backends)
3. └─mlr3 (local) initialize(...)
4. └─mlr3:::.__ResultData__initialize(...)
5. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
6. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:149:3'): objects are cloned ─────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:149:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:5:5'): API ─────────────────────────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_data_table(rs$optimize(inst), nrows = 1) at test_Tuner.R:5:5
2. │ └─checkmate::checkDataTable(...)
3. └─rs$optimize(inst)
4. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
5. └─private$.optimizer$optimize(inst)
6. └─bbotk:::.__OptimizerBatch__optimize(...)
7. └─bbotk::optimize_batch_default(inst, self)
8. ├─base::tryCatch(...)
9. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
10. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
11. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
12. └─get_private(optimizer)$.optimize(instance)
13. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
14. └─inst$eval_batch(design$data)
15. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
16. └─self$objective$eval_many(xss_trafoed)
17. └─bbotk:::.__Objective__eval_many(...)
18. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─private$.eval_many(xss = xss, resampling = `<list>`)
23. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
24. └─mlr3::benchmark(...)
25. └─ResultData$new(grid, data_extra, store_backends = store_backends)
26. └─mlr3 (local) initialize(...)
27. └─mlr3:::.__ResultData__initialize(...)
28. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
29. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:46:3'): we get a result when some subordinate params are not fulfilled ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(d) at test_Tuner.R:46:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:90:3'): Tuner works with graphlearner ──────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_Tuner.R:90:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:121:3'): Tuner works with instantiated resampling ──────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─rs$optimize(inst) at test_Tuner.R:121:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:182:3'): internal single crit ──────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:182:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:205:3'): internal single crit without benchmark_result ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:205:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:235:3'): internal multi crit ───────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:235:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:294:3'): internal tuning: branching ────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_Tuner.R:294:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:325:3'): parameter transformations can be used with internal tuning ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:325:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:348:3'): tag internal tune token manually in primary search space ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:348:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchCmaes.R:12:3'): TunerBatchCmaes ──────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TunerBatchCmaes.R:12:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchCmaes__.optimize(...)
13. ├─mlr3misc::invoke(...)
14. │ └─base::eval.parent(expr, n = 1L)
15. │ └─base::eval(expr, p)
16. │ └─base::eval(expr, p)
17. └─adagio::pureCMAES(...)
18. └─adagio (local) fun(arx[, k])
19. └─bbotk (local) fct(x, ...)
20. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
21. └─private$.objective_function(x, self, self$objective_multiplicator)
22. └─inst$eval_batch(xdt)
23. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
24. └─self$objective$eval_many(xss_trafoed)
25. └─bbotk:::.__Objective__eval_many(...)
26. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
27. │ └─base::eval.parent(expr, n = 1L)
28. │ └─base::eval(expr, p)
29. │ └─base::eval(expr, p)
30. └─private$.eval_many(xss = xss, resampling = `<list>`)
31. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
32. └─mlr3::benchmark(...)
33. └─ResultData$new(grid, data_extra, store_backends = store_backends)
34. └─mlr3 (local) initialize(...)
35. └─mlr3:::.__ResultData__initialize(...)
36. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
37. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchDesignPoints.R:3:3'): TunerBatchDesignPoints ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner(...) at test_TunerBatchDesignPoints.R:3:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
13. └─instance$eval_batch(design[inds, ])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchFromOptimizerBatch.R:13:3'): TunerBatchFromOptimizerBatch parameter set works after cloning ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner_2$optimize(instance) at test_TunerBatchFromOptimizerBatch.R:13:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGenSA.R:4:3'): TunerBatchGenSA ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─global test_tuner("gensa") at test_TunerBatchGenSA.R:4:3
2. │ └─tuner$optimize(inst)
3. │ └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. │ └─private$.optimizer$optimize(inst)
5. │ └─bbotk:::.__OptimizerBatch__optimize(...)
6. │ └─bbotk::optimize_batch_default(inst, self)
7. │ ├─base::tryCatch(...)
8. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. │ └─get_private(optimizer)$.optimize(instance)
12. │ └─bbotk:::.__OptimizerBatchGenSA__.optimize(...)
13. │ └─GenSA::GenSA(...)
14. └─GenSA (local) `<fn>`(`<dbl>`)
15. └─bbotk (local) fn(par, ...)
16. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
17. └─private$.objective_function(x, self, self$objective_multiplicator)
18. └─inst$eval_batch(xdt)
19. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
20. └─self$objective$eval_many(xss_trafoed)
21. └─bbotk:::.__Objective__eval_many(...)
22. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
23. │ └─base::eval.parent(expr, n = 1L)
24. │ └─base::eval(expr, p)
25. │ └─base::eval(expr, p)
26. └─private$.eval_many(xss = xss, resampling = `<list>`)
27. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
28. └─mlr3::benchmark(...)
29. └─ResultData$new(grid, data_extra, store_backends = store_backends)
30. └─mlr3 (local) initialize(...)
31. └─mlr3:::.__ResultData__initialize(...)
32. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
33. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGenSA.R:23:3'): TunerBatchGenSA with int params and trafo ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─tt$optimize(inst) at test_TunerBatchGenSA.R:23:3
2. │ └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. │ └─private$.optimizer$optimize(inst)
4. │ └─bbotk:::.__OptimizerBatch__optimize(...)
5. │ └─bbotk::optimize_batch_default(inst, self)
6. │ ├─base::tryCatch(...)
7. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. │ └─get_private(optimizer)$.optimize(instance)
11. │ └─bbotk:::.__OptimizerBatchGenSA__.optimize(...)
12. │ └─GenSA::GenSA(...)
13. └─GenSA (local) `<fn>`(`<dbl>`)
14. └─bbotk (local) fn(par, ...)
15. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
16. └─private$.objective_function(x, self, self$objective_multiplicator)
17. └─inst$eval_batch(xdt)
18. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
19. └─self$objective$eval_many(xss_trafoed)
20. └─bbotk:::.__Objective__eval_many(...)
21. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
22. │ └─base::eval.parent(expr, n = 1L)
23. │ └─base::eval(expr, p)
24. │ └─base::eval(expr, p)
25. └─private$.eval_many(xss = xss, resampling = `<list>`)
26. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
27. └─mlr3::benchmark(...)
28. └─ResultData$new(grid, data_extra, store_backends = store_backends)
29. └─mlr3 (local) initialize(...)
30. └─mlr3:::.__ResultData__initialize(...)
31. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
32. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGenSA.R:31:3'): TunerBatchGenSA - Optimize wrapper with maximize measure ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─tt$optimize(inst) at test_TunerBatchGenSA.R:31:3
2. │ └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. │ └─private$.optimizer$optimize(inst)
4. │ └─bbotk:::.__OptimizerBatch__optimize(...)
5. │ └─bbotk::optimize_batch_default(inst, self)
6. │ ├─base::tryCatch(...)
7. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. │ └─get_private(optimizer)$.optimize(instance)
11. │ └─bbotk:::.__OptimizerBatchGenSA__.optimize(...)
12. │ └─GenSA::GenSA(...)
13. └─GenSA (local) `<fn>`(`<dbl>`)
14. └─bbotk (local) fn(par, ...)
15. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
16. └─private$.objective_function(x, self, self$objective_multiplicator)
17. └─inst$eval_batch(xdt)
18. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
19. └─self$objective$eval_many(xss_trafoed)
20. └─bbotk:::.__Objective__eval_many(...)
21. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
22. │ └─base::eval.parent(expr, n = 1L)
23. │ └─base::eval(expr, p)
24. │ └─base::eval(expr, p)
25. └─private$.eval_many(xss = xss, resampling = `<list>`)
26. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
27. └─mlr3::benchmark(...)
28. └─ResultData$new(grid, data_extra, store_backends = store_backends)
29. └─mlr3 (local) initialize(...)
30. └─mlr3:::.__ResultData__initialize(...)
31. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
32. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGridSearch.R:2:3'): TunerGridSearch ──────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner(...) at test_TunerBatchGridSearch.R:2:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGridSearch.R:22:3'): TunerGridSearch with TerminatorNone ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TunerBatchGridSearch.R:22:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:4:3'): TunerIrace ────────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner("irace", term_evals = 42) at test_TunerBatchIrace.R:4:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
13. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
14. │ └─base::eval.parent(expr, n = 1L)
15. │ └─base::eval(expr, p)
16. │ └─base::eval(expr, p)
17. └─irace::irace(scenario = scenario)
18. └─irace:::irace_common(scenario, simple = TRUE)
19. └─irace:::irace_run(scenario = scenario)
20. └─irace:::elitist_race(...)
21. └─irace:::race_wrapper(...)
22. └─irace:::race_wrapper_helper(...)
23. └─irace:::execute_experiments(...)
24. └─scenario$targetRunnerParallel(...)
25. └─tuning_instance$eval_batch(xdt)
26. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
27. └─self$objective$eval_many(xss_trafoed)
28. └─bbotk:::.__Objective__eval_many(...)
29. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
30. │ └─base::eval.parent(expr, n = 1L)
31. │ └─base::eval(expr, p)
32. │ └─base::eval(expr, p)
33. └─private$.eval_many(xss = xss, resampling = `<list>`)
34. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
35. └─mlr3::benchmark(...)
36. └─ResultData$new(grid, data_extra, store_backends = store_backends)
37. └─mlr3 (local) initialize(...)
38. └─mlr3:::.__ResultData__initialize(...)
39. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
40. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:37:36'): TunerIrace works with dependencies ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:37:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. └─tuner$optimize(instance) at test_TunerBatchIrace.R:37:36
6. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
7. └─private$.optimizer$optimize(inst)
8. └─bbotk:::.__OptimizerBatch__optimize(...)
9. └─bbotk::optimize_batch_default(inst, self)
10. ├─base::tryCatch(...)
11. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
12. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
13. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
14. └─get_private(optimizer)$.optimize(instance)
15. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
16. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─irace::irace(scenario = scenario)
21. └─irace:::irace_common(scenario, simple = TRUE)
22. └─irace:::irace_run(scenario = scenario)
23. └─irace:::elitist_race(...)
24. └─irace:::race_wrapper(...)
25. └─irace:::race_wrapper_helper(...)
26. └─irace:::execute_experiments(...)
27. └─scenario$targetRunnerParallel(...)
28. └─tuning_instance$eval_batch(xdt)
29. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
30. └─self$objective$eval_many(xss_trafoed)
31. └─bbotk:::.__Objective__eval_many(...)
32. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
33. │ └─base::eval.parent(expr, n = 1L)
34. │ └─base::eval(expr, p)
35. │ └─base::eval(expr, p)
36. └─private$.eval_many(xss = xss, resampling = `<list>`)
37. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
38. └─mlr3::benchmark(...)
39. └─ResultData$new(grid, data_extra, store_backends = store_backends)
40. └─mlr3 (local) initialize(...)
41. └─mlr3:::.__ResultData__initialize(...)
42. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
43. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:56:36'): TunerIrace works with logical parameters ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:56:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. └─tuner$optimize(instance) at test_TunerBatchIrace.R:56:36
6. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
7. └─private$.optimizer$optimize(inst)
8. └─bbotk:::.__OptimizerBatch__optimize(...)
9. └─bbotk::optimize_batch_default(inst, self)
10. ├─base::tryCatch(...)
11. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
12. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
13. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
14. └─get_private(optimizer)$.optimize(instance)
15. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
16. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─irace::irace(scenario = scenario)
21. └─irace:::irace_common(scenario, simple = TRUE)
22. └─irace:::irace_run(scenario = scenario)
23. └─irace:::elitist_race(...)
24. └─irace:::race_wrapper(...)
25. └─irace:::race_wrapper_helper(...)
26. └─irace:::execute_experiments(...)
27. └─scenario$targetRunnerParallel(...)
28. └─tuning_instance$eval_batch(xdt)
29. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
30. └─self$objective$eval_many(xss_trafoed)
31. └─bbotk:::.__Objective__eval_many(...)
32. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
33. │ └─base::eval.parent(expr, n = 1L)
34. │ └─base::eval(expr, p)
35. │ └─base::eval(expr, p)
36. └─private$.eval_many(xss = xss, resampling = `<list>`)
37. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
38. └─mlr3::benchmark(...)
39. └─ResultData$new(grid, data_extra, store_backends = store_backends)
40. └─mlr3 (local) initialize(...)
41. └─mlr3:::.__ResultData__initialize(...)
42. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
43. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:70:36'): TunerIrace uses digits ──────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:70:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. ├─checkmate::expect_data_table(tuner$optimize(instance)) at test_TunerBatchIrace.R:70:36
6. │ └─checkmate::checkDataTable(...)
7. └─tuner$optimize(instance)
8. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
9. └─private$.optimizer$optimize(inst)
10. └─bbotk:::.__OptimizerBatch__optimize(...)
11. └─bbotk::optimize_batch_default(inst, self)
12. ├─base::tryCatch(...)
13. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. └─get_private(optimizer)$.optimize(instance)
17. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
18. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─irace::irace(scenario = scenario)
23. └─irace:::irace_common(scenario, simple = TRUE)
24. └─irace:::irace_run(scenario = scenario)
25. └─irace:::elitist_race(...)
26. └─irace:::race_wrapper(...)
27. └─irace:::race_wrapper_helper(...)
28. └─irace:::execute_experiments(...)
29. └─scenario$targetRunnerParallel(...)
30. └─tuning_instance$eval_batch(xdt)
31. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
32. └─self$objective$eval_many(xss_trafoed)
33. └─bbotk:::.__Objective__eval_many(...)
34. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
35. │ └─base::eval.parent(expr, n = 1L)
36. │ └─base::eval(expr, p)
37. │ └─base::eval(expr, p)
38. └─private$.eval_many(xss = xss, resampling = `<list>`)
39. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
40. └─mlr3::benchmark(...)
41. └─ResultData$new(grid, data_extra, store_backends = store_backends)
42. └─mlr3 (local) initialize(...)
43. └─mlr3:::.__ResultData__initialize(...)
44. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
45. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:84:36'): TunerIrace works with unnamed discrete values ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:84:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. ├─checkmate::expect_data_table(tuner$optimize(instance)) at test_TunerBatchIrace.R:84:36
6. │ └─checkmate::checkDataTable(...)
7. └─tuner$optimize(instance)
8. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
9. └─private$.optimizer$optimize(inst)
10. └─bbotk:::.__OptimizerBatch__optimize(...)
11. └─bbotk::optimize_batch_default(inst, self)
12. ├─base::tryCatch(...)
13. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. └─get_private(optimizer)$.optimize(instance)
17. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
18. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─irace::irace(scenario = scenario)
23. └─irace:::irace_common(scenario, simple = TRUE)
24. └─irace:::irace_run(scenario = scenario)
25. └─irace:::elitist_race(...)
26. └─irace:::race_wrapper(...)
27. └─irace:::race_wrapper_helper(...)
28. └─irace:::execute_experiments(...)
29. └─scenario$targetRunnerParallel(...)
30. └─tuning_instance$eval_batch(xdt)
31. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
32. └─self$objective$eval_many(xss_trafoed)
33. └─bbotk:::.__Objective__eval_many(...)
34. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
35. │ └─base::eval.parent(expr, n = 1L)
36. │ └─base::eval(expr, p)
37. │ └─base::eval(expr, p)
38. └─private$.eval_many(xss = xss, resampling = `<list>`)
39. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
40. └─mlr3::benchmark(...)
41. └─ResultData$new(grid, data_extra, store_backends = store_backends)
42. └─mlr3 (local) initialize(...)
43. └─mlr3:::.__ResultData__initialize(...)
44. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
45. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchNLoptr.R:5:3'): TunerNLoptr ──────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner("nloptr", algorithm = "NLOPT_LN_BOBYQA", term_evals = 4) at test_TunerBatchNLoptr.R:5:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchNLoptr__.optimize(...)
13. ├─mlr3misc::invoke(...)
14. │ └─base::eval.parent(expr, n = 1L)
15. │ └─base::eval(expr, p)
16. │ └─base::eval(expr, p)
17. └─nloptr::nloptr(...)
18. └─bbotk (local) eval_f(x0, ...)
19. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
20. └─private$.objective_function(x, self, self$objective_multiplicator)
21. └─inst$eval_batch(xdt)
22. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
23. └─self$objective$eval_many(xss_trafoed)
24. └─bbotk:::.__Objective__eval_many(...)
25. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
26. │ └─base::eval.parent(expr, n = 1L)
27. │ └─base::eval(expr, p)
28. │ └─base::eval(expr, p)
29. └─private$.eval_many(xss = xss, resampling = `<list>`)
30. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
31. └─mlr3::benchmark(...)
32. └─ResultData$new(grid, data_extra, store_backends = store_backends)
33. └─mlr3 (local) initialize(...)
34. └─mlr3:::.__ResultData__initialize(...)
35. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
36. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchRandomSearch.R:2:3'): TunerRandomSearch ──────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner("random_search") at test_TunerBatchRandomSearch.R:2:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerInternal.R:18:3'): tuner internal works ───────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TunerInternal.R:18:3
2. └─mlr3tuning:::.__TunerBatch__optimize(...)
3. └─bbotk::optimize_batch_default(inst, self)
4. ├─base::tryCatch(...)
5. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
6. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
7. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
8. └─get_private(optimizer)$.optimize(instance)
9. └─mlr3tuning:::.__TunerBatchInternal__.optimize(...)
10. └─inst$eval_batch(data.table())
11. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
12. └─self$objective$eval_many(list(list()))
13. └─bbotk:::.__Objective__eval_many(...)
14. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
15. │ └─base::eval.parent(expr, n = 1L)
16. │ └─base::eval(expr, p)
17. │ └─base::eval(expr, p)
18. └─private$.eval_many(xss = xss, resampling = `<list>`)
19. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
20. └─mlr3::benchmark(...)
21. └─ResultData$new(grid, data_extra, store_backends = store_backends)
22. └─mlr3 (local) initialize(...)
23. └─mlr3:::.__ResultData__initialize(...)
24. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
25. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:19:3'): tuning with multiple objectives ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchMultiCrit.R:19:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:35:3'): store_benchmark_result and store_models flag works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(...) at test_TuningInstanceBatchMultiCrit.R:35:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:64:3'): check_values flag with parameter set dependencies ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchMultiCrit.R:64:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:114:3'): TuneToken and result_learner_param_vals works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TuningInstanceBatchMultiCrit.R:114:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
12. └─instance$eval_batch(design[inds, ])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:122:3'): TuningInstanceBatchMultiCrit and empty search space works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TuningInstanceBatchMultiCrit.R:122:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(list(list()))
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:186:3'): Batch multi-crit internal tuning works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_data_table(tuner$optimize(instance), min.rows = 1) at test_TuningInstanceBatchMultiCrit.R:186:3
2. │ └─checkmate::checkDataTable(...)
3. └─tuner$optimize(instance)
4. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
5. └─private$.optimizer$optimize(inst)
6. └─bbotk:::.__OptimizerBatch__optimize(...)
7. └─bbotk::optimize_batch_default(inst, self)
8. ├─base::tryCatch(...)
9. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
10. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
11. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
12. └─get_private(optimizer)$.optimize(instance)
13. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
14. └─inst$eval_batch(design$data)
15. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
16. └─self$objective$eval_many(xss_trafoed)
17. └─bbotk:::.__Objective__eval_many(...)
18. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─private$.eval_many(xss = xss, resampling = `<list>`)
23. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
24. └─mlr3::benchmark(...)
25. └─ResultData$new(grid, data_extra, store_backends = store_backends)
26. └─mlr3 (local) initialize(...)
27. └─mlr3:::.__ResultData__initialize(...)
28. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
29. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:9:3'): TuningInstanceBatchSingleCrit ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(...) at test_TuningInstanceBatchSingleCrit.R:9:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:46:3'): archive one row (#40) ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(data.table(cp = 0.1)) at test_TuningInstanceBatchSingleCrit.R:46:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:55:3'): eval_batch and termination ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(design[1:2, ]) at test_TuningInstanceBatchSingleCrit.R:55:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:76:3'): the same experiment can be added twice ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(d) at test_TuningInstanceBatchSingleCrit.R:76:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:99:3'): tuning with custom resampling ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchSingleCrit.R:99:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:128:3'): non-scalar hyperpars (#201) ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tnr("random_search")$optimize(inst) at test_TuningInstanceBatchSingleCrit.R:128:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:136:3'): store_benchmark_result and store_models flag works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(...) at test_TuningInstanceBatchSingleCrit.R:136:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:170:3'): check_values flag with parameter set dependencies ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchSingleCrit.R:170:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:220:3'): TuneToken and result_learner_param_vals works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TuningInstanceBatchSingleCrit.R:220:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
12. └─instance$eval_batch(design[inds, ])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:230:3'): TuningInstanceBatchSingleCrit and empty search space works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TuningInstanceBatchSingleCrit.R:230:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(list(list()))
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:413:3'): objective contains no benchmark results ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TuningInstanceBatchSingleCrit.R:413:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(list(list()))
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:422:3'): dependencies in defaults work ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_class(...) at test_TuningInstanceBatchSingleCrit.R:422:3
2. │ └─checkmate::checkClass(x, classes, ordered, null.ok)
3. └─mlr3tuning::tune(...)
4. └─tuner$optimize(instance)
5. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
6. └─private$.optimizer$optimize(inst)
7. └─bbotk:::.__OptimizerBatch__optimize(...)
8. └─bbotk::optimize_batch_default(inst, self)
9. ├─base::tryCatch(...)
10. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
11. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
12. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
13. └─get_private(optimizer)$.optimize(instance)
14. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
15. └─inst$eval_batch(design$data)
16. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
17. └─self$objective$eval_many(xss_trafoed)
18. └─bbotk:::.__Objective__eval_many(...)
19. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
20. │ └─base::eval.parent(expr, n = 1L)
21. │ └─base::eval(expr, p)
22. │ └─base::eval(expr, p)
23. └─private$.eval_many(xss = xss, resampling = `<list>`)
24. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
25. └─mlr3::benchmark(...)
26. └─ResultData$new(grid, data_extra, store_backends = store_backends)
27. └─mlr3 (local) initialize(...)
28. └─mlr3:::.__ResultData__initialize(...)
29. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
30. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:459:3'): Batch single-crit internal tuning works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_data_table(tuner$optimize(instance), nrows = 1) at test_TuningInstanceBatchSingleCrit.R:459:3
2. │ └─checkmate::checkDataTable(...)
3. └─tuner$optimize(instance)
4. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
5. └─private$.optimizer$optimize(inst)
6. └─bbotk:::.__OptimizerBatch__optimize(...)
7. └─bbotk::optimize_batch_default(inst, self)
8. ├─base::tryCatch(...)
9. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
10. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
11. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
12. └─get_private(optimizer)$.optimize(instance)
13. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
14. └─inst$eval_batch(design$data)
15. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
16. └─self$objective$eval_many(xss_trafoed)
17. └─bbotk:::.__Objective__eval_many(...)
18. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─private$.eval_many(xss = xss, resampling = `<list>`)
23. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
24. └─mlr3::benchmark(...)
25. └─ResultData$new(grid, data_extra, store_backends = store_backends)
26. └─mlr3 (local) initialize(...)
27. └─mlr3:::.__ResultData__initialize(...)
28. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
29. └─data.table:::`[.data.table`(...)
── Failure ('test_TuningInstanceBatchSingleCrit.R:478:3'): required parameter can be tuned internally without having a value set ──
Expected `tune(...)` not to throw any errors.
Actually got a <simpleError> with message:
attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_TuningInstanceBatchSingleCrit.R:478: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. └─mlr3tuning::tune(...)
8. └─tuner$optimize(instance)
9. └─mlr3tuning:::.__TunerBatch__optimize(...)
10. └─bbotk::optimize_batch_default(inst, self)
11. ├─base::tryCatch(...)
12. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
13. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
14. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
15. └─get_private(optimizer)$.optimize(instance)
16. └─mlr3tuning:::.__TunerBatchInternal__.optimize(...)
17. └─inst$eval_batch(data.table())
18. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
19. └─self$objective$eval_many(list(list()))
20. └─bbotk:::.__Objective__eval_many(...)
21. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
22. │ └─base::eval.parent(expr, n = 1L)
23. │ └─base::eval(expr, p)
24. │ └─base::eval(expr, p)
25. └─private$.eval_many(xss = xss, resampling = `<list>`)
26. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
27. └─mlr3::benchmark(...)
28. └─ResultData$new(grid, data_extra, store_backends = store_backends)
29. └─mlr3 (local) initialize(...)
30. └─mlr3:::.__ResultData__initialize(...)
31. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
32. └─data.table:::`[.data.table`(...)
── Error ('test_error_handling.R:12:3'): failing learner ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─mlr3tuning:::expect_resample_error(tt$optimize(instance), "classif.debug->train") at test_error_handling.R:12:3
2. │ ├─base::withCallingHandlers(...) at ./helper.R:26:3
3. │ └─testthat::expect_error(...)
4. │ └─testthat:::expect_condition_matching_(...)
5. │ └─testthat:::quasi_capture(...)
6. │ ├─testthat (local) .capture(...)
7. │ │ └─base::withCallingHandlers(...)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. └─tt$optimize(instance)
10. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
11. └─private$.optimizer$optimize(inst)
12. └─bbotk:::.__OptimizerBatch__optimize(...)
13. └─bbotk::optimize_batch_default(inst, self)
14. ├─base::tryCatch(...)
15. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
16. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
17. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
18. └─get_private(optimizer)$.optimize(instance)
19. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
20. └─inst$eval_batch(design$data)
21. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
22. └─self$objective$eval_many(xss_trafoed)
23. └─bbotk:::.__Objective__eval_many(...)
24. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
25. │ └─base::eval.parent(expr, n = 1L)
26. │ └─base::eval(expr, p)
27. │ └─base::eval(expr, p)
28. └─private$.eval_many(xss = xss, resampling = `<list>`)
29. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
30. └─mlr3::benchmark(...)
31. └─ResultData$new(grid, data_extra, store_backends = store_backends)
32. └─mlr3 (local) initialize(...)
33. └─mlr3:::.__ResultData__initialize(...)
34. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
35. └─data.table:::`[.data.table`(...)
── Error ('test_error_handling.R:36:3'): predictions missing ───────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─mlr3tuning:::expect_resample_error(tt$optimize(instance), "missing") at test_error_handling.R:36:3
2. │ ├─base::withCallingHandlers(...) at ./helper.R:26:3
3. │ └─testthat::expect_error(...)
4. │ └─testthat:::expect_condition_matching_(...)
5. │ └─testthat:::quasi_capture(...)
6. │ ├─testthat (local) .capture(...)
7. │ │ └─base::withCallingHandlers(...)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. └─tt$optimize(instance)
10. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
11. └─private$.optimizer$optimize(inst)
12. └─bbotk:::.__OptimizerBatch__optimize(...)
13. └─bbotk::optimize_batch_default(inst, self)
14. ├─base::tryCatch(...)
15. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
16. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
17. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
18. └─get_private(optimizer)$.optimize(instance)
19. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
20. └─inst$eval_batch(design$data)
21. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
22. └─self$objective$eval_many(xss_trafoed)
23. └─bbotk:::.__Objective__eval_many(...)
24. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
25. │ └─base::eval.parent(expr, n = 1L)
26. │ └─base::eval(expr, p)
27. │ └─base::eval(expr, p)
28. └─private$.eval_many(xss = xss, resampling = `<list>`)
29. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
30. └─mlr3::benchmark(...)
31. └─ResultData$new(grid, data_extra, store_backends = store_backends)
32. └─mlr3 (local) initialize(...)
33. └─mlr3:::.__ResultData__initialize(...)
34. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
35. └─data.table:::`[.data.table`(...)
── Error ('test_extract_inner_tuning_archives.R:11:3'): extract_inner_tuning_archives function works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(task, at, resampling_outer, store_models = TRUE) at test_extract_inner_tuning_archives.R:11:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_extract_inner_tuning_archives.R:131:3'): works with internal tuning ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::benchmark(...) at test_extract_inner_tuning_archives.R:131:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_extract_inner_tuning_results.R:11:3'): extract_inner_tuning_results function works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(task, at, resampling_outer, store_models = TRUE) at test_extract_inner_tuning_results.R:11:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_extract_inner_tuning_results.R:131:3'): extract_inner_tuning_results returns tuning_instance ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(tsk("penguins"), at, resampling_outer, store_models = TRUE) at test_extract_inner_tuning_results.R:131:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_mlr_callbacks.R:6:3'): backup callback works ───────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:6:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:23:3'): backup callback works with standalone tuner ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:23:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:282:3'): batch default configuration callback works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:282:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. └─mlr3misc::call_back(...)
8. └─mlr3misc::walk(...)
9. └─mlr3misc (local) .f(.xi, ...)
10. └─callback$call(stage, context)
11. └─self[[stage]](self, context)
12. └─context$instance$eval_batch(xdt)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:299:3'): batch default configuration callback works with logscale ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:299:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. └─mlr3misc::call_back(...)
8. └─mlr3misc::walk(...)
9. └─mlr3misc (local) .f(.xi, ...)
10. └─callback$call(stage, context)
11. └─self[[stage]](self, context)
12. └─context$instance$eval_batch(xdt)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:332:3'): batch default configuration callback works without transformation and with logscale ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:332:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. └─mlr3misc::call_back(...)
8. └─mlr3misc::walk(...)
9. └─mlr3misc (local) .f(.xi, ...)
10. └─callback$call(stage, context)
11. └─self[[stage]](self, context)
12. └─context$instance$eval_batch(xdt)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:437:3'): one se rule callback works ────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:437:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_trafos.R:10:3'): simple exp trafo works ────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_trafos.R:10:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
12. └─instance$eval_batch(design[inds, ])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_trafos.R:34:3'): trafo where param names change ────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_trafos.R:34:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_tune.R:3:3'): tune function works with one measure ─────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_tune.R:3:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_tune.R:13:3'): tune function works with multiple measures ──────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_tune.R:13:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_tune.R:23:3'): tune function works without measure ─────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_tune.R:23:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_tune_nested.R:5:3'): tune_nested function works ────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune_nested(...) at test_tune_nested.R:5:3
2. └─mlr3::resample(task, at, outer_resampling, store_models = TRUE)
3. └─mlr3:::future_map(...)
4. └─future.apply::future_mapply(...)
5. └─future.apply:::future_xapply(...)
6. └─base::tryCatch(...)
7. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. └─base (local) tryCatchOne(...)
9. └─value[[3L]](cond)
10. └─future.apply:::onError(e, futures = fs, debug = debug)
[ FAIL 113 | WARN 9 | SKIP 68 | PASS 191 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-clang
Version: 1.5.1
Check: examples
Result: ERROR
Running examples in ‘mlr3tuning-Ex.R’ failed
The error most likely occurred in:
> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: AutoTuner
> ### Title: Class for Automatic Tuning
> ### Aliases: AutoTuner
>
> ### ** Examples
>
> # Automatic Tuning
>
> # split to train and external set
> task = tsk("penguins")
> split = partition(task, ratio = 0.8)
>
> # load learner and set search space
> learner = lrn("classif.rpart",
+ cp = to_tune(1e-04, 1e-1, logscale = TRUE)
+ )
>
> # create auto tuner
> at = auto_tuner(
+ tuner = tnr("random_search"),
+ learner = learner,
+ resampling = rsmp ("holdout"),
+ measure = msr("classif.ce"),
+ term_evals = 4)
>
> # tune hyperparameters and fit final model
> at$train(task, row_ids = split$train)
INFO [17:13:54.153] [bbotk] Starting to optimize 1 parameter(s) with '<OptimizerBatchRandomSearch>' and '<TerminatorEvals> [n_evals=4, k=0]'
INFO [17:13:54.215] [bbotk] Evaluating 1 configuration(s)
INFO [17:13:54.242] [mlr3] Running benchmark with 1 resampling iterations
INFO [17:13:54.323] [mlr3] Applying learner 'classif.rpart' on task 'penguins' (iter 1/1)
INFO [17:13:54.362] [mlr3] Finished benchmark
Error in `[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash") :
attempt access index 9/9 in VECTOR_ELT
Calls: <Anonymous> ... initialize -> .__ResultData__initialize -> [ -> [.data.table
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 1.5.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [69s/82s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> if (requireNamespace("testthat", quietly = TRUE)) {
+ library("testthat")
+ library("checkmate")
+ library("mlr3tuning")
+ test_check("mlr3tuning")
+ }
Loading required package: mlr3
Loading required package: paradox
Saving _problems/test_ArchiveBatchTuning-11.R
Saving _problems/test_ArchiveBatchTuning-126.R
Saving _problems/test_ArchiveBatchTuning-277.R
Saving _problems/test_AutoTuner-10.R
Saving _problems/test_AutoTuner-42.R
Saving _problems/test_AutoTuner-77.R
Saving _problems/test_AutoTuner-93.R
Saving _problems/test_AutoTuner-118.R
Saving _problems/test_AutoTuner-155.R
Saving _problems/test_AutoTuner-184.R
Saving _problems/test_AutoTuner-246.R
Saving _problems/test_AutoTuner-282.R
Saving _problems/test_AutoTuner-308.R
Saving _problems/test_AutoTuner-373.R
Saving _problems/test_AutoTuner-389.R
Saving _problems/test_AutoTuner-420.R
Saving _problems/test_AutoTuner-434.R
Saving _problems/test_AutoTuner-480.R
Saving _problems/test_AutoTuner-606.R
Saving _problems/test_AutoTuner-625.R
Saving _problems/test_AutoTuner-676.R
Saving _problems/test_AutoTuner-699.R
Saving _problems/test_CallbackBatchTuning-17.R
Saving _problems/test_CallbackBatchTuning-37.R
Saving _problems/test_CallbackBatchTuning-59.R
Saving _problems/test_CallbackBatchTuning-80.R
Saving _problems/test_CallbackBatchTuning-103.R
Saving _problems/test_CallbackBatchTuning-127.R
Saving _problems/test_CallbackBatchTuning-150.R
Saving _problems/test_CallbackBatchTuning-171.R
Saving _problems/test_CallbackBatchTuning-191.R
Saving _problems/test_CallbackBatchTuning-214.R
Saving _problems/test_CallbackBatchTuning-235.R
Saving _problems/test_CallbackBatchTuning-255.R
Saving _problems/test_CallbackBatchTuning-284.R
Saving _problems/test_CallbackBatchTuning-312.R
Saving _problems/test_CallbackBatchTuning-339.R
Saving _problems/test_CallbackBatchTuning-367.R
Saving _problems/test_ObjectiveTuningAsync-12.R
Saving _problems/test_ObjectiveTuningAsync-32.R
Saving _problems/test_ObjectiveTuningAsync-54.R
Saving _problems/test_ObjectiveTuningAsync-76.R
Saving _problems/test_ObjectiveTuningBatch-14.R
Saving _problems/test_ObjectiveTuningBatch-37.R
Saving _problems/test_ObjectiveTuningBatch-52.R
Saving _problems/test_ObjectiveTuningBatch-69.R
Saving _problems/test_ObjectiveTuningBatch-105.R
Saving _problems/test_ObjectiveTuningBatch-128.R
Saving _problems/test_ObjectiveTuningBatch-149.R
Saving _problems/test_Tuner-5.R
Saving _problems/test_Tuner-46.R
Saving _problems/test_Tuner-90.R
Saving _problems/test_Tuner-121.R
Saving _problems/test_Tuner-188.R
Saving _problems/test_Tuner-212.R
Saving _problems/test_Tuner-242.R
Saving _problems/test_Tuner-294.R
Saving _problems/test_Tuner-336.R
Saving _problems/test_Tuner-355.R
Saving _problems/test_TunerBatchCmaes-19.R
Saving _problems/test_TunerBatchDesignPoints-3.R
Saving _problems/test_TunerBatchFromOptimizerBatch-13.R
Saving _problems/test_TunerBatchGenSA-4.R
Saving _problems/test_TunerBatchGenSA-23.R
Saving _problems/test_TunerBatchGenSA-31.R
Saving _problems/test_TunerBatchGridSearch-2.R
Saving _problems/test_TunerBatchGridSearch-22.R
# 2025-12-19 17:14:41 CET: Initialization
# Elitist race
# Elitist new instances: 1
# Elitist limit: 2
# nbIterations: 2
# minNbSurvival: 2
# nbParameters: 1
# seed: 312218368
# confidence level: 0.95
# budget: 42
# mu: 5
# deterministic: FALSE
# 2025-12-19 17:14:41 CET: Iteration 1 of 2
# experimentsUsed: 0
# remainingBudget: 42
# currentBudget: 21
# nbConfigurations: 3
# Markers:
x No test is performed.
c Configurations are discarded only due to capping.
- The test is performed and some configurations are discarded.
= The test is performed but no configuration is discarded.
! The test is performed and configurations could be discarded but elite configurations are preserved.
. All alive configurations are elite and nothing is discarded.
+-+-----------+-----------+-----------+----------------+-----------+--------+-----+----+------+
| | Instance| Alive| Best| Mean best| Exp so far| W time| rho|KenW| Qvar|
+-+-----------+-----------+-----------+----------------+-----------+--------+-----+----+------+
Saving _problems/test_TunerBatchIrace-4.R
Saving _problems/test_TunerBatchNLoptr-5.R
Saving _problems/test_TunerBatchRandomSearch-2.R
Saving _problems/test_TunerInternal-18.R
Saving _problems/test_TuningInstanceBatchMultiCrit-19.R
Saving _problems/test_TuningInstanceBatchMultiCrit-35.R
Saving _problems/test_TuningInstanceBatchMultiCrit-64.R
Saving _problems/test_TuningInstanceBatchMultiCrit-114.R
Saving _problems/test_TuningInstanceBatchMultiCrit-129.R
Saving _problems/test_TuningInstanceBatchMultiCrit-186.R
Saving _problems/test_TuningInstanceBatchSingleCrit-9.R
Saving _problems/test_TuningInstanceBatchSingleCrit-46.R
Saving _problems/test_TuningInstanceBatchSingleCrit-55.R
Saving _problems/test_TuningInstanceBatchSingleCrit-76.R
Saving _problems/test_TuningInstanceBatchSingleCrit-99.R
Saving _problems/test_TuningInstanceBatchSingleCrit-128.R
Saving _problems/test_TuningInstanceBatchSingleCrit-136.R
Saving _problems/test_TuningInstanceBatchSingleCrit-170.R
Saving _problems/test_TuningInstanceBatchSingleCrit-220.R
Saving _problems/test_TuningInstanceBatchSingleCrit-237.R
Saving _problems/test_TuningInstanceBatchSingleCrit-413.R
Saving _problems/test_TuningInstanceBatchSingleCrit-428.R
Saving _problems/test_TuningInstanceBatchSingleCrit-459.R
Saving _problems/test_TuningInstanceBatchSingleCrit-484.R
Saving _problems/test_error_handling-12.R
Saving _problems/test_error_handling-36.R
Saving _problems/test_extract_inner_tuning_archives-11.R
Saving _problems/test_extract_inner_tuning_archives-131.R
Saving _problems/test_extract_inner_tuning_results-11.R
Saving _problems/test_extract_inner_tuning_results-131.R
Saving _problems/test_mlr_callbacks-14.R
Saving _problems/test_mlr_callbacks-31.R
Saving _problems/test_mlr_callbacks-290.R
Saving _problems/test_mlr_callbacks-307.R
Saving _problems/test_mlr_callbacks-340.R
Saving _problems/test_mlr_callbacks-445.R
Saving _problems/test_trafos-10.R
Saving _problems/test_trafos-34.R
Saving _problems/test_tune-4.R
Saving _problems/test_tune-14.R
Saving _problems/test_tune-24.R
Saving _problems/test_tune_nested-6.R
[ FAIL 113 | WARN 9 | SKIP 68 | PASS 191 ]
══ Skipped tests (68) ══════════════════════════════════════════════════════════
• On CRAN (68): 'test_ArchiveAsyncTuning.R:2:3',
'test_ArchiveAsyncTuning.R:61:3', 'test_ArchiveAsyncTuning.R:119:3',
'test_ArchiveAsyncTuning.R:146:3', 'test_ArchiveAsyncTuning.R:169:3',
'test_ArchiveAsyncTuning.R:209:3', 'test_ArchiveAsyncTuning.R:251:3',
'test_ArchiveAsyncTuning.R:284:3', 'test_ArchiveAsyncTuningFrozen.R:2:3',
'test_AutoTuner.R:640:3', 'test_CallbackAsyncTuning.R:4:3',
'test_CallbackAsyncTuning.R:33:3', 'test_CallbackAsyncTuning.R:64:3',
'test_CallbackAsyncTuning.R:93:3', 'test_CallbackAsyncTuning.R:124:3',
'test_CallbackAsyncTuning.R:160:3', 'test_CallbackAsyncTuning.R:188:3',
'test_CallbackAsyncTuning.R:222:3', 'test_CallbackAsyncTuning.R:252:3',
'test_CallbackAsyncTuning.R:281:3', 'test_CallbackAsyncTuning.R:312:3',
'test_CallbackAsyncTuning.R:343:3', 'test_CallbackAsyncTuning.R:373:3',
'test_CallbackAsyncTuning.R:405:3', 'test_CallbackAsyncTuning.R:443:3',
'test_CallbackAsyncTuning.R:480:3', 'test_CallbackAsyncTuning.R:516:3',
'test_Tuner.R:53:1', 'test_TunerAsyncDesignPoints.R:2:3',
'test_TunerAsyncGridSearch.R:2:3', 'test_TunerAsyncRandomSearch.R:2:3',
'test_TuningInstanceAsyncMultiCrit.R:2:3',
'test_TuningInstanceAsyncMultiCrit.R:30:3',
'test_TuningInstanceAsyncMultiCrit.R:57:3',
'test_TuningInstanceAsyncMultiCrit.R:81:3',
'test_TuningInstanceAsyncMultiCrit.R:106:3',
'test_TuningInstanceAsyncMultiCrit.R:134:3',
'test_TuningInstanceAsyncMultiCrit.R:189:3',
'test_TuningInstanceAsyncMultiCrit.R:236:3',
'test_TuningInstanceAsyncMultiCrit.R:261:3',
'test_TuningInstanceAsyncSingleCrit.R:2:3',
'test_TuningInstanceAsyncSingleCrit.R:29:3',
'test_TuningInstanceAsyncSingleCrit.R:54:3',
'test_TuningInstanceAsyncSingleCrit.R:78:3',
'test_TuningInstanceAsyncSingleCrit.R:104:3',
'test_TuningInstanceAsyncSingleCrit.R:131:3',
'test_TuningInstanceAsyncSingleCrit.R:182:3',
'test_TuningInstanceAsyncSingleCrit.R:213:3',
'test_TuningInstanceAsyncSingleCrit.R:226:3',
'test_TuningInstanceAsyncSingleCrit.R:240:3',
'test_TuningInstanceAsyncSingleCrit.R:266:3', 'test_auto_tuner.R:25:3',
'test_auto_tuner.R:48:3', 'test_mlr_callbacks.R:40:3',
'test_mlr_callbacks.R:93:3', 'test_mlr_callbacks.R:117:3',
'test_mlr_callbacks.R:141:3', 'test_mlr_callbacks.R:162:3',
'test_mlr_callbacks.R:192:3', 'test_mlr_callbacks.R:218:3',
'test_mlr_callbacks.R:251:3', 'test_mlr_callbacks.R:410:3',
'test_mlr_callbacks.R:452:3', 'test_mlr_callbacks.R:480:3',
'test_ti_async.R:2:3', 'test_ti_async.R:16:3', 'test_ti_async.R:30:3',
'test_ti_async.R:42:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test_ArchiveBatchTuning.R:11:3'): ArchiveTuning access methods work ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_ArchiveBatchTuning.R:11:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_ArchiveBatchTuning.R:126:3'): ArchiveTuning as.data.table function works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_ArchiveBatchTuning.R:126:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_ArchiveBatchTuning.R:277:3'): ArchiveBatchTuning as.data.table function works for internally tuned values ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_ArchiveBatchTuning.R:277:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:10:3'): AutoTuner / train+predict ──────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:10:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
23. └─inst$eval_batch(g$data[inds])
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:42:3'): AutoTuner / resample ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(tsk("iris"), at, r_outer, store_models = TRUE) at test_AutoTuner.R:42:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:77:3'): nested resamppling results are consistent ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(tsk("iris"), lrn, cv2, store_models = TRUE) at test_AutoTuner.R:77:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:93:3'): AT training does not change learner in instance args ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:93:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:118:3'): AutoTuner works with graphlearner ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:118:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
23. └─inst$eval_batch(g$data[inds])
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:155:3'): Nested resampling works with graphlearner ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(task, at, resampling_outer, store_models = TRUE) at test_AutoTuner.R:155:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:184:3'): store_tuning_instance, store_benchmark_result and store_models flags work ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:184:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
23. └─inst$eval_batch(g$data[inds])
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:246:3'): predict_type works ────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:246:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:282:3'): search space from TuneToken works ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("iris")) at test_AutoTuner.R:282:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:308:3'): AutoTuner get_base_learner method works ───
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("pima")) at test_AutoTuner.R:308:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:373:3'): AutoTuner hash works #647 in mlr3 ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::benchmark(grid, store_models = TRUE) at test_AutoTuner.R:373:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:389:3'): AutoTuner works with empty search space ───
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("pima")) at test_AutoTuner.R:389:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:420:3'): AutoTuner importance method works ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("penguins")) at test_AutoTuner.R:420:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:434:3'): AutoTuner selected_features method works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("penguins")) at test_AutoTuner.R:434:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:480:3'): AutoTuner works with instantiated resampling ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:480:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:606:3'): marshalable learner ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:606:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:625:3'): marshal ───────────────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:625:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:676:3'): AutoTuner works with internal tuning and validation ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:676:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:699:3'): AutoTuner works when internal_search_space is part of primary search space ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:699:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:10:3'): on_optimization_begin works ──────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:10:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:30:3'): on_optimization_end works ────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:30:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:52:3'): on_optimizer_after_eval works ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:52:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:73:3'): on_optimizer_after_eval works ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:73:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:96:3'): on_eval_after_design works ───────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:96:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:120:3'): on_eval_after_benchmark and on_eval_before_archive works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:120:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:143:3'): on_tuning_result_begin in TuningInstanceSingleCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:143:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:164:3'): on_result_end in TuningInstanceSingleCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:164:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:184:3'): on_result in TuningInstanceSingleCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:184:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:207:3'): on_tuning_result_begin in TuningInstanceBatchMultiCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:207:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:228:3'): on_result_end in TuningInstanceBatchMultiCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:228:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:248:3'): on_result in TuningInstanceBatchMultiCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:248:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:277:3'): on_resample_begin works ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:277:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:305:3'): on_resample_before_train works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:305:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:332:3'): on_resample_before_predict works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:332:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:360:3'): on_resample_end works ───────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:360:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:12:3'): objective async works ───────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:12:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:32:3'): store benchmark result works ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:32:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:54:3'): store models works ──────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:54:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:76:3'): rush objective with multiple measures works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:76:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:14:3'): ObjectiveTuningBatch ────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:14:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:37:3'): ObjectiveTuningBatch - Multiple measures ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:37:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:52:3'): ObjectiveTuningBatch - Store models ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:52:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:69:3'): runtime of learners is added ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:69:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:105:3'): tuner can modify resampling ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─instance$eval_batch(data.table(cp = 0.001)) at test_ObjectiveTuningBatch.R:105:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:128:3'): benchmark clone works ──────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::benchmark(grid, clone = c()) at test_ObjectiveTuningBatch.R:128:3
2. └─ResultData$new(grid, data_extra, store_backends = store_backends)
3. └─mlr3 (local) initialize(...)
4. └─mlr3:::.__ResultData__initialize(...)
5. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
6. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:149:3'): objects are cloned ─────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:149:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:5:5'): API ─────────────────────────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_data_table(rs$optimize(inst), nrows = 1) at test_Tuner.R:5:5
2. │ └─checkmate::checkDataTable(...)
3. └─rs$optimize(inst)
4. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
5. └─private$.optimizer$optimize(inst)
6. └─bbotk:::.__OptimizerBatch__optimize(...)
7. └─bbotk::optimize_batch_default(inst, self)
8. ├─base::tryCatch(...)
9. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
10. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
11. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
12. └─get_private(optimizer)$.optimize(instance)
13. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
14. └─inst$eval_batch(design$data)
15. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
16. └─self$objective$eval_many(xss_trafoed)
17. └─bbotk:::.__Objective__eval_many(...)
18. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─private$.eval_many(xss = xss, resampling = `<list>`)
23. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
24. └─mlr3::benchmark(...)
25. └─ResultData$new(grid, data_extra, store_backends = store_backends)
26. └─mlr3 (local) initialize(...)
27. └─mlr3:::.__ResultData__initialize(...)
28. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
29. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:46:3'): we get a result when some subordinate params are not fulfilled ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(d) at test_Tuner.R:46:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:90:3'): Tuner works with graphlearner ──────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_Tuner.R:90:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:121:3'): Tuner works with instantiated resampling ──────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─rs$optimize(inst) at test_Tuner.R:121:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:182:3'): internal single crit ──────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:182:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:205:3'): internal single crit without benchmark_result ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:205:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:235:3'): internal multi crit ───────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:235:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:294:3'): internal tuning: branching ────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_Tuner.R:294:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:325:3'): parameter transformations can be used with internal tuning ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:325:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:348:3'): tag internal tune token manually in primary search space ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:348:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchCmaes.R:12:3'): TunerBatchCmaes ──────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TunerBatchCmaes.R:12:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchCmaes__.optimize(...)
13. ├─mlr3misc::invoke(...)
14. │ └─base::eval.parent(expr, n = 1L)
15. │ └─base::eval(expr, p)
16. │ └─base::eval(expr, p)
17. └─adagio::pureCMAES(...)
18. └─adagio (local) fun(arx[, k])
19. └─bbotk (local) fct(x, ...)
20. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
21. └─private$.objective_function(x, self, self$objective_multiplicator)
22. └─inst$eval_batch(xdt)
23. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
24. └─self$objective$eval_many(xss_trafoed)
25. └─bbotk:::.__Objective__eval_many(...)
26. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
27. │ └─base::eval.parent(expr, n = 1L)
28. │ └─base::eval(expr, p)
29. │ └─base::eval(expr, p)
30. └─private$.eval_many(xss = xss, resampling = `<list>`)
31. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
32. └─mlr3::benchmark(...)
33. └─ResultData$new(grid, data_extra, store_backends = store_backends)
34. └─mlr3 (local) initialize(...)
35. └─mlr3:::.__ResultData__initialize(...)
36. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
37. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchDesignPoints.R:3:3'): TunerBatchDesignPoints ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner(...) at test_TunerBatchDesignPoints.R:3:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
13. └─instance$eval_batch(design[inds, ])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchFromOptimizerBatch.R:13:3'): TunerBatchFromOptimizerBatch parameter set works after cloning ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner_2$optimize(instance) at test_TunerBatchFromOptimizerBatch.R:13:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGenSA.R:4:3'): TunerBatchGenSA ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─global test_tuner("gensa") at test_TunerBatchGenSA.R:4:3
2. │ └─tuner$optimize(inst)
3. │ └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. │ └─private$.optimizer$optimize(inst)
5. │ └─bbotk:::.__OptimizerBatch__optimize(...)
6. │ └─bbotk::optimize_batch_default(inst, self)
7. │ ├─base::tryCatch(...)
8. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. │ └─get_private(optimizer)$.optimize(instance)
12. │ └─bbotk:::.__OptimizerBatchGenSA__.optimize(...)
13. │ └─GenSA::GenSA(...)
14. └─GenSA (local) `<fn>`(`<dbl>`)
15. └─bbotk (local) fn(par, ...)
16. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
17. └─private$.objective_function(x, self, self$objective_multiplicator)
18. └─inst$eval_batch(xdt)
19. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
20. └─self$objective$eval_many(xss_trafoed)
21. └─bbotk:::.__Objective__eval_many(...)
22. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
23. │ └─base::eval.parent(expr, n = 1L)
24. │ └─base::eval(expr, p)
25. │ └─base::eval(expr, p)
26. └─private$.eval_many(xss = xss, resampling = `<list>`)
27. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
28. └─mlr3::benchmark(...)
29. └─ResultData$new(grid, data_extra, store_backends = store_backends)
30. └─mlr3 (local) initialize(...)
31. └─mlr3:::.__ResultData__initialize(...)
32. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
33. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGenSA.R:23:3'): TunerBatchGenSA with int params and trafo ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─tt$optimize(inst) at test_TunerBatchGenSA.R:23:3
2. │ └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. │ └─private$.optimizer$optimize(inst)
4. │ └─bbotk:::.__OptimizerBatch__optimize(...)
5. │ └─bbotk::optimize_batch_default(inst, self)
6. │ ├─base::tryCatch(...)
7. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. │ └─get_private(optimizer)$.optimize(instance)
11. │ └─bbotk:::.__OptimizerBatchGenSA__.optimize(...)
12. │ └─GenSA::GenSA(...)
13. └─GenSA (local) `<fn>`(`<dbl>`)
14. └─bbotk (local) fn(par, ...)
15. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
16. └─private$.objective_function(x, self, self$objective_multiplicator)
17. └─inst$eval_batch(xdt)
18. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
19. └─self$objective$eval_many(xss_trafoed)
20. └─bbotk:::.__Objective__eval_many(...)
21. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
22. │ └─base::eval.parent(expr, n = 1L)
23. │ └─base::eval(expr, p)
24. │ └─base::eval(expr, p)
25. └─private$.eval_many(xss = xss, resampling = `<list>`)
26. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
27. └─mlr3::benchmark(...)
28. └─ResultData$new(grid, data_extra, store_backends = store_backends)
29. └─mlr3 (local) initialize(...)
30. └─mlr3:::.__ResultData__initialize(...)
31. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
32. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGenSA.R:31:3'): TunerBatchGenSA - Optimize wrapper with maximize measure ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─tt$optimize(inst) at test_TunerBatchGenSA.R:31:3
2. │ └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. │ └─private$.optimizer$optimize(inst)
4. │ └─bbotk:::.__OptimizerBatch__optimize(...)
5. │ └─bbotk::optimize_batch_default(inst, self)
6. │ ├─base::tryCatch(...)
7. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. │ └─get_private(optimizer)$.optimize(instance)
11. │ └─bbotk:::.__OptimizerBatchGenSA__.optimize(...)
12. │ └─GenSA::GenSA(...)
13. └─GenSA (local) `<fn>`(`<dbl>`)
14. └─bbotk (local) fn(par, ...)
15. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
16. └─private$.objective_function(x, self, self$objective_multiplicator)
17. └─inst$eval_batch(xdt)
18. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
19. └─self$objective$eval_many(xss_trafoed)
20. └─bbotk:::.__Objective__eval_many(...)
21. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
22. │ └─base::eval.parent(expr, n = 1L)
23. │ └─base::eval(expr, p)
24. │ └─base::eval(expr, p)
25. └─private$.eval_many(xss = xss, resampling = `<list>`)
26. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
27. └─mlr3::benchmark(...)
28. └─ResultData$new(grid, data_extra, store_backends = store_backends)
29. └─mlr3 (local) initialize(...)
30. └─mlr3:::.__ResultData__initialize(...)
31. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
32. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGridSearch.R:2:3'): TunerGridSearch ──────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner(...) at test_TunerBatchGridSearch.R:2:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGridSearch.R:22:3'): TunerGridSearch with TerminatorNone ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TunerBatchGridSearch.R:22:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:4:3'): TunerIrace ────────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner("irace", term_evals = 42) at test_TunerBatchIrace.R:4:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
13. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
14. │ └─base::eval.parent(expr, n = 1L)
15. │ └─base::eval(expr, p)
16. │ └─base::eval(expr, p)
17. └─irace::irace(scenario = scenario)
18. └─irace:::irace_common(scenario, simple = TRUE)
19. └─irace:::irace_run(scenario = scenario)
20. └─irace:::elitist_race(...)
21. └─irace:::race_wrapper(...)
22. └─irace:::race_wrapper_helper(...)
23. └─irace:::execute_experiments(...)
24. └─scenario$targetRunnerParallel(...)
25. └─tuning_instance$eval_batch(xdt)
26. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
27. └─self$objective$eval_many(xss_trafoed)
28. └─bbotk:::.__Objective__eval_many(...)
29. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
30. │ └─base::eval.parent(expr, n = 1L)
31. │ └─base::eval(expr, p)
32. │ └─base::eval(expr, p)
33. └─private$.eval_many(xss = xss, resampling = `<list>`)
34. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
35. └─mlr3::benchmark(...)
36. └─ResultData$new(grid, data_extra, store_backends = store_backends)
37. └─mlr3 (local) initialize(...)
38. └─mlr3:::.__ResultData__initialize(...)
39. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
40. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:37:36'): TunerIrace works with dependencies ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:37:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. └─tuner$optimize(instance) at test_TunerBatchIrace.R:37:36
6. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
7. └─private$.optimizer$optimize(inst)
8. └─bbotk:::.__OptimizerBatch__optimize(...)
9. └─bbotk::optimize_batch_default(inst, self)
10. ├─base::tryCatch(...)
11. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
12. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
13. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
14. └─get_private(optimizer)$.optimize(instance)
15. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
16. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─irace::irace(scenario = scenario)
21. └─irace:::irace_common(scenario, simple = TRUE)
22. └─irace:::irace_run(scenario = scenario)
23. └─irace:::elitist_race(...)
24. └─irace:::race_wrapper(...)
25. └─irace:::race_wrapper_helper(...)
26. └─irace:::execute_experiments(...)
27. └─scenario$targetRunnerParallel(...)
28. └─tuning_instance$eval_batch(xdt)
29. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
30. └─self$objective$eval_many(xss_trafoed)
31. └─bbotk:::.__Objective__eval_many(...)
32. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
33. │ └─base::eval.parent(expr, n = 1L)
34. │ └─base::eval(expr, p)
35. │ └─base::eval(expr, p)
36. └─private$.eval_many(xss = xss, resampling = `<list>`)
37. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
38. └─mlr3::benchmark(...)
39. └─ResultData$new(grid, data_extra, store_backends = store_backends)
40. └─mlr3 (local) initialize(...)
41. └─mlr3:::.__ResultData__initialize(...)
42. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
43. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:56:36'): TunerIrace works with logical parameters ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:56:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. └─tuner$optimize(instance) at test_TunerBatchIrace.R:56:36
6. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
7. └─private$.optimizer$optimize(inst)
8. └─bbotk:::.__OptimizerBatch__optimize(...)
9. └─bbotk::optimize_batch_default(inst, self)
10. ├─base::tryCatch(...)
11. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
12. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
13. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
14. └─get_private(optimizer)$.optimize(instance)
15. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
16. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─irace::irace(scenario = scenario)
21. └─irace:::irace_common(scenario, simple = TRUE)
22. └─irace:::irace_run(scenario = scenario)
23. └─irace:::elitist_race(...)
24. └─irace:::race_wrapper(...)
25. └─irace:::race_wrapper_helper(...)
26. └─irace:::execute_experiments(...)
27. └─scenario$targetRunnerParallel(...)
28. └─tuning_instance$eval_batch(xdt)
29. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
30. └─self$objective$eval_many(xss_trafoed)
31. └─bbotk:::.__Objective__eval_many(...)
32. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
33. │ └─base::eval.parent(expr, n = 1L)
34. │ └─base::eval(expr, p)
35. │ └─base::eval(expr, p)
36. └─private$.eval_many(xss = xss, resampling = `<list>`)
37. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
38. └─mlr3::benchmark(...)
39. └─ResultData$new(grid, data_extra, store_backends = store_backends)
40. └─mlr3 (local) initialize(...)
41. └─mlr3:::.__ResultData__initialize(...)
42. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
43. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:70:36'): TunerIrace uses digits ──────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:70:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. ├─checkmate::expect_data_table(tuner$optimize(instance)) at test_TunerBatchIrace.R:70:36
6. │ └─checkmate::checkDataTable(...)
7. └─tuner$optimize(instance)
8. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
9. └─private$.optimizer$optimize(inst)
10. └─bbotk:::.__OptimizerBatch__optimize(...)
11. └─bbotk::optimize_batch_default(inst, self)
12. ├─base::tryCatch(...)
13. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. └─get_private(optimizer)$.optimize(instance)
17. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
18. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─irace::irace(scenario = scenario)
23. └─irace:::irace_common(scenario, simple = TRUE)
24. └─irace:::irace_run(scenario = scenario)
25. └─irace:::elitist_race(...)
26. └─irace:::race_wrapper(...)
27. └─irace:::race_wrapper_helper(...)
28. └─irace:::execute_experiments(...)
29. └─scenario$targetRunnerParallel(...)
30. └─tuning_instance$eval_batch(xdt)
31. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
32. └─self$objective$eval_many(xss_trafoed)
33. └─bbotk:::.__Objective__eval_many(...)
34. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
35. │ └─base::eval.parent(expr, n = 1L)
36. │ └─base::eval(expr, p)
37. │ └─base::eval(expr, p)
38. └─private$.eval_many(xss = xss, resampling = `<list>`)
39. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
40. └─mlr3::benchmark(...)
41. └─ResultData$new(grid, data_extra, store_backends = store_backends)
42. └─mlr3 (local) initialize(...)
43. └─mlr3:::.__ResultData__initialize(...)
44. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
45. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:84:36'): TunerIrace works with unnamed discrete values ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:84:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. ├─checkmate::expect_data_table(tuner$optimize(instance)) at test_TunerBatchIrace.R:84:36
6. │ └─checkmate::checkDataTable(...)
7. └─tuner$optimize(instance)
8. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
9. └─private$.optimizer$optimize(inst)
10. └─bbotk:::.__OptimizerBatch__optimize(...)
11. └─bbotk::optimize_batch_default(inst, self)
12. ├─base::tryCatch(...)
13. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. └─get_private(optimizer)$.optimize(instance)
17. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
18. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─irace::irace(scenario = scenario)
23. └─irace:::irace_common(scenario, simple = TRUE)
24. └─irace:::irace_run(scenario = scenario)
25. └─irace:::elitist_race(...)
26. └─irace:::race_wrapper(...)
27. └─irace:::race_wrapper_helper(...)
28. └─irace:::execute_experiments(...)
29. └─scenario$targetRunnerParallel(...)
30. └─tuning_instance$eval_batch(xdt)
31. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
32. └─self$objective$eval_many(xss_trafoed)
33. └─bbotk:::.__Objective__eval_many(...)
34. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
35. │ └─base::eval.parent(expr, n = 1L)
36. │ └─base::eval(expr, p)
37. │ └─base::eval(expr, p)
38. └─private$.eval_many(xss = xss, resampling = `<list>`)
39. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
40. └─mlr3::benchmark(...)
41. └─ResultData$new(grid, data_extra, store_backends = store_backends)
42. └─mlr3 (local) initialize(...)
43. └─mlr3:::.__ResultData__initialize(...)
44. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
45. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchNLoptr.R:5:3'): TunerNLoptr ──────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner("nloptr", algorithm = "NLOPT_LN_BOBYQA", term_evals = 4) at test_TunerBatchNLoptr.R:5:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchNLoptr__.optimize(...)
13. ├─mlr3misc::invoke(...)
14. │ └─base::eval.parent(expr, n = 1L)
15. │ └─base::eval(expr, p)
16. │ └─base::eval(expr, p)
17. └─nloptr::nloptr(...)
18. └─bbotk (local) eval_f(x0, ...)
19. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
20. └─private$.objective_function(x, self, self$objective_multiplicator)
21. └─inst$eval_batch(xdt)
22. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
23. └─self$objective$eval_many(xss_trafoed)
24. └─bbotk:::.__Objective__eval_many(...)
25. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
26. │ └─base::eval.parent(expr, n = 1L)
27. │ └─base::eval(expr, p)
28. │ └─base::eval(expr, p)
29. └─private$.eval_many(xss = xss, resampling = `<list>`)
30. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
31. └─mlr3::benchmark(...)
32. └─ResultData$new(grid, data_extra, store_backends = store_backends)
33. └─mlr3 (local) initialize(...)
34. └─mlr3:::.__ResultData__initialize(...)
35. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
36. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchRandomSearch.R:2:3'): TunerRandomSearch ──────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner("random_search") at test_TunerBatchRandomSearch.R:2:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerInternal.R:18:3'): tuner internal works ───────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TunerInternal.R:18:3
2. └─mlr3tuning:::.__TunerBatch__optimize(...)
3. └─bbotk::optimize_batch_default(inst, self)
4. ├─base::tryCatch(...)
5. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
6. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
7. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
8. └─get_private(optimizer)$.optimize(instance)
9. └─mlr3tuning:::.__TunerBatchInternal__.optimize(...)
10. └─inst$eval_batch(data.table())
11. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
12. └─self$objective$eval_many(list(list()))
13. └─bbotk:::.__Objective__eval_many(...)
14. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
15. │ └─base::eval.parent(expr, n = 1L)
16. │ └─base::eval(expr, p)
17. │ └─base::eval(expr, p)
18. └─private$.eval_many(xss = xss, resampling = `<list>`)
19. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
20. └─mlr3::benchmark(...)
21. └─ResultData$new(grid, data_extra, store_backends = store_backends)
22. └─mlr3 (local) initialize(...)
23. └─mlr3:::.__ResultData__initialize(...)
24. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
25. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:19:3'): tuning with multiple objectives ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchMultiCrit.R:19:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:35:3'): store_benchmark_result and store_models flag works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(...) at test_TuningInstanceBatchMultiCrit.R:35:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:64:3'): check_values flag with parameter set dependencies ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchMultiCrit.R:64:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:114:3'): TuneToken and result_learner_param_vals works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TuningInstanceBatchMultiCrit.R:114:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
12. └─instance$eval_batch(design[inds, ])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:122:3'): TuningInstanceBatchMultiCrit and empty search space works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TuningInstanceBatchMultiCrit.R:122:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(list(list()))
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:186:3'): Batch multi-crit internal tuning works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_data_table(tuner$optimize(instance), min.rows = 1) at test_TuningInstanceBatchMultiCrit.R:186:3
2. │ └─checkmate::checkDataTable(...)
3. └─tuner$optimize(instance)
4. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
5. └─private$.optimizer$optimize(inst)
6. └─bbotk:::.__OptimizerBatch__optimize(...)
7. └─bbotk::optimize_batch_default(inst, self)
8. ├─base::tryCatch(...)
9. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
10. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
11. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
12. └─get_private(optimizer)$.optimize(instance)
13. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
14. └─inst$eval_batch(design$data)
15. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
16. └─self$objective$eval_many(xss_trafoed)
17. └─bbotk:::.__Objective__eval_many(...)
18. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─private$.eval_many(xss = xss, resampling = `<list>`)
23. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
24. └─mlr3::benchmark(...)
25. └─ResultData$new(grid, data_extra, store_backends = store_backends)
26. └─mlr3 (local) initialize(...)
27. └─mlr3:::.__ResultData__initialize(...)
28. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
29. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:9:3'): TuningInstanceBatchSingleCrit ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(...) at test_TuningInstanceBatchSingleCrit.R:9:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:46:3'): archive one row (#40) ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(data.table(cp = 0.1)) at test_TuningInstanceBatchSingleCrit.R:46:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:55:3'): eval_batch and termination ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(design[1:2, ]) at test_TuningInstanceBatchSingleCrit.R:55:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:76:3'): the same experiment can be added twice ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(d) at test_TuningInstanceBatchSingleCrit.R:76:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:99:3'): tuning with custom resampling ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchSingleCrit.R:99:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:128:3'): non-scalar hyperpars (#201) ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tnr("random_search")$optimize(inst) at test_TuningInstanceBatchSingleCrit.R:128:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:136:3'): store_benchmark_result and store_models flag works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(...) at test_TuningInstanceBatchSingleCrit.R:136:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:170:3'): check_values flag with parameter set dependencies ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchSingleCrit.R:170:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:220:3'): TuneToken and result_learner_param_vals works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TuningInstanceBatchSingleCrit.R:220:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
12. └─instance$eval_batch(design[inds, ])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:230:3'): TuningInstanceBatchSingleCrit and empty search space works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TuningInstanceBatchSingleCrit.R:230:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(list(list()))
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:413:3'): objective contains no benchmark results ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TuningInstanceBatchSingleCrit.R:413:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(list(list()))
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:422:3'): dependencies in defaults work ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_class(...) at test_TuningInstanceBatchSingleCrit.R:422:3
2. │ └─checkmate::checkClass(x, classes, ordered, null.ok)
3. └─mlr3tuning::tune(...)
4. └─tuner$optimize(instance)
5. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
6. └─private$.optimizer$optimize(inst)
7. └─bbotk:::.__OptimizerBatch__optimize(...)
8. └─bbotk::optimize_batch_default(inst, self)
9. ├─base::tryCatch(...)
10. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
11. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
12. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
13. └─get_private(optimizer)$.optimize(instance)
14. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
15. └─inst$eval_batch(design$data)
16. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
17. └─self$objective$eval_many(xss_trafoed)
18. └─bbotk:::.__Objective__eval_many(...)
19. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
20. │ └─base::eval.parent(expr, n = 1L)
21. │ └─base::eval(expr, p)
22. │ └─base::eval(expr, p)
23. └─private$.eval_many(xss = xss, resampling = `<list>`)
24. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
25. └─mlr3::benchmark(...)
26. └─ResultData$new(grid, data_extra, store_backends = store_backends)
27. └─mlr3 (local) initialize(...)
28. └─mlr3:::.__ResultData__initialize(...)
29. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
30. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:459:3'): Batch single-crit internal tuning works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_data_table(tuner$optimize(instance), nrows = 1) at test_TuningInstanceBatchSingleCrit.R:459:3
2. │ └─checkmate::checkDataTable(...)
3. └─tuner$optimize(instance)
4. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
5. └─private$.optimizer$optimize(inst)
6. └─bbotk:::.__OptimizerBatch__optimize(...)
7. └─bbotk::optimize_batch_default(inst, self)
8. ├─base::tryCatch(...)
9. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
10. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
11. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
12. └─get_private(optimizer)$.optimize(instance)
13. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
14. └─inst$eval_batch(design$data)
15. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
16. └─self$objective$eval_many(xss_trafoed)
17. └─bbotk:::.__Objective__eval_many(...)
18. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─private$.eval_many(xss = xss, resampling = `<list>`)
23. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
24. └─mlr3::benchmark(...)
25. └─ResultData$new(grid, data_extra, store_backends = store_backends)
26. └─mlr3 (local) initialize(...)
27. └─mlr3:::.__ResultData__initialize(...)
28. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
29. └─data.table:::`[.data.table`(...)
── Failure ('test_TuningInstanceBatchSingleCrit.R:478:3'): required parameter can be tuned internally without having a value set ──
Expected `tune(...)` not to throw any errors.
Actually got a <simpleError> with message:
attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_TuningInstanceBatchSingleCrit.R:478: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. └─mlr3tuning::tune(...)
8. └─tuner$optimize(instance)
9. └─mlr3tuning:::.__TunerBatch__optimize(...)
10. └─bbotk::optimize_batch_default(inst, self)
11. ├─base::tryCatch(...)
12. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
13. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
14. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
15. └─get_private(optimizer)$.optimize(instance)
16. └─mlr3tuning:::.__TunerBatchInternal__.optimize(...)
17. └─inst$eval_batch(data.table())
18. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
19. └─self$objective$eval_many(list(list()))
20. └─bbotk:::.__Objective__eval_many(...)
21. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
22. │ └─base::eval.parent(expr, n = 1L)
23. │ └─base::eval(expr, p)
24. │ └─base::eval(expr, p)
25. └─private$.eval_many(xss = xss, resampling = `<list>`)
26. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
27. └─mlr3::benchmark(...)
28. └─ResultData$new(grid, data_extra, store_backends = store_backends)
29. └─mlr3 (local) initialize(...)
30. └─mlr3:::.__ResultData__initialize(...)
31. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
32. └─data.table:::`[.data.table`(...)
── Error ('test_error_handling.R:12:3'): failing learner ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─mlr3tuning:::expect_resample_error(tt$optimize(instance), "classif.debug->train") at test_error_handling.R:12:3
2. │ ├─base::withCallingHandlers(...) at ./helper.R:26:3
3. │ └─testthat::expect_error(...)
4. │ └─testthat:::expect_condition_matching_(...)
5. │ └─testthat:::quasi_capture(...)
6. │ ├─testthat (local) .capture(...)
7. │ │ └─base::withCallingHandlers(...)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. └─tt$optimize(instance)
10. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
11. └─private$.optimizer$optimize(inst)
12. └─bbotk:::.__OptimizerBatch__optimize(...)
13. └─bbotk::optimize_batch_default(inst, self)
14. ├─base::tryCatch(...)
15. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
16. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
17. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
18. └─get_private(optimizer)$.optimize(instance)
19. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
20. └─inst$eval_batch(design$data)
21. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
22. └─self$objective$eval_many(xss_trafoed)
23. └─bbotk:::.__Objective__eval_many(...)
24. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
25. │ └─base::eval.parent(expr, n = 1L)
26. │ └─base::eval(expr, p)
27. │ └─base::eval(expr, p)
28. └─private$.eval_many(xss = xss, resampling = `<list>`)
29. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
30. └─mlr3::benchmark(...)
31. └─ResultData$new(grid, data_extra, store_backends = store_backends)
32. └─mlr3 (local) initialize(...)
33. └─mlr3:::.__ResultData__initialize(...)
34. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
35. └─data.table:::`[.data.table`(...)
── Error ('test_error_handling.R:36:3'): predictions missing ───────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─mlr3tuning:::expect_resample_error(tt$optimize(instance), "missing") at test_error_handling.R:36:3
2. │ ├─base::withCallingHandlers(...) at ./helper.R:26:3
3. │ └─testthat::expect_error(...)
4. │ └─testthat:::expect_condition_matching_(...)
5. │ └─testthat:::quasi_capture(...)
6. │ ├─testthat (local) .capture(...)
7. │ │ └─base::withCallingHandlers(...)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. └─tt$optimize(instance)
10. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
11. └─private$.optimizer$optimize(inst)
12. └─bbotk:::.__OptimizerBatch__optimize(...)
13. └─bbotk::optimize_batch_default(inst, self)
14. ├─base::tryCatch(...)
15. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
16. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
17. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
18. └─get_private(optimizer)$.optimize(instance)
19. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
20. └─inst$eval_batch(design$data)
21. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
22. └─self$objective$eval_many(xss_trafoed)
23. └─bbotk:::.__Objective__eval_many(...)
24. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
25. │ └─base::eval.parent(expr, n = 1L)
26. │ └─base::eval(expr, p)
27. │ └─base::eval(expr, p)
28. └─private$.eval_many(xss = xss, resampling = `<list>`)
29. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
30. └─mlr3::benchmark(...)
31. └─ResultData$new(grid, data_extra, store_backends = store_backends)
32. └─mlr3 (local) initialize(...)
33. └─mlr3:::.__ResultData__initialize(...)
34. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
35. └─data.table:::`[.data.table`(...)
── Error ('test_extract_inner_tuning_archives.R:11:3'): extract_inner_tuning_archives function works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(task, at, resampling_outer, store_models = TRUE) at test_extract_inner_tuning_archives.R:11:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_extract_inner_tuning_archives.R:131:3'): works with internal tuning ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::benchmark(...) at test_extract_inner_tuning_archives.R:131:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_extract_inner_tuning_results.R:11:3'): extract_inner_tuning_results function works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(task, at, resampling_outer, store_models = TRUE) at test_extract_inner_tuning_results.R:11:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_extract_inner_tuning_results.R:131:3'): extract_inner_tuning_results returns tuning_instance ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(tsk("penguins"), at, resampling_outer, store_models = TRUE) at test_extract_inner_tuning_results.R:131:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_mlr_callbacks.R:6:3'): backup callback works ───────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:6:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:23:3'): backup callback works with standalone tuner ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:23:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:282:3'): batch default configuration callback works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:282:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. └─mlr3misc::call_back(...)
8. └─mlr3misc::walk(...)
9. └─mlr3misc (local) .f(.xi, ...)
10. └─callback$call(stage, context)
11. └─self[[stage]](self, context)
12. └─context$instance$eval_batch(xdt)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:299:3'): batch default configuration callback works with logscale ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:299:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. └─mlr3misc::call_back(...)
8. └─mlr3misc::walk(...)
9. └─mlr3misc (local) .f(.xi, ...)
10. └─callback$call(stage, context)
11. └─self[[stage]](self, context)
12. └─context$instance$eval_batch(xdt)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:332:3'): batch default configuration callback works without transformation and with logscale ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:332:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. └─mlr3misc::call_back(...)
8. └─mlr3misc::walk(...)
9. └─mlr3misc (local) .f(.xi, ...)
10. └─callback$call(stage, context)
11. └─self[[stage]](self, context)
12. └─context$instance$eval_batch(xdt)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:437:3'): one se rule callback works ────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:437:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_trafos.R:10:3'): simple exp trafo works ────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_trafos.R:10:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
12. └─instance$eval_batch(design[inds, ])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_trafos.R:34:3'): trafo where param names change ────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_trafos.R:34:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_tune.R:3:3'): tune function works with one measure ─────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_tune.R:3:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_tune.R:13:3'): tune function works with multiple measures ──────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_tune.R:13:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_tune.R:23:3'): tune function works without measure ─────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_tune.R:23:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_tune_nested.R:5:3'): tune_nested function works ────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune_nested(...) at test_tune_nested.R:5:3
2. └─mlr3::resample(task, at, outer_resampling, store_models = TRUE)
3. └─mlr3:::future_map(...)
4. └─future.apply::future_mapply(...)
5. └─future.apply:::future_xapply(...)
6. └─base::tryCatch(...)
7. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. └─base (local) tryCatchOne(...)
9. └─value[[3L]](cond)
10. └─future.apply:::onError(e, futures = fs, debug = debug)
[ FAIL 113 | WARN 9 | SKIP 68 | PASS 191 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 1.5.1
Check: examples
Result: ERROR
Running examples in ‘mlr3tuning-Ex.R’ failed
The error most likely occurred in:
> ### Name: AutoTuner
> ### Title: Class for Automatic Tuning
> ### Aliases: AutoTuner
>
> ### ** Examples
>
> # Automatic Tuning
>
> # split to train and external set
> task = tsk("penguins")
> split = partition(task, ratio = 0.8)
>
> # load learner and set search space
> learner = lrn("classif.rpart",
+ cp = to_tune(1e-04, 1e-1, logscale = TRUE)
+ )
>
> # create auto tuner
> at = auto_tuner(
+ tuner = tnr("random_search"),
+ learner = learner,
+ resampling = rsmp ("holdout"),
+ measure = msr("classif.ce"),
+ term_evals = 4)
>
> # tune hyperparameters and fit final model
> at$train(task, row_ids = split$train)
INFO [17:52:25.703] [bbotk] Starting to optimize 1 parameter(s) with '<OptimizerBatchRandomSearch>' and '<TerminatorEvals> [n_evals=4, k=0]'
INFO [17:52:26.076] [bbotk] Evaluating 1 configuration(s)
INFO [17:52:26.196] [mlr3] Running benchmark with 1 resampling iterations
INFO [17:52:26.729] [mlr3] Applying learner 'classif.rpart' on task 'penguins' (iter 1/1)
INFO [17:52:27.021] [mlr3] Finished benchmark
Error in `[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash") :
attempt access index 9/9 in VECTOR_ELT
Calls: <Anonymous> ... initialize -> .__ResultData__initialize -> [ -> [.data.table
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 1.5.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [161s/301s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> if (requireNamespace("testthat", quietly = TRUE)) {
+ library("testthat")
+ library("checkmate")
+ library("mlr3tuning")
+ test_check("mlr3tuning")
+ }
Loading required package: mlr3
Loading required package: paradox
Saving _problems/test_ArchiveBatchTuning-11.R
Saving _problems/test_ArchiveBatchTuning-126.R
Saving _problems/test_ArchiveBatchTuning-277.R
Saving _problems/test_AutoTuner-10.R
Saving _problems/test_AutoTuner-42.R
Saving _problems/test_AutoTuner-77.R
Saving _problems/test_AutoTuner-93.R
Saving _problems/test_AutoTuner-118.R
Saving _problems/test_AutoTuner-155.R
Saving _problems/test_AutoTuner-184.R
Saving _problems/test_AutoTuner-246.R
Saving _problems/test_AutoTuner-282.R
Saving _problems/test_AutoTuner-308.R
Saving _problems/test_AutoTuner-373.R
Saving _problems/test_AutoTuner-389.R
Saving _problems/test_AutoTuner-420.R
Saving _problems/test_AutoTuner-434.R
Saving _problems/test_AutoTuner-480.R
Saving _problems/test_AutoTuner-606.R
Saving _problems/test_AutoTuner-625.R
Saving _problems/test_AutoTuner-676.R
Saving _problems/test_AutoTuner-699.R
Saving _problems/test_CallbackBatchTuning-17.R
Saving _problems/test_CallbackBatchTuning-37.R
Saving _problems/test_CallbackBatchTuning-59.R
Saving _problems/test_CallbackBatchTuning-80.R
Saving _problems/test_CallbackBatchTuning-103.R
Saving _problems/test_CallbackBatchTuning-127.R
Saving _problems/test_CallbackBatchTuning-150.R
Saving _problems/test_CallbackBatchTuning-171.R
Saving _problems/test_CallbackBatchTuning-191.R
Saving _problems/test_CallbackBatchTuning-214.R
Saving _problems/test_CallbackBatchTuning-235.R
Saving _problems/test_CallbackBatchTuning-255.R
Saving _problems/test_CallbackBatchTuning-284.R
Saving _problems/test_CallbackBatchTuning-312.R
Saving _problems/test_CallbackBatchTuning-339.R
Saving _problems/test_CallbackBatchTuning-367.R
Saving _problems/test_ObjectiveTuningAsync-12.R
Saving _problems/test_ObjectiveTuningAsync-32.R
Saving _problems/test_ObjectiveTuningAsync-54.R
Saving _problems/test_ObjectiveTuningAsync-76.R
Saving _problems/test_ObjectiveTuningBatch-14.R
Saving _problems/test_ObjectiveTuningBatch-37.R
Saving _problems/test_ObjectiveTuningBatch-52.R
Saving _problems/test_ObjectiveTuningBatch-69.R
Saving _problems/test_ObjectiveTuningBatch-105.R
Saving _problems/test_ObjectiveTuningBatch-128.R
Saving _problems/test_ObjectiveTuningBatch-149.R
Saving _problems/test_Tuner-5.R
Saving _problems/test_Tuner-46.R
Saving _problems/test_Tuner-90.R
Saving _problems/test_Tuner-121.R
Saving _problems/test_Tuner-188.R
Saving _problems/test_Tuner-212.R
Saving _problems/test_Tuner-242.R
Saving _problems/test_Tuner-294.R
Saving _problems/test_Tuner-336.R
Saving _problems/test_Tuner-355.R
Saving _problems/test_TunerBatchCmaes-19.R
Saving _problems/test_TunerBatchDesignPoints-3.R
Saving _problems/test_TunerBatchFromOptimizerBatch-13.R
Saving _problems/test_TunerBatchGenSA-4.R
Saving _problems/test_TunerBatchGenSA-23.R
Saving _problems/test_TunerBatchGenSA-31.R
Saving _problems/test_TunerBatchGridSearch-2.R
Saving _problems/test_TunerBatchGridSearch-22.R
# 2025-12-19 17:55:07 GMT: Initialization
# Elitist race
# Elitist new instances: 1
# Elitist limit: 2
# nbIterations: 2
# minNbSurvival: 2
# nbParameters: 1
# seed: 1838032318
# confidence level: 0.95
# budget: 42
# mu: 5
# deterministic: FALSE
# 2025-12-19 17:55:07 GMT: Iteration 1 of 2
# experimentsUsed: 0
# remainingBudget: 42
# currentBudget: 21
# nbConfigurations: 3
# Markers:
x No test is performed.
c Configurations are discarded only due to capping.
- The test is performed and some configurations are discarded.
= The test is performed but no configuration is discarded.
! The test is performed and configurations could be discarded but elite configurations are preserved.
. All alive configurations are elite and nothing is discarded.
+-+-----------+-----------+-----------+----------------+-----------+--------+-----+----+------+
| | Instance| Alive| Best| Mean best| Exp so far| W time| rho|KenW| Qvar|
+-+-----------+-----------+-----------+----------------+-----------+--------+-----+----+------+
Saving _problems/test_TunerBatchIrace-4.R
Saving _problems/test_TunerBatchNLoptr-5.R
Saving _problems/test_TunerBatchRandomSearch-2.R
Saving _problems/test_TunerInternal-18.R
Saving _problems/test_TuningInstanceBatchMultiCrit-19.R
Saving _problems/test_TuningInstanceBatchMultiCrit-35.R
Saving _problems/test_TuningInstanceBatchMultiCrit-64.R
Saving _problems/test_TuningInstanceBatchMultiCrit-114.R
Saving _problems/test_TuningInstanceBatchMultiCrit-129.R
Saving _problems/test_TuningInstanceBatchMultiCrit-186.R
Saving _problems/test_TuningInstanceBatchSingleCrit-9.R
Saving _problems/test_TuningInstanceBatchSingleCrit-46.R
Saving _problems/test_TuningInstanceBatchSingleCrit-55.R
Saving _problems/test_TuningInstanceBatchSingleCrit-76.R
Saving _problems/test_TuningInstanceBatchSingleCrit-99.R
Saving _problems/test_TuningInstanceBatchSingleCrit-128.R
Saving _problems/test_TuningInstanceBatchSingleCrit-136.R
Saving _problems/test_TuningInstanceBatchSingleCrit-170.R
Saving _problems/test_TuningInstanceBatchSingleCrit-220.R
Saving _problems/test_TuningInstanceBatchSingleCrit-237.R
Saving _problems/test_TuningInstanceBatchSingleCrit-413.R
Saving _problems/test_TuningInstanceBatchSingleCrit-428.R
Saving _problems/test_TuningInstanceBatchSingleCrit-459.R
Saving _problems/test_TuningInstanceBatchSingleCrit-484.R
Saving _problems/test_error_handling-18.R
Saving _problems/test_error_handling-36.R
Saving _problems/test_extract_inner_tuning_archives-11.R
Saving _problems/test_extract_inner_tuning_archives-131.R
Saving _problems/test_extract_inner_tuning_results-11.R
Saving _problems/test_extract_inner_tuning_results-131.R
Saving _problems/test_mlr_callbacks-14.R
Saving _problems/test_mlr_callbacks-31.R
Saving _problems/test_mlr_callbacks-290.R
Saving _problems/test_mlr_callbacks-307.R
Saving _problems/test_mlr_callbacks-340.R
Saving _problems/test_mlr_callbacks-445.R
Saving _problems/test_trafos-10.R
Saving _problems/test_trafos-34.R
Saving _problems/test_tune-4.R
Saving _problems/test_tune-14.R
Saving _problems/test_tune-24.R
Saving _problems/test_tune_nested-6.R
[ FAIL 113 | WARN 9 | SKIP 68 | PASS 192 ]
══ Skipped tests (68) ══════════════════════════════════════════════════════════
• On CRAN (68): 'test_ArchiveAsyncTuning.R:2:3',
'test_ArchiveAsyncTuning.R:61:3', 'test_ArchiveAsyncTuning.R:119:3',
'test_ArchiveAsyncTuning.R:146:3', 'test_ArchiveAsyncTuning.R:169:3',
'test_ArchiveAsyncTuning.R:209:3', 'test_ArchiveAsyncTuning.R:251:3',
'test_ArchiveAsyncTuning.R:284:3', 'test_ArchiveAsyncTuningFrozen.R:2:3',
'test_AutoTuner.R:640:3', 'test_CallbackAsyncTuning.R:4:3',
'test_CallbackAsyncTuning.R:33:3', 'test_CallbackAsyncTuning.R:64:3',
'test_CallbackAsyncTuning.R:93:3', 'test_CallbackAsyncTuning.R:124:3',
'test_CallbackAsyncTuning.R:160:3', 'test_CallbackAsyncTuning.R:188:3',
'test_CallbackAsyncTuning.R:222:3', 'test_CallbackAsyncTuning.R:252:3',
'test_CallbackAsyncTuning.R:281:3', 'test_CallbackAsyncTuning.R:312:3',
'test_CallbackAsyncTuning.R:343:3', 'test_CallbackAsyncTuning.R:373:3',
'test_CallbackAsyncTuning.R:405:3', 'test_CallbackAsyncTuning.R:443:3',
'test_CallbackAsyncTuning.R:480:3', 'test_CallbackAsyncTuning.R:516:3',
'test_Tuner.R:53:1', 'test_TunerAsyncDesignPoints.R:2:3',
'test_TunerAsyncGridSearch.R:2:3', 'test_TunerAsyncRandomSearch.R:2:3',
'test_TuningInstanceAsyncMultiCrit.R:2:3',
'test_TuningInstanceAsyncMultiCrit.R:30:3',
'test_TuningInstanceAsyncMultiCrit.R:57:3',
'test_TuningInstanceAsyncMultiCrit.R:81:3',
'test_TuningInstanceAsyncMultiCrit.R:106:3',
'test_TuningInstanceAsyncMultiCrit.R:134:3',
'test_TuningInstanceAsyncMultiCrit.R:189:3',
'test_TuningInstanceAsyncMultiCrit.R:236:3',
'test_TuningInstanceAsyncMultiCrit.R:261:3',
'test_TuningInstanceAsyncSingleCrit.R:2:3',
'test_TuningInstanceAsyncSingleCrit.R:29:3',
'test_TuningInstanceAsyncSingleCrit.R:54:3',
'test_TuningInstanceAsyncSingleCrit.R:78:3',
'test_TuningInstanceAsyncSingleCrit.R:104:3',
'test_TuningInstanceAsyncSingleCrit.R:131:3',
'test_TuningInstanceAsyncSingleCrit.R:182:3',
'test_TuningInstanceAsyncSingleCrit.R:213:3',
'test_TuningInstanceAsyncSingleCrit.R:226:3',
'test_TuningInstanceAsyncSingleCrit.R:240:3',
'test_TuningInstanceAsyncSingleCrit.R:266:3', 'test_auto_tuner.R:25:3',
'test_auto_tuner.R:48:3', 'test_mlr_callbacks.R:40:3',
'test_mlr_callbacks.R:93:3', 'test_mlr_callbacks.R:117:3',
'test_mlr_callbacks.R:141:3', 'test_mlr_callbacks.R:162:3',
'test_mlr_callbacks.R:192:3', 'test_mlr_callbacks.R:218:3',
'test_mlr_callbacks.R:251:3', 'test_mlr_callbacks.R:410:3',
'test_mlr_callbacks.R:452:3', 'test_mlr_callbacks.R:480:3',
'test_ti_async.R:2:3', 'test_ti_async.R:16:3', 'test_ti_async.R:30:3',
'test_ti_async.R:42:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test_ArchiveBatchTuning.R:11:3'): ArchiveTuning access methods work ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_ArchiveBatchTuning.R:11:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_ArchiveBatchTuning.R:126:3'): ArchiveTuning as.data.table function works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_ArchiveBatchTuning.R:126:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_ArchiveBatchTuning.R:277:3'): ArchiveBatchTuning as.data.table function works for internally tuned values ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_ArchiveBatchTuning.R:277:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:10:3'): AutoTuner / train+predict ──────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:10:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
23. └─inst$eval_batch(g$data[inds])
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:42:3'): AutoTuner / resample ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(tsk("iris"), at, r_outer, store_models = TRUE) at test_AutoTuner.R:42:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:77:3'): nested resamppling results are consistent ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(tsk("iris"), lrn, cv2, store_models = TRUE) at test_AutoTuner.R:77:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:93:3'): AT training does not change learner in instance args ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:93:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:118:3'): AutoTuner works with graphlearner ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:118:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
23. └─inst$eval_batch(g$data[inds])
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:155:3'): Nested resampling works with graphlearner ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(task, at, resampling_outer, store_models = TRUE) at test_AutoTuner.R:155:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:184:3'): store_tuning_instance, store_benchmark_result and store_models flags work ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:184:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
23. └─inst$eval_batch(g$data[inds])
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:246:3'): predict_type works ────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:246:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:282:3'): search space from TuneToken works ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("iris")) at test_AutoTuner.R:282:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:308:3'): AutoTuner get_base_learner method works ───
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("pima")) at test_AutoTuner.R:308:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:373:3'): AutoTuner hash works #647 in mlr3 ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::benchmark(grid, store_models = TRUE) at test_AutoTuner.R:373:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:389:3'): AutoTuner works with empty search space ───
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("pima")) at test_AutoTuner.R:389:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:420:3'): AutoTuner importance method works ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("penguins")) at test_AutoTuner.R:420:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:434:3'): AutoTuner selected_features method works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("penguins")) at test_AutoTuner.R:434:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:480:3'): AutoTuner works with instantiated resampling ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:480:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:606:3'): marshalable learner ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:606:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:625:3'): marshal ───────────────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:625:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:676:3'): AutoTuner works with internal tuning and validation ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:676:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:699:3'): AutoTuner works when internal_search_space is part of primary search space ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:699:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:10:3'): on_optimization_begin works ──────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:10:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:30:3'): on_optimization_end works ────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:30:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:52:3'): on_optimizer_after_eval works ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:52:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:73:3'): on_optimizer_after_eval works ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:73:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:96:3'): on_eval_after_design works ───────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:96:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:120:3'): on_eval_after_benchmark and on_eval_before_archive works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:120:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:143:3'): on_tuning_result_begin in TuningInstanceSingleCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:143:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:164:3'): on_result_end in TuningInstanceSingleCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:164:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:184:3'): on_result in TuningInstanceSingleCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:184:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:207:3'): on_tuning_result_begin in TuningInstanceBatchMultiCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:207:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:228:3'): on_result_end in TuningInstanceBatchMultiCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:228:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:248:3'): on_result in TuningInstanceBatchMultiCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:248:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:277:3'): on_resample_begin works ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:277:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:305:3'): on_resample_before_train works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:305:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:332:3'): on_resample_before_predict works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:332:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:360:3'): on_resample_end works ───────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:360:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:12:3'): objective async works ───────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:12:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:32:3'): store benchmark result works ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:32:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:54:3'): store models works ──────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:54:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:76:3'): rush objective with multiple measures works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:76:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:14:3'): ObjectiveTuningBatch ────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:14:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:37:3'): ObjectiveTuningBatch - Multiple measures ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:37:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:52:3'): ObjectiveTuningBatch - Store models ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:52:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:69:3'): runtime of learners is added ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:69:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:105:3'): tuner can modify resampling ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─instance$eval_batch(data.table(cp = 0.001)) at test_ObjectiveTuningBatch.R:105:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:128:3'): benchmark clone works ──────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::benchmark(grid, clone = c()) at test_ObjectiveTuningBatch.R:128:3
2. └─ResultData$new(grid, data_extra, store_backends = store_backends)
3. └─mlr3 (local) initialize(...)
4. └─mlr3:::.__ResultData__initialize(...)
5. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
6. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:149:3'): objects are cloned ─────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:149:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:5:5'): API ─────────────────────────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_data_table(rs$optimize(inst), nrows = 1) at test_Tuner.R:5:5
2. │ └─checkmate::checkDataTable(...)
3. └─rs$optimize(inst)
4. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
5. └─private$.optimizer$optimize(inst)
6. └─bbotk:::.__OptimizerBatch__optimize(...)
7. └─bbotk::optimize_batch_default(inst, self)
8. ├─base::tryCatch(...)
9. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
10. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
11. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
12. └─get_private(optimizer)$.optimize(instance)
13. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
14. └─inst$eval_batch(design$data)
15. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
16. └─self$objective$eval_many(xss_trafoed)
17. └─bbotk:::.__Objective__eval_many(...)
18. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─private$.eval_many(xss = xss, resampling = `<list>`)
23. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
24. └─mlr3::benchmark(...)
25. └─ResultData$new(grid, data_extra, store_backends = store_backends)
26. └─mlr3 (local) initialize(...)
27. └─mlr3:::.__ResultData__initialize(...)
28. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
29. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:46:3'): we get a result when some subordinate params are not fulfilled ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(d) at test_Tuner.R:46:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:90:3'): Tuner works with graphlearner ──────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_Tuner.R:90:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:121:3'): Tuner works with instantiated resampling ──────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─rs$optimize(inst) at test_Tuner.R:121:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:182:3'): internal single crit ──────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:182:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:205:3'): internal single crit without benchmark_result ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:205:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:235:3'): internal multi crit ───────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:235:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:294:3'): internal tuning: branching ────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_Tuner.R:294:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:325:3'): parameter transformations can be used with internal tuning ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:325:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:348:3'): tag internal tune token manually in primary search space ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:348:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchCmaes.R:12:3'): TunerBatchCmaes ──────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TunerBatchCmaes.R:12:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchCmaes__.optimize(...)
13. ├─mlr3misc::invoke(...)
14. │ └─base::eval.parent(expr, n = 1L)
15. │ └─base::eval(expr, p)
16. │ └─base::eval(expr, p)
17. └─adagio::pureCMAES(...)
18. └─adagio (local) fun(arx[, k])
19. └─bbotk (local) fct(x, ...)
20. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
21. └─private$.objective_function(x, self, self$objective_multiplicator)
22. └─inst$eval_batch(xdt)
23. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
24. └─self$objective$eval_many(xss_trafoed)
25. └─bbotk:::.__Objective__eval_many(...)
26. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
27. │ └─base::eval.parent(expr, n = 1L)
28. │ └─base::eval(expr, p)
29. │ └─base::eval(expr, p)
30. └─private$.eval_many(xss = xss, resampling = `<list>`)
31. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
32. └─mlr3::benchmark(...)
33. └─ResultData$new(grid, data_extra, store_backends = store_backends)
34. └─mlr3 (local) initialize(...)
35. └─mlr3:::.__ResultData__initialize(...)
36. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
37. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchDesignPoints.R:3:3'): TunerBatchDesignPoints ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner(...) at test_TunerBatchDesignPoints.R:3:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
13. └─instance$eval_batch(design[inds, ])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchFromOptimizerBatch.R:13:3'): TunerBatchFromOptimizerBatch parameter set works after cloning ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner_2$optimize(instance) at test_TunerBatchFromOptimizerBatch.R:13:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGenSA.R:4:3'): TunerBatchGenSA ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─global test_tuner("gensa") at test_TunerBatchGenSA.R:4:3
2. │ └─tuner$optimize(inst)
3. │ └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. │ └─private$.optimizer$optimize(inst)
5. │ └─bbotk:::.__OptimizerBatch__optimize(...)
6. │ └─bbotk::optimize_batch_default(inst, self)
7. │ ├─base::tryCatch(...)
8. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. │ └─get_private(optimizer)$.optimize(instance)
12. │ └─bbotk:::.__OptimizerBatchGenSA__.optimize(...)
13. │ └─GenSA::GenSA(...)
14. └─GenSA (local) `<fn>`(`<dbl>`)
15. └─bbotk (local) fn(par, ...)
16. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
17. └─private$.objective_function(x, self, self$objective_multiplicator)
18. └─inst$eval_batch(xdt)
19. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
20. └─self$objective$eval_many(xss_trafoed)
21. └─bbotk:::.__Objective__eval_many(...)
22. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
23. │ └─base::eval.parent(expr, n = 1L)
24. │ └─base::eval(expr, p)
25. │ └─base::eval(expr, p)
26. └─private$.eval_many(xss = xss, resampling = `<list>`)
27. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
28. └─mlr3::benchmark(...)
29. └─ResultData$new(grid, data_extra, store_backends = store_backends)
30. └─mlr3 (local) initialize(...)
31. └─mlr3:::.__ResultData__initialize(...)
32. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
33. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGenSA.R:23:3'): TunerBatchGenSA with int params and trafo ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─tt$optimize(inst) at test_TunerBatchGenSA.R:23:3
2. │ └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. │ └─private$.optimizer$optimize(inst)
4. │ └─bbotk:::.__OptimizerBatch__optimize(...)
5. │ └─bbotk::optimize_batch_default(inst, self)
6. │ ├─base::tryCatch(...)
7. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. │ └─get_private(optimizer)$.optimize(instance)
11. │ └─bbotk:::.__OptimizerBatchGenSA__.optimize(...)
12. │ └─GenSA::GenSA(...)
13. └─GenSA (local) `<fn>`(`<dbl>`)
14. └─bbotk (local) fn(par, ...)
15. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
16. └─private$.objective_function(x, self, self$objective_multiplicator)
17. └─inst$eval_batch(xdt)
18. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
19. └─self$objective$eval_many(xss_trafoed)
20. └─bbotk:::.__Objective__eval_many(...)
21. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
22. │ └─base::eval.parent(expr, n = 1L)
23. │ └─base::eval(expr, p)
24. │ └─base::eval(expr, p)
25. └─private$.eval_many(xss = xss, resampling = `<list>`)
26. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
27. └─mlr3::benchmark(...)
28. └─ResultData$new(grid, data_extra, store_backends = store_backends)
29. └─mlr3 (local) initialize(...)
30. └─mlr3:::.__ResultData__initialize(...)
31. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
32. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGenSA.R:31:3'): TunerBatchGenSA - Optimize wrapper with maximize measure ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─tt$optimize(inst) at test_TunerBatchGenSA.R:31:3
2. │ └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. │ └─private$.optimizer$optimize(inst)
4. │ └─bbotk:::.__OptimizerBatch__optimize(...)
5. │ └─bbotk::optimize_batch_default(inst, self)
6. │ ├─base::tryCatch(...)
7. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. │ └─get_private(optimizer)$.optimize(instance)
11. │ └─bbotk:::.__OptimizerBatchGenSA__.optimize(...)
12. │ └─GenSA::GenSA(...)
13. └─GenSA (local) `<fn>`(`<dbl>`)
14. └─bbotk (local) fn(par, ...)
15. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
16. └─private$.objective_function(x, self, self$objective_multiplicator)
17. └─inst$eval_batch(xdt)
18. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
19. └─self$objective$eval_many(xss_trafoed)
20. └─bbotk:::.__Objective__eval_many(...)
21. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
22. │ └─base::eval.parent(expr, n = 1L)
23. │ └─base::eval(expr, p)
24. │ └─base::eval(expr, p)
25. └─private$.eval_many(xss = xss, resampling = `<list>`)
26. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
27. └─mlr3::benchmark(...)
28. └─ResultData$new(grid, data_extra, store_backends = store_backends)
29. └─mlr3 (local) initialize(...)
30. └─mlr3:::.__ResultData__initialize(...)
31. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
32. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGridSearch.R:2:3'): TunerGridSearch ──────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner(...) at test_TunerBatchGridSearch.R:2:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGridSearch.R:22:3'): TunerGridSearch with TerminatorNone ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TunerBatchGridSearch.R:22:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:4:3'): TunerIrace ────────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner("irace", term_evals = 42) at test_TunerBatchIrace.R:4:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
13. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
14. │ └─base::eval.parent(expr, n = 1L)
15. │ └─base::eval(expr, p)
16. │ └─base::eval(expr, p)
17. └─irace::irace(scenario = scenario)
18. └─irace:::irace_common(scenario, simple = TRUE)
19. └─irace:::irace_run(scenario = scenario)
20. └─irace:::elitist_race(...)
21. └─irace:::race_wrapper(...)
22. └─irace:::race_wrapper_helper(...)
23. └─irace:::execute_experiments(...)
24. └─scenario$targetRunnerParallel(...)
25. └─tuning_instance$eval_batch(xdt)
26. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
27. └─self$objective$eval_many(xss_trafoed)
28. └─bbotk:::.__Objective__eval_many(...)
29. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
30. │ └─base::eval.parent(expr, n = 1L)
31. │ └─base::eval(expr, p)
32. │ └─base::eval(expr, p)
33. └─private$.eval_many(xss = xss, resampling = `<list>`)
34. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
35. └─mlr3::benchmark(...)
36. └─ResultData$new(grid, data_extra, store_backends = store_backends)
37. └─mlr3 (local) initialize(...)
38. └─mlr3:::.__ResultData__initialize(...)
39. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
40. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:37:36'): TunerIrace works with dependencies ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:37:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. └─tuner$optimize(instance) at test_TunerBatchIrace.R:37:36
6. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
7. └─private$.optimizer$optimize(inst)
8. └─bbotk:::.__OptimizerBatch__optimize(...)
9. └─bbotk::optimize_batch_default(inst, self)
10. ├─base::tryCatch(...)
11. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
12. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
13. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
14. └─get_private(optimizer)$.optimize(instance)
15. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
16. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─irace::irace(scenario = scenario)
21. └─irace:::irace_common(scenario, simple = TRUE)
22. └─irace:::irace_run(scenario = scenario)
23. └─irace:::elitist_race(...)
24. └─irace:::race_wrapper(...)
25. └─irace:::race_wrapper_helper(...)
26. └─irace:::execute_experiments(...)
27. └─scenario$targetRunnerParallel(...)
28. └─tuning_instance$eval_batch(xdt)
29. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
30. └─self$objective$eval_many(xss_trafoed)
31. └─bbotk:::.__Objective__eval_many(...)
32. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
33. │ └─base::eval.parent(expr, n = 1L)
34. │ └─base::eval(expr, p)
35. │ └─base::eval(expr, p)
36. └─private$.eval_many(xss = xss, resampling = `<list>`)
37. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
38. └─mlr3::benchmark(...)
39. └─ResultData$new(grid, data_extra, store_backends = store_backends)
40. └─mlr3 (local) initialize(...)
41. └─mlr3:::.__ResultData__initialize(...)
42. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
43. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:56:36'): TunerIrace works with logical parameters ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:56:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. └─tuner$optimize(instance) at test_TunerBatchIrace.R:56:36
6. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
7. └─private$.optimizer$optimize(inst)
8. └─bbotk:::.__OptimizerBatch__optimize(...)
9. └─bbotk::optimize_batch_default(inst, self)
10. ├─base::tryCatch(...)
11. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
12. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
13. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
14. └─get_private(optimizer)$.optimize(instance)
15. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
16. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─irace::irace(scenario = scenario)
21. └─irace:::irace_common(scenario, simple = TRUE)
22. └─irace:::irace_run(scenario = scenario)
23. └─irace:::elitist_race(...)
24. └─irace:::race_wrapper(...)
25. └─irace:::race_wrapper_helper(...)
26. └─irace:::execute_experiments(...)
27. └─scenario$targetRunnerParallel(...)
28. └─tuning_instance$eval_batch(xdt)
29. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
30. └─self$objective$eval_many(xss_trafoed)
31. └─bbotk:::.__Objective__eval_many(...)
32. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
33. │ └─base::eval.parent(expr, n = 1L)
34. │ └─base::eval(expr, p)
35. │ └─base::eval(expr, p)
36. └─private$.eval_many(xss = xss, resampling = `<list>`)
37. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
38. └─mlr3::benchmark(...)
39. └─ResultData$new(grid, data_extra, store_backends = store_backends)
40. └─mlr3 (local) initialize(...)
41. └─mlr3:::.__ResultData__initialize(...)
42. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
43. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:70:36'): TunerIrace uses digits ──────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:70:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. ├─checkmate::expect_data_table(tuner$optimize(instance)) at test_TunerBatchIrace.R:70:36
6. │ └─checkmate::checkDataTable(...)
7. └─tuner$optimize(instance)
8. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
9. └─private$.optimizer$optimize(inst)
10. └─bbotk:::.__OptimizerBatch__optimize(...)
11. └─bbotk::optimize_batch_default(inst, self)
12. ├─base::tryCatch(...)
13. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. └─get_private(optimizer)$.optimize(instance)
17. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
18. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─irace::irace(scenario = scenario)
23. └─irace:::irace_common(scenario, simple = TRUE)
24. └─irace:::irace_run(scenario = scenario)
25. └─irace:::elitist_race(...)
26. └─irace:::race_wrapper(...)
27. └─irace:::race_wrapper_helper(...)
28. └─irace:::execute_experiments(...)
29. └─scenario$targetRunnerParallel(...)
30. └─tuning_instance$eval_batch(xdt)
31. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
32. └─self$objective$eval_many(xss_trafoed)
33. └─bbotk:::.__Objective__eval_many(...)
34. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
35. │ └─base::eval.parent(expr, n = 1L)
36. │ └─base::eval(expr, p)
37. │ └─base::eval(expr, p)
38. └─private$.eval_many(xss = xss, resampling = `<list>`)
39. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
40. └─mlr3::benchmark(...)
41. └─ResultData$new(grid, data_extra, store_backends = store_backends)
42. └─mlr3 (local) initialize(...)
43. └─mlr3:::.__ResultData__initialize(...)
44. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
45. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:84:36'): TunerIrace works with unnamed discrete values ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:84:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. ├─checkmate::expect_data_table(tuner$optimize(instance)) at test_TunerBatchIrace.R:84:36
6. │ └─checkmate::checkDataTable(...)
7. └─tuner$optimize(instance)
8. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
9. └─private$.optimizer$optimize(inst)
10. └─bbotk:::.__OptimizerBatch__optimize(...)
11. └─bbotk::optimize_batch_default(inst, self)
12. ├─base::tryCatch(...)
13. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. └─get_private(optimizer)$.optimize(instance)
17. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
18. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─irace::irace(scenario = scenario)
23. └─irace:::irace_common(scenario, simple = TRUE)
24. └─irace:::irace_run(scenario = scenario)
25. └─irace:::elitist_race(...)
26. └─irace:::race_wrapper(...)
27. └─irace:::race_wrapper_helper(...)
28. └─irace:::execute_experiments(...)
29. └─scenario$targetRunnerParallel(...)
30. └─tuning_instance$eval_batch(xdt)
31. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
32. └─self$objective$eval_many(xss_trafoed)
33. └─bbotk:::.__Objective__eval_many(...)
34. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
35. │ └─base::eval.parent(expr, n = 1L)
36. │ └─base::eval(expr, p)
37. │ └─base::eval(expr, p)
38. └─private$.eval_many(xss = xss, resampling = `<list>`)
39. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
40. └─mlr3::benchmark(...)
41. └─ResultData$new(grid, data_extra, store_backends = store_backends)
42. └─mlr3 (local) initialize(...)
43. └─mlr3:::.__ResultData__initialize(...)
44. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
45. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchNLoptr.R:5:3'): TunerNLoptr ──────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner("nloptr", algorithm = "NLOPT_LN_BOBYQA", term_evals = 4) at test_TunerBatchNLoptr.R:5:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchNLoptr__.optimize(...)
13. ├─mlr3misc::invoke(...)
14. │ └─base::eval.parent(expr, n = 1L)
15. │ └─base::eval(expr, p)
16. │ └─base::eval(expr, p)
17. └─nloptr::nloptr(...)
18. └─bbotk (local) eval_f(x0, ...)
19. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
20. └─private$.objective_function(x, self, self$objective_multiplicator)
21. └─inst$eval_batch(xdt)
22. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
23. └─self$objective$eval_many(xss_trafoed)
24. └─bbotk:::.__Objective__eval_many(...)
25. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
26. │ └─base::eval.parent(expr, n = 1L)
27. │ └─base::eval(expr, p)
28. │ └─base::eval(expr, p)
29. └─private$.eval_many(xss = xss, resampling = `<list>`)
30. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
31. └─mlr3::benchmark(...)
32. └─ResultData$new(grid, data_extra, store_backends = store_backends)
33. └─mlr3 (local) initialize(...)
34. └─mlr3:::.__ResultData__initialize(...)
35. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
36. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchRandomSearch.R:2:3'): TunerRandomSearch ──────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner("random_search") at test_TunerBatchRandomSearch.R:2:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerInternal.R:18:3'): tuner internal works ───────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TunerInternal.R:18:3
2. └─mlr3tuning:::.__TunerBatch__optimize(...)
3. └─bbotk::optimize_batch_default(inst, self)
4. ├─base::tryCatch(...)
5. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
6. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
7. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
8. └─get_private(optimizer)$.optimize(instance)
9. └─mlr3tuning:::.__TunerBatchInternal__.optimize(...)
10. └─inst$eval_batch(data.table())
11. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
12. └─self$objective$eval_many(list(list()))
13. └─bbotk:::.__Objective__eval_many(...)
14. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
15. │ └─base::eval.parent(expr, n = 1L)
16. │ └─base::eval(expr, p)
17. │ └─base::eval(expr, p)
18. └─private$.eval_many(xss = xss, resampling = `<list>`)
19. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
20. └─mlr3::benchmark(...)
21. └─ResultData$new(grid, data_extra, store_backends = store_backends)
22. └─mlr3 (local) initialize(...)
23. └─mlr3:::.__ResultData__initialize(...)
24. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
25. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:19:3'): tuning with multiple objectives ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchMultiCrit.R:19:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:35:3'): store_benchmark_result and store_models flag works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(...) at test_TuningInstanceBatchMultiCrit.R:35:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:64:3'): check_values flag with parameter set dependencies ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchMultiCrit.R:64:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:114:3'): TuneToken and result_learner_param_vals works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TuningInstanceBatchMultiCrit.R:114:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
12. └─instance$eval_batch(design[inds, ])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:122:3'): TuningInstanceBatchMultiCrit and empty search space works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TuningInstanceBatchMultiCrit.R:122:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(list(list()))
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:186:3'): Batch multi-crit internal tuning works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_data_table(tuner$optimize(instance), min.rows = 1) at test_TuningInstanceBatchMultiCrit.R:186:3
2. │ └─checkmate::checkDataTable(...)
3. └─tuner$optimize(instance)
4. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
5. └─private$.optimizer$optimize(inst)
6. └─bbotk:::.__OptimizerBatch__optimize(...)
7. └─bbotk::optimize_batch_default(inst, self)
8. ├─base::tryCatch(...)
9. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
10. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
11. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
12. └─get_private(optimizer)$.optimize(instance)
13. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
14. └─inst$eval_batch(design$data)
15. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
16. └─self$objective$eval_many(xss_trafoed)
17. └─bbotk:::.__Objective__eval_many(...)
18. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─private$.eval_many(xss = xss, resampling = `<list>`)
23. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
24. └─mlr3::benchmark(...)
25. └─ResultData$new(grid, data_extra, store_backends = store_backends)
26. └─mlr3 (local) initialize(...)
27. └─mlr3:::.__ResultData__initialize(...)
28. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
29. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:9:3'): TuningInstanceBatchSingleCrit ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(...) at test_TuningInstanceBatchSingleCrit.R:9:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:46:3'): archive one row (#40) ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(data.table(cp = 0.1)) at test_TuningInstanceBatchSingleCrit.R:46:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:55:3'): eval_batch and termination ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(design[1:2, ]) at test_TuningInstanceBatchSingleCrit.R:55:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:76:3'): the same experiment can be added twice ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(d) at test_TuningInstanceBatchSingleCrit.R:76:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:99:3'): tuning with custom resampling ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchSingleCrit.R:99:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:128:3'): non-scalar hyperpars (#201) ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tnr("random_search")$optimize(inst) at test_TuningInstanceBatchSingleCrit.R:128:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:136:3'): store_benchmark_result and store_models flag works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(...) at test_TuningInstanceBatchSingleCrit.R:136:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:170:3'): check_values flag with parameter set dependencies ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchSingleCrit.R:170:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:220:3'): TuneToken and result_learner_param_vals works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TuningInstanceBatchSingleCrit.R:220:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
12. └─instance$eval_batch(design[inds, ])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:230:3'): TuningInstanceBatchSingleCrit and empty search space works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TuningInstanceBatchSingleCrit.R:230:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(list(list()))
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:413:3'): objective contains no benchmark results ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TuningInstanceBatchSingleCrit.R:413:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(list(list()))
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:422:3'): dependencies in defaults work ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_class(...) at test_TuningInstanceBatchSingleCrit.R:422:3
2. │ └─checkmate::checkClass(x, classes, ordered, null.ok)
3. └─mlr3tuning::tune(...)
4. └─tuner$optimize(instance)
5. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
6. └─private$.optimizer$optimize(inst)
7. └─bbotk:::.__OptimizerBatch__optimize(...)
8. └─bbotk::optimize_batch_default(inst, self)
9. ├─base::tryCatch(...)
10. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
11. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
12. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
13. └─get_private(optimizer)$.optimize(instance)
14. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
15. └─inst$eval_batch(design$data)
16. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
17. └─self$objective$eval_many(xss_trafoed)
18. └─bbotk:::.__Objective__eval_many(...)
19. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
20. │ └─base::eval.parent(expr, n = 1L)
21. │ └─base::eval(expr, p)
22. │ └─base::eval(expr, p)
23. └─private$.eval_many(xss = xss, resampling = `<list>`)
24. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
25. └─mlr3::benchmark(...)
26. └─ResultData$new(grid, data_extra, store_backends = store_backends)
27. └─mlr3 (local) initialize(...)
28. └─mlr3:::.__ResultData__initialize(...)
29. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
30. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:459:3'): Batch single-crit internal tuning works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_data_table(tuner$optimize(instance), nrows = 1) at test_TuningInstanceBatchSingleCrit.R:459:3
2. │ └─checkmate::checkDataTable(...)
3. └─tuner$optimize(instance)
4. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
5. └─private$.optimizer$optimize(inst)
6. └─bbotk:::.__OptimizerBatch__optimize(...)
7. └─bbotk::optimize_batch_default(inst, self)
8. ├─base::tryCatch(...)
9. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
10. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
11. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
12. └─get_private(optimizer)$.optimize(instance)
13. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
14. └─inst$eval_batch(design$data)
15. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
16. └─self$objective$eval_many(xss_trafoed)
17. └─bbotk:::.__Objective__eval_many(...)
18. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─private$.eval_many(xss = xss, resampling = `<list>`)
23. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
24. └─mlr3::benchmark(...)
25. └─ResultData$new(grid, data_extra, store_backends = store_backends)
26. └─mlr3 (local) initialize(...)
27. └─mlr3:::.__ResultData__initialize(...)
28. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
29. └─data.table:::`[.data.table`(...)
── Failure ('test_TuningInstanceBatchSingleCrit.R:478:3'): required parameter can be tuned internally without having a value set ──
Expected `tune(...)` not to throw any errors.
Actually got a <simpleError> with message:
attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_TuningInstanceBatchSingleCrit.R:478: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. └─mlr3tuning::tune(...)
8. └─tuner$optimize(instance)
9. └─mlr3tuning:::.__TunerBatch__optimize(...)
10. └─bbotk::optimize_batch_default(inst, self)
11. ├─base::tryCatch(...)
12. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
13. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
14. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
15. └─get_private(optimizer)$.optimize(instance)
16. └─mlr3tuning:::.__TunerBatchInternal__.optimize(...)
17. └─inst$eval_batch(data.table())
18. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
19. └─self$objective$eval_many(list(list()))
20. └─bbotk:::.__Objective__eval_many(...)
21. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
22. │ └─base::eval.parent(expr, n = 1L)
23. │ └─base::eval(expr, p)
24. │ └─base::eval(expr, p)
25. └─private$.eval_many(xss = xss, resampling = `<list>`)
26. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
27. └─mlr3::benchmark(...)
28. └─ResultData$new(grid, data_extra, store_backends = store_backends)
29. └─mlr3 (local) initialize(...)
30. └─mlr3:::.__ResultData__initialize(...)
31. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
32. └─data.table:::`[.data.table`(...)
── Error ('test_error_handling.R:18:3'): failing learner ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tt$optimize(instance) at test_error_handling.R:18:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_error_handling.R:36:3'): predictions missing ───────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─mlr3tuning:::expect_resample_error(tt$optimize(instance), "missing") at test_error_handling.R:36:3
2. │ ├─base::withCallingHandlers(...) at ./helper.R:26:3
3. │ └─testthat::expect_error(...)
4. │ └─testthat:::expect_condition_matching_(...)
5. │ └─testthat:::quasi_capture(...)
6. │ ├─testthat (local) .capture(...)
7. │ │ └─base::withCallingHandlers(...)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. └─tt$optimize(instance)
10. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
11. └─private$.optimizer$optimize(inst)
12. └─bbotk:::.__OptimizerBatch__optimize(...)
13. └─bbotk::optimize_batch_default(inst, self)
14. ├─base::tryCatch(...)
15. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
16. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
17. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
18. └─get_private(optimizer)$.optimize(instance)
19. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
20. └─inst$eval_batch(design$data)
21. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
22. └─self$objective$eval_many(xss_trafoed)
23. └─bbotk:::.__Objective__eval_many(...)
24. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
25. │ └─base::eval.parent(expr, n = 1L)
26. │ └─base::eval(expr, p)
27. │ └─base::eval(expr, p)
28. └─private$.eval_many(xss = xss, resampling = `<list>`)
29. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
30. └─mlr3::benchmark(...)
31. └─ResultData$new(grid, data_extra, store_backends = store_backends)
32. └─mlr3 (local) initialize(...)
33. └─mlr3:::.__ResultData__initialize(...)
34. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
35. └─data.table:::`[.data.table`(...)
── Error ('test_extract_inner_tuning_archives.R:11:3'): extract_inner_tuning_archives function works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(task, at, resampling_outer, store_models = TRUE) at test_extract_inner_tuning_archives.R:11:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_extract_inner_tuning_archives.R:131:3'): works with internal tuning ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::benchmark(...) at test_extract_inner_tuning_archives.R:131:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_extract_inner_tuning_results.R:11:3'): extract_inner_tuning_results function works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(task, at, resampling_outer, store_models = TRUE) at test_extract_inner_tuning_results.R:11:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_extract_inner_tuning_results.R:131:3'): extract_inner_tuning_results returns tuning_instance ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(tsk("penguins"), at, resampling_outer, store_models = TRUE) at test_extract_inner_tuning_results.R:131:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_mlr_callbacks.R:6:3'): backup callback works ───────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:6:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:23:3'): backup callback works with standalone tuner ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:23:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:282:3'): batch default configuration callback works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:282:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. └─mlr3misc::call_back(...)
8. └─mlr3misc::walk(...)
9. └─mlr3misc (local) .f(.xi, ...)
10. └─callback$call(stage, context)
11. └─self[[stage]](self, context)
12. └─context$instance$eval_batch(xdt)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:299:3'): batch default configuration callback works with logscale ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:299:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. └─mlr3misc::call_back(...)
8. └─mlr3misc::walk(...)
9. └─mlr3misc (local) .f(.xi, ...)
10. └─callback$call(stage, context)
11. └─self[[stage]](self, context)
12. └─context$instance$eval_batch(xdt)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:332:3'): batch default configuration callback works without transformation and with logscale ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:332:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. └─mlr3misc::call_back(...)
8. └─mlr3misc::walk(...)
9. └─mlr3misc (local) .f(.xi, ...)
10. └─callback$call(stage, context)
11. └─self[[stage]](self, context)
12. └─context$instance$eval_batch(xdt)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:437:3'): one se rule callback works ────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:437:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_trafos.R:10:3'): simple exp trafo works ────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_trafos.R:10:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
12. └─instance$eval_batch(design[inds, ])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_trafos.R:34:3'): trafo where param names change ────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_trafos.R:34:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_tune.R:3:3'): tune function works with one measure ─────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_tune.R:3:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_tune.R:13:3'): tune function works with multiple measures ──────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_tune.R:13:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_tune.R:23:3'): tune function works without measure ─────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_tune.R:23:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_tune_nested.R:5:3'): tune_nested function works ────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune_nested(...) at test_tune_nested.R:5:3
2. └─mlr3::resample(task, at, outer_resampling, store_models = TRUE)
3. └─mlr3:::future_map(...)
4. └─future.apply::future_mapply(...)
5. └─future.apply:::future_xapply(...)
6. └─base::tryCatch(...)
7. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. └─base (local) tryCatchOne(...)
9. └─value[[3L]](cond)
10. └─future.apply:::onError(e, futures = fs, debug = debug)
[ FAIL 113 | WARN 9 | SKIP 68 | PASS 192 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 1.5.1
Check: examples
Result: ERROR
Running examples in ‘mlr3tuning-Ex.R’ failed
The error most likely occurred in:
> ### Name: AutoTuner
> ### Title: Class for Automatic Tuning
> ### Aliases: AutoTuner
>
> ### ** Examples
>
> # Automatic Tuning
>
> # split to train and external set
> task = tsk("penguins")
> split = partition(task, ratio = 0.8)
>
> # load learner and set search space
> learner = lrn("classif.rpart",
+ cp = to_tune(1e-04, 1e-1, logscale = TRUE)
+ )
>
> # create auto tuner
> at = auto_tuner(
+ tuner = tnr("random_search"),
+ learner = learner,
+ resampling = rsmp ("holdout"),
+ measure = msr("classif.ce"),
+ term_evals = 4)
>
> # tune hyperparameters and fit final model
> at$train(task, row_ids = split$train)
INFO [12:31:49.692] [bbotk] Starting to optimize 1 parameter(s) with '<OptimizerBatchRandomSearch>' and '<TerminatorEvals> [n_evals=4, k=0]'
INFO [12:31:49.978] [bbotk] Evaluating 1 configuration(s)
INFO [12:31:50.038] [mlr3] Running benchmark with 1 resampling iterations
INFO [12:31:50.288] [mlr3] Applying learner 'classif.rpart' on task 'penguins' (iter 1/1)
INFO [12:31:50.374] [mlr3] Finished benchmark
Error in `[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash") :
attempt access index 9/9 in VECTOR_ELT
Calls: <Anonymous> ... initialize -> .__ResultData__initialize -> [ -> [.data.table
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc
Version: 1.5.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [148s/185s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> if (requireNamespace("testthat", quietly = TRUE)) {
+ library("testthat")
+ library("checkmate")
+ library("mlr3tuning")
+ test_check("mlr3tuning")
+ }
Loading required package: mlr3
Loading required package: paradox
Saving _problems/test_ArchiveBatchTuning-11.R
Saving _problems/test_ArchiveBatchTuning-126.R
Saving _problems/test_ArchiveBatchTuning-277.R
Saving _problems/test_AutoTuner-10.R
Saving _problems/test_AutoTuner-42.R
Saving _problems/test_AutoTuner-77.R
Saving _problems/test_AutoTuner-93.R
Saving _problems/test_AutoTuner-118.R
Saving _problems/test_AutoTuner-155.R
Saving _problems/test_AutoTuner-184.R
Saving _problems/test_AutoTuner-246.R
Saving _problems/test_AutoTuner-282.R
Saving _problems/test_AutoTuner-308.R
Saving _problems/test_AutoTuner-373.R
Saving _problems/test_AutoTuner-389.R
Saving _problems/test_AutoTuner-420.R
Saving _problems/test_AutoTuner-434.R
Saving _problems/test_AutoTuner-480.R
Saving _problems/test_AutoTuner-606.R
Saving _problems/test_AutoTuner-625.R
Saving _problems/test_AutoTuner-676.R
Saving _problems/test_AutoTuner-699.R
Saving _problems/test_CallbackBatchTuning-17.R
Saving _problems/test_CallbackBatchTuning-37.R
Saving _problems/test_CallbackBatchTuning-59.R
Saving _problems/test_CallbackBatchTuning-80.R
Saving _problems/test_CallbackBatchTuning-103.R
Saving _problems/test_CallbackBatchTuning-127.R
Saving _problems/test_CallbackBatchTuning-150.R
Saving _problems/test_CallbackBatchTuning-171.R
Saving _problems/test_CallbackBatchTuning-191.R
Saving _problems/test_CallbackBatchTuning-214.R
Saving _problems/test_CallbackBatchTuning-235.R
Saving _problems/test_CallbackBatchTuning-255.R
Saving _problems/test_CallbackBatchTuning-284.R
Saving _problems/test_CallbackBatchTuning-312.R
Saving _problems/test_CallbackBatchTuning-339.R
Saving _problems/test_CallbackBatchTuning-367.R
Saving _problems/test_ObjectiveTuningAsync-12.R
Saving _problems/test_ObjectiveTuningAsync-32.R
Saving _problems/test_ObjectiveTuningAsync-54.R
Saving _problems/test_ObjectiveTuningAsync-76.R
Saving _problems/test_ObjectiveTuningBatch-14.R
Saving _problems/test_ObjectiveTuningBatch-37.R
Saving _problems/test_ObjectiveTuningBatch-52.R
Saving _problems/test_ObjectiveTuningBatch-69.R
Saving _problems/test_ObjectiveTuningBatch-105.R
Saving _problems/test_ObjectiveTuningBatch-128.R
Saving _problems/test_ObjectiveTuningBatch-149.R
Saving _problems/test_Tuner-5.R
Saving _problems/test_Tuner-46.R
Saving _problems/test_Tuner-90.R
Saving _problems/test_Tuner-121.R
Saving _problems/test_Tuner-188.R
Saving _problems/test_Tuner-212.R
Saving _problems/test_Tuner-242.R
Saving _problems/test_Tuner-294.R
Saving _problems/test_Tuner-336.R
Saving _problems/test_Tuner-355.R
Saving _problems/test_TunerBatchCmaes-19.R
Saving _problems/test_TunerBatchDesignPoints-3.R
Saving _problems/test_TunerBatchFromOptimizerBatch-13.R
Saving _problems/test_TunerBatchGenSA-4.R
Saving _problems/test_TunerBatchGenSA-23.R
Saving _problems/test_TunerBatchGenSA-31.R
Saving _problems/test_TunerBatchGridSearch-2.R
Saving _problems/test_TunerBatchGridSearch-22.R
# 2025-12-19 12:33:32 GMT: Initialization
# Elitist race
# Elitist new instances: 1
# Elitist limit: 2
# nbIterations: 2
# minNbSurvival: 2
# nbParameters: 1
# seed: 1957750406
# confidence level: 0.95
# budget: 42
# mu: 5
# deterministic: FALSE
# 2025-12-19 12:33:33 GMT: Iteration 1 of 2
# experimentsUsed: 0
# remainingBudget: 42
# currentBudget: 21
# nbConfigurations: 3
# Markers:
x No test is performed.
c Configurations are discarded only due to capping.
- The test is performed and some configurations are discarded.
= The test is performed but no configuration is discarded.
! The test is performed and configurations could be discarded but elite configurations are preserved.
. All alive configurations are elite and nothing is discarded.
+-+-----------+-----------+-----------+----------------+-----------+--------+-----+----+------+
| | Instance| Alive| Best| Mean best| Exp so far| W time| rho|KenW| Qvar|
+-+-----------+-----------+-----------+----------------+-----------+--------+-----+----+------+
Saving _problems/test_TunerBatchIrace-4.R
Saving _problems/test_TunerBatchNLoptr-5.R
Saving _problems/test_TunerBatchRandomSearch-2.R
Saving _problems/test_TunerInternal-18.R
Saving _problems/test_TuningInstanceBatchMultiCrit-19.R
Saving _problems/test_TuningInstanceBatchMultiCrit-35.R
Saving _problems/test_TuningInstanceBatchMultiCrit-64.R
Saving _problems/test_TuningInstanceBatchMultiCrit-114.R
Saving _problems/test_TuningInstanceBatchMultiCrit-129.R
Saving _problems/test_TuningInstanceBatchMultiCrit-186.R
Saving _problems/test_TuningInstanceBatchSingleCrit-9.R
Saving _problems/test_TuningInstanceBatchSingleCrit-46.R
Saving _problems/test_TuningInstanceBatchSingleCrit-55.R
Saving _problems/test_TuningInstanceBatchSingleCrit-76.R
Saving _problems/test_TuningInstanceBatchSingleCrit-99.R
Saving _problems/test_TuningInstanceBatchSingleCrit-128.R
Saving _problems/test_TuningInstanceBatchSingleCrit-136.R
Saving _problems/test_TuningInstanceBatchSingleCrit-170.R
Saving _problems/test_TuningInstanceBatchSingleCrit-220.R
Saving _problems/test_TuningInstanceBatchSingleCrit-237.R
Saving _problems/test_TuningInstanceBatchSingleCrit-413.R
Saving _problems/test_TuningInstanceBatchSingleCrit-428.R
Saving _problems/test_TuningInstanceBatchSingleCrit-459.R
Saving _problems/test_TuningInstanceBatchSingleCrit-484.R
Saving _problems/test_error_handling-18.R
Saving _problems/test_error_handling-36.R
Saving _problems/test_extract_inner_tuning_archives-11.R
Saving _problems/test_extract_inner_tuning_archives-131.R
Saving _problems/test_extract_inner_tuning_results-11.R
Saving _problems/test_extract_inner_tuning_results-131.R
Saving _problems/test_mlr_callbacks-14.R
Saving _problems/test_mlr_callbacks-31.R
Saving _problems/test_mlr_callbacks-290.R
Saving _problems/test_mlr_callbacks-307.R
Saving _problems/test_mlr_callbacks-340.R
Saving _problems/test_mlr_callbacks-445.R
Saving _problems/test_trafos-10.R
Saving _problems/test_trafos-34.R
Saving _problems/test_tune-4.R
Saving _problems/test_tune-14.R
Saving _problems/test_tune-24.R
Saving _problems/test_tune_nested-6.R
[ FAIL 113 | WARN 9 | SKIP 68 | PASS 192 ]
══ Skipped tests (68) ══════════════════════════════════════════════════════════
• On CRAN (68): 'test_ArchiveAsyncTuning.R:2:3',
'test_ArchiveAsyncTuning.R:61:3', 'test_ArchiveAsyncTuning.R:119:3',
'test_ArchiveAsyncTuning.R:146:3', 'test_ArchiveAsyncTuning.R:169:3',
'test_ArchiveAsyncTuning.R:209:3', 'test_ArchiveAsyncTuning.R:251:3',
'test_ArchiveAsyncTuning.R:284:3', 'test_ArchiveAsyncTuningFrozen.R:2:3',
'test_AutoTuner.R:640:3', 'test_CallbackAsyncTuning.R:4:3',
'test_CallbackAsyncTuning.R:33:3', 'test_CallbackAsyncTuning.R:64:3',
'test_CallbackAsyncTuning.R:93:3', 'test_CallbackAsyncTuning.R:124:3',
'test_CallbackAsyncTuning.R:160:3', 'test_CallbackAsyncTuning.R:188:3',
'test_CallbackAsyncTuning.R:222:3', 'test_CallbackAsyncTuning.R:252:3',
'test_CallbackAsyncTuning.R:281:3', 'test_CallbackAsyncTuning.R:312:3',
'test_CallbackAsyncTuning.R:343:3', 'test_CallbackAsyncTuning.R:373:3',
'test_CallbackAsyncTuning.R:405:3', 'test_CallbackAsyncTuning.R:443:3',
'test_CallbackAsyncTuning.R:480:3', 'test_CallbackAsyncTuning.R:516:3',
'test_Tuner.R:53:1', 'test_TunerAsyncDesignPoints.R:2:3',
'test_TunerAsyncGridSearch.R:2:3', 'test_TunerAsyncRandomSearch.R:2:3',
'test_TuningInstanceAsyncMultiCrit.R:2:3',
'test_TuningInstanceAsyncMultiCrit.R:30:3',
'test_TuningInstanceAsyncMultiCrit.R:57:3',
'test_TuningInstanceAsyncMultiCrit.R:81:3',
'test_TuningInstanceAsyncMultiCrit.R:106:3',
'test_TuningInstanceAsyncMultiCrit.R:134:3',
'test_TuningInstanceAsyncMultiCrit.R:189:3',
'test_TuningInstanceAsyncMultiCrit.R:236:3',
'test_TuningInstanceAsyncMultiCrit.R:261:3',
'test_TuningInstanceAsyncSingleCrit.R:2:3',
'test_TuningInstanceAsyncSingleCrit.R:29:3',
'test_TuningInstanceAsyncSingleCrit.R:54:3',
'test_TuningInstanceAsyncSingleCrit.R:78:3',
'test_TuningInstanceAsyncSingleCrit.R:104:3',
'test_TuningInstanceAsyncSingleCrit.R:131:3',
'test_TuningInstanceAsyncSingleCrit.R:182:3',
'test_TuningInstanceAsyncSingleCrit.R:213:3',
'test_TuningInstanceAsyncSingleCrit.R:226:3',
'test_TuningInstanceAsyncSingleCrit.R:240:3',
'test_TuningInstanceAsyncSingleCrit.R:266:3', 'test_auto_tuner.R:25:3',
'test_auto_tuner.R:48:3', 'test_mlr_callbacks.R:40:3',
'test_mlr_callbacks.R:93:3', 'test_mlr_callbacks.R:117:3',
'test_mlr_callbacks.R:141:3', 'test_mlr_callbacks.R:162:3',
'test_mlr_callbacks.R:192:3', 'test_mlr_callbacks.R:218:3',
'test_mlr_callbacks.R:251:3', 'test_mlr_callbacks.R:410:3',
'test_mlr_callbacks.R:452:3', 'test_mlr_callbacks.R:480:3',
'test_ti_async.R:2:3', 'test_ti_async.R:16:3', 'test_ti_async.R:30:3',
'test_ti_async.R:42:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test_ArchiveBatchTuning.R:11:3'): ArchiveTuning access methods work ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_ArchiveBatchTuning.R:11:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_ArchiveBatchTuning.R:126:3'): ArchiveTuning as.data.table function works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_ArchiveBatchTuning.R:126:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_ArchiveBatchTuning.R:277:3'): ArchiveBatchTuning as.data.table function works for internally tuned values ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_ArchiveBatchTuning.R:277:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:10:3'): AutoTuner / train+predict ──────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:10:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
23. └─inst$eval_batch(g$data[inds])
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:42:3'): AutoTuner / resample ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(tsk("iris"), at, r_outer, store_models = TRUE) at test_AutoTuner.R:42:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:77:3'): nested resamppling results are consistent ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(tsk("iris"), lrn, cv2, store_models = TRUE) at test_AutoTuner.R:77:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:93:3'): AT training does not change learner in instance args ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:93:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:118:3'): AutoTuner works with graphlearner ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:118:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
23. └─inst$eval_batch(g$data[inds])
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:155:3'): Nested resampling works with graphlearner ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(task, at, resampling_outer, store_models = TRUE) at test_AutoTuner.R:155:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:184:3'): store_tuning_instance, store_benchmark_result and store_models flags work ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:184:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
23. └─inst$eval_batch(g$data[inds])
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:246:3'): predict_type works ────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:246:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:282:3'): search space from TuneToken works ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("iris")) at test_AutoTuner.R:282:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:308:3'): AutoTuner get_base_learner method works ───
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("pima")) at test_AutoTuner.R:308:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:373:3'): AutoTuner hash works #647 in mlr3 ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::benchmark(grid, store_models = TRUE) at test_AutoTuner.R:373:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_AutoTuner.R:389:3'): AutoTuner works with empty search space ───
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("pima")) at test_AutoTuner.R:389:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:420:3'): AutoTuner importance method works ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("penguins")) at test_AutoTuner.R:420:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:434:3'): AutoTuner selected_features method works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(tsk("penguins")) at test_AutoTuner.R:434:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:480:3'): AutoTuner works with instantiated resampling ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:480:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:606:3'): marshalable learner ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:606:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:625:3'): marshal ───────────────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:625:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(list(list()))
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:676:3'): AutoTuner works with internal tuning and validation ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:676:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_AutoTuner.R:699:3'): AutoTuner works when internal_search_space is part of primary search space ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─at$train(task) at test_AutoTuner.R:699:3
2. └─mlr3:::.__Learner__train(...)
3. └─mlr3:::learner_train(...)
4. └─mlr3misc::encapsulate(...)
5. ├─mlr3misc::invoke(...)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─mlr3 (local) .f(learner = `<AutoTunr>`, task = `<TskClssf>`)
10. └─get_private(learner)$.train(task)
11. └─mlr3tuning:::.__AutoTuner__.train(...)
12. └─self$tuner$optimize(instance)
13. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
14. └─private$.optimizer$optimize(inst)
15. └─bbotk:::.__OptimizerBatch__optimize(...)
16. └─bbotk::optimize_batch_default(inst, self)
17. ├─base::tryCatch(...)
18. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. └─get_private(optimizer)$.optimize(instance)
22. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
23. └─inst$eval_batch(design$data)
24. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
25. └─self$objective$eval_many(xss_trafoed)
26. └─bbotk:::.__Objective__eval_many(...)
27. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
28. │ └─base::eval.parent(expr, n = 1L)
29. │ └─base::eval(expr, p)
30. │ └─base::eval(expr, p)
31. └─private$.eval_many(xss = xss, resampling = `<list>`)
32. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
33. └─mlr3::benchmark(...)
34. └─ResultData$new(grid, data_extra, store_backends = store_backends)
35. └─mlr3 (local) initialize(...)
36. └─mlr3:::.__ResultData__initialize(...)
37. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
38. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:10:3'): on_optimization_begin works ──────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:10:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:30:3'): on_optimization_end works ────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:30:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:52:3'): on_optimizer_after_eval works ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:52:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:73:3'): on_optimizer_after_eval works ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:73:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:96:3'): on_eval_after_design works ───────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:96:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:120:3'): on_eval_after_benchmark and on_eval_before_archive works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:120:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:143:3'): on_tuning_result_begin in TuningInstanceSingleCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:143:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:164:3'): on_result_end in TuningInstanceSingleCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:164:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:184:3'): on_result in TuningInstanceSingleCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:184:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:207:3'): on_tuning_result_begin in TuningInstanceBatchMultiCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:207:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:228:3'): on_result_end in TuningInstanceBatchMultiCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:228:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:248:3'): on_result in TuningInstanceBatchMultiCrit works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:248:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:277:3'): on_resample_begin works ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:277:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:305:3'): on_resample_before_train works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:305:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:332:3'): on_resample_before_predict works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:332:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_CallbackBatchTuning.R:360:3'): on_resample_end works ───────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_CallbackBatchTuning.R:360:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:12:3'): objective async works ───────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:12:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:32:3'): store benchmark result works ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:32:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:54:3'): store models works ──────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:54:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningAsync.R:76:3'): rush objective with multiple measures works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─objective$eval(xs) at test_ObjectiveTuningAsync.R:76:3
2. └─bbotk:::.__Objective__eval(...)
3. ├─mlr3misc::invoke(private$.eval, xs = xs, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval(xs = xs, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningAsync__.eval(...)
9. └─mlr3::resample(...)
10. └─ResultData$new(data, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:14:3'): ObjectiveTuningBatch ────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:14:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:37:3'): ObjectiveTuningBatch - Multiple measures ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:37:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:52:3'): ObjectiveTuningBatch - Store models ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:52:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:69:3'): runtime of learners is added ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:69:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:105:3'): tuner can modify resampling ────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─instance$eval_batch(data.table(cp = 0.001)) at test_ObjectiveTuningBatch.R:105:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:128:3'): benchmark clone works ──────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::benchmark(grid, clone = c()) at test_ObjectiveTuningBatch.R:128:3
2. └─ResultData$new(grid, data_extra, store_backends = store_backends)
3. └─mlr3 (local) initialize(...)
4. └─mlr3:::.__ResultData__initialize(...)
5. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
6. └─data.table:::`[.data.table`(...)
── Error ('test_ObjectiveTuningBatch.R:149:3'): objects are cloned ─────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─obj$eval_many(xss) at test_ObjectiveTuningBatch.R:149:3
2. └─bbotk:::.__Objective__eval_many(...)
3. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
4. │ └─base::eval.parent(expr, n = 1L)
5. │ └─base::eval(expr, p)
6. │ └─base::eval(expr, p)
7. └─private$.eval_many(xss = xss, resampling = `<list>`)
8. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
9. └─mlr3::benchmark(...)
10. └─ResultData$new(grid, data_extra, store_backends = store_backends)
11. └─mlr3 (local) initialize(...)
12. └─mlr3:::.__ResultData__initialize(...)
13. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
14. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:5:5'): API ─────────────────────────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_data_table(rs$optimize(inst), nrows = 1) at test_Tuner.R:5:5
2. │ └─checkmate::checkDataTable(...)
3. └─rs$optimize(inst)
4. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
5. └─private$.optimizer$optimize(inst)
6. └─bbotk:::.__OptimizerBatch__optimize(...)
7. └─bbotk::optimize_batch_default(inst, self)
8. ├─base::tryCatch(...)
9. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
10. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
11. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
12. └─get_private(optimizer)$.optimize(instance)
13. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
14. └─inst$eval_batch(design$data)
15. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
16. └─self$objective$eval_many(xss_trafoed)
17. └─bbotk:::.__Objective__eval_many(...)
18. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─private$.eval_many(xss = xss, resampling = `<list>`)
23. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
24. └─mlr3::benchmark(...)
25. └─ResultData$new(grid, data_extra, store_backends = store_backends)
26. └─mlr3 (local) initialize(...)
27. └─mlr3:::.__ResultData__initialize(...)
28. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
29. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:46:3'): we get a result when some subordinate params are not fulfilled ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(d) at test_Tuner.R:46:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:90:3'): Tuner works with graphlearner ──────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_Tuner.R:90:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:121:3'): Tuner works with instantiated resampling ──────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─rs$optimize(inst) at test_Tuner.R:121:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:182:3'): internal single crit ──────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:182:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:205:3'): internal single crit without benchmark_result ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:205:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:235:3'): internal multi crit ───────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:235:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:294:3'): internal tuning: branching ────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_Tuner.R:294:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:325:3'): parameter transformations can be used with internal tuning ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:325:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_Tuner.R:348:3'): tag internal tune token manually in primary search space ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_Tuner.R:348:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchCmaes.R:12:3'): TunerBatchCmaes ──────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TunerBatchCmaes.R:12:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchCmaes__.optimize(...)
13. ├─mlr3misc::invoke(...)
14. │ └─base::eval.parent(expr, n = 1L)
15. │ └─base::eval(expr, p)
16. │ └─base::eval(expr, p)
17. └─adagio::pureCMAES(...)
18. └─adagio (local) fun(arx[, k])
19. └─bbotk (local) fct(x, ...)
20. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
21. └─private$.objective_function(x, self, self$objective_multiplicator)
22. └─inst$eval_batch(xdt)
23. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
24. └─self$objective$eval_many(xss_trafoed)
25. └─bbotk:::.__Objective__eval_many(...)
26. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
27. │ └─base::eval.parent(expr, n = 1L)
28. │ └─base::eval(expr, p)
29. │ └─base::eval(expr, p)
30. └─private$.eval_many(xss = xss, resampling = `<list>`)
31. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
32. └─mlr3::benchmark(...)
33. └─ResultData$new(grid, data_extra, store_backends = store_backends)
34. └─mlr3 (local) initialize(...)
35. └─mlr3:::.__ResultData__initialize(...)
36. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
37. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchDesignPoints.R:3:3'): TunerBatchDesignPoints ─────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner(...) at test_TunerBatchDesignPoints.R:3:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
13. └─instance$eval_batch(design[inds, ])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchFromOptimizerBatch.R:13:3'): TunerBatchFromOptimizerBatch parameter set works after cloning ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner_2$optimize(instance) at test_TunerBatchFromOptimizerBatch.R:13:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGenSA.R:4:3'): TunerBatchGenSA ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─global test_tuner("gensa") at test_TunerBatchGenSA.R:4:3
2. │ └─tuner$optimize(inst)
3. │ └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. │ └─private$.optimizer$optimize(inst)
5. │ └─bbotk:::.__OptimizerBatch__optimize(...)
6. │ └─bbotk::optimize_batch_default(inst, self)
7. │ ├─base::tryCatch(...)
8. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. │ └─get_private(optimizer)$.optimize(instance)
12. │ └─bbotk:::.__OptimizerBatchGenSA__.optimize(...)
13. │ └─GenSA::GenSA(...)
14. └─GenSA (local) `<fn>`(`<dbl>`)
15. └─bbotk (local) fn(par, ...)
16. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
17. └─private$.objective_function(x, self, self$objective_multiplicator)
18. └─inst$eval_batch(xdt)
19. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
20. └─self$objective$eval_many(xss_trafoed)
21. └─bbotk:::.__Objective__eval_many(...)
22. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
23. │ └─base::eval.parent(expr, n = 1L)
24. │ └─base::eval(expr, p)
25. │ └─base::eval(expr, p)
26. └─private$.eval_many(xss = xss, resampling = `<list>`)
27. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
28. └─mlr3::benchmark(...)
29. └─ResultData$new(grid, data_extra, store_backends = store_backends)
30. └─mlr3 (local) initialize(...)
31. └─mlr3:::.__ResultData__initialize(...)
32. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
33. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGenSA.R:23:3'): TunerBatchGenSA with int params and trafo ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─tt$optimize(inst) at test_TunerBatchGenSA.R:23:3
2. │ └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. │ └─private$.optimizer$optimize(inst)
4. │ └─bbotk:::.__OptimizerBatch__optimize(...)
5. │ └─bbotk::optimize_batch_default(inst, self)
6. │ ├─base::tryCatch(...)
7. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. │ └─get_private(optimizer)$.optimize(instance)
11. │ └─bbotk:::.__OptimizerBatchGenSA__.optimize(...)
12. │ └─GenSA::GenSA(...)
13. └─GenSA (local) `<fn>`(`<dbl>`)
14. └─bbotk (local) fn(par, ...)
15. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
16. └─private$.objective_function(x, self, self$objective_multiplicator)
17. └─inst$eval_batch(xdt)
18. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
19. └─self$objective$eval_many(xss_trafoed)
20. └─bbotk:::.__Objective__eval_many(...)
21. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
22. │ └─base::eval.parent(expr, n = 1L)
23. │ └─base::eval(expr, p)
24. │ └─base::eval(expr, p)
25. └─private$.eval_many(xss = xss, resampling = `<list>`)
26. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
27. └─mlr3::benchmark(...)
28. └─ResultData$new(grid, data_extra, store_backends = store_backends)
29. └─mlr3 (local) initialize(...)
30. └─mlr3:::.__ResultData__initialize(...)
31. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
32. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGenSA.R:31:3'): TunerBatchGenSA - Optimize wrapper with maximize measure ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─tt$optimize(inst) at test_TunerBatchGenSA.R:31:3
2. │ └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. │ └─private$.optimizer$optimize(inst)
4. │ └─bbotk:::.__OptimizerBatch__optimize(...)
5. │ └─bbotk::optimize_batch_default(inst, self)
6. │ ├─base::tryCatch(...)
7. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. │ └─get_private(optimizer)$.optimize(instance)
11. │ └─bbotk:::.__OptimizerBatchGenSA__.optimize(...)
12. │ └─GenSA::GenSA(...)
13. └─GenSA (local) `<fn>`(`<dbl>`)
14. └─bbotk (local) fn(par, ...)
15. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
16. └─private$.objective_function(x, self, self$objective_multiplicator)
17. └─inst$eval_batch(xdt)
18. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
19. └─self$objective$eval_many(xss_trafoed)
20. └─bbotk:::.__Objective__eval_many(...)
21. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
22. │ └─base::eval.parent(expr, n = 1L)
23. │ └─base::eval(expr, p)
24. │ └─base::eval(expr, p)
25. └─private$.eval_many(xss = xss, resampling = `<list>`)
26. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
27. └─mlr3::benchmark(...)
28. └─ResultData$new(grid, data_extra, store_backends = store_backends)
29. └─mlr3 (local) initialize(...)
30. └─mlr3:::.__ResultData__initialize(...)
31. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
32. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGridSearch.R:2:3'): TunerGridSearch ──────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner(...) at test_TunerBatchGridSearch.R:2:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchGridSearch.R:22:3'): TunerGridSearch with TerminatorNone ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TunerBatchGridSearch.R:22:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:4:3'): TunerIrace ────────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner("irace", term_evals = 42) at test_TunerBatchIrace.R:4:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
13. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
14. │ └─base::eval.parent(expr, n = 1L)
15. │ └─base::eval(expr, p)
16. │ └─base::eval(expr, p)
17. └─irace::irace(scenario = scenario)
18. └─irace:::irace_common(scenario, simple = TRUE)
19. └─irace:::irace_run(scenario = scenario)
20. └─irace:::elitist_race(...)
21. └─irace:::race_wrapper(...)
22. └─irace:::race_wrapper_helper(...)
23. └─irace:::execute_experiments(...)
24. └─scenario$targetRunnerParallel(...)
25. └─tuning_instance$eval_batch(xdt)
26. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
27. └─self$objective$eval_many(xss_trafoed)
28. └─bbotk:::.__Objective__eval_many(...)
29. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
30. │ └─base::eval.parent(expr, n = 1L)
31. │ └─base::eval(expr, p)
32. │ └─base::eval(expr, p)
33. └─private$.eval_many(xss = xss, resampling = `<list>`)
34. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
35. └─mlr3::benchmark(...)
36. └─ResultData$new(grid, data_extra, store_backends = store_backends)
37. └─mlr3 (local) initialize(...)
38. └─mlr3:::.__ResultData__initialize(...)
39. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
40. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:37:36'): TunerIrace works with dependencies ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:37:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. └─tuner$optimize(instance) at test_TunerBatchIrace.R:37:36
6. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
7. └─private$.optimizer$optimize(inst)
8. └─bbotk:::.__OptimizerBatch__optimize(...)
9. └─bbotk::optimize_batch_default(inst, self)
10. ├─base::tryCatch(...)
11. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
12. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
13. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
14. └─get_private(optimizer)$.optimize(instance)
15. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
16. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─irace::irace(scenario = scenario)
21. └─irace:::irace_common(scenario, simple = TRUE)
22. └─irace:::irace_run(scenario = scenario)
23. └─irace:::elitist_race(...)
24. └─irace:::race_wrapper(...)
25. └─irace:::race_wrapper_helper(...)
26. └─irace:::execute_experiments(...)
27. └─scenario$targetRunnerParallel(...)
28. └─tuning_instance$eval_batch(xdt)
29. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
30. └─self$objective$eval_many(xss_trafoed)
31. └─bbotk:::.__Objective__eval_many(...)
32. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
33. │ └─base::eval.parent(expr, n = 1L)
34. │ └─base::eval(expr, p)
35. │ └─base::eval(expr, p)
36. └─private$.eval_many(xss = xss, resampling = `<list>`)
37. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
38. └─mlr3::benchmark(...)
39. └─ResultData$new(grid, data_extra, store_backends = store_backends)
40. └─mlr3 (local) initialize(...)
41. └─mlr3:::.__ResultData__initialize(...)
42. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
43. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:56:36'): TunerIrace works with logical parameters ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:56:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. └─tuner$optimize(instance) at test_TunerBatchIrace.R:56:36
6. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
7. └─private$.optimizer$optimize(inst)
8. └─bbotk:::.__OptimizerBatch__optimize(...)
9. └─bbotk::optimize_batch_default(inst, self)
10. ├─base::tryCatch(...)
11. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
12. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
13. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
14. └─get_private(optimizer)$.optimize(instance)
15. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
16. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─irace::irace(scenario = scenario)
21. └─irace:::irace_common(scenario, simple = TRUE)
22. └─irace:::irace_run(scenario = scenario)
23. └─irace:::elitist_race(...)
24. └─irace:::race_wrapper(...)
25. └─irace:::race_wrapper_helper(...)
26. └─irace:::execute_experiments(...)
27. └─scenario$targetRunnerParallel(...)
28. └─tuning_instance$eval_batch(xdt)
29. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
30. └─self$objective$eval_many(xss_trafoed)
31. └─bbotk:::.__Objective__eval_many(...)
32. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
33. │ └─base::eval.parent(expr, n = 1L)
34. │ └─base::eval(expr, p)
35. │ └─base::eval(expr, p)
36. └─private$.eval_many(xss = xss, resampling = `<list>`)
37. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
38. └─mlr3::benchmark(...)
39. └─ResultData$new(grid, data_extra, store_backends = store_backends)
40. └─mlr3 (local) initialize(...)
41. └─mlr3:::.__ResultData__initialize(...)
42. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
43. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:70:36'): TunerIrace uses digits ──────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:70:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. ├─checkmate::expect_data_table(tuner$optimize(instance)) at test_TunerBatchIrace.R:70:36
6. │ └─checkmate::checkDataTable(...)
7. └─tuner$optimize(instance)
8. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
9. └─private$.optimizer$optimize(inst)
10. └─bbotk:::.__OptimizerBatch__optimize(...)
11. └─bbotk::optimize_batch_default(inst, self)
12. ├─base::tryCatch(...)
13. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. └─get_private(optimizer)$.optimize(instance)
17. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
18. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─irace::irace(scenario = scenario)
23. └─irace:::irace_common(scenario, simple = TRUE)
24. └─irace:::irace_run(scenario = scenario)
25. └─irace:::elitist_race(...)
26. └─irace:::race_wrapper(...)
27. └─irace:::race_wrapper_helper(...)
28. └─irace:::execute_experiments(...)
29. └─scenario$targetRunnerParallel(...)
30. └─tuning_instance$eval_batch(xdt)
31. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
32. └─self$objective$eval_many(xss_trafoed)
33. └─bbotk:::.__Objective__eval_many(...)
34. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
35. │ └─base::eval.parent(expr, n = 1L)
36. │ └─base::eval(expr, p)
37. │ └─base::eval(expr, p)
38. └─private$.eval_many(xss = xss, resampling = `<list>`)
39. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
40. └─mlr3::benchmark(...)
41. └─ResultData$new(grid, data_extra, store_backends = store_backends)
42. └─mlr3 (local) initialize(...)
43. └─mlr3:::.__ResultData__initialize(...)
44. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
45. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchIrace.R:84:36'): TunerIrace works with unnamed discrete values ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─base::suppressMessages(...) at test_TunerBatchIrace.R:84:3
2. │ └─base::withCallingHandlers(...)
3. ├─utils::capture.output(...)
4. │ └─base::withVisible(...elt(i))
5. ├─checkmate::expect_data_table(tuner$optimize(instance)) at test_TunerBatchIrace.R:84:36
6. │ └─checkmate::checkDataTable(...)
7. └─tuner$optimize(instance)
8. └─mlr3tuning:::.__TunerBatchIrace__optimize(...)
9. └─private$.optimizer$optimize(inst)
10. └─bbotk:::.__OptimizerBatch__optimize(...)
11. └─bbotk::optimize_batch_default(inst, self)
12. ├─base::tryCatch(...)
13. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. └─get_private(optimizer)$.optimize(instance)
17. └─bbotk:::.__OptimizerBatchIrace__.optimize(...)
18. ├─mlr3misc::invoke(irace::irace, scenario = scenario, .opts = allow_partial_matching)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─irace::irace(scenario = scenario)
23. └─irace:::irace_common(scenario, simple = TRUE)
24. └─irace:::irace_run(scenario = scenario)
25. └─irace:::elitist_race(...)
26. └─irace:::race_wrapper(...)
27. └─irace:::race_wrapper_helper(...)
28. └─irace:::execute_experiments(...)
29. └─scenario$targetRunnerParallel(...)
30. └─tuning_instance$eval_batch(xdt)
31. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
32. └─self$objective$eval_many(xss_trafoed)
33. └─bbotk:::.__Objective__eval_many(...)
34. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
35. │ └─base::eval.parent(expr, n = 1L)
36. │ └─base::eval(expr, p)
37. │ └─base::eval(expr, p)
38. └─private$.eval_many(xss = xss, resampling = `<list>`)
39. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
40. └─mlr3::benchmark(...)
41. └─ResultData$new(grid, data_extra, store_backends = store_backends)
42. └─mlr3 (local) initialize(...)
43. └─mlr3:::.__ResultData__initialize(...)
44. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
45. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchNLoptr.R:5:3'): TunerNLoptr ──────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner("nloptr", algorithm = "NLOPT_LN_BOBYQA", term_evals = 4) at test_TunerBatchNLoptr.R:5:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchNLoptr__.optimize(...)
13. ├─mlr3misc::invoke(...)
14. │ └─base::eval.parent(expr, n = 1L)
15. │ └─base::eval(expr, p)
16. │ └─base::eval(expr, p)
17. └─nloptr::nloptr(...)
18. └─bbotk (local) eval_f(x0, ...)
19. └─bbotk:::.__OptimInstanceBatch__objective_function(...)
20. └─private$.objective_function(x, self, self$objective_multiplicator)
21. └─inst$eval_batch(xdt)
22. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
23. └─self$objective$eval_many(xss_trafoed)
24. └─bbotk:::.__Objective__eval_many(...)
25. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
26. │ └─base::eval.parent(expr, n = 1L)
27. │ └─base::eval(expr, p)
28. │ └─base::eval(expr, p)
29. └─private$.eval_many(xss = xss, resampling = `<list>`)
30. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
31. └─mlr3::benchmark(...)
32. └─ResultData$new(grid, data_extra, store_backends = store_backends)
33. └─mlr3 (local) initialize(...)
34. └─mlr3:::.__ResultData__initialize(...)
35. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
36. └─data.table:::`[.data.table`(...)
── Error ('test_TunerBatchRandomSearch.R:2:3'): TunerRandomSearch ──────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─global test_tuner("random_search") at test_TunerBatchRandomSearch.R:2:3
2. └─tuner$optimize(inst)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TunerInternal.R:18:3'): tuner internal works ───────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TunerInternal.R:18:3
2. └─mlr3tuning:::.__TunerBatch__optimize(...)
3. └─bbotk::optimize_batch_default(inst, self)
4. ├─base::tryCatch(...)
5. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
6. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
7. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
8. └─get_private(optimizer)$.optimize(instance)
9. └─mlr3tuning:::.__TunerBatchInternal__.optimize(...)
10. └─inst$eval_batch(data.table())
11. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
12. └─self$objective$eval_many(list(list()))
13. └─bbotk:::.__Objective__eval_many(...)
14. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
15. │ └─base::eval.parent(expr, n = 1L)
16. │ └─base::eval(expr, p)
17. │ └─base::eval(expr, p)
18. └─private$.eval_many(xss = xss, resampling = `<list>`)
19. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
20. └─mlr3::benchmark(...)
21. └─ResultData$new(grid, data_extra, store_backends = store_backends)
22. └─mlr3 (local) initialize(...)
23. └─mlr3:::.__ResultData__initialize(...)
24. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
25. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:19:3'): tuning with multiple objectives ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchMultiCrit.R:19:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:35:3'): store_benchmark_result and store_models flag works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(...) at test_TuningInstanceBatchMultiCrit.R:35:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:64:3'): check_values flag with parameter set dependencies ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchMultiCrit.R:64:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:114:3'): TuneToken and result_learner_param_vals works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TuningInstanceBatchMultiCrit.R:114:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
12. └─instance$eval_batch(design[inds, ])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:122:3'): TuningInstanceBatchMultiCrit and empty search space works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TuningInstanceBatchMultiCrit.R:122:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(list(list()))
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchMultiCrit.R:186:3'): Batch multi-crit internal tuning works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_data_table(tuner$optimize(instance), min.rows = 1) at test_TuningInstanceBatchMultiCrit.R:186:3
2. │ └─checkmate::checkDataTable(...)
3. └─tuner$optimize(instance)
4. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
5. └─private$.optimizer$optimize(inst)
6. └─bbotk:::.__OptimizerBatch__optimize(...)
7. └─bbotk::optimize_batch_default(inst, self)
8. ├─base::tryCatch(...)
9. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
10. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
11. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
12. └─get_private(optimizer)$.optimize(instance)
13. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
14. └─inst$eval_batch(design$data)
15. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
16. └─self$objective$eval_many(xss_trafoed)
17. └─bbotk:::.__Objective__eval_many(...)
18. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─private$.eval_many(xss = xss, resampling = `<list>`)
23. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
24. └─mlr3::benchmark(...)
25. └─ResultData$new(grid, data_extra, store_backends = store_backends)
26. └─mlr3 (local) initialize(...)
27. └─mlr3:::.__ResultData__initialize(...)
28. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
29. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:9:3'): TuningInstanceBatchSingleCrit ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(...) at test_TuningInstanceBatchSingleCrit.R:9:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:46:3'): archive one row (#40) ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(data.table(cp = 0.1)) at test_TuningInstanceBatchSingleCrit.R:46:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:55:3'): eval_batch and termination ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(design[1:2, ]) at test_TuningInstanceBatchSingleCrit.R:55:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:76:3'): the same experiment can be added twice ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(d) at test_TuningInstanceBatchSingleCrit.R:76:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:99:3'): tuning with custom resampling ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchSingleCrit.R:99:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:128:3'): non-scalar hyperpars (#201) ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tnr("random_search")$optimize(inst) at test_TuningInstanceBatchSingleCrit.R:128:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:136:3'): store_benchmark_result and store_models flag works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─inst$eval_batch(...) at test_TuningInstanceBatchSingleCrit.R:136:3
2. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
3. └─self$objective$eval_many(xss_trafoed)
4. └─bbotk:::.__Objective__eval_many(...)
5. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
6. │ └─base::eval.parent(expr, n = 1L)
7. │ └─base::eval(expr, p)
8. │ └─base::eval(expr, p)
9. └─private$.eval_many(xss = xss, resampling = `<list>`)
10. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
11. └─mlr3::benchmark(...)
12. └─ResultData$new(grid, data_extra, store_backends = store_backends)
13. └─mlr3 (local) initialize(...)
14. └─mlr3:::.__ResultData__initialize(...)
15. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
16. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:170:3'): check_values flag with parameter set dependencies ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_TuningInstanceBatchSingleCrit.R:170:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:220:3'): TuneToken and result_learner_param_vals works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TuningInstanceBatchSingleCrit.R:220:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
12. └─instance$eval_batch(design[inds, ])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:230:3'): TuningInstanceBatchSingleCrit and empty search space works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TuningInstanceBatchSingleCrit.R:230:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(list(list()))
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:413:3'): objective contains no benchmark results ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TuningInstanceBatchSingleCrit.R:413:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(list(list()))
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:422:3'): dependencies in defaults work ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_class(...) at test_TuningInstanceBatchSingleCrit.R:422:3
2. │ └─checkmate::checkClass(x, classes, ordered, null.ok)
3. └─mlr3tuning::tune(...)
4. └─tuner$optimize(instance)
5. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
6. └─private$.optimizer$optimize(inst)
7. └─bbotk:::.__OptimizerBatch__optimize(...)
8. └─bbotk::optimize_batch_default(inst, self)
9. ├─base::tryCatch(...)
10. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
11. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
12. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
13. └─get_private(optimizer)$.optimize(instance)
14. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
15. └─inst$eval_batch(design$data)
16. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
17. └─self$objective$eval_many(xss_trafoed)
18. └─bbotk:::.__Objective__eval_many(...)
19. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
20. │ └─base::eval.parent(expr, n = 1L)
21. │ └─base::eval(expr, p)
22. │ └─base::eval(expr, p)
23. └─private$.eval_many(xss = xss, resampling = `<list>`)
24. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
25. └─mlr3::benchmark(...)
26. └─ResultData$new(grid, data_extra, store_backends = store_backends)
27. └─mlr3 (local) initialize(...)
28. └─mlr3:::.__ResultData__initialize(...)
29. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
30. └─data.table:::`[.data.table`(...)
── Error ('test_TuningInstanceBatchSingleCrit.R:459:3'): Batch single-crit internal tuning works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─checkmate::expect_data_table(tuner$optimize(instance), nrows = 1) at test_TuningInstanceBatchSingleCrit.R:459:3
2. │ └─checkmate::checkDataTable(...)
3. └─tuner$optimize(instance)
4. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
5. └─private$.optimizer$optimize(inst)
6. └─bbotk:::.__OptimizerBatch__optimize(...)
7. └─bbotk::optimize_batch_default(inst, self)
8. ├─base::tryCatch(...)
9. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
10. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
11. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
12. └─get_private(optimizer)$.optimize(instance)
13. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
14. └─inst$eval_batch(design$data)
15. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
16. └─self$objective$eval_many(xss_trafoed)
17. └─bbotk:::.__Objective__eval_many(...)
18. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
19. │ └─base::eval.parent(expr, n = 1L)
20. │ └─base::eval(expr, p)
21. │ └─base::eval(expr, p)
22. └─private$.eval_many(xss = xss, resampling = `<list>`)
23. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
24. └─mlr3::benchmark(...)
25. └─ResultData$new(grid, data_extra, store_backends = store_backends)
26. └─mlr3 (local) initialize(...)
27. └─mlr3:::.__ResultData__initialize(...)
28. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
29. └─data.table:::`[.data.table`(...)
── Failure ('test_TuningInstanceBatchSingleCrit.R:478:3'): required parameter can be tuned internally without having a value set ──
Expected `tune(...)` not to throw any errors.
Actually got a <simpleError> with message:
attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_TuningInstanceBatchSingleCrit.R:478: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. └─mlr3tuning::tune(...)
8. └─tuner$optimize(instance)
9. └─mlr3tuning:::.__TunerBatch__optimize(...)
10. └─bbotk::optimize_batch_default(inst, self)
11. ├─base::tryCatch(...)
12. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
13. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
14. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
15. └─get_private(optimizer)$.optimize(instance)
16. └─mlr3tuning:::.__TunerBatchInternal__.optimize(...)
17. └─inst$eval_batch(data.table())
18. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
19. └─self$objective$eval_many(list(list()))
20. └─bbotk:::.__Objective__eval_many(...)
21. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
22. │ └─base::eval.parent(expr, n = 1L)
23. │ └─base::eval(expr, p)
24. │ └─base::eval(expr, p)
25. └─private$.eval_many(xss = xss, resampling = `<list>`)
26. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
27. └─mlr3::benchmark(...)
28. └─ResultData$new(grid, data_extra, store_backends = store_backends)
29. └─mlr3 (local) initialize(...)
30. └─mlr3:::.__ResultData__initialize(...)
31. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
32. └─data.table:::`[.data.table`(...)
── Error ('test_error_handling.R:18:3'): failing learner ───────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tt$optimize(instance) at test_error_handling.R:18:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
12. └─inst$eval_batch(design$data)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_error_handling.R:36:3'): predictions missing ───────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. ├─mlr3tuning:::expect_resample_error(tt$optimize(instance), "missing") at test_error_handling.R:36:3
2. │ ├─base::withCallingHandlers(...) at ./helper.R:26:3
3. │ └─testthat::expect_error(...)
4. │ └─testthat:::expect_condition_matching_(...)
5. │ └─testthat:::quasi_capture(...)
6. │ ├─testthat (local) .capture(...)
7. │ │ └─base::withCallingHandlers(...)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. └─tt$optimize(instance)
10. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
11. └─private$.optimizer$optimize(inst)
12. └─bbotk:::.__OptimizerBatch__optimize(...)
13. └─bbotk::optimize_batch_default(inst, self)
14. ├─base::tryCatch(...)
15. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
16. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
17. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
18. └─get_private(optimizer)$.optimize(instance)
19. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
20. └─inst$eval_batch(design$data)
21. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
22. └─self$objective$eval_many(xss_trafoed)
23. └─bbotk:::.__Objective__eval_many(...)
24. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
25. │ └─base::eval.parent(expr, n = 1L)
26. │ └─base::eval(expr, p)
27. │ └─base::eval(expr, p)
28. └─private$.eval_many(xss = xss, resampling = `<list>`)
29. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
30. └─mlr3::benchmark(...)
31. └─ResultData$new(grid, data_extra, store_backends = store_backends)
32. └─mlr3 (local) initialize(...)
33. └─mlr3:::.__ResultData__initialize(...)
34. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
35. └─data.table:::`[.data.table`(...)
── Error ('test_extract_inner_tuning_archives.R:11:3'): extract_inner_tuning_archives function works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(task, at, resampling_outer, store_models = TRUE) at test_extract_inner_tuning_archives.R:11:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_extract_inner_tuning_archives.R:131:3'): works with internal tuning ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::benchmark(...) at test_extract_inner_tuning_archives.R:131:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_extract_inner_tuning_results.R:11:3'): extract_inner_tuning_results function works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(task, at, resampling_outer, store_models = TRUE) at test_extract_inner_tuning_results.R:11:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_extract_inner_tuning_results.R:131:3'): extract_inner_tuning_results returns tuning_instance ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3::resample(tsk("penguins"), at, resampling_outer, store_models = TRUE) at test_extract_inner_tuning_results.R:131:3
2. └─mlr3:::future_map(...)
3. └─future.apply::future_mapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── Error ('test_mlr_callbacks.R:6:3'): backup callback works ───────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:6:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:23:3'): backup callback works with standalone tuner ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:23:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
13. └─inst$eval_batch(g$data[inds])
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:282:3'): batch default configuration callback works ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:282:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. └─mlr3misc::call_back(...)
8. └─mlr3misc::walk(...)
9. └─mlr3misc (local) .f(.xi, ...)
10. └─callback$call(stage, context)
11. └─self[[stage]](self, context)
12. └─context$instance$eval_batch(xdt)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:299:3'): batch default configuration callback works with logscale ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:299:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. └─mlr3misc::call_back(...)
8. └─mlr3misc::walk(...)
9. └─mlr3misc (local) .f(.xi, ...)
10. └─callback$call(stage, context)
11. └─self[[stage]](self, context)
12. └─context$instance$eval_batch(xdt)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:332:3'): batch default configuration callback works without transformation and with logscale ──
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:332:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. └─mlr3misc::call_back(...)
8. └─mlr3misc::walk(...)
9. └─mlr3misc (local) .f(.xi, ...)
10. └─callback$call(stage, context)
11. └─self[[stage]](self, context)
12. └─context$instance$eval_batch(xdt)
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_mlr_callbacks.R:437:3'): one se rule callback works ────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_mlr_callbacks.R:437:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_trafos.R:10:3'): simple exp trafo works ────────────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_trafos.R:10:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchDesignPoints__.optimize(...)
12. └─instance$eval_batch(design[inds, ])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_trafos.R:34:3'): trafo where param names change ────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─tuner$optimize(inst) at test_trafos.R:34:3
2. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
3. └─private$.optimizer$optimize(inst)
4. └─bbotk:::.__OptimizerBatch__optimize(...)
5. └─bbotk::optimize_batch_default(inst, self)
6. ├─base::tryCatch(...)
7. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
9. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
10. └─get_private(optimizer)$.optimize(instance)
11. └─bbotk:::.__OptimizerBatchGridSearch__.optimize(...)
12. └─inst$eval_batch(g$data[inds])
13. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
14. └─self$objective$eval_many(xss_trafoed)
15. └─bbotk:::.__Objective__eval_many(...)
16. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
17. │ └─base::eval.parent(expr, n = 1L)
18. │ └─base::eval(expr, p)
19. │ └─base::eval(expr, p)
20. └─private$.eval_many(xss = xss, resampling = `<list>`)
21. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
22. └─mlr3::benchmark(...)
23. └─ResultData$new(grid, data_extra, store_backends = store_backends)
24. └─mlr3 (local) initialize(...)
25. └─mlr3:::.__ResultData__initialize(...)
26. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
27. └─data.table:::`[.data.table`(...)
── Error ('test_tune.R:3:3'): tune function works with one measure ─────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_tune.R:3:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_tune.R:13:3'): tune function works with multiple measures ──────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_tune.R:13:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_tune.R:23:3'): tune function works without measure ─────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_tune.R:23:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerBatchFromOptimizerBatch__optimize(...)
4. └─private$.optimizer$optimize(inst)
5. └─bbotk:::.__OptimizerBatch__optimize(...)
6. └─bbotk::optimize_batch_default(inst, self)
7. ├─base::tryCatch(...)
8. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. └─get_private(optimizer)$.optimize(instance)
12. └─bbotk:::.__OptimizerBatchRandomSearch__.optimize(...)
13. └─inst$eval_batch(design$data)
14. └─bbotk:::.__OptimInstanceBatch__eval_batch(...)
15. └─self$objective$eval_many(xss_trafoed)
16. └─bbotk:::.__Objective__eval_many(...)
17. ├─mlr3misc::invoke(private$.eval_many, xss = xss, .args = self$constants$values)
18. │ └─base::eval.parent(expr, n = 1L)
19. │ └─base::eval(expr, p)
20. │ └─base::eval(expr, p)
21. └─private$.eval_many(xss = xss, resampling = `<list>`)
22. └─mlr3tuning:::.__ObjectiveTuningBatch__.eval_many(...)
23. └─mlr3::benchmark(...)
24. └─ResultData$new(grid, data_extra, store_backends = store_backends)
25. └─mlr3 (local) initialize(...)
26. └─mlr3:::.__ResultData__initialize(...)
27. ├─data[, `:=`("task_hash", task[[1L]]$hash), by = "uhash"]
28. └─data.table:::`[.data.table`(...)
── Error ('test_tune_nested.R:5:3'): tune_nested function works ────────────────
Error in ``[.data.table`(data, , `:=`("task_hash", task[[1L]]$hash), by = "uhash")`: attempt access index 9/9 in VECTOR_ELT
Backtrace:
▆
1. └─mlr3tuning::tune_nested(...) at test_tune_nested.R:5:3
2. └─mlr3::resample(task, at, outer_resampling, store_models = TRUE)
3. └─mlr3:::future_map(...)
4. └─future.apply::future_mapply(...)
5. └─future.apply:::future_xapply(...)
6. └─base::tryCatch(...)
7. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
8. └─base (local) tryCatchOne(...)
9. └─value[[3L]](cond)
10. └─future.apply:::onError(e, futures = fs, debug = debug)
[ FAIL 113 | WARN 9 | SKIP 68 | PASS 192 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc
Version: 1.5.0
Check: examples
Result: ERROR
Running examples in ‘mlr3tuning-Ex.R’ failed
The error most likely occurred in:
> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: mlr_tuners_internal
> ### Title: Hyperparameter Tuning with Internal Tuning
> ### Aliases: mlr_tuners_internal TunerBatchInternal
>
> ### ** Examples
>
> ## Don't show:
> if (mlr3misc::require_namespaces(c("mlr3learners", "xgboost"), quietly = TRUE)) withAutoprint({ # examplesIf
+ ## End(Don't show)
+ library(mlr3learners)
+
+ # Retrieve task
+ task = tsk("pima")
+
+ # Load learner and set search space
+ learner = lrn("classif.xgboost",
+ nrounds = to_tune(upper = 1000, internal = TRUE),
+ early_stopping_rounds = 10,
+ validate = "test",
+ eval_metric = "merror"
+ )
+
+ # Internal hyperparameter tuning on the pima indians diabetes data set
+ instance = tune(
+ tnr("internal"),
+ tsk("iris"),
+ learner,
+ rsmp("cv", folds = 3),
+ msr("internal_valid_score", minimize = TRUE, select = "merror")
+ )
+
+ # best performing hyperparameter configuration
+ instance$result_learner_param_vals
+
+ instance$result_learner_param_vals$internal_tuned_values
+ ## Don't show:
+ }) # examplesIf
> library(mlr3learners)
> task = tsk("pima")
> learner = lrn("classif.xgboost", nrounds = to_tune(upper = 1000, internal = TRUE),
+ early_stopping_rounds = 10, validate = "test", eval_metric = "merror")
> instance = tune(tnr("internal"), tsk("iris"), learner, rsmp("cv", folds = 3),
+ msr("internal_valid_score", minimize = TRUE, select = "merror"))
INFO [16:06:08.310] [bbotk] Starting to optimize 0 parameter(s) with '<TunerBatchInternal>' and '<TerminatorNone>'
INFO [16:06:08.317] [bbotk] Evaluating 1 configuration(s)
INFO [16:06:08.343] [mlr3] Running benchmark with 3 resampling iterations
INFO [16:06:08.388] [mlr3] Applying learner 'classif.xgboost' on task 'iris' (iter 1/3)
INFO [16:06:08.491] [mlr3] Applying learner 'classif.xgboost' on task 'iris' (iter 2/3)
INFO [16:06:08.580] [mlr3] Applying learner 'classif.xgboost' on task 'iris' (iter 3/3)
Warning in check.deprecation(deprecated_train_params, match.call(), ...) :
Passed invalid function arguments: eval_metric, nthread, num_class. These should be passed as a list to argument 'params'. Conversion from argument to 'params' entry will be done automatically, but this behavior will become an error in a future version.
Warning in throw_err_or_depr_msg("Parameter '", match_old, "' has been renamed to '", :
Parameter 'watchlist' has been renamed to 'evals'. This warning will become an error in a future version.
Warning in check.custom.obj(params, objective) :
Argument 'objective' is only for custom objectives. For built-in objectives, pass the objective under 'params'. This warning will become an error in a future version.
Warning in check.deprecation(deprecated_train_params, match.call(), ...) :
Passed invalid function arguments: eval_metric, nthread, num_class. These should be passed as a list to argument 'params'. Conversion from argument to 'params' entry will be done automatically, but this behavior will become an error in a future version.
Warning in throw_err_or_depr_msg("Parameter '", match_old, "' has been renamed to '", :
Parameter 'watchlist' has been renamed to 'evals'. This warning will become an error in a future version.
Warning in check.custom.obj(params, objective) :
Argument 'objective' is only for custom objectives. For built-in objectives, pass the objective under 'params'. This warning will become an error in a future version.
Warning in check.deprecation(deprecated_train_params, match.call(), ...) :
Passed invalid function arguments: eval_metric, nthread, num_class. These should be passed as a list to argument 'params'. Conversion from argument to 'params' entry will be done automatically, but this behavior will become an error in a future version.
Warning in throw_err_or_depr_msg("Parameter '", match_old, "' has been renamed to '", :
Parameter 'watchlist' has been renamed to 'evals'. This warning will become an error in a future version.
Warning in check.custom.obj(params, objective) :
Argument 'objective' is only for custom objectives. For built-in objectives, pass the objective under 'params'. This warning will become an error in a future version.
Warning: Caught simpleError. Canceling all iterations ...
Warning in check.deprecation(deprecated_train_params, match.call(), ...) :
Passed invalid function arguments: eval_metric, nthread, num_class. These should be passed as a list to argument 'params'. Conversion from argument to 'params' entry will be done automatically, but this behavior will become an error in a future version.
Warning in throw_err_or_depr_msg("Parameter '", match_old, "' has been renamed to '", :
Parameter 'watchlist' has been renamed to 'evals'. This warning will become an error in a future version.
Warning in check.custom.obj(params, objective) :
Argument 'objective' is only for custom objectives. For built-in objectives, pass the objective under 'params'. This warning will become an error in a future version.
Warning in check.deprecation(deprecated_train_params, match.call(), ...) :
Passed invalid function arguments: eval_metric, nthread, num_class. These should be passed as a list to argument 'params'. Conversion from argument to 'params' entry will be done automatically, but this behavior will become an error in a future version.
Warning in throw_err_or_depr_msg("Parameter '", match_old, "' has been renamed to '", :
Parameter 'watchlist' has been renamed to 'evals'. This warning will become an error in a future version.
Warning in check.custom.obj(params, objective) :
Argument 'objective' is only for custom objectives. For built-in objectives, pass the objective under 'params'. This warning will become an error in a future version.
Error in names(x) <- nm : attempt to set an attribute on NULL
Calls: withAutoprint ... tryCatchList -> tryCatchOne -> <Anonymous> -> onError
Execution halted
Examples with CPU (user + system) or elapsed time > 5s
user system elapsed
AutoTuner 6.623 0.329 7.717
mlr3tuning.one_se_rule 6.293 0.096 6.887
Flavor: r-release-linux-x86_64