Last updated on 2026-07-31 22:51:40 CEST.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 1.1.1 | 6.19 | 309.13 | 315.32 | OK | |
| r-devel-linux-x86_64-debian-gcc | 1.1.1 | 4.08 | 209.45 | 213.53 | NOTE | |
| r-devel-linux-x86_64-fedora-clang | 1.1.1 | 11.00 | 449.75 | 460.75 | OK | |
| r-devel-linux-x86_64-fedora-gcc | 1.1.1 | 4.00 | 203.96 | 207.96 | OK | |
| r-devel-windows-x86_64 | 1.1.1 | 8.00 | 291.00 | 299.00 | OK | |
| r-patched-linux-x86_64 | 1.1.1 | 6.48 | 286.27 | 292.75 | OK | |
| r-release-linux-x86_64 | 1.1.0 | 6.22 | 82.21 | 88.43 | ERROR | |
| r-release-macos-arm64 | 1.1.1 | 2.00 | 70.00 | 72.00 | OK | |
| r-release-macos-x86_64 | 1.1.1 | 5.00 | 658.00 | 663.00 | OK | |
| r-release-windows-x86_64 | 1.1.1 | 7.00 | 286.00 | 293.00 | OK | |
| r-oldrel-macos-arm64 | 1.1.1 | 1.00 | 73.00 | 74.00 | OK | |
| r-oldrel-macos-x86_64 | 1.1.1 | 5.00 | 777.00 | 782.00 | OK | |
| r-oldrel-windows-x86_64 | 1.1.1 | 11.00 | 402.00 | 413.00 | OK |
Version: 1.1.1
Check: for new files in some other directories
Result: NOTE
Found the following files/directories:
‘~/tmp/scratch/Rtmp0KOj56’ ‘~/tmp/scratch/Rtmp2BEouk’
‘~/tmp/scratch/Rtmp2MD56L’ ‘~/tmp/scratch/Rtmp2zNNU3’
‘~/tmp/scratch/Rtmp3G3XNP’ ‘~/tmp/scratch/Rtmp3Nns7E’
‘~/tmp/scratch/Rtmp3e8zNS’ ‘~/tmp/scratch/Rtmp3jRC2m’
‘~/tmp/scratch/Rtmp3oqFKf’ ‘~/tmp/scratch/Rtmp3yBdNE’
‘~/tmp/scratch/Rtmp4ERvFG’ ‘~/tmp/scratch/Rtmp4EYwwk’
‘~/tmp/scratch/Rtmp4UrkGv’ ‘~/tmp/scratch/Rtmp54dclZ’
‘~/tmp/scratch/Rtmp5Jwj9O’ ‘~/tmp/scratch/Rtmp5LTzcf’
‘~/tmp/scratch/Rtmp5XKx1z’ ‘~/tmp/scratch/Rtmp5j9JuD’
‘~/tmp/scratch/Rtmp5w6rc4’ ‘~/tmp/scratch/Rtmp6AEIJ0’
‘~/tmp/scratch/Rtmp6YwxfI’ ‘~/tmp/scratch/Rtmp6mbJfI’
‘~/tmp/scratch/Rtmp6qqhYv’ ‘~/tmp/scratch/Rtmp7yAjJC’
‘~/tmp/scratch/Rtmp86DaFa’ ‘~/tmp/scratch/Rtmp8Ljn83’
‘~/tmp/scratch/Rtmp8OqRhJ’ ‘~/tmp/scratch/Rtmp9YLOJb’
‘~/tmp/scratch/Rtmp9j0LOc’ ‘~/tmp/scratch/Rtmp9jPJJI’
‘~/tmp/scratch/Rtmp9qAQYs’ ‘~/tmp/scratch/RtmpA3MhZ1’
‘~/tmp/scratch/RtmpAGuXvU’ ‘~/tmp/scratch/RtmpB0uwG4’
‘~/tmp/scratch/RtmpBCy1mN’ ‘~/tmp/scratch/RtmpBSibHO’
‘~/tmp/scratch/RtmpBTzYIV’ ‘~/tmp/scratch/RtmpCZPAbY’
‘~/tmp/scratch/RtmpD0Rdwh’ ‘~/tmp/scratch/RtmpDNcbzn’
‘~/tmp/scratch/RtmpDhaZGn’ ‘~/tmp/scratch/RtmpEFB2Hb’
‘~/tmp/scratch/RtmpEdePlH’ ‘~/tmp/scratch/RtmpEg4LpB’
‘~/tmp/scratch/RtmpFa2CXg’ ‘~/tmp/scratch/RtmpGNgcme’
‘~/tmp/scratch/RtmpGuNCOf’ ‘~/tmp/scratch/RtmpHSvVlb’
‘~/tmp/scratch/RtmpI4tiFB’ ‘~/tmp/scratch/RtmpJDAXIN’
‘~/tmp/scratch/RtmpJWu6OL’ ‘~/tmp/scratch/RtmpKLfn0C’
‘~/tmp/scratch/RtmpKsnTy6’ ‘~/tmp/scratch/RtmpL4eqfQ’
‘~/tmp/scratch/RtmpLEWkTW’ ‘~/tmp/scratch/RtmpMMCbDI’
‘~/tmp/scratch/RtmpMUvqWE’ ‘~/tmp/scratch/RtmpMeGI9x’
‘~/tmp/scratch/RtmpN59G2S’ ‘~/tmp/scratch/RtmpNIFIOW’
‘~/tmp/scratch/RtmpNoJ8TU’ ‘~/tmp/scratch/RtmpNsvbUc’
‘~/tmp/scratch/RtmpOBFxBp’ ‘~/tmp/scratch/RtmpOJtGHg’
‘~/tmp/scratch/RtmpOL2G2z’ ‘~/tmp/scratch/RtmpOMNrIs’
‘~/tmp/scratch/RtmpOQYt3J’ ‘~/tmp/scratch/RtmpOjvGba’
‘~/tmp/scratch/RtmpOk8IDZ’ ‘~/tmp/scratch/RtmpOpvtBR’
‘~/tmp/scratch/RtmpPwacJR’ ‘~/tmp/scratch/RtmpQ40MQN’
‘~/tmp/scratch/RtmpQFhBVl’ ‘~/tmp/scratch/RtmpRWzzUt’
‘~/tmp/scratch/RtmpRYgfBH’ ‘~/tmp/scratch/RtmpRjmd5d’
‘~/tmp/scratch/RtmpRtpr77’ ‘~/tmp/scratch/RtmpRurnRz’
‘~/tmp/scratch/RtmpS9Ka9T’ ‘~/tmp/scratch/RtmpS9l02C’
‘~/tmp/scratch/RtmpSJYg13’ ‘~/tmp/scratch/RtmpSLPTsj’
‘~/tmp/scratch/RtmpSPopC3’ ‘~/tmp/scratch/RtmpSW0sA5’
‘~/tmp/scratch/RtmpSz0pSR’ ‘~/tmp/scratch/RtmpT8BFSN’
‘~/tmp/scratch/RtmpU7SA4F’ ‘~/tmp/scratch/RtmpU9nB9Q’
‘~/tmp/scratch/RtmpVKfjzF’ ‘~/tmp/scratch/RtmpVf20xx’
‘~/tmp/scratch/RtmpWa9IE1’ ‘~/tmp/scratch/RtmpXArD2g’
‘~/tmp/scratch/RtmpXjXxSD’ ‘~/tmp/scratch/RtmpY8yr0p’
‘~/tmp/scratch/RtmpYBrJo6’ ‘~/tmp/scratch/RtmpYv815x’
‘~/tmp/scratch/RtmpZ7r32r’ ‘~/tmp/scratch/RtmpZ8Uzbk’
‘~/tmp/scratch/RtmpZJgUhF’ ‘~/tmp/scratch/RtmpZOnKKp’
‘~/tmp/scratch/RtmpZbwlNl’ ‘~/tmp/scratch/RtmpZpANBG’
‘~/tmp/scratch/RtmpZt6euw’ ‘~/tmp/scratch/Rtmpa02G58’
‘~/tmp/scratch/RtmpaC50o7’ ‘~/tmp/scratch/RtmpaRFmbN’
‘~/tmp/scratch/RtmpaV8Fr7’ ‘~/tmp/scratch/RtmpbCs8Ws’
‘~/tmp/scratch/RtmpbDGFEO’ ‘~/tmp/scratch/RtmpbKrmsB’
‘~/tmp/scratch/RtmpbTbjFd’ ‘~/tmp/scratch/RtmpbhCqTV’
‘~/tmp/scratch/RtmpbrJGLr’ ‘~/tmp/scratch/Rtmpbuk6XF’
‘~/tmp/scratch/Rtmpc6TdY3’ ‘~/tmp/scratch/RtmpdSNQQX’
‘~/tmp/scratch/Rtmpdg45or’ ‘~/tmp/scratch/Rtmpe1No0i’
‘~/tmp/scratch/Rtmpe1aO5Y’ ‘~/tmp/scratch/Rtmpe7OSLW’
‘~/tmp/scratch/RtmpeDKB9c’ ‘~/tmp/scratch/RtmpeHgXlh’
‘~/tmp/scratch/RtmpemeGVG’ ‘~/tmp/scratch/RtmpetdIaM’
‘~/tmp/scratch/Rtmpew1EXS’ ‘~/tmp/scratch/Rtmpf5OsG2’
‘~/tmp/scratch/RtmpfI7m43’ ‘~/tmp/scratch/RtmpfWFNaI’
‘~/tmp/scratch/RtmpfdK7yF’ ‘~/tmp/scratch/RtmpfhUYle’
‘~/tmp/scratch/Rtmpg45Elv’ ‘~/tmp/scratch/RtmphQt3mS’
‘~/tmp/scratch/RtmphTI6Xb’ ‘~/tmp/scratch/RtmphiWGys’
‘~/tmp/scratch/RtmphldiwS’ ‘~/tmp/scratch/RtmphoJl5y’
‘~/tmp/scratch/Rtmpi1WpaX’ ‘~/tmp/scratch/RtmpigfBnA’
‘~/tmp/scratch/Rtmpj4Z6Sk’ ‘~/tmp/scratch/RtmpjBZiut’
‘~/tmp/scratch/RtmpjVECGB’ ‘~/tmp/scratch/RtmpjeyHEZ’
‘~/tmp/scratch/RtmpjrQ8om’ ‘~/tmp/scratch/Rtmpk9foN4’
‘~/tmp/scratch/RtmplylF2l’ ‘~/tmp/scratch/RtmpmLt6oD’
‘~/tmp/scratch/RtmpnEFzM8’ ‘~/tmp/scratch/RtmpniGqSO’
‘~/tmp/scratch/RtmpnrwV5d’ ‘~/tmp/scratch/RtmpoL1D0S’
‘~/tmp/scratch/RtmpoWPROZ’ ‘~/tmp/scratch/RtmpoazVqQ’
‘~/tmp/scratch/RtmpokQMpL’ ‘~/tmp/scratch/RtmppO6CVT’
‘~/tmp/scratch/RtmppU08HY’ ‘~/tmp/scratch/RtmppfJCzj’
‘~/tmp/scratch/RtmpppWUVM’ ‘~/tmp/scratch/Rtmppx2yMC’
‘~/tmp/scratch/RtmpqEr2JX’ ‘~/tmp/scratch/RtmpqJaBec’
‘~/tmp/scratch/RtmpqcpfR4’ ‘~/tmp/scratch/RtmprXCb6B’
‘~/tmp/scratch/Rtmpre0a7i’ ‘~/tmp/scratch/Rtmpro3qyE’
‘~/tmp/scratch/RtmprrM6HL’ ‘~/tmp/scratch/RtmpsEEXcl’
‘~/tmp/scratch/Rtmpsr8ZnY’ ‘~/tmp/scratch/RtmpsuurUp’
‘~/tmp/scratch/RtmpsvLGiL’ ‘~/tmp/scratch/RtmptMGLR5’
‘~/tmp/scratch/Rtmptvbi7V’ ‘~/tmp/scratch/RtmpuY4yCY’
‘~/tmp/scratch/Rtmpv0M5N3’ ‘~/tmp/scratch/RtmpvxWrgC’
‘~/tmp/scratch/Rtmpw24XvP’ ‘~/tmp/scratch/RtmpwHhduq’
‘~/tmp/scratch/RtmpwIl7eJ’ ‘~/tmp/scratch/Rtmpx0S55b’
‘~/tmp/scratch/RtmpxbiHXi’ ‘~/tmp/scratch/RtmpyRaNAO’
‘~/tmp/scratch/RtmpzO6ur5’ ‘~/tmp/scratch/RtmpzQz5UL’
‘~/tmp/scratch/RtmpzZ5YO2’
‘~/tmp/scratch/quarto-sessionbf029d7633d4fc88’
‘~/tmp/scratch/quarto-sessionc30090866a2955f6’
‘~/tmp/scratch/xvfb-run.0AhDDN’ ‘~/tmp/scratch/xvfb-run.3UoxfV’
‘~/tmp/scratch/xvfb-run.3iIjAA’ ‘~/tmp/scratch/xvfb-run.4NC0Cv’
‘~/tmp/scratch/xvfb-run.4VGkEf’ ‘~/tmp/scratch/xvfb-run.4bjNf5’
‘~/tmp/scratch/xvfb-run.6SzSoU’ ‘~/tmp/scratch/xvfb-run.6f48Mi’
‘~/tmp/scratch/xvfb-run.7PQ767’ ‘~/tmp/scratch/xvfb-run.873wLB’
‘~/tmp/scratch/xvfb-run.9mvoqo’ ‘~/tmp/scratch/xvfb-run.AeCAx9’
‘~/tmp/scratch/xvfb-run.Aw1BcG’ ‘~/tmp/scratch/xvfb-run.BDJARf’
‘~/tmp/scratch/xvfb-run.DGQ5Wu’ ‘~/tmp/scratch/xvfb-run.DZOeIW’
‘~/tmp/scratch/xvfb-run.DfspiV’ ‘~/tmp/scratch/xvfb-run.DizuaG’
‘~/tmp/scratch/xvfb-run.Fq3fqR’ ‘~/tmp/scratch/xvfb-run.GJ31l2’
‘~/tmp/scratch/xvfb-run.GL2h9p’ ‘~/tmp/scratch/xvfb-run.IRYizc’
‘~/tmp/scratch/xvfb-run.IdUBR8’ ‘~/tmp/scratch/xvfb-run.JYd9Ap’
‘~/tmp/scratch/xvfb-run.Jlb2WM’ ‘~/tmp/scratch/xvfb-run.MkmTfl’
‘~/tmp/scratch/xvfb-run.NbhjkG’ ‘~/tmp/scratch/xvfb-run.OAlEBy’
‘~/tmp/scratch/xvfb-run.PwaZhu’ ‘~/tmp/scratch/xvfb-run.RByY1P’
‘~/tmp/scratch/xvfb-run.RoqCvv’ ‘~/tmp/scratch/xvfb-run.U1KeNf’
‘~/tmp/scratch/xvfb-run.UTxYxS’ ‘~/tmp/scratch/xvfb-run.Uetb9U’
‘~/tmp/scratch/xvfb-run.VKZkAu’ ‘~/tmp/scratch/xvfb-run.Xv0c5R’
‘~/tmp/scratch/xvfb-run.YCylgW’ ‘~/tmp/scratch/xvfb-run.Ybh2RF’
‘~/tmp/scratch/xvfb-run.Yfrj5N’ ‘~/tmp/scratch/xvfb-run.Z6AzCk’
‘~/tmp/scratch/xvfb-run.ZbkSiG’ ‘~/tmp/scratch/xvfb-run.cXC8hB’
‘~/tmp/scratch/xvfb-run.elUCOG’ ‘~/tmp/scratch/xvfb-run.fYyguM’
‘~/tmp/scratch/xvfb-run.ftEqh1’ ‘~/tmp/scratch/xvfb-run.iJeCiq’
‘~/tmp/scratch/xvfb-run.kBTiFf’ ‘~/tmp/scratch/xvfb-run.lH3G96’
‘~/tmp/scratch/xvfb-run.lOlEig’ ‘~/tmp/scratch/xvfb-run.loZJpB’
‘~/tmp/scratch/xvfb-run.mTRJMN’ ‘~/tmp/scratch/xvfb-run.nG9NNY’
‘~/tmp/scratch/xvfb-run.otcPmI’ ‘~/tmp/scratch/xvfb-run.oul0Nb’
‘~/tmp/scratch/xvfb-run.pHZ538’ ‘~/tmp/scratch/xvfb-run.tQbAeD’
‘~/tmp/scratch/xvfb-run.tulJSW’ ‘~/tmp/scratch/xvfb-run.txT8Im’
‘~/tmp/scratch/xvfb-run.wFvjla’ ‘~/tmp/scratch/xvfb-run.z2MI7T’
‘~/tmp/scratch/xvfb-run.zr7Vt3’ ‘~/tmp/scratch/xvfb-run.ztnlmN’
‘~/tmp/scratch/xvfb-run.zxBN6a’
‘/dev/shm/sm_segment.gimli1.1001.c7b70000.0’
‘~/.cache/pocl/uncached/tempfile_9HZ3iL’
‘~/.cache/quarto/sass/sass.kv-shm’ ‘~/.cache/quarto/sass/sass.kv-wal’
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 1.1.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [31s/45s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> if (requireNamespace("testthat", quietly = TRUE)) {
+ library("testthat")
+ library("checkmate")
+ library("mlr3hyperband")
+ test_check("mlr3hyperband")
+ }
Loading required package: mlr3tuning
Loading required package: mlr3
Loading required package: paradox
Saving _problems/test_TunerBatchHyperband-4.R
Saving _problems/test_TunerBatchHyperband-10.R
Saving _problems/test_TunerBatchHyperband-16.R
Saving _problems/test_TunerBatchHyperband-22.R
Saving _problems/test_TunerBatchHyperband-37.R
Saving _problems/test_TunerBatchHyperband-48.R
Saving _problems/test_TunerBatchHyperband-55.R
Saving _problems/test_TunerBatchHyperband-69.R
Saving _problems/test_TunerBatchHyperband-90.R
Saving _problems/test_TunerBatchHyperband-116.R
Saving _problems/test_TunerBatchHyperband-136.R
Saving _problems/test_TunerBatchHyperband-156.R
Saving _problems/test_TunerBatchHyperband-162.R
Saving _problems/test_TunerBatchHyperband-172.R
Saving _problems/test_TunerBatchHyperband-182.R
Saving _problems/test_TunerBatchHyperband-194.R
Saving _problems/test_TunerBatchHyperband-208.R
Saving _problems/test_TunerBatchHyperband-223.R
Saving _problems/test_TunerBatchSuccessiveHalving-4.R
Saving _problems/test_TunerBatchSuccessiveHalving-10.R
Saving _problems/test_TunerBatchSuccessiveHalving-16.R
Saving _problems/test_TunerBatchSuccessiveHalving-22.R
Saving _problems/test_TunerBatchSuccessiveHalving-28.R
Saving _problems/test_TunerBatchSuccessiveHalving-49.R
Saving _problems/test_TunerBatchSuccessiveHalving-60.R
Saving _problems/test_TunerBatchSuccessiveHalving-68.R
Saving _problems/test_TunerBatchSuccessiveHalving-79.R
Saving _problems/test_TunerBatchSuccessiveHalving-100.R
Saving _problems/test_TunerBatchSuccessiveHalving-126.R
Saving _problems/test_TunerBatchSuccessiveHalving-146.R
Saving _problems/test_TunerBatchSuccessiveHalving-166.R
Saving _problems/test_TunerBatchSuccessiveHalving-177.R
Saving _problems/test_TunerBatchSuccessiveHalving-189.R
Saving _problems/test_TunerBatchSuccessiveHalving-196.R
Saving _problems/test_TunerBatchSuccessiveHalving-208.R
Saving _problems/test_TunerBatchSuccessiveHalving-222.R
Saving _problems/test_TunerBatchSuccessiveHalving-237.R
Saving _problems/test_TunerBatchSuccessiveHalving-245.R
Saving _problems/test_TunerBatchSuccessiveHalving-251.R
Saving _problems/test_TunerBatchSuccessiveHalving-257.R
[ FAIL 40 | WARN 40 | SKIP 1 | PASS 28 ]
══ Skipped tests (1) ═══════════════════════════════════════════════════════════
• On CRAN (1): 'test_TunerAsyncSuccessiveHalving.R:2:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test_TunerBatchHyperband.R:4:3'): TunerBatchHyperband works ─────────
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_hyperband(eta = 2, learner) at test_TunerBatchHyperband.R:4:3
2. ├─mlr3tuning::tune(...) at ./helper.R:28:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima")
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:10:3'): TunerBatchHyperband works with minimum budget > 1 ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_hyperband(eta = 2, learner) at test_TunerBatchHyperband.R:10:3
2. ├─mlr3tuning::tune(...) at ./helper.R:28:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:28:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:16:3'): TunerBatchHyperband rounds budget ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_hyperband(eta = 2, learner) at test_TunerBatchHyperband.R:16:3
2. ├─mlr3tuning::tune(...) at ./helper.R:28:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:28:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:22:3'): TunerBatchHyperband works with eta = 2.5 ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_hyperband(eta = 2.5, learner) at test_TunerBatchHyperband.R:22:3
2. ├─mlr3tuning::tune(...) at ./helper.R:28:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:28:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:37:3'): TunerBatchHyperband works with xgboost ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_hyperband(eta = 2, learner) at test_TunerBatchHyperband.R:37:3
2. ├─mlr3tuning::tune(...) at ./helper.R:28:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:28:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:48:3'): TunerBatchHyperband works with subsampling ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_hyperband(eta = 3, graph_learner) at test_TunerBatchHyperband.R:48:3
2. ├─mlr3tuning::tune(...) at ./helper.R:28:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:28:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:55:3'): TunerBatchHyperband works works with multi-crit ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_hyperband(...) at test_TunerBatchHyperband.R:55:3
2. ├─mlr3tuning::tune(...) at ./helper.R:28:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchMultiCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:28:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:69:3'): TunerBatchHyperband works with custom sampler ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_hyperband(eta = 2, learner, sampler = sampler) at test_TunerBatchHyperband.R:69:3
2. ├─mlr3tuning::tune(...) at ./helper.R:28:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:28:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:80:3'): TunerBatchHyperband errors if not enough parameters are sampled ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_TunerBatchHyperband.R:80: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. │ └─TuningInstance$new(...)
9. │ └─mlr3tuning (local) initialize(...)
10. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
11. │ └─mlr3::assert_measures(...)
12. │ └─base::lapply(...)
13. │ └─mlr3 (local) FUN(X[[i]], ...)
14. └─mlr3::tsk("pima")
15. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
16. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
17. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
18. ├─base::do.call(constructor, cargs)
19. └─mlr3 (local) `<fn>`()
20. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:106:3'): TunerBatchHyperband errors if budget parameter is sampled ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_TunerBatchHyperband.R:106: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. │ └─TuningInstance$new(...)
9. │ └─mlr3tuning (local) initialize(...)
10. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
11. │ └─mlr3::assert_measures(...)
12. │ └─base::lapply(...)
13. │ └─mlr3 (local) FUN(X[[i]], ...)
14. └─mlr3::tsk("pima")
15. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
16. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
17. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
18. ├─base::do.call(constructor, cargs)
19. └─mlr3 (local) `<fn>`()
20. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:126:3'): TunerBatchHyperband errors if budget parameter is not numeric ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_TunerBatchHyperband.R:126: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. │ └─TuningInstance$new(...)
9. │ └─mlr3tuning (local) initialize(...)
10. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
11. │ └─mlr3::assert_measures(...)
12. │ └─base::lapply(...)
13. │ └─mlr3 (local) FUN(X[[i]], ...)
14. └─mlr3::tsk("pima")
15. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
16. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
17. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
18. ├─base::do.call(constructor, cargs)
19. └─mlr3 (local) `<fn>`()
20. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:146:3'): TunerBatchHyperband errors if multiple budget parameters are set ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_TunerBatchHyperband.R:146: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. │ └─TuningInstance$new(...)
9. │ └─mlr3tuning (local) initialize(...)
10. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
11. │ └─mlr3::assert_measures(...)
12. │ └─base::lapply(...)
13. │ └─mlr3 (local) FUN(X[[i]], ...)
14. └─mlr3::tsk("pima")
15. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
16. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
17. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
18. ├─base::do.call(constructor, cargs)
19. └─mlr3 (local) `<fn>`()
20. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:162:3'): TunerBatchHyperband minimizes measure ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_hyperband(...) at test_TunerBatchHyperband.R:162:3
2. ├─mlr3tuning::tune(...) at ./helper.R:28:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. │ └─"weights_measure" %chin% task$properties
10. └─mlr3::tsk("pima") at ./helper.R:28:3
11. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
12. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
13. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
14. ├─base::do.call(constructor, cargs)
15. └─mlr3 (local) `<fn>`()
16. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:172:3'): TunerBatchHyperband maximizes measure ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_hyperband(...) at test_TunerBatchHyperband.R:172:3
2. ├─mlr3tuning::tune(...) at ./helper.R:28:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. │ └─"weights_measure" %chin% task$properties
10. └─mlr3::tsk("pima") at ./helper.R:28:3
11. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
12. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
13. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
14. ├─base::do.call(constructor, cargs)
15. └─mlr3 (local) `<fn>`()
16. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:182:3'): TunerBatchHyperband works with single budget value ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_hyperband(eta = 2, learner) at test_TunerBatchHyperband.R:182:3
2. ├─mlr3tuning::tune(...) at ./helper.R:28:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:28:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:188:3'): TunerBatchHyperband works with repetitions ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─mlr3tuning::tune(...) at test_TunerBatchHyperband.R:188:3
2. │ └─TuningInstance$new(...)
3. │ └─mlr3tuning (local) initialize(...)
4. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
5. │ └─mlr3::assert_measures(...)
6. │ └─base::lapply(...)
7. │ └─mlr3 (local) FUN(X[[i]], ...)
8. └─mlr3::tsk("pima")
9. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
10. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
11. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
12. ├─base::do.call(constructor, cargs)
13. └─mlr3 (local) `<fn>`()
14. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:202:3'): TunerBatchHyperband terminates itself ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─mlr3tuning::tune(...) at test_TunerBatchHyperband.R:202:3
2. │ └─TuningInstance$new(...)
3. │ └─mlr3tuning (local) initialize(...)
4. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
5. │ └─mlr3::assert_measures(...)
6. │ └─base::lapply(...)
7. │ └─mlr3 (local) FUN(X[[i]], ...)
8. └─mlr3::tsk("pima")
9. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
10. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
11. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
12. ├─base::do.call(constructor, cargs)
13. └─mlr3 (local) `<fn>`()
14. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchHyperband.R:216:3'): TunerBatchHyperband works with infinite repetitions ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─mlr3tuning::tune(...) at test_TunerBatchHyperband.R:216:3
2. │ └─TuningInstance$new(...)
3. │ └─mlr3tuning (local) initialize(...)
4. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
5. │ └─mlr3::assert_measures(...)
6. │ └─base::lapply(...)
7. │ └─mlr3 (local) FUN(X[[i]], ...)
8. └─mlr3::tsk("pima")
9. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
10. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
11. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
12. ├─base::do.call(constructor, cargs)
13. └─mlr3 (local) `<fn>`()
14. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:4:3'): TunerBatchSuccessiveHalving works ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:4:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima")
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:10:3'): TunerBatchSuccessiveHalving works with minimum budget > 1 ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:10:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:69:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:16:3'): TunerBatchSuccessiveHalving rounds budget ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:16:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:69:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:22:3'): TunerBatchSuccessiveHalving works with eta = 2.5 ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:22:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:69:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:28:3'): TunerBatchSuccessiveHalving adjusts minimum budget ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:28:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:69:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:49:3'): TunerBatchSuccessiveHalving works with xgboost ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:49:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:69:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:60:3'): TunerBatchSuccessiveHalving works with subsampling ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:60:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:69:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:68:3'): TunerBatchSuccessiveHalving works with multi-crit ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:68:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchMultiCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:69:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:79:3'): TunerBatchSuccessiveHalving works with custom sampler ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:79:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:69:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:90:3'): TunerBatchSuccessiveHalving errors if not enough parameters are sampled ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_TunerBatchSuccessiveHalving.R:90: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. │ └─TuningInstance$new(...)
9. │ └─mlr3tuning (local) initialize(...)
10. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
11. │ └─mlr3::assert_measures(...)
12. │ └─base::lapply(...)
13. │ └─mlr3 (local) FUN(X[[i]], ...)
14. └─mlr3::tsk("pima")
15. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
16. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
17. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
18. ├─base::do.call(constructor, cargs)
19. └─mlr3 (local) `<fn>`()
20. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:116:3'): TunerBatchSuccessiveHalving errors if budget parameter is sampled ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_TunerBatchSuccessiveHalving.R:116: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. │ └─TuningInstance$new(...)
9. │ └─mlr3tuning (local) initialize(...)
10. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
11. │ └─mlr3::assert_measures(...)
12. │ └─base::lapply(...)
13. │ └─mlr3 (local) FUN(X[[i]], ...)
14. └─mlr3::tsk("pima")
15. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
16. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
17. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
18. ├─base::do.call(constructor, cargs)
19. └─mlr3 (local) `<fn>`()
20. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:136:3'): TunerBatchSuccessiveHalving errors if budget parameter is not numeric ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_TunerBatchSuccessiveHalving.R:136: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. │ └─TuningInstance$new(...)
9. │ └─mlr3tuning (local) initialize(...)
10. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
11. │ └─mlr3::assert_measures(...)
12. │ └─base::lapply(...)
13. │ └─mlr3 (local) FUN(X[[i]], ...)
14. └─mlr3::tsk("pima")
15. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
16. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
17. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
18. ├─base::do.call(constructor, cargs)
19. └─mlr3 (local) `<fn>`()
20. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:156:3'): TunerBatchSuccessiveHalving errors if multiple budget parameters are set ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_TunerBatchSuccessiveHalving.R:156: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. │ └─TuningInstance$new(...)
9. │ └─mlr3tuning (local) initialize(...)
10. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
11. │ └─mlr3::assert_measures(...)
12. │ └─base::lapply(...)
13. │ └─mlr3 (local) FUN(X[[i]], ...)
14. └─mlr3::tsk("pima")
15. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
16. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
17. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
18. ├─base::do.call(constructor, cargs)
19. └─mlr3 (local) `<fn>`()
20. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:172:3'): TunerBatchSuccessiveHalving minimizes measure ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:172:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. │ └─"weights_measure" %chin% task$properties
10. └─mlr3::tsk("pima") at ./helper.R:69:3
11. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
12. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
13. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
14. ├─base::do.call(constructor, cargs)
15. └─mlr3 (local) `<fn>`()
16. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:184:3'): TunerBatchSuccessiveHalving maximizes measure ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:184:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. │ └─"weights_measure" %chin% task$properties
10. └─mlr3::tsk("pima") at ./helper.R:69:3
11. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
12. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
13. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
14. ├─base::do.call(constructor, cargs)
15. └─mlr3 (local) `<fn>`()
16. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:196:3'): TunerBatchSuccessiveHalving works with single budget value ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:196:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:69:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:202:3'): TunerBatchSuccessiveHalving works with repetitions ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─mlr3tuning::tune(...) at test_TunerBatchSuccessiveHalving.R:202:3
2. │ └─TuningInstance$new(...)
3. │ └─mlr3tuning (local) initialize(...)
4. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
5. │ └─mlr3::assert_measures(...)
6. │ └─base::lapply(...)
7. │ └─mlr3 (local) FUN(X[[i]], ...)
8. └─mlr3::tsk("pima")
9. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
10. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
11. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
12. ├─base::do.call(constructor, cargs)
13. └─mlr3 (local) `<fn>`()
14. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:216:3'): TunerBatchSuccessiveHalving terminates itself ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─mlr3tuning::tune(...) at test_TunerBatchSuccessiveHalving.R:216:3
2. │ └─TuningInstance$new(...)
3. │ └─mlr3tuning (local) initialize(...)
4. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
5. │ └─mlr3::assert_measures(...)
6. │ └─base::lapply(...)
7. │ └─mlr3 (local) FUN(X[[i]], ...)
8. └─mlr3::tsk("pima")
9. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
10. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
11. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
12. ├─base::do.call(constructor, cargs)
13. └─mlr3 (local) `<fn>`()
14. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:230:3'): TunerBatchSuccessiveHalving works with infinite repetitions ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. ├─mlr3tuning::tune(...) at test_TunerBatchSuccessiveHalving.R:230:3
2. │ └─TuningInstance$new(...)
3. │ └─mlr3tuning (local) initialize(...)
4. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
5. │ └─mlr3::assert_measures(...)
6. │ └─base::lapply(...)
7. │ └─mlr3 (local) FUN(X[[i]], ...)
8. └─mlr3::tsk("pima")
9. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
10. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
11. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
12. ├─base::do.call(constructor, cargs)
13. └─mlr3 (local) `<fn>`()
14. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:245:3'): TunerBatchSuccessiveHalving works with r_max > n ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:245:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:69:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:251:3'): TunerBatchSuccessiveHalving works with r_max < n ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:251:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:69:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
── Error ('test_TunerBatchSuccessiveHalving.R:257:3'): TunerBatchSuccessiveHalving works with r_max < n and adjust minimum budget ──
Error in `UseMethod("as_data_backend")`: no applicable method for 'as_data_backend' applied to an object of class "NULL"
Backtrace:
▆
1. └─mlr3hyperband:::test_tuner_successive_halving(...) at test_TunerBatchSuccessiveHalving.R:257:3
2. ├─mlr3tuning::tune(...) at ./helper.R:69:3
3. │ └─TuningInstance$new(...)
4. │ └─mlr3tuning (local) initialize(...)
5. │ └─mlr3tuning:::.__TuningInstanceBatchSingleCrit__initialize(...)
6. │ └─mlr3::assert_measures(...)
7. │ └─base::lapply(...)
8. │ └─mlr3 (local) FUN(X[[i]], ...)
9. └─mlr3::tsk("pima") at ./helper.R:69:3
10. └─mlr3misc::dictionary_sugar_get(dict = mlr_tasks, .key, ...)
11. └─mlr3misc:::dictionary_get(dict, .key, .dicts_suggest = .dicts_suggest)
12. └─mlr3misc:::dictionary_initialize_item(key, obj, dots)
13. ├─base::do.call(constructor, cargs)
14. └─mlr3 (local) `<fn>`()
15. └─mlr3::as_data_backend(load_dataset("PimaIndiansDiabetes2", "mlbench"))
[ FAIL 40 | WARN 40 | SKIP 1 | PASS 28 ]
Error:
! Test failures.
Execution halted
Flavor: r-release-linux-x86_64