R Under development (unstable) (2026-06-06 r90114 ucrt) -- "Unsuffered Consequences" Copyright (C) 2026 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(bnns) > > test_check("bnns") SAMPLING FOR MODEL 'anon_model' NOW (CHAIN 1). Chain 1: Chain 1: Gradient evaluation took 0.000131 seconds Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 1.31 seconds. Chain 1: Adjust your expectations accordingly! Chain 1: Chain 1: Chain 1: WARNING: No variance estimation is Chain 1: performed for num_warmup < 20 Chain 1: Chain 1: Iteration: 1 / 10 [ 10%] (Warmup) Chain 1: Iteration: 2 / 10 [ 20%] (Warmup) Chain 1: Iteration: 3 / 10 [ 30%] (Warmup) Chain 1: Iteration: 4 / 10 [ 40%] (Warmup) Chain 1: Iteration: 5 / 10 [ 50%] (Warmup) Chain 1: Iteration: 6 / 10 [ 60%] (Sampling) Chain 1: Iteration: 7 / 10 [ 70%] (Sampling) Chain 1: Iteration: 8 / 10 [ 80%] (Sampling) Chain 1: Iteration: 9 / 10 [ 90%] (Sampling) Chain 1: Iteration: 10 / 10 [100%] (Sampling) Chain 1: Chain 1: Elapsed Time: 0.002 seconds (Warm-up) Chain 1: 0.002 seconds (Sampling) Chain 1: 0.004 seconds (Total) Chain 1: Call: bnns.default(formula = y ~ -1 + x1 + x2, data = df, L = 1, nodes = 2, act_fn = 5, out_act_fn = 1, iter = 10, warmup = 5, chains = 1, normalize = FALSE) Data Summary: Number of observations: 10 Number of features: 2 Network Architecture: Number of hidden layers: 1 Nodes per layer: 2 Activation functions: 5 Output activation function: 1 Posterior Summary (Key Parameters): mean se_mean sd 2.5% 25% 50% w_out[1] -0.2872655 0.54933848 1.02696180 -1.0506622 -1.0107632 -0.61091082 w_out[2] 0.4617406 0.32484000 0.60727273 -0.4529983 0.3199247 0.73145721 b_out[1] -0.2260616 0.23197411 0.43366442 -0.8361970 -0.4307367 -0.09135892 sigma 1.0528183 0.04391937 0.08210515 0.9724109 0.9907252 1.03202514 75% 97.5% n_eff Rhat w_out[1] -0.2025128 1.2784078 3.49485 0.7826984 w_out[2] 0.8879966 0.9061825 3.49485 1.1386724 b_out[1] 0.1329427 0.1393779 3.49485 0.7216053 sigma 1.1022135 1.1620976 3.49485 1.4153213 Model Fit Information: Iterations: 10 Warmup: 5 Thinning: 1 Chains: 1 Predictive Performance: RMSE (training): 0.9802314 MAE (training): 0.8321497 Notes: Check convergence diagnostics for parameters with high R-hat values. SAMPLING FOR MODEL 'anon_model' NOW (CHAIN 1). Chain 1: Chain 1: Gradient evaluation took 0.000194 seconds Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 1.94 seconds. Chain 1: Adjust your expectations accordingly! Chain 1: Chain 1: Chain 1: WARNING: No variance estimation is Chain 1: performed for num_warmup < 20 Chain 1: Chain 1: Iteration: 1 / 10 [ 10%] (Warmup) Chain 1: Iteration: 2 / 10 [ 20%] (Warmup) Chain 1: Iteration: 3 / 10 [ 30%] (Warmup) Chain 1: Iteration: 4 / 10 [ 40%] (Warmup) Chain 1: Iteration: 5 / 10 [ 50%] (Warmup) Chain 1: Iteration: 6 / 10 [ 60%] (Sampling) Chain 1: Iteration: 7 / 10 [ 70%] (Sampling) Chain 1: Iteration: 8 / 10 [ 80%] (Sampling) Chain 1: Iteration: 9 / 10 [ 90%] (Sampling) Chain 1: Iteration: 10 / 10 [100%] (Sampling) Chain 1: Chain 1: Elapsed Time: 0 seconds (Warm-up) Chain 1: 0 seconds (Sampling) Chain 1: 0 seconds (Total) Chain 1: SAMPLING FOR MODEL 'anon_model' NOW (CHAIN 1). Chain 1: Chain 1: Gradient evaluation took 0.000181 seconds Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 1.81 seconds. Chain 1: Adjust your expectations accordingly! Chain 1: Chain 1: Chain 1: WARNING: No variance estimation is Chain 1: performed for num_warmup < 20 Chain 1: Chain 1: Iteration: 1 / 10 [ 10%] (Warmup) Chain 1: Iteration: 2 / 10 [ 20%] (Warmup) Chain 1: Iteration: 3 / 10 [ 30%] (Warmup) Chain 1: Iteration: 4 / 10 [ 40%] (Warmup) Chain 1: Iteration: 5 / 10 [ 50%] (Warmup) Chain 1: Iteration: 6 / 10 [ 60%] (Sampling) Chain 1: Iteration: 7 / 10 [ 70%] (Sampling) Chain 1: Iteration: 8 / 10 [ 80%] (Sampling) Chain 1: Iteration: 9 / 10 [ 90%] (Sampling) Chain 1: Iteration: 10 / 10 [100%] (Sampling) Chain 1: Chain 1: Elapsed Time: 0.003 seconds (Warm-up) Chain 1: 0.002 seconds (Sampling) Chain 1: 0.005 seconds (Total) Chain 1: SAMPLING FOR MODEL 'anon_model' NOW (CHAIN 1). Chain 1: Chain 1: Gradient evaluation took 6.9e-05 seconds Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.69 seconds. Chain 1: Adjust your expectations accordingly! Chain 1: Chain 1: Chain 1: WARNING: No variance estimation is Chain 1: performed for num_warmup < 20 Chain 1: Chain 1: Iteration: 1 / 10 [ 10%] (Warmup) Chain 1: Iteration: 2 / 10 [ 20%] (Warmup) Chain 1: Iteration: 3 / 10 [ 30%] (Warmup) Chain 1: Iteration: 4 / 10 [ 40%] (Warmup) Chain 1: Iteration: 5 / 10 [ 50%] (Warmup) Chain 1: Iteration: 6 / 10 [ 60%] (Sampling) Chain 1: Iteration: 7 / 10 [ 70%] (Sampling) Chain 1: Iteration: 8 / 10 [ 80%] (Sampling) Chain 1: Iteration: 9 / 10 [ 90%] (Sampling) Chain 1: Iteration: 10 / 10 [100%] (Sampling) Chain 1: Chain 1: Elapsed Time: 0 seconds (Warm-up) Chain 1: 0 seconds (Sampling) Chain 1: 0 seconds (Total) Chain 1: SAMPLING FOR MODEL 'anon_model' NOW (CHAIN 1). Chain 1: Chain 1: Gradient evaluation took 3.2e-05 seconds Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.32 seconds. Chain 1: Adjust your expectations accordingly! Chain 1: Chain 1: Chain 1: WARNING: No variance estimation is Chain 1: performed for num_warmup < 20 Chain 1: Chain 1: Iteration: 1 / 10 [ 10%] (Warmup) Chain 1: Iteration: 2 / 10 [ 20%] (Warmup) Chain 1: Iteration: 3 / 10 [ 30%] (Warmup) Chain 1: Iteration: 4 / 10 [ 40%] (Warmup) Chain 1: Iteration: 5 / 10 [ 50%] (Warmup) Chain 1: Iteration: 6 / 10 [ 60%] (Sampling) Chain 1: Iteration: 7 / 10 [ 70%] (Sampling) Chain 1: Iteration: 8 / 10 [ 80%] (Sampling) Chain 1: Iteration: 9 / 10 [ 90%] (Sampling) Chain 1: Iteration: 10 / 10 [100%] (Sampling) Chain 1: Chain 1: Elapsed Time: 0 seconds (Warm-up) Chain 1: 0.001 seconds (Sampling) Chain 1: 0.001 seconds (Total) Chain 1: SAMPLING FOR MODEL 'anon_model' NOW (CHAIN 1). Chain 1: Chain 1: Gradient evaluation took 0.000235 seconds Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 2.35 seconds. Chain 1: Adjust your expectations accordingly! Chain 1: Chain 1: Chain 1: WARNING: No variance estimation is Chain 1: performed for num_warmup < 20 Chain 1: Chain 1: Iteration: 1 / 10 [ 10%] (Warmup) Chain 1: Iteration: 2 / 10 [ 20%] (Warmup) Chain 1: Iteration: 3 / 10 [ 30%] (Warmup) Chain 1: Iteration: 4 / 10 [ 40%] (Warmup) Chain 1: Iteration: 5 / 10 [ 50%] (Warmup) Chain 1: Iteration: 6 / 10 [ 60%] (Sampling) Chain 1: Iteration: 7 / 10 [ 70%] (Sampling) Chain 1: Iteration: 8 / 10 [ 80%] (Sampling) Chain 1: Iteration: 9 / 10 [ 90%] (Sampling) Chain 1: Iteration: 10 / 10 [100%] (Sampling) Chain 1: Chain 1: Elapsed Time: 0.001 seconds (Warm-up) Chain 1: 0.001 seconds (Sampling) Chain 1: 0.002 seconds (Total) Chain 1: SAMPLING FOR MODEL 'anon_model' NOW (CHAIN 1). Chain 1: Chain 1: Gradient evaluation took 6.9e-05 seconds Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.69 seconds. Chain 1: Adjust your expectations accordingly! Chain 1: Chain 1: Chain 1: WARNING: No variance estimation is Chain 1: performed for num_warmup < 20 Chain 1: Chain 1: Iteration: 1 / 10 [ 10%] (Warmup) Chain 1: Iteration: 2 / 10 [ 20%] (Warmup) Chain 1: Iteration: 3 / 10 [ 30%] (Warmup) Chain 1: Iteration: 4 / 10 [ 40%] (Warmup) Chain 1: Iteration: 5 / 10 [ 50%] (Warmup) Chain 1: Iteration: 6 / 10 [ 60%] (Sampling) Chain 1: Iteration: 7 / 10 [ 70%] (Sampling) Chain 1: Iteration: 8 / 10 [ 80%] (Sampling) Chain 1: Iteration: 9 / 10 [ 90%] (Sampling) Chain 1: Iteration: 10 / 10 [100%] (Sampling) Chain 1: Chain 1: Elapsed Time: 0.001 seconds (Warm-up) Chain 1: 0 seconds (Sampling) Chain 1: 0.001 seconds (Total) Chain 1: SAMPLING FOR MODEL 'anon_model' NOW (CHAIN 1). Chain 1: Chain 1: Gradient evaluation took 2.5e-05 seconds Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.25 seconds. Chain 1: Adjust your expectations accordingly! Chain 1: Chain 1: Chain 1: WARNING: No variance estimation is Chain 1: performed for num_warmup < 20 Chain 1: Chain 1: Iteration: 1 / 10 [ 10%] (Warmup) Chain 1: Iteration: 2 / 10 [ 20%] (Warmup) Chain 1: Iteration: 3 / 10 [ 30%] (Warmup) Chain 1: Iteration: 4 / 10 [ 40%] (Warmup) Chain 1: Iteration: 5 / 10 [ 50%] (Warmup) Chain 1: Iteration: 6 / 10 [ 60%] (Sampling) Chain 1: Iteration: 7 / 10 [ 70%] (Sampling) Chain 1: Iteration: 8 / 10 [ 80%] (Sampling) Chain 1: Iteration: 9 / 10 [ 90%] (Sampling) Chain 1: Iteration: 10 / 10 [100%] (Sampling) Chain 1: Chain 1: Elapsed Time: 0 seconds (Warm-up) Chain 1: 0 seconds (Sampling) Chain 1: 0 seconds (Total) Chain 1: SAMPLING FOR MODEL 'anon_model' NOW (CHAIN 1). Chain 1: Chain 1: Gradient evaluation took 3.1e-05 seconds Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.31 seconds. Chain 1: Adjust your expectations accordingly! Chain 1: Chain 1: Chain 1: WARNING: No variance estimation is Chain 1: performed for num_warmup < 20 Chain 1: Chain 1: Iteration: 1 / 10 [ 10%] (Warmup) Chain 1: Iteration: 2 / 10 [ 20%] (Warmup) Chain 1: Iteration: 3 / 10 [ 30%] (Warmup) Chain 1: Iteration: 4 / 10 [ 40%] (Warmup) Chain 1: Iteration: 5 / 10 [ 50%] (Warmup) Chain 1: Iteration: 6 / 10 [ 60%] (Sampling) Chain 1: Iteration: 7 / 10 [ 70%] (Sampling) Chain 1: Iteration: 8 / 10 [ 80%] (Sampling) Chain 1: Iteration: 9 / 10 [ 90%] (Sampling) Chain 1: Iteration: 10 / 10 [100%] (Sampling) Chain 1: Chain 1: Elapsed Time: 0.001 seconds (Warm-up) Chain 1: 0.001 seconds (Sampling) Chain 1: 0.002 seconds (Total) Chain 1: SAMPLING FOR MODEL 'anon_model' NOW (CHAIN 1). Chain 1: Chain 1: Gradient evaluation took 2.7e-05 seconds Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.27 seconds. Chain 1: Adjust your expectations accordingly! Chain 1: Chain 1: Chain 1: WARNING: No variance estimation is Chain 1: performed for num_warmup < 20 Chain 1: Chain 1: Iteration: 1 / 10 [ 10%] (Warmup) Chain 1: Iteration: 2 / 10 [ 20%] (Warmup) Chain 1: Iteration: 3 / 10 [ 30%] (Warmup) Chain 1: Iteration: 4 / 10 [ 40%] (Warmup) Chain 1: Iteration: 5 / 10 [ 50%] (Warmup) Chain 1: Iteration: 6 / 10 [ 60%] (Sampling) Chain 1: Iteration: 7 / 10 [ 70%] (Sampling) Chain 1: Iteration: 8 / 10 [ 80%] (Sampling) Chain 1: Iteration: 9 / 10 [ 90%] (Sampling) Chain 1: Iteration: 10 / 10 [100%] (Sampling) Chain 1: Chain 1: Elapsed Time: 0.001 seconds (Warm-up) Chain 1: 0.001 seconds (Sampling) Chain 1: 0.002 seconds (Total) Chain 1: SAMPLING FOR MODEL 'anon_model' NOW (CHAIN 1). Chain 1: Chain 1: Gradient evaluation took 1.8e-05 seconds Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.18 seconds. Chain 1: Adjust your expectations accordingly! Chain 1: Chain 1: Chain 1: WARNING: No variance estimation is Chain 1: performed for num_warmup < 20 Chain 1: Chain 1: Iteration: 1 / 10 [ 10%] (Warmup) Chain 1: Iteration: 2 / 10 [ 20%] (Warmup) Chain 1: Iteration: 3 / 10 [ 30%] (Warmup) Chain 1: Iteration: 4 / 10 [ 40%] (Warmup) Chain 1: Iteration: 5 / 10 [ 50%] (Warmup) Chain 1: Iteration: 6 / 10 [ 60%] (Sampling) Chain 1: Iteration: 7 / 10 [ 70%] (Sampling) Chain 1: Iteration: 8 / 10 [ 80%] (Sampling) Chain 1: Iteration: 9 / 10 [ 90%] (Sampling) Chain 1: Iteration: 10 / 10 [100%] (Sampling) Chain 1: Chain 1: Elapsed Time: 0 seconds (Warm-up) Chain 1: 0 seconds (Sampling) Chain 1: 0 seconds (Total) Chain 1: SAMPLING FOR MODEL 'anon_model' NOW (CHAIN 1). Chain 1: Chain 1: Gradient evaluation took 3.8e-05 seconds Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.38 seconds. Chain 1: Adjust your expectations accordingly! Chain 1: Chain 1: Chain 1: WARNING: No variance estimation is Chain 1: performed for num_warmup < 20 Chain 1: Chain 1: Iteration: 1 / 10 [ 10%] (Warmup) Chain 1: Iteration: 2 / 10 [ 20%] (Warmup) Chain 1: Iteration: 3 / 10 [ 30%] (Warmup) Chain 1: Iteration: 4 / 10 [ 40%] (Warmup) Chain 1: Iteration: 5 / 10 [ 50%] (Warmup) Chain 1: Iteration: 6 / 10 [ 60%] (Sampling) Chain 1: Iteration: 7 / 10 [ 70%] (Sampling) Chain 1: Iteration: 8 / 10 [ 80%] (Sampling) Chain 1: Iteration: 9 / 10 [ 90%] (Sampling) Chain 1: Iteration: 10 / 10 [100%] (Sampling) Chain 1: Chain 1: Elapsed Time: 0.001 seconds (Warm-up) Chain 1: 0.001 seconds (Sampling) Chain 1: 0.002 seconds (Total) Chain 1: SAMPLING FOR MODEL 'anon_model' NOW (CHAIN 1). Chain 1: Chain 1: Gradient evaluation took 2.4e-05 seconds Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.24 seconds. Chain 1: Adjust your expectations accordingly! Chain 1: Chain 1: Chain 1: WARNING: No variance estimation is Chain 1: performed for num_warmup < 20 Chain 1: Chain 1: Iteration: 1 / 10 [ 10%] (Warmup) Chain 1: Iteration: 2 / 10 [ 20%] (Warmup) Chain 1: Iteration: 3 / 10 [ 30%] (Warmup) Chain 1: Iteration: 4 / 10 [ 40%] (Warmup) Chain 1: Iteration: 5 / 10 [ 50%] (Warmup) Chain 1: Iteration: 6 / 10 [ 60%] (Sampling) Chain 1: Iteration: 7 / 10 [ 70%] (Sampling) Chain 1: Iteration: 8 / 10 [ 80%] (Sampling) Chain 1: Iteration: 9 / 10 [ 90%] (Sampling) Chain 1: Iteration: 10 / 10 [100%] (Sampling) Chain 1: Chain 1: Elapsed Time: 0.001 seconds (Warm-up) Chain 1: 0 seconds (Sampling) Chain 1: 0.001 seconds (Total) Chain 1: Using 'OpenCL' R package for diagnostics: No OpenCL platforms found. Setting levels: control = 0, case = 1 Setting direction: controls < cases Attaching package: 'dplyr' The following objects are masked from 'package:stats': filter, lag The following objects are masked from 'package:base': intersect, setdiff, setequal, union [ FAIL 0 | WARN 5 | SKIP 20 | PASS 220 ] ══ Skipped tests (20) ══════════════════════════════════════════════════════════ • On CRAN (20): 'test-bnns.R:85:3', 'test-bnns.R:133:3', 'test-bnns_coverage.R:151:3', 'test-bnns_parsnip.R:86:3', 'test-gpu.R:25:3', 'test-parsnip_integration.R:8:3', 'test-parsnip_integration.R:28:3', 'test-parsnip_integration.R:61:3', 'test-plot.R:2:3', 'test-plot.R:32:3', 'test-predict.R:2:3', 'test-predict.R:18:3', 'test-predict.R:31:3', 'test-recipe_integration.R:10:3', 'test-recipe_integration.R:47:3', 'test-recipe_integration.R:79:3', 'test-recipe_integration.R:122:3', 'test-save_load.R:2:3', 'test-tune_integration.R:11:3', 'test-tune_integration.R:51:3' [ FAIL 0 | WARN 5 | SKIP 20 | PASS 220 ] > > proc.time() user system elapsed 21.14 2.14 636.59