CRAN Package Check Results for Package mlr3hyperband

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

Check Details

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