[INFO] fetching crate rustyml 0.11.0...
[INFO] testing rustyml-0.11.0 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate rustyml 0.11.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate rustyml 0.11.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rustyml 0.11.0
[INFO] tweaked toml for crates.io crate rustyml 0.11.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rustyml 0.11.0 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rustyml 0.11.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e0c4373150c932848ae5a6b22a51921566d15f07c5bc50c64781ff3a590e40f7
[INFO] running `Command { std: "docker" "start" "-a" "e0c4373150c932848ae5a6b22a51921566d15f07c5bc50c64781ff3a590e40f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e0c4373150c932848ae5a6b22a51921566d15f07c5bc50c64781ff3a590e40f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e0c4373150c932848ae5a6b22a51921566d15f07c5bc50c64781ff3a590e40f7", kill_on_drop: false }`
[INFO] [stdout] e0c4373150c932848ae5a6b22a51921566d15f07c5bc50c64781ff3a590e40f7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d451023eab288eca733e2e8b9f9d31e5c4a127423f090da0984db9c82b8dea34
[INFO] running `Command { std: "docker" "start" "-a" "d451023eab288eca733e2e8b9f9d31e5c4a127423f090da0984db9c82b8dea34", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling portable-atomic v1.13.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling unit-prefix v0.5.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling console v0.16.2
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling indicatif v0.18.3
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling rand_distr v0.5.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ndarray v0.17.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ndarray-rand v0.16.0
[INFO] [stderr]    Compiling rustyml v0.11.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.91s
[INFO] running `Command { std: "docker" "inspect" "d451023eab288eca733e2e8b9f9d31e5c4a127423f090da0984db9c82b8dea34", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d451023eab288eca733e2e8b9f9d31e5c4a127423f090da0984db9c82b8dea34", kill_on_drop: false }`
[INFO] [stdout] d451023eab288eca733e2e8b9f9d31e5c4a127423f090da0984db9c82b8dea34
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0ed98ab1276b278761f6f6395e918bbbba9c1c23b794f167a08ad8d15419e85c
[INFO] running `Command { std: "docker" "start" "-a" "0ed98ab1276b278761f6f6395e918bbbba9c1c23b794f167a08ad8d15419e85c", kill_on_drop: false }`
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling rustyml v0.11.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 48.17s
[INFO] running `Command { std: "docker" "inspect" "0ed98ab1276b278761f6f6395e918bbbba9c1c23b794f167a08ad8d15419e85c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0ed98ab1276b278761f6f6395e918bbbba9c1c23b794f167a08ad8d15419e85c", kill_on_drop: false }`
[INFO] [stdout] 0ed98ab1276b278761f6f6395e918bbbba9c1c23b794f167a08ad8d15419e85c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7e411fcca44141ceb7ffc0a9e128af4c9d52eed717f40eeaf19b0ea7e89c3c74
[INFO] running `Command { std: "docker" "start" "-a" "7e411fcca44141ceb7ffc0a9e128af4c9d52eed717f40eeaf19b0ea7e89c3c74", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.30s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustyml-c15ef2a1d63f0ba4)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/machine_learning_test.rs (/opt/rustwide/target/debug/deps/machine_learning_test-2bbbfd5bff142df4)
[INFO] [stdout] 
[INFO] [stdout] running 107 tests
[INFO] [stdout] test ml_dbscan_test::test_fit_predict ... ok
[INFO] [stdout] test ml_dbscan_test::test_default ... ok
[INFO] [stdout] test ml_dbscan_test::test_empty_data ... ok
[INFO] [stdout] test ml_dbscan_test::test_get_labels_before_fit ... ok
[INFO] [stdout] test ml_dbscan_test::test_fit_simple_data ... ok
[INFO] [stdout] test ml_dbscan_test::test_get_core_sample_indices_before_fit ... ok
[INFO] [stdout] test ml_dbscan_test::test_new ... ok
[INFO] [stdout] test ml_dbscan_test::test_predict_before_fit ... ok
[INFO] [stdout] test ml_decision_tree_test::test_decision_tree_params_default ... ok
[INFO] [stdout] test ml_dbscan_test::test_getters ... ok
[INFO] [stdout] test ml_decision_tree_test::test_fit_predict_classifier ... ok
[INFO] [stdout] test ml_decision_tree_test::test_different_algorithms ... ok
[INFO] [stdout] test ml_dbscan_test::test_different_metrics ... ok
[INFO] [stdout] test ml_decision_tree_test::test_error_handling ... ok
[INFO] [stdout] test ml_decision_tree_test::test_fit_predict_regressor ... ok
[INFO] [stdout] test ml_decision_tree_test::test_max_depth_parameter ... ok
[INFO] [stdout] test ml_decision_tree_test::test_node_creation ... ok
[INFO] [stdout] test ml_decision_tree_test::test_decision_tree_new ... ok
[INFO] [stdout] test ml_decision_tree_test::test_predict_proba ... ok
[INFO] [stdout] test ml_dbscan_test::test_predict ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_anomaly_score_not_fitted ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_default ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_anomaly_score ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_different_max_samples ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_fit_empty_data ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_fit_nan_data ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_memory_efficiency ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_new ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_new_with_auto_max_depth ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_fit_valid_data ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_path_length_consistency ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_fit_infinite_data ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_predict_dimension_mismatch ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_predict_empty_data ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_predict_nan_data ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_predict_not_fitted ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_parallel_consistency ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_predict ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_reproducibility ... ok
[INFO] [stdout] test ml_kmeans_test::test_new_and_default ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_identical_points ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_single_feature ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_fit_predict ... ok
[INFO] [stdout] test ml_knn_test::test_knn_default ... ok
[INFO] [stdout] test ml_knn_test::test_knn_new ... ok
[INFO] [stdout] test ml_knn_test::test_knn_distance_weights ... ok
[INFO] [stdout] test ml_knn_test::test_knn_empty_train ... ok
[INFO] [stdout] test ml_knn_test::test_knn_predict_euclidean_uniform ... ok
[INFO] [stdout] test ml_knn_test::test_knn_predict_consistency ... ok
[INFO] [stdout] test ml_knn_test::test_knn_fit ... ok
[INFO] [stdout] test ml_knn_test::test_knn_predict_manhattan ... ok
[INFO] [stdout] test ml_knn_test::test_knn_predict_parallel_distance_weights ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_larger_dataset ... ok
[INFO] [stdout] test ml_knn_test::test_knn_predict_parallel_euclidean_uniform ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_different_n_estimators ... ok
[INFO] [stdout] test ml_kmeans_test::test_fit ... ok
[INFO] [stdout] test ml_kmeans_test::test_getters ... ok
[INFO] [stdout] test ml_knn_test::test_knn_predict_parallel_multiple_samples ... ok
[INFO] [stdout] test ml_kmeans_test::test_different_cluster_counts ... ok
[INFO] [stdout] test ml_knn_test::test_knn_string_labels ... ok
[INFO] [stdout] test ml_knn_test::test_knn_predict_parallel_string_labels ... ok
[INFO] [stdout] test ml_kmeans_test::test_fit_predict ... ok
[INFO] [stdout] test ml_knn_test::test_knn_with_k3 ... ok
[INFO] [stdout] test ml_knn_test::test_knn_predict_parallel_manhattan ... ok
[INFO] [stdout] test ml_linear_regression_test::test_default_constructor ... ok
[INFO] [stdout] test ml_linear_regression_test::test_new_constructor ... ok
[INFO] [stdout] test ml_linear_regression_test::test_not_fitted_error ... ok
[INFO] [stdout] test ml_linear_svc_test::test_default ... ok
[INFO] [stdout] test ml_linear_svc_test::test_fit_with_invalid_data ... ok
[INFO] [stdout] test ml_linear_svc_test::test_new ... ok
[INFO] [stdout] test ml_linear_svc_test::test_error_handling ... ok
[INFO] [stdout] test ml_kmeans_test::test_predict ... ok
[INFO] [stdout] test ml_isolation_forest_test::test_anomaly_score_dimension_mismatch ... ok
[INFO] [stdout] test ml_logistic_regression_test::test_default_constructor ... ok
[INFO] [stdout] test ml_linear_svc_test::test_getters_before_fit ... ok
[INFO] [stdout] test ml_logistic_regression_test::test_new_constructor ... ok
[INFO] [stdout] test ml_logistic_regression_test::test_predict_proba ... ok
[INFO] [stdout] test ml_logistic_regression_test::test_generate_polynomial_features ... ok
[INFO] [stdout] test ml_logistic_regression_test::test_fit_and_predict_simple_case ... ok
[INFO] [stdout] test ml_meanshift_test::test_meanshift_default ... ok
[INFO] [stdout] test ml_knn_test::test_knn_predict_parallel_large_k ... ok
[INFO] [stdout] test ml_meanshift_test::test_meanshift_new ... ok
[INFO] [stdout] test ml_meanshift_test::test_meanshift_getters_before_fit ... ok
[INFO] [stdout] test ml_svc_test::test_cosine_kernel_constructor ... ok
[INFO] [stdout] test ml_svc_test::test_decision_function ... ok
[INFO] [stdout] test ml_svc_test::test_different_kernels ... ok
[INFO] [stdout] test ml_svc_test::test_error_handling ... ok
[INFO] [stdout] test ml_svc_test::test_fit_and_predict_linear ... ok
[INFO] [stdout] test ml_svc_test::test_fit_and_predict_rbf ... ok
[INFO] [stdout] test ml_svc_test::test_getters_before_fit ... ok
[INFO] [stdout] test ml_svc_test::test_svc_constructor ... ok
[INFO] [stdout] test ml_svc_test::test_svc_default ... ok
[INFO] [stdout] test ml_linear_regression_test::test_no_intercept ... ok
[INFO] [stdout] test ml_linear_regression_test::test_linear_regression_fit_predict ... ok
[INFO] [stdout] test ml_linear_svc_test::test_decision_function ... ok
[INFO] [stdout] test ml_logistic_regression_test::test_fit_with_intercept ... ok
[INFO] [stdout] test ml_linear_svc_test::test_different_penalties ... ok
[INFO] [stdout] test ml_linear_regression_test::test_fit_and_predict ... ok
[INFO] [stdout] test ml_meanshift_test::test_estimate_bandwidth ... ok
[INFO] [stdout] test ml_linear_regression_test::test_multivariate_regression ... ok
[INFO] [stdout] test ml_meanshift_test::test_fit_with_max_iterations ... ok
[INFO] [stdout] test ml_linear_svc_test::test_fit_predict_simple_case ... ok
[INFO] [stdout] test ml_meanshift_test::test_meanshift_fit_predict ... ok
[INFO] [stdout] test ml_meanshift_test::test_meanshift_fit ... ok
[INFO] [stdout] test ml_meanshift_test::test_meanshift_predict ... ok
[INFO] [stdout] test ml_meanshift_test::test_bin_seeding ... ok
[INFO] [stdout] test ml_meanshift_test::test_cluster_all_parameter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 107 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/math_test.rs (/opt/rustwide/target/debug/deps/math_test-e82daed612ae8f81)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test test_entropy_empty ... ok
[INFO] [stdout] test test_entropy_balanced_binary ... ok
[INFO] [stdout] test test_entropy_homogeneous ... ok
[INFO] [stdout] test test_entropy_unbalanced ... ok
[INFO] [stdout] test test_gain_ratio ... ok
[INFO] [stdout] test test_gini_balanced_binary ... ok
[INFO] [stdout] test test_gini_homogeneous ... ok
[INFO] [stdout] test test_gini_unbalanced ... ok
[INFO] [stdout] test test_information_gain_no_improvement ... ok
[INFO] [stdout] test test_entropy_multiclass ... ok
[INFO] [stdout] test test_gini_empty ... ok
[INFO] [stdout] test test_gain_ratio_zero_split_info ... ok
[INFO] [stdout] test test_information_gain ... ok
[INFO] [stdout] test test_logistic_loss ... ok
[INFO] [stdout] test test_minkowski_distance_row ... ok
[INFO] [stdout] test test_sigmoid ... ok
[INFO] [stdout] test test_standard_deviation ... ok
[INFO] [stdout] test test_sum_of_square_total ... ok
[INFO] [stdout] test test_manhattan_distance_row ... ok
[INFO] [stdout] test test_squared_euclidean_distance_row ... ok
[INFO] [stdout] test test_sum_of_squared_errors ... ok
[INFO] [stdout] test test_variance_constant ... ok
[INFO] [stdout] test test_variance_simple ... ok
[INFO] [stdout] test test_variance_with_variance ... ok
[INFO] [stdout] test test_variance_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/metric_test.rs (/opt/rustwide/target/debug/deps/metric_test-72d5b4d595e84cfe)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ml_dbscan_test.rs (/opt/rustwide/target/debug/deps/ml_dbscan_test-fc2a896999fe51f5)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_get_labels_before_fit ... ok
[INFO] [stdout] test test_getters ... ok
[INFO] [stdout] test test_new ... ok
[INFO] [stdout] test test_get_core_sample_indices_before_fit ... ok
[INFO] [stdout] test test_default ... ok
[INFO] [stdout] test test_empty_data ... ok
[INFO] [stdout] test test_predict_before_fit ... ok
[INFO] [stdout] test test_fit_simple_data ... ok
[INFO] [stdout] test test_different_metrics ... ok
[INFO] [stdout] test test_fit_predict ... ok
[INFO] [stdout] test test_predict ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ml_decision_tree_test.rs (/opt/rustwide/target/debug/deps/ml_decision_tree_test-1749470cd975c233)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_decision_tree_new ... ok
[INFO] [stdout] test test_decision_tree_params_default ... ok
[INFO] [stdout] test test_fit_predict_classifier ... ok
[INFO] [stdout] test test_error_handling ... ok
[INFO] [stdout] test test_max_depth_parameter ... ok
[INFO] [stdout] test test_fit_predict_regressor ... ok
[INFO] [stdout] test test_node_creation ... ok
[INFO] [stdout] test test_different_algorithms ... ok
[INFO] [stdout] test test_predict_proba ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ml_isolation_forest_test.rs (/opt/rustwide/target/debug/deps/ml_isolation_forest_test-2f9bb28c8b4cd498)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test test_default ... ok
[INFO] [stdout] test test_anomaly_score_not_fitted ... ok
[INFO] [stdout] test test_new_with_auto_max_depth ... ok
[INFO] [stdout] test test_fit_infinite_data ... ok
[INFO] [stdout] test test_fit_nan_data ... ok
[INFO] [stdout] test test_new ... ok
[INFO] [stdout] test test_memory_efficiency ... ok
[INFO] [stdout] test test_predict_dimension_mismatch ... ok
[INFO] [stdout] test test_anomaly_score_dimension_mismatch ... ok
[INFO] [stdout] test test_path_length_consistency ... ok
[INFO] [stdout] test test_fit_empty_data ... ok
[INFO] [stdout] test test_different_max_samples ... ok
[INFO] [stdout] test test_predict_empty_data ... ok
[INFO] [stdout] test test_predict_nan_data ... ok
[INFO] [stdout] test test_predict_not_fitted ... ok
[INFO] [stdout] test test_anomaly_score ... ok
[INFO] [stdout] test test_identical_points ... ok
[INFO] [stdout] test test_fit_predict ... ok
[INFO] [stdout] test test_single_feature ... ok
[INFO] [stdout] test test_predict ... ok
[INFO] [stdout] test test_fit_valid_data ... ok
[INFO] [stdout] test test_parallel_consistency ... ok
[INFO] [stdout] test test_different_n_estimators ... ok
[INFO] [stdout] test test_larger_dataset ... ok
[INFO] [stdout] test test_reproducibility ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ml_kmeans_test.rs (/opt/rustwide/target/debug/deps/ml_kmeans_test-e38e1573e9ffc746)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_new_and_default ... ok
[INFO] [stdout] test test_getters ... ok
[INFO] [stdout] test test_predict ... ok
[INFO] [stdout] test test_fit_predict ... ok
[INFO] [stdout] test test_fit ... ok
[INFO] [stdout] test test_different_cluster_counts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ml_knn_test.rs (/opt/rustwide/target/debug/deps/ml_knn_test-e59b6f784e47709c)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test test_knn_default ... ok
[INFO] [stdout] test test_knn_empty_train ... ok
[INFO] [stdout] test test_knn_fit ... ok
[INFO] [stdout] test test_knn_distance_weights ... ok
[INFO] [stdout] test test_knn_new ... ok
[INFO] [stdout] test test_knn_predict_manhattan ... ok
[INFO] [stdout] test test_knn_predict_euclidean_uniform ... ok
[INFO] [stdout] test test_knn_string_labels ... ok
[INFO] [stdout] test test_knn_with_k3 ... ok
[INFO] [stdout] test test_knn_predict_parallel_distance_weights ... ok
[INFO] [stdout] test test_knn_predict_parallel_euclidean_uniform ... ok
[INFO] [stdout] test test_knn_predict_parallel_string_labels ... ok
[INFO] [stdout] test test_knn_predict_parallel_manhattan ... ok
[INFO] [stdout] test test_knn_predict_parallel_multiple_samples ... ok
[INFO] [stdout] test test_knn_predict_consistency ... ok
[INFO] [stdout] test test_knn_predict_parallel_large_k ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ml_linear_regression_test.rs (/opt/rustwide/target/debug/deps/ml_linear_regression_test-91e76585fdfda5f0)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_not_fitted_error ... ok
[INFO] [stdout] test test_new_constructor ... ok
[INFO] [stdout] test test_default_constructor ... ok
[INFO] [stdout] test test_no_intercept ... ok
[INFO] [stdout] test test_linear_regression_fit_predict ... ok
[INFO] [stdout] test test_fit_and_predict ... ok
[INFO] [stdout] test test_multivariate_regression ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ml_linear_svc_test.rs (/opt/rustwide/target/debug/deps/ml_linear_svc_test-d9e37e5c7ef69bab)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_default ... ok
[INFO] [stdout] test test_getters_before_fit ... ok
[INFO] [stdout] test test_new ... ok
[INFO] [stdout] test test_error_handling ... ok
[INFO] [stdout] test test_fit_with_invalid_data ... ok
[INFO] [stdout] test test_different_penalties ... ok
[INFO] [stdout] test test_decision_function ... ok
[INFO] [stderr]      Running tests/ml_logistic_regression_test.rs (/opt/rustwide/target/debug/deps/ml_logistic_regression_test-b290d4fb273a4451)
[INFO] [stdout] test test_fit_predict_simple_case ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.26s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_default_constructor ... ok
[INFO] [stdout] test test_new_constructor ... ok
[INFO] [stdout] test test_predict_proba ... ok
[INFO] [stdout] test test_fit_and_predict_simple_case ... ok
[INFO] [stdout] test test_generate_polynomial_features ... ok
[INFO] [stdout] test test_fit_with_intercept ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ml_meanshift_test.rs (/opt/rustwide/target/debug/deps/ml_meanshift_test-0958ea9388a61377)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_meanshift_default ... ok
[INFO] [stdout] test test_meanshift_getters_before_fit ... ok
[INFO] [stdout] test test_meanshift_new ... ok
[INFO] [stdout] test test_estimate_bandwidth ... ok
[INFO] [stdout] test test_fit_with_max_iterations ... ok
[INFO] [stdout] test test_meanshift_fit ... ok
[INFO] [stdout] test test_meanshift_predict ... ok
[INFO] [stdout] test test_meanshift_fit_predict ... ok
[INFO] [stdout] test test_cluster_all_parameter ... ok
[INFO] [stdout] test test_bin_seeding ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 27.82s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ml_svc_test.rs (/opt/rustwide/target/debug/deps/ml_svc_test-3e501d6bfa38f836)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_cosine_kernel_constructor ... ok
[INFO] [stdout] test test_different_kernels ... ok
[INFO] [stdout] test test_svc_default ... ok
[INFO] [stdout] test test_fit_and_predict_linear ... ok
[INFO] [stdout] test test_error_handling ... ok
[INFO] [stdout] test test_svc_constructor ... ok
[INFO] [stdout] test test_fit_and_predict_rbf ... ok
[INFO] [stdout] test test_decision_function ... ok
[INFO] [stdout] test test_getters_before_fit ... ok
[INFO] [stderr]      Running tests/neural_network_test.rs (/opt/rustwide/target/debug/deps/neural_network_test-2a1555ed6603ee7c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 366 tests
[INFO] [stdout] test nn_activation_test::activation_backward_without_forward_test ... ok
[INFO] [stdout] test nn_activation_test::relu_empty_input_test ... ok
[INFO] [stdout] test nn_activation_test::relu_forward_test ... ok
[INFO] [stdout] test nn_activation_test::sigmoid_backward_test ... ok
[INFO] [stdout] test nn_activation_test::sigmoid_empty_input_test ... ok
[INFO] [stdout] test nn_activation_test::relu_backward_test ... ok
[INFO] [stdout] test nn_activation_test::softmax_1d_input_error_test ... ok
[INFO] [stdout] test nn_activation_test::softmax_backward_test ... ok
[INFO] [stdout] test nn_activation_test::sigmoid_forward_test ... ok
[INFO] [stdout] test nn_activation_test::activation_numerical_stability_test ... ok
[INFO] [stdout] test nn_activation_test::tanh_forward_test ... ok
[INFO] [stdout] test nn_activation_test::softmax_forward_test ... ok
[INFO] [stdout] test nn_average_pooling_1d_test::test_average_pooling_1d_with_sequential ... ok
[INFO] [stdout] test nn_average_pooling_2d_test::average_pooling_basic_test ... ok
[INFO] [stdout] test nn_activation_test::tanh_backward_test ... ok
[INFO] [stdout] test nn_average_pooling_3d_test::test_average_pooling_3d_basic ... ok
[INFO] [stdout] test nn_average_pooling_3d_test::test_average_pooling_3d_edge_cases ... ok
[INFO] [stdout] test nn_average_pooling_1d_test::test_average_pooling_1d_forward ... ok
[INFO] [stdout] test nn_average_pooling_2d_test::average_pooling_different_strides_test ... ok
[INFO] [stdout] test nn_average_pooling_1d_test::test_average_pooling_1d_shape ... ok
[INFO] [stdout] test nn_average_pooling_2d_test::average_pooling_non_even_input_test ... ok
[INFO] [stdout] test nn_activation_test::activation_layer_properties_test ... ok
[INFO] [stdout] test nn_average_pooling_1d_test::test_layer_type_and_output_shape ... ok
[INFO] [stdout] test nn_average_pooling_1d_test::test_average_pooling_1d_backward ... ok
[INFO] [stdout] test nn_average_pooling_3d_test::test_average_pooling_3d_forward ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_backward_pass ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_inference_mode ... ok
[INFO] [stdout] test nn_activation_test::with_activation_test ... ok
[INFO] [stdout] test nn_average_pooling_1d_test::test_average_pooling_1d_odd_window_size ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_output_shape ... ok
[INFO] [stdout] test nn_average_pooling_3d_test::test_average_pooling_3d_gradient_flow ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_parameter_count ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_parameter_update_rmsprop ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_forward_pass_dimensions ... ok
[INFO] [stdout] test nn_average_pooling_3d_test::test_average_pooling_3d_multiple_channels ... ok
[INFO] [stdout] test nn_average_pooling_3d_test::test_average_pooling_3d_with_strides ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_different_batch_sizes ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_training_mode ... ok
[INFO] [stdout] test nn_average_pooling_2d_test::average_pooling_backprop_test ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_parameter_update_sgd ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_running_statistics ... ok
[INFO] [stdout] test nn_activation_test::activation_integration_test ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_parameter_update_adam ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_layer_type ... ok
[INFO] [stdout] test nn_conv_1d_test::test_conv1d_parameter_count ... ok
[INFO] [stdout] test nn_conv_1d_test::test_conv1d_activation_functions ... ok
[INFO] [stdout] test nn_conv_3d_test::test_conv3d_activation_functions ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_parameter_update_adagrad ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_set_weights ... ok
[INFO] [stdout] test nn_conv_1d_test::test_conv1d_multiple_channels ... ok
[INFO] [stdout] test nn_conv_3d_test::test_conv3d_different_strides ... ok
[INFO] [stdout] test nn_average_pooling_3d_test::test_average_pooling_3d_sequential_model ... ok
[INFO] [stdout] test nn_activation_test::softmax_empty_input_test ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_large_batch_parallel ... ok
[INFO] [stdout] test nn_conv_1d_test::test_conv1d_sequential_with_sgd ... ok
[INFO] [stdout] test nn_activation_test::tanh_empty_input_test ... ok
[INFO] [stdout] test nn_conv_1d_test::test_conv1d_different_strides ... ok
[INFO] [stdout] test nn_batch_normalization_test::test_batch_normalization_with_sequential_model ... ok
[INFO] [stdout] test nn_conv_3d_test::test_conv3d_asymmetric_stride ... ok
[INFO] [stdout] test nn_conv_2d_test::conv2d_test ... ok
[INFO] [stdout] test nn_conv_1d_test::test_conv1d_sequential_with_rmsprop ... ok
[INFO] [stdout] test nn_conv_3d_test::test_conv3d_parameter_count ... ok
[INFO] [stdout] test nn_dense_test::test_dense_activation_functions ... ok
[INFO] [stdout] test nn_dense_test::test_dense_forward_pass_dimensions ... ok
[INFO] [stdout] test nn_depthwise_conv_2d_test::test_depthwise_conv2d_creation ... ok
[INFO] [stdout] test nn_dense_test::test_dense_batch_processing ... ok
[INFO] [stdout] test nn_depthwise_conv_2d_test::test_depthwise_conv2d_channel_independence ... ok
[INFO] [stdout] test nn_depthwise_conv_2d_test::test_depthwise_conv2d_edge_cases ... ok
[INFO] [stdout] test nn_depthwise_conv_2d_test::test_depthwise_conv2d_multiple_batches ... ok
[INFO] [stdout] test nn_depthwise_conv_2d_test::test_depthwise_conv2d_forward ... ok
[INFO] [stdout] test nn_depthwise_conv_2d_test::test_depthwise_conv2d_backward ... ok
[INFO] [stdout] test nn_depthwise_conv_2d_test::test_depthwise_conv2d_sequential_model ... ok
[INFO] [stdout] test nn_depthwise_conv_2d_test::test_depthwise_conv2d_same_padding ... ok
[INFO] [stdout] test nn_dropout_test::test_dropout_backward_pass ... ok
[INFO] [stdout] test nn_dropout_test::test_dropout_consistency_across_calls ... ok
[INFO] [stdout] test nn_dropout_test::test_dropout_inference_mode ... ok
[INFO] [stdout] test nn_dropout_test::test_dropout_invalid_rate ... ok
[INFO] [stdout] test nn_dropout_test::test_dropout_different_rates ... ok
[INFO] [stdout] test nn_dropout_test::test_dropout_forward_pass_dimensions ... ok
[INFO] [stdout] test nn_dropout_test::test_dropout_layer_type ... ok
[INFO] [stdout] test nn_dropout_test::test_dropout_maintains_expected_value ... ok
[INFO] [stdout] test nn_dropout_test::test_dropout_multidimensional ... ok
[INFO] [stdout] test nn_depthwise_conv_2d_test::test_depthwise_conv2d_different_strides ... ok
[INFO] [stdout] test nn_dropout_test::test_dropout_output_shape ... ok
[INFO] [stdout] test nn_dropout_test::test_dropout_rate_zero ... ok
[INFO] [stdout] test nn_dropout_test::test_dropout_shape_validation ... ok
[INFO] [stdout] test nn_dropout_test::test_dropout_training_mode ... ok
[INFO] [stdout] test nn_flatten_test::test_flatten_5d ... ok
[INFO] [stdout] test nn_flatten_test::test_flatten_3d ... ok
[INFO] [stdout] test nn_flatten_test::test_flatten_4d ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_consistency_across_calls ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_backward_pass ... ok
[INFO] [stdout] test nn_flatten_test::test_flatten_only_model ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_forward_dimensions ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_layer_type ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_new ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_multidimensional ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_rate_equals_one ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_output_shape ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_rate_over_one ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_rate_zero ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_shape_validation ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_different_rates ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_training_mode ... ok
[INFO] [stdout] test nn_gaussian_noise_test::test_gaussian_noise_backward ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_inference_mode ... ok
[INFO] [stdout] test nn_gaussian_noise_test::test_gaussian_noise_forward_training ... ok
[INFO] [stdout] test nn_gaussian_noise_test::test_gaussian_noise_forward_inference ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_no_zeros ... ok
[INFO] [stdout] test nn_gaussian_noise_test::test_gaussian_noise_new ... ok
[INFO] [stdout] test nn_gaussian_noise_test::test_gaussian_noise_shape_validation ... ok
[INFO] [stdout] test nn_gaussian_noise_test::test_gaussian_noise_zero_stddev ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_negative_rate ... ok
[INFO] [stdout] test nn_global_average_pooling_1d_test::test_global_average_pooling_1d_backward ... ok
[INFO] [stdout] test nn_global_average_pooling_1d_test::test_global_average_pooling_1d_creation ... ok
[INFO] [stdout] test nn_global_average_pooling_1d_test::test_global_average_pooling_1d_sequential ... ok
[INFO] [stdout] test nn_global_average_pooling_1d_test::test_global_average_pooling_1d_zero_input ... ok
[INFO] [stdout] test nn_global_average_pooling_3d_test::test_global_average_pooling_3d_backward_without_forward ... ok
[INFO] [stdout] test nn_global_average_pooling_3d_test::test_global_average_pooling_3d_basic_functionality ... ok
[INFO] [stdout] test nn_global_average_pooling_3d_test::test_global_average_pooling_3d_different_spatial_dimensions ... ok
[INFO] [stdout] test nn_global_average_pooling_3d_test::test_global_average_pooling_3d_gradient_computation ... ok
[INFO] [stdout] test nn_global_average_pooling_1d_test::test_global_average_pooling_1d_forward ... ok
[INFO] [stdout] test nn_dense_test::test_dense_parameter_count ... ok
[INFO] [stdout] test nn_global_average_pooling_3d_test::test_global_average_pooling_3d_multiple_batches_and_channels ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_statistical_properties ... ok
[INFO] [stdout] test nn_global_max_pooling_1d_test::test_global_max_pooling_1d_backward ... ok
[INFO] [stdout] test nn_global_max_pooling_1d_test::test_global_max_pooling_1d_creation ... ok
[INFO] [stdout] test nn_global_average_pooling_3d_test::test_global_average_pooling_3d_layer_properties ... ok
[INFO] [stdout] test nn_global_average_pooling_2d_test::test_global_average_pooling_2d ... ok
[INFO] [stdout] test nn_global_max_pooling_1d_test::test_global_max_pooling_1d_negative_input ... ok
[INFO] [stdout] test nn_global_max_pooling_1d_test::test_global_max_pooling_1d_sequential ... ok
[INFO] [stdout] test nn_global_average_pooling_3d_test::test_global_average_pooling_3d_with_random_values ... ok
[INFO] [stdout] test nn_global_max_pooling_1d_test::test_global_max_pooling_1d_zero_input ... ok
[INFO] [stdout] test nn_global_max_pooling_2d_test::test_global_max_pooling_forward ... ok
[INFO] [stdout] test nn_global_max_pooling_2d_test::test_global_max_pooling_in_sequential ... ok
[INFO] [stdout] test nn_global_max_pooling_3d_test::test_global_max_pooling_3d_backward_without_forward ... ok
[INFO] [stdout] test nn_global_max_pooling_3d_test::test_global_max_pooling_3d_backward ... ok
[INFO] [stdout] test nn_global_max_pooling_2d_test::test_global_max_pooling_backward ... ok
[INFO] [stdout] test nn_global_max_pooling_3d_test::test_global_max_pooling_3d_forward_batch ... ok
[INFO] [stdout] test nn_global_max_pooling_3d_test::test_global_max_pooling_3d_forward_basic ... ok
[INFO] [stdout] test nn_global_max_pooling_3d_test::test_global_max_pooling_3d_layer_properties ... ok
[INFO] [stdout] test nn_global_max_pooling_3d_test::test_global_max_pooling_3d_with_negative_values ... ok
[INFO] [stdout] test nn_global_max_pooling_3d_test::test_global_max_pooling_3d_with_sequential ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_3d_input ... ok
[INFO] [stdout] test nn_depthwise_conv_2d_test::test_depthwise_conv2d_training ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_5d_input ... ok
[INFO] [stdout] test nn_global_max_pooling_1d_test::test_global_max_pooling_1d_forward ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_backward_pass ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_all_groups ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_custom_channel_axis ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_4d_input ... ok
[INFO] [stdout] test nn_global_max_pooling_3d_test::test_global_max_pooling_3d_sequential_training ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_batch_independence ... ok
[INFO] [stdout] test nn_global_average_pooling_3d_test::test_global_average_pooling_3d_with_sequential_training ... ok
[INFO] [stdout] test nn_gaussian_dropout_test::test_gaussian_dropout_stddev_formula ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_epsilon_effect ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_group_statistics ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_gradient_flow ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_invalid_channel_axis ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_inference_mode ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_output_shape ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_parameter_count ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_parameter_update_adagrad ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_forward_pass_dimensions ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_different_group_sizes ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_parameter_update_rmsprop ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_parameter_update_adam ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_multiple_forward_backward ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_set_weights ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_serialization ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_invalid_num_groups ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_single_group ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_training_mode ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_parameter_update_sgd ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_vs_instance_normalization ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_layer_type ... ok
[INFO] [stdout] test nn_gru_test::test_gru_gradient_flow ... ok
[INFO] [stdout] test nn_conv_3d_test::test_conv3d_same_padding ... ok
[INFO] [stdout] test nn_gru_test::test_gru_different_activations ... ok
[INFO] [stdout] test nn_flatten_test::test_flatten_in_sequential ... ok
[INFO] [stdout] test nn_group_normalization_test::test_group_normalization_large_batch_parallel ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_3d_input ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_4d_input ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_5d_input ... ok
[INFO] [stdout] test nn_gru_test::test_gru_layer ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_custom_channel_axis ... ok
[INFO] [stdout] test nn_gru_test::test_gru_layer_basic ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_backward_pass ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_epsilon_effect ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_forward_pass_dimensions ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_different_spatial_sizes ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_invalid_channel_axis ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_invalid_input_dimensions ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_inference_mode ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_layer_type ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_gradient_flow ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_output_shape ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_parameter_count ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_parameter_update_adagrad ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_parameter_update_adam ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_multiple_forward_backward ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_parameter_update_sgd ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_serialization ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_set_weights ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_training_mode ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_vs_batch_normalization ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_parameter_update_rmsprop ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_3d_input ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_backward_pass ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_custom_axis ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_default_axis ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_different_batch_sizes ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_large_batch_parallel ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_epsilon_effect ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_gradient_flow ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_inference_mode ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_invalid_axis ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_layer_type ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_multiple_forward_backward ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_output_shape ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_parameter_count ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_parameter_update_adagrad ... ok
[INFO] [stdout] test nn_instance_normalization_test::test_instance_normalization_with_sequential_model ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_parameter_update_rmsprop ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_parameter_update_sgd ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_serialization ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_parameter_update_adam ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_set_weights ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_forward_pass_dimensions ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_training_mode ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_vs_batch_normalization_difference ... ok
[INFO] [stdout] test nn_layer_weight_test::test_get_weights ... ok
[INFO] [stdout] test nn_gru_test::test_gru_state_evolution ... ok
[INFO] [stdout] test nn_loss_function_test::binary_cross_entropy_test ... ok
[INFO] [stdout] test nn_loss_function_test::categorical_cross_entropy_test ... ok
[INFO] [stdout] test nn_loss_function_test::mae_test ... ok
[INFO] [stdout] test nn_loss_function_test::mse_test ... ok
[INFO] [stdout] test nn_loss_function_test::sparse_categorical_cross_entropy_test ... ok
[INFO] [stdout] test nn_lstm_test::test_lstm_layer ... ok
[INFO] [stdout] test nn_gru_test::test_gru_sequential_composition ... ok
[INFO] [stdout] test nn_layer_normalization_test::test_layer_normalization_with_sequential_model ... ok
[INFO] [stdout] test nn_lstm_test::test_lstm_different_activations ... ok
[INFO] [stdout] test nn_lstm_test::test_lstm_layer_basic ... ok
[INFO] [stdout] test nn_conv_3d_test::test_conv3d_with_adam ... ok
[INFO] [stdout] test nn_max_pooling_1d_test::test_max_pooling_1d ... ok
[INFO] [stdout] test nn_max_pooling_1d_test::test_max_pooling_1d_backward ... ok
[INFO] [stdout] test nn_max_pooling_2d_test::max_pooling_2d_edge_cases ... ok
[INFO] [stdout] test nn_max_pooling_2d_test::max_pooling_2d_test ... ok
[INFO] [stdout] test nn_max_pooling_3d_test::test_max_pooling_3d_backward_pass ... ok
[INFO] [stdout] test nn_max_pooling_3d_test::test_max_pooling_3d_different_strides ... ok
[INFO] [stdout] test nn_lstm_test::test_lstm_sequential_composition ... ok
[INFO] [stdout] test nn_max_pooling_3d_test::test_max_pooling_3d_forward_pass ... ok
[INFO] [stdout] test nn_max_pooling_3d_test::test_max_pooling_3d_layer_properties ... ok
[INFO] [stdout] test nn_max_pooling_3d_test::test_max_pooling_3d_multiple_channels ... ok
[INFO] [stdout] test nn_max_pooling_3d_test::test_max_pooling_3d_with_sequential ... ok
[INFO] [stdout] test nn_max_pooling_3d_test::test_max_pooling_3d_edge_cases ... ok
[INFO] [stdout] test nn_optimizer_test::test_ada_grad_new ... ok
[INFO] [stdout] test nn_optimizer_test::test_ada_grad_states_new ... ok
[INFO] [stdout] test nn_optimizer_test::test_ada_grad_states_update_parameter ... ok
[INFO] [stdout] test nn_optimizer_test::test_ada_grad_states_update_parameter_with_recurrent ... ok
[INFO] [stdout] test nn_optimizer_test::test_adam_new ... ok
[INFO] [stdout] test nn_optimizer_test::test_ada_grad_states_accumulation_over_multiple_steps ... ok
[INFO] [stdout] test nn_optimizer_test::test_adam_states_new ... ok
[INFO] [stdout] test nn_optimizer_test::test_adam_states_update_parameter ... ok
[INFO] [stdout] test nn_optimizer_test::test_adam_states_update_parameter_with_recurrent ... ok
[INFO] [stdout] test nn_optimizer_test::test_rmsprop_cache_accumulation_over_multiple_steps ... ok
[INFO] [stdout] test nn_optimizer_test::test_rmsprop_cache_new ... ok
[INFO] [stdout] test nn_optimizer_test::test_rmsprop_cache_update_param ... ok
[INFO] [stdout] test nn_optimizer_test::test_rmsprop_cache_update_parameters ... ok
[INFO] [stdout] test nn_gaussian_noise_test::test_gaussian_noise_negative_stddev - should panic ... ok
[INFO] [stdout] test nn_lstm_test::test_lstm_state_evolution ... ok
[INFO] [stdout] test nn_optimizer_test::test_adam_states_bias_correction ... ok
[INFO] [stdout] test nn_optimizer_test::test_sgd_update_parameters ... ok
[INFO] [stdout] test nn_optimizer_test::test_rmsprop_new ... ok
[INFO] [stdout] test nn_optimizer_test::test_sgd_new ... ok
[INFO] [stdout] test nn_optimizer_test::test_sgd_update_parameters_rnn ... ok
[INFO] [stdout] test nn_separable_conv_2d_test::test_separable_conv2d_basic ... ok
[INFO] [stdout] test nn_separable_conv_2d_test::test_separable_conv2d_get_weights ... ok
[INFO] [stdout] test nn_separable_conv_2d_test::test_separable_conv2d_batch_processing ... ok
[INFO] [stdout] test nn_separable_conv_2d_test::test_separable_conv2d_multiple_training_calls ... ok
[INFO] [stdout] test nn_separable_conv_2d_test::test_separable_conv2d_output_shape_calculation ... ok
[INFO] [stdout] test nn_separable_conv_2d_test::test_separable_conv2d_different_depth_multiplier ... ok
[INFO] [stdout] test nn_separable_conv_2d_test::test_separable_conv2d_valid_padding ... ok
[INFO] [stdout] test nn_conv_3d_test::test_conv3d_sequential_with_rmsprop ... ok
[INFO] [stdout] test nn_separable_conv_2d_test::test_separable_conv2d_with_strides ... ok
[INFO] [stdout] test nn_separable_conv_2d_test::test_separable_conv2d_training ... ok
[INFO] [stdout] test nn_sequential_test::test_fit_error_handling ... ok
[INFO] [stdout] test nn_separable_conv_2d_test::test_separable_conv2d_different_optimizers ... ok
[INFO] [stdout] test nn_simple_rnn_test::test_simple_rnn_different_activations ... ok
[INFO] [stdout] test nn_simple_rnn_test::test_simple_rnn_layer ... ok
[INFO] [stdout] test nn_simple_rnn_test::test_simple_rnn_layer_basic ... ok
[INFO] [stdout] test nn_dense_test::test_dense_learning_capability ... ok
[INFO] [stdout] test nn_conv_3d_test::test_conv3d_sequential_with_sgd ... ok
[INFO] [stdout] test nn_simple_rnn_test::test_simple_rnn_sequential_composition ... ok
[INFO] [stdout] test nn_sequential_test::test_fit_linear_regression_convergence ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_backward_pass ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_channel_consistency ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_consistency_across_calls ... ok
[INFO] [stdout] test nn_conv_3d_test::test_conv3d_multiple_channels ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_dimension_validation ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_forward_pass_dimensions ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_inference_mode ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_invalid_rate ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_layer_type ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_different_rates ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_output_shape ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_rate_one ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_rate_zero ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_scaling ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_shape_validation ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_maintains_expected_value ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_training_mode ... ok
[INFO] [stdout] test nn_gru_test::test_gru_sequence_learning ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_consistency_across_calls ... ok
[INFO] [stdout] test nn_spatial_dropout_1d_test::test_spatial_dropout_1d_various_shapes ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_dimension_validation ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_feature_map_consistency ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_forward_pass_dimensions ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_inference_mode ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_invalid_rate ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_layer_type ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_backward_pass ... ok
[INFO] [stdout] test nn_simple_rnn_test::test_simple_rnn_vanishing_gradient_susceptibility ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_output_shape ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_rate_one ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_rate_zero ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_scaling ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_shape_validation ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_spatial_structure ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_training_mode ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_maintains_expected_value ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_backward_pass ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_non_square_feature_maps ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_consistency_across_calls ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_dimension_validation ... ok
[INFO] [stdout] test nn_gru_test::test_gru_vs_simple_rnn ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_forward_pass_dimensions ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_inference_mode ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_invalid_rate ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_feature_map_consistency ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_layer_type ... ok
[INFO] [stdout] test nn_separable_conv_2d_test::test_separable_conv2d_large_kernel ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_output_shape ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_rate_one ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_rate_zero ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_scaling ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_shape_validation ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_different_rates ... ok
[INFO] [stdout] test nn_simple_rnn_test::test_simple_rnn_sequence_memory ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_spatial_structure ... ok
[INFO] [stdout] test nn_simple_rnn_test::test_simple_rnn_overfitting ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_volumetric_consistency ... ok
[INFO] [stdout] test nn_lstm_test::test_lstm_sequence_learning ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_non_cubic_volumes ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_different_rates ... ok
[INFO] [stdout] test nn_flatten_test::test_multiple_layers_with_flatten ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_training_mode ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_maintains_expected_value ... ok
[INFO] [stdout] test nn_spatial_dropout_2d_test::test_spatial_dropout_2d_various_shapes ... ok
[INFO] [stdout] test nn_sequential_test::test_fit_classification_convergence ... ok
[INFO] [stdout] test nn_spatial_dropout_3d_test::test_spatial_dropout_3d_various_shapes ... ok
[INFO] [stdout] test nn_sequential_test::fit_with_batches_test ... ok
[INFO] [stdout] test nn_gru_test::test_gru_temporal_xor ... ok
[INFO] [stdout] test nn_lstm_test::test_lstm_temporal_xor ... ok
[INFO] [stdout] test nn_gru_test::test_gru_parity_check has been running for over 60 seconds
[INFO] [stdout] test nn_lstm_test::test_lstm_parity_check has been running for over 60 seconds
[INFO] [stdout] test nn_lstm_test::test_lstm_parity_check ... ok
[INFO] [stdout] test nn_gru_test::test_gru_parity_check ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 366 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 122.86s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_activation_test.rs (/opt/rustwide/target/debug/deps/nn_activation_test-5f60512313fad0bc)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test relu_empty_input_test ... ok
[INFO] [stdout] test softmax_empty_input_test ... ok
[INFO] [stdout] test softmax_1d_input_error_test ... ok
[INFO] [stdout] test activation_backward_without_forward_test ... ok
[INFO] [stdout] test tanh_forward_test ... ok
[INFO] [stdout] test sigmoid_forward_test ... ok
[INFO] [stdout] test softmax_forward_test ... ok
[INFO] [stdout] test relu_forward_test ... ok
[INFO] [stdout] test softmax_backward_test ... ok
[INFO] [stdout] test tanh_empty_input_test ... ok
[INFO] [stdout] test activation_layer_properties_test ... ok
[INFO] [stdout] test sigmoid_backward_test ... ok
[INFO] [stdout] test activation_numerical_stability_test ... ok
[INFO] [stdout] test sigmoid_empty_input_test ... ok
[INFO] [stdout] test tanh_backward_test ... ok
[INFO] [stdout] test relu_backward_test ... ok
[INFO] [stdout] test with_activation_test ... ok
[INFO] [stdout] test activation_integration_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_average_pooling_1d_test.rs (/opt/rustwide/target/debug/deps/nn_average_pooling_1d_test-f5bf26c2afef3c7d)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_average_pooling_1d_odd_window_size ... ok
[INFO] [stdout] test test_average_pooling_1d_with_sequential ... ok
[INFO] [stdout] test test_layer_type_and_output_shape ... ok
[INFO] [stdout] test test_average_pooling_1d_shape ... ok
[INFO] [stdout] test test_average_pooling_1d_backward ... ok
[INFO] [stdout] test test_average_pooling_1d_forward ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_average_pooling_2d_test.rs (/opt/rustwide/target/debug/deps/nn_average_pooling_2d_test-2152c8feb5c4614c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test average_pooling_different_strides_test ... ok
[INFO] [stdout] test average_pooling_non_even_input_test ... ok
[INFO] [stdout] test average_pooling_basic_test ... ok
[INFO] [stdout] test average_pooling_backprop_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_average_pooling_3d_test.rs (/opt/rustwide/target/debug/deps/nn_average_pooling_3d_test-1f2676f06eef16a0)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_average_pooling_3d_with_strides ... ok
[INFO] [stdout] test test_average_pooling_3d_multiple_channels ... ok
[INFO] [stdout] test test_average_pooling_3d_edge_cases ... ok
[INFO] [stdout] test test_average_pooling_3d_gradient_flow ... ok
[INFO] [stdout] test test_average_pooling_3d_basic ... ok
[INFO] [stdout] test test_average_pooling_3d_forward ... ok
[INFO] [stdout] test test_average_pooling_3d_sequential_model ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_batch_normalization_test.rs (/opt/rustwide/target/debug/deps/nn_batch_normalization_test-f991c3ef77acaffa)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test test_batch_normalization_layer_type ... ok
[INFO] [stdout] test test_batch_normalization_parameter_count ... ok
[INFO] [stdout] test test_batch_normalization_output_shape ... ok
[INFO] [stdout] test test_batch_normalization_set_weights ... ok
[INFO] [stdout] test test_batch_normalization_parameter_update_sgd ... ok
[INFO] [stdout] test test_batch_normalization_different_batch_sizes ... ok
[INFO] [stdout] test test_batch_normalization_forward_pass_dimensions ... ok
[INFO] [stdout] test test_batch_normalization_inference_mode ... ok
[INFO] [stdout] test test_batch_normalization_training_mode ... ok
[INFO] [stdout] test test_batch_normalization_parameter_update_adagrad ... ok
[INFO] [stdout] test test_batch_normalization_backward_pass ... ok
[INFO] [stdout] test test_batch_normalization_parameter_update_adam ... ok
[INFO] [stdout] test test_batch_normalization_parameter_update_rmsprop ... ok
[INFO] [stdout] test test_batch_normalization_running_statistics ... ok
[INFO] [stdout] test test_batch_normalization_large_batch_parallel ... ok
[INFO] [stdout] test test_batch_normalization_with_sequential_model ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_conv_1d_test.rs (/opt/rustwide/target/debug/deps/nn_conv_1d_test-d7f9eac7fc1c229d)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_conv1d_activation_functions ... ok
[INFO] [stdout] test test_conv1d_different_strides ... ok
[INFO] [stdout] test test_conv1d_sequential_with_sgd ... ok
[INFO] [stdout] test test_conv1d_multiple_channels ... ok
[INFO] [stdout] test test_conv1d_sequential_with_rmsprop ... ok
[INFO] [stdout] test test_conv1d_parameter_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_conv_2d_test.rs (/opt/rustwide/target/debug/deps/nn_conv_2d_test-cf1d2bb70c9e66a1)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test conv2d_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_conv_3d_test.rs (/opt/rustwide/target/debug/deps/nn_conv_3d_test-7bc6115c886871c6)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_conv3d_parameter_count ... ok
[INFO] [stdout] test test_conv3d_different_strides ... ok
[INFO] [stdout] test test_conv3d_activation_functions ... ok
[INFO] [stdout] test test_conv3d_asymmetric_stride ... ok
[INFO] [stdout] test test_conv3d_same_padding ... ok
[INFO] [stdout] test test_conv3d_with_adam ... ok
[INFO] [stdout] test test_conv3d_sequential_with_rmsprop ... ok
[INFO] [stdout] test test_conv3d_multiple_channels ... ok
[INFO] [stdout] test test_conv3d_sequential_with_sgd ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_dense_test.rs (/opt/rustwide/target/debug/deps/nn_dense_test-d1fbd1831e789446)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dense_activation_functions ... ok
[INFO] [stdout] test test_dense_batch_processing ... ok
[INFO] [stdout] test test_dense_forward_pass_dimensions ... ok
[INFO] [stdout] test test_dense_parameter_count ... ok
[INFO] [stdout] test test_dense_learning_capability ... ok
[INFO] [stderr]      Running tests/nn_depthwise_conv_2d_test.rs (/opt/rustwide/target/debug/deps/nn_depthwise_conv_2d_test-1b7bf2106c4e4020)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_dropout_test.rs (/opt/rustwide/target/debug/deps/nn_dropout_test-f68a833d7f54e24d)
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s
[INFO] [stderr]      Running tests/nn_flatten_test.rs (/opt/rustwide/target/debug/deps/nn_flatten_test-39e0300f2ad1b9a7)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_depthwise_conv2d_creation ... ok
[INFO] [stdout] test test_depthwise_conv2d_edge_cases ... ok
[INFO] [stdout] test test_depthwise_conv2d_channel_independence ... ok
[INFO] [stdout] test test_depthwise_conv2d_forward ... ok
[INFO] [stdout] test test_depthwise_conv2d_multiple_batches ... ok
[INFO] [stdout] test test_depthwise_conv2d_sequential_model ... ok
[INFO] [stdout] test test_depthwise_conv2d_different_strides ... ok
[INFO] [stdout] test test_depthwise_conv2d_backward ... ok
[INFO] [stdout] test test_depthwise_conv2d_same_padding ... ok
[INFO] [stdout] test test_depthwise_conv2d_training ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_dropout_invalid_rate ... ok
[INFO] [stdout] test test_dropout_output_shape ... ok
[INFO] [stdout] test test_dropout_inference_mode ... ok
[INFO] [stdout] test test_dropout_backward_pass ... ok
[INFO] [stdout] test test_dropout_forward_pass_dimensions ... ok
[INFO] [stdout] test test_dropout_consistency_across_calls ... ok
[INFO] [stdout] test test_dropout_layer_type ... ok
[INFO] [stdout] test test_dropout_rate_zero ... ok
[INFO] [stdout] test test_dropout_multidimensional ... ok
[INFO] [stdout] test test_dropout_shape_validation ... ok
[INFO] [stdout] test test_dropout_maintains_expected_value ... ok
[INFO] [stdout] test test_dropout_training_mode ... ok
[INFO] [stdout] test test_dropout_different_rates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_flatten_4d ... ok
[INFO] [stdout] test test_flatten_5d ... ok
[INFO] [stdout] test test_flatten_only_model ... ok
[INFO] [stdout] test test_flatten_3d ... ok
[INFO] [stdout] test test_flatten_in_sequential ... ok
[INFO] [stdout] test test_multiple_layers_with_flatten ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.54s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_gaussian_dropout_test.rs (/opt/rustwide/target/debug/deps/nn_gaussian_dropout_test-c5d1ae60031a8136)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_gaussian_dropout_layer_type ... ok
[INFO] [stdout] test test_gaussian_dropout_negative_rate ... ok
[INFO] [stdout] test test_gaussian_dropout_output_shape ... ok
[INFO] [stdout] test test_gaussian_dropout_forward_dimensions ... ok
[INFO] [stdout] test test_gaussian_dropout_consistency_across_calls ... ok
[INFO] [stdout] test test_gaussian_dropout_no_zeros ... ok
[INFO] [stdout] test test_gaussian_dropout_backward_pass ... ok
[INFO] [stdout] test test_gaussian_dropout_rate_equals_one ... ok
[INFO] [stdout] test test_gaussian_dropout_rate_zero ... ok
[INFO] [stdout] test test_gaussian_dropout_shape_validation ... ok
[INFO] [stdout] test test_gaussian_dropout_multidimensional ... ok
[INFO] [stdout] test test_gaussian_dropout_new ... ok
[INFO] [stdout] test test_gaussian_dropout_rate_over_one ... ok
[INFO] [stdout] test test_gaussian_dropout_inference_mode ... ok
[INFO] [stdout] test test_gaussian_dropout_different_rates ... ok
[INFO] [stdout] test test_gaussian_dropout_statistical_properties ... ok
[INFO] [stdout] test test_gaussian_dropout_training_mode ... ok
[INFO] [stdout] test test_gaussian_dropout_stddev_formula ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_gaussian_noise_test.rs (/opt/rustwide/target/debug/deps/nn_gaussian_noise_test-967de061dfab4d01)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_gaussian_noise_new ... ok
[INFO] [stdout] test test_gaussian_noise_backward ... ok
[INFO] [stdout] test test_gaussian_noise_forward_inference ... ok
[INFO] [stdout] test test_gaussian_noise_shape_validation ... ok
[INFO] [stdout] test test_gaussian_noise_zero_stddev ... ok
[INFO] [stdout] test test_gaussian_noise_forward_training ... ok
[INFO] [stderr]      Running tests/nn_global_average_pooling_1d_test.rs (/opt/rustwide/target/debug/deps/nn_global_average_pooling_1d_test-86c0a5febf900bdf)
[INFO] [stdout] test test_gaussian_noise_negative_stddev - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_global_average_pooling_1d_zero_input ... ok
[INFO] [stdout] test test_global_average_pooling_1d_backward ... ok
[INFO] [stdout] test test_global_average_pooling_1d_creation ... ok
[INFO] [stdout] test test_global_average_pooling_1d_sequential ... ok
[INFO] [stdout] test test_global_average_pooling_1d_forward ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_global_average_pooling_2d_test.rs (/opt/rustwide/target/debug/deps/nn_global_average_pooling_2d_test-f9159628220c0c66)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_global_average_pooling_2d ... ok
[INFO] [stderr]      Running tests/nn_global_average_pooling_3d_test.rs (/opt/rustwide/target/debug/deps/nn_global_average_pooling_3d_test-6b5a32a33a9e0f94)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_global_average_pooling_3d_layer_properties ... ok
[INFO] [stdout] test test_global_average_pooling_3d_backward_without_forward ... ok
[INFO] [stdout] test test_global_average_pooling_3d_different_spatial_dimensions ... ok
[INFO] [stdout] test test_global_average_pooling_3d_basic_functionality ... ok
[INFO] [stdout] test test_global_average_pooling_3d_multiple_batches_and_channels ... ok
[INFO] [stdout] test test_global_average_pooling_3d_with_random_values ... ok
[INFO] [stdout] test test_global_average_pooling_3d_gradient_computation ... ok
[INFO] [stderr]      Running tests/nn_global_max_pooling_1d_test.rs (/opt/rustwide/target/debug/deps/nn_global_max_pooling_1d_test-92efb7ff845c5615)
[INFO] [stdout] test test_global_average_pooling_3d_with_sequential_training ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/nn_global_max_pooling_2d_test.rs (/opt/rustwide/target/debug/deps/nn_global_max_pooling_2d_test-902a0b5342294a3b)
[INFO] [stdout] test test_global_max_pooling_1d_creation ... ok
[INFO] [stderr]      Running tests/nn_global_max_pooling_3d_test.rs (/opt/rustwide/target/debug/deps/nn_global_max_pooling_3d_test-3152576604f1a93b)
[INFO] [stdout] test test_global_max_pooling_1d_zero_input ... ok
[INFO] [stdout] test test_global_max_pooling_1d_sequential ... ok
[INFO] [stdout] test test_global_max_pooling_1d_negative_input ... ok
[INFO] [stdout] test test_global_max_pooling_1d_backward ... ok
[INFO] [stdout] test test_global_max_pooling_1d_forward ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_global_max_pooling_forward ... ok
[INFO] [stdout] test test_global_max_pooling_in_sequential ... ok
[INFO] [stdout] test test_global_max_pooling_backward ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_global_max_pooling_3d_layer_properties ... ok
[INFO] [stdout] test test_global_max_pooling_3d_backward_without_forward ... ok
[INFO] [stdout] test test_global_max_pooling_3d_backward ... ok
[INFO] [stdout] test test_global_max_pooling_3d_forward_basic ... ok
[INFO] [stdout] test test_global_max_pooling_3d_with_sequential ... ok
[INFO] [stdout] test test_global_max_pooling_3d_forward_batch ... ok
[INFO] [stdout] test test_global_max_pooling_3d_with_negative_values ... ok
[INFO] [stdout] test test_global_max_pooling_3d_sequential_training ... ok
[INFO] [stderr]      Running tests/nn_group_normalization_test.rs (/opt/rustwide/target/debug/deps/nn_group_normalization_test-b562334ef5f4e02c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test test_group_normalization_3d_input ... ok
[INFO] [stdout] test test_group_normalization_epsilon_effect ... ok
[INFO] [stdout] test test_group_normalization_group_statistics ... ok
[INFO] [stdout] test test_group_normalization_batch_independence ... ok
[INFO] [stdout] test test_group_normalization_all_groups ... ok
[INFO] [stdout] test test_group_normalization_invalid_channel_axis ... ok
[INFO] [stdout] test test_group_normalization_gradient_flow ... ok
[INFO] [stdout] test test_group_normalization_backward_pass ... ok
[INFO] [stdout] test test_group_normalization_4d_input ... ok
[INFO] [stdout] test test_group_normalization_custom_channel_axis ... ok
[INFO] [stdout] test test_group_normalization_5d_input ... ok
[INFO] [stdout] test test_group_normalization_inference_mode ... ok
[INFO] [stdout] test test_group_normalization_layer_type ... ok
[INFO] [stdout] test test_group_normalization_invalid_num_groups ... ok
[INFO] [stdout] test test_group_normalization_forward_pass_dimensions ... ok
[INFO] [stdout] test test_group_normalization_output_shape ... ok
[INFO] [stdout] test test_group_normalization_parameter_count ... ok
[INFO] [stdout] test test_group_normalization_set_weights ... ok
[INFO] [stdout] test test_group_normalization_serialization ... ok
[INFO] [stdout] test test_group_normalization_single_group ... ok
[INFO] [stdout] test test_group_normalization_training_mode ... ok
[INFO] [stdout] test test_group_normalization_parameter_update_adagrad ... ok
[INFO] [stdout] test test_group_normalization_multiple_forward_backward ... ok
[INFO] [stdout] test test_group_normalization_parameter_update_sgd ... ok
[INFO] [stdout] test test_group_normalization_parameter_update_rmsprop ... ok
[INFO] [stdout] test test_group_normalization_parameter_update_adam ... ok
[INFO] [stdout] test test_group_normalization_different_group_sizes ... ok
[INFO] [stdout] test test_group_normalization_vs_instance_normalization ... ok
[INFO] [stdout] test test_group_normalization_large_batch_parallel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_gru_test.rs (/opt/rustwide/target/debug/deps/nn_gru_test-ad44a4d95d0cb288)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_gru_layer_basic ... ok
[INFO] [stdout] test test_gru_layer ... ok
[INFO] [stdout] test test_gru_gradient_flow ... ok
[INFO] [stdout] test test_gru_state_evolution ... ok
[INFO] [stdout] test test_gru_different_activations ... ok
[INFO] [stdout] test test_gru_sequential_composition ... ok
[INFO] [stdout] test test_gru_sequence_learning ... ok
[INFO] [stdout] test test_gru_vs_simple_rnn ... ok
[INFO] [stdout] test test_gru_temporal_xor ... ok
[INFO] [stdout] test test_gru_parity_check has been running for over 60 seconds
[INFO] [stdout] test test_gru_parity_check ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 61.61s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_instance_normalization_test.rs (/opt/rustwide/target/debug/deps/nn_instance_normalization_test-6fdd2cd113da10ce)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_instance_normalization_layer_type ... ok
[INFO] [stdout] test test_instance_normalization_output_shape ... ok
[INFO] [stdout] test test_instance_normalization_parameter_count ... ok
[INFO] [stdout] test test_instance_normalization_invalid_input_dimensions ... ok
[INFO] [stdout] test test_instance_normalization_forward_pass_dimensions ... ok
[INFO] [stdout] test test_instance_normalization_epsilon_effect ... ok
[INFO] [stdout] test test_instance_normalization_different_spatial_sizes ... ok
[INFO] [stdout] test test_instance_normalization_custom_channel_axis ... ok
[INFO] [stdout] test test_instance_normalization_5d_input ... ok
[INFO] [stdout] test test_instance_normalization_3d_input ... ok
[INFO] [stdout] test test_instance_normalization_inference_mode ... ok
[INFO] [stdout] test test_instance_normalization_4d_input ... ok
[INFO] [stdout] test test_instance_normalization_parameter_update_adagrad ... ok
[INFO] [stdout] test test_instance_normalization_parameter_update_adam ... ok
[INFO] [stdout] test test_instance_normalization_backward_pass ... ok
[INFO] [stdout] test test_instance_normalization_serialization ... ok
[INFO] [stdout] test test_instance_normalization_multiple_forward_backward ... ok
[INFO] [stdout] test test_instance_normalization_parameter_update_sgd ... ok
[INFO] [stdout] test test_instance_normalization_gradient_flow ... ok
[INFO] [stdout] test test_instance_normalization_parameter_update_rmsprop ... ok
[INFO] [stdout] test test_instance_normalization_invalid_channel_axis ... ok
[INFO] [stdout] test test_instance_normalization_vs_batch_normalization ... ok
[INFO] [stdout] test test_instance_normalization_set_weights ... ok
[INFO] [stdout] test test_instance_normalization_training_mode ... ok
[INFO] [stdout] test test_instance_normalization_large_batch_parallel ... ok
[INFO] [stdout] test test_instance_normalization_with_sequential_model ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_layer_normalization_test.rs (/opt/rustwide/target/debug/deps/nn_layer_normalization_test-7f9f05d8ea353a8f)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test test_layer_normalization_output_shape ... ok
[INFO] [stdout] test test_layer_normalization_layer_type ... ok
[INFO] [stdout] test test_layer_normalization_parameter_count ... ok
[INFO] [stdout] test test_layer_normalization_invalid_axis ... ok
[INFO] [stdout] test test_layer_normalization_set_weights ... ok
[INFO] [stdout] test test_layer_normalization_custom_axis ... ok
[INFO] [stdout] test test_layer_normalization_training_mode ... ok
[INFO] [stdout] test test_layer_normalization_inference_mode ... ok
[INFO] [stdout] test test_layer_normalization_vs_batch_normalization_difference ... ok
[INFO] [stdout] test test_layer_normalization_parameter_update_adagrad ... ok
[INFO] [stdout] test test_layer_normalization_3d_input ... ok
[INFO] [stdout] test test_layer_normalization_different_batch_sizes ... ok
[INFO] [stdout] test test_layer_normalization_multiple_forward_backward ... ok
[INFO] [stdout] test test_layer_normalization_parameter_update_adam ... ok
[INFO] [stdout] test test_layer_normalization_default_axis ... ok
[INFO] [stdout] test test_layer_normalization_backward_pass ... ok
[INFO] [stdout] test test_layer_normalization_gradient_flow ... ok
[INFO] [stderr]      Running tests/nn_layer_weight_test.rs (/opt/rustwide/target/debug/deps/nn_layer_weight_test-536534419631928e)
[INFO] [stdout] test test_layer_normalization_forward_pass_dimensions ... ok
[INFO] [stdout] test test_layer_normalization_epsilon_effect ... ok
[INFO] [stdout] test test_layer_normalization_serialization ... ok
[INFO] [stdout] test test_layer_normalization_parameter_update_sgd ... ok
[INFO] [stdout] test test_layer_normalization_parameter_update_rmsprop ... ok
[INFO] [stdout] test test_layer_normalization_with_sequential_model ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_get_weights ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_loss_function_test.rs (/opt/rustwide/target/debug/deps/nn_loss_function_test-29641e97ee47c747)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test binary_cross_entropy_test ... ok
[INFO] [stdout] test sparse_categorical_cross_entropy_test ... ok
[INFO] [stdout] test categorical_cross_entropy_test ... ok
[INFO] [stdout] test mse_test ... ok
[INFO] [stdout] test mae_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_lstm_test.rs (/opt/rustwide/target/debug/deps/nn_lstm_test-6a0ef2e09da3fffb)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_lstm_layer_basic ... ok
[INFO] [stdout] test test_lstm_layer ... ok
[INFO] [stdout] test test_lstm_sequential_composition ... ok
[INFO] [stdout] test test_lstm_state_evolution ... ok
[INFO] [stdout] test test_lstm_different_activations ... ok
[INFO] [stdout] test test_lstm_sequence_learning ... ok
[INFO] [stdout] test test_lstm_temporal_xor ... ok
[INFO] [stdout] test test_lstm_parity_check has been running for over 60 seconds
[INFO] [stdout] test test_lstm_parity_check ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 66.52s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_max_pooling_1d_test.rs (/opt/rustwide/target/debug/deps/nn_max_pooling_1d_test-4db46141b8fdb522)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_max_pooling_1d_backward ... ok
[INFO] [stdout] test test_max_pooling_1d ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_max_pooling_2d_test.rs (/opt/rustwide/target/debug/deps/nn_max_pooling_2d_test-a3dae7752b874798)
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test max_pooling_2d_edge_cases ... ok
[INFO] [stdout] test max_pooling_2d_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_max_pooling_3d_test.rs (/opt/rustwide/target/debug/deps/nn_max_pooling_3d_test-4517cd2787bc9dc9)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_max_pooling_3d_backward_pass ... ok
[INFO] [stdout] test test_max_pooling_3d_forward_pass ... ok
[INFO] [stdout] test test_max_pooling_3d_layer_properties ... ok
[INFO] [stdout] test test_max_pooling_3d_multiple_channels ... ok
[INFO] [stdout] test test_max_pooling_3d_edge_cases ... ok
[INFO] [stdout] test test_max_pooling_3d_with_sequential ... ok
[INFO] [stdout] test test_max_pooling_3d_different_strides ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_optimizer_test.rs (/opt/rustwide/target/debug/deps/nn_optimizer_test-244f5ad94ac7d167)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_ada_grad_new ... ok
[INFO] [stdout] test test_rmsprop_new ... ok
[INFO] [stdout] test test_sgd_new ... ok
[INFO] [stdout] test test_rmsprop_cache_update_param ... ok
[INFO] [stdout] test test_sgd_update_parameters ... ok
[INFO] [stdout] test test_rmsprop_cache_accumulation_over_multiple_steps ... ok
[INFO] [stdout] test test_rmsprop_cache_new ... ok
[INFO] [stdout] test test_sgd_update_parameters_rnn ... ok
[INFO] [stdout] test test_ada_grad_states_accumulation_over_multiple_steps ... ok
[INFO] [stdout] test test_rmsprop_cache_update_parameters ... ok
[INFO] [stdout] test test_adam_states_bias_correction ... ok
[INFO] [stdout] test test_adam_states_update_parameter_with_recurrent ... ok
[INFO] [stdout] test test_ada_grad_states_update_parameter ... ok
[INFO] [stdout] test test_ada_grad_states_update_parameter_with_recurrent ... ok
[INFO] [stdout] test test_adam_new ... ok
[INFO] [stdout] test test_adam_states_new ... ok
[INFO] [stdout] test test_ada_grad_states_new ... ok
[INFO] [stdout] test test_adam_states_update_parameter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_separable_conv_2d_test.rs (/opt/rustwide/target/debug/deps/nn_separable_conv_2d_test-15c3ca0f533b9216)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_separable_conv2d_get_weights ... ok
[INFO] [stdout] test test_separable_conv2d_output_shape_calculation ... ok
[INFO] [stdout] test test_separable_conv2d_valid_padding ... ok
[INFO] [stdout] test test_separable_conv2d_multiple_training_calls ... ok
[INFO] [stdout] test test_separable_conv2d_basic ... ok
[INFO] [stdout] test test_separable_conv2d_different_depth_multiplier ... ok
[INFO] [stdout] test test_separable_conv2d_batch_processing ... ok
[INFO] [stdout] test test_separable_conv2d_with_strides ... ok
[INFO] [stdout] test test_separable_conv2d_training ... ok
[INFO] [stdout] test test_separable_conv2d_different_optimizers ... ok
[INFO] [stdout] test test_separable_conv2d_large_kernel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_sequential_test.rs (/opt/rustwide/target/debug/deps/nn_sequential_test-51336c4da8f251af)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_fit_error_handling ... ok
[INFO] [stdout] test test_fit_linear_regression_convergence ... ok
[INFO] [stdout] test test_fit_classification_convergence ... ok
[INFO] [stdout] test fit_with_batches_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 39.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_simple_rnn_test.rs (/opt/rustwide/target/debug/deps/nn_simple_rnn_test-cfb5cc4bd72f14a9)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_simple_rnn_layer ... ok
[INFO] [stdout] test test_simple_rnn_layer_basic ... ok
[INFO] [stdout] test test_simple_rnn_sequential_composition ... ok
[INFO] [stdout] test test_simple_rnn_different_activations ... ok
[INFO] [stdout] test test_simple_rnn_vanishing_gradient_susceptibility ... ok
[INFO] [stdout] test test_simple_rnn_overfitting ... ok
[INFO] [stdout] test test_simple_rnn_sequence_memory ... ok
[INFO] [stderr]      Running tests/nn_spatial_dropout_1d_test.rs (/opt/rustwide/target/debug/deps/nn_spatial_dropout_1d_test-dea4a11bf286b016)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.76s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_spatial_dropout_1d_layer_type ... ok
[INFO] [stdout] test test_spatial_dropout_1d_dimension_validation ... ok
[INFO] [stdout] test test_spatial_dropout_1d_inference_mode ... ok
[INFO] [stdout] test test_spatial_dropout_1d_rate_one ... ok
[INFO] [stdout] test test_spatial_dropout_1d_shape_validation ... ok
[INFO] [stdout] test test_spatial_dropout_1d_invalid_rate ... ok
[INFO] [stdout] test test_spatial_dropout_1d_rate_zero ... ok
[INFO] [stdout] test test_spatial_dropout_1d_output_shape ... ok
[INFO] [stdout] test test_spatial_dropout_1d_scaling ... ok
[INFO] [stdout] test test_spatial_dropout_1d_backward_pass ... ok
[INFO] [stdout] test test_spatial_dropout_1d_consistency_across_calls ... ok
[INFO] [stdout] test test_spatial_dropout_1d_channel_consistency ... ok
[INFO] [stdout] test test_spatial_dropout_1d_forward_pass_dimensions ... ok
[INFO] [stdout] test test_spatial_dropout_1d_maintains_expected_value ... ok
[INFO] [stdout] test test_spatial_dropout_1d_training_mode ... ok
[INFO] [stdout] test test_spatial_dropout_1d_various_shapes ... ok
[INFO] [stdout] test test_spatial_dropout_1d_different_rates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_spatial_dropout_2d_test.rs (/opt/rustwide/target/debug/deps/nn_spatial_dropout_2d_test-5b655a16677d6cef)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_spatial_dropout_2d_rate_zero ... ok
[INFO] [stdout] test test_spatial_dropout_2d_invalid_rate ... ok
[INFO] [stdout] test test_spatial_dropout_2d_output_shape ... ok
[INFO] [stdout] test test_spatial_dropout_2d_inference_mode ... ok
[INFO] [stdout] test test_spatial_dropout_2d_rate_one ... ok
[INFO] [stdout] test test_spatial_dropout_2d_layer_type ... ok
[INFO] [stdout] test test_spatial_dropout_2d_scaling ... ok
[INFO] [stdout] test test_spatial_dropout_2d_backward_pass ... ok
[INFO] [stdout] test test_spatial_dropout_2d_dimension_validation ... ok
[INFO] [stdout] test test_spatial_dropout_2d_spatial_structure ... ok
[INFO] [stdout] test test_spatial_dropout_2d_forward_pass_dimensions ... ok
[INFO] [stdout] test test_spatial_dropout_2d_consistency_across_calls ... ok
[INFO] [stdout] test test_spatial_dropout_2d_feature_map_consistency ... ok
[INFO] [stdout] test test_spatial_dropout_2d_non_square_feature_maps ... ok
[INFO] [stdout] test test_spatial_dropout_2d_shape_validation ... ok
[INFO] [stdout] test test_spatial_dropout_2d_maintains_expected_value ... ok
[INFO] [stdout] test test_spatial_dropout_2d_training_mode ... ok
[INFO] [stdout] test test_spatial_dropout_2d_different_rates ... ok
[INFO] [stdout] test test_spatial_dropout_2d_various_shapes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nn_spatial_dropout_3d_test.rs (/opt/rustwide/target/debug/deps/nn_spatial_dropout_3d_test-f55eccb87ded0134)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test test_spatial_dropout_3d_invalid_rate ... ok
[INFO] [stdout] test test_spatial_dropout_3d_rate_one ... ok
[INFO] [stdout] test test_spatial_dropout_3d_dimension_validation ... ok
[INFO] [stdout] test test_spatial_dropout_3d_inference_mode ... ok
[INFO] [stdout] test test_spatial_dropout_3d_output_shape ... ok
[INFO] [stdout] test test_spatial_dropout_3d_layer_type ... ok
[INFO] [stdout] test test_spatial_dropout_3d_shape_validation ... ok
[INFO] [stdout] test test_spatial_dropout_3d_rate_zero ... ok
[INFO] [stdout] test test_spatial_dropout_3d_forward_pass_dimensions ... ok
[INFO] [stdout] test test_spatial_dropout_3d_scaling ... ok
[INFO] [stdout] test test_spatial_dropout_3d_backward_pass ... ok
[INFO] [stdout] test test_spatial_dropout_3d_consistency_across_calls ... ok
[INFO] [stdout] test test_spatial_dropout_3d_feature_map_consistency ... ok
[INFO] [stdout] test test_spatial_dropout_3d_volumetric_consistency ... ok
[INFO] [stdout] test test_spatial_dropout_3d_spatial_structure ... ok
[INFO] [stdout] test test_spatial_dropout_3d_non_cubic_volumes ... ok
[INFO] [stdout] test test_spatial_dropout_3d_different_rates ... ok
[INFO] [stdout] test test_spatial_dropout_3d_maintains_expected_value ... ok
[INFO] [stdout] test test_spatial_dropout_3d_training_mode ... ok
[INFO] [stdout] test test_spatial_dropout_3d_various_shapes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.97s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ut_kernel_pca_test.rs (/opt/rustwide/target/debug/deps/ut_kernel_pca_test-7025067a20f77684)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ut_label_encoding_test.rs (/opt/rustwide/target/debug/deps/ut_label_encoding_test-7ca5e915dd2d9da8)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ut_linear_discriminant_analysis_test.rs (/opt/rustwide/target/debug/deps/ut_linear_discriminant_analysis_test-eabc8c0b39668991)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ut_normalize_test.rs (/opt/rustwide/target/debug/deps/ut_normalize_test-077f6ccd893a9c49)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ut_principal_component_analysis_test.rs (/opt/rustwide/target/debug/deps/ut_principal_component_analysis_test-a038a660b17407e7)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ut_standardize_test.rs (/opt/rustwide/target/debug/deps/ut_standardize_test-63c8ac0544000950)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ut_t_sne_test.rs (/opt/rustwide/target/debug/deps/ut_t_sne_test-c7e920bb56aebc96)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ut_train_test_split_test.rs (/opt/rustwide/target/debug/deps/ut_train_test_split_test-66f4ad32d8e41fb2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/utility_test.rs (/opt/rustwide/target/debug/deps/utility_test-3a138d2daad4ac7d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rustyml
[INFO] [stdout] 
[INFO] [stdout] running 81 tests
[INFO] [stdout] test src/lib.rs - (line 118) ... ignored
[INFO] [stdout] test src/lib.rs - (line 69) ... ignored
[INFO] [stdout] test src/math.rs - math::average_path_length_factor (line 693) ... ok
[INFO] [stdout] test src/machine_learning/svc.rs - machine_learning::svc::SVC (line 35) ... ok
[INFO] [stdout] test src/lib.rs - math (line 394) ... ok
[INFO] [stdout] test src/machine_learning/meanshift.rs - machine_learning::meanshift::MeanShift (line 40) ... ok
[INFO] [stdout] test src/lib.rs - prelude (line 492) ... ok
[INFO] [stdout] test src/machine_learning/decision_tree.rs - machine_learning::decision_tree::DecisionTree (line 209) ... ok
[INFO] [stdout] test src/math.rs - math::binary_search_sigma (line 737) ... ok
[INFO] [stdout] test src/math.rs - math::gain_ratio (line 566) ... ok
[INFO] [stdout] test src/math.rs - math::entropy (line 425) ... ok
[INFO] [stdout] test src/machine_learning/knn.rs - machine_learning::knn::KNN (line 40) ... ok
[INFO] [stdout] test src/math.rs - math::gini (line 361) ... ok
[INFO] [stdout] test src/math.rs - math::sigmoid (line 157) ... ok
[INFO] [stdout] test src/machine_learning/logistic_regression.rs - machine_learning::logistic_regression::generate_polynomial_features (line 523) ... ok
[INFO] [stdout] test src/machine_learning/dbscan.rs - machine_learning::dbscan::DBSCAN (line 27) ... ok
[INFO] [stdout] test src/math.rs - math::information_gain (line 494) ... ok
[INFO] [stdout] test src/math.rs - math::manhattan_distance_row (line 280) ... ok
[INFO] [stdout] test src/math.rs - math::squared_euclidean_distance_row (line 242) ... ok
[INFO] [stdout] test src/math.rs - math::minkowski_distance_row (line 318) ... ok
[INFO] [stdout] test src/math.rs - math::standard_deviation (line 639) ... ok
[INFO] [stdout] test src/machine_learning/isolation_forest.rs - machine_learning::isolation_forest::IsolationForest (line 36) ... ok
[INFO] [stdout] test src/math.rs - math::variance (line 100) ... ok
[INFO] [stdout] test src/math.rs - math::sum_of_squared_errors (line 58) ... ok
[INFO] [stdout] test src/neural_network/layer/activation_layer/relu.rs - neural_network::layer::activation_layer::relu::ReLU (line 30) ... ok
[INFO] [stdout] test src/neural_network/layer/activation_layer/sigmoid.rs - neural_network::layer::activation_layer::sigmoid::Sigmoid (line 32) ... ok
[INFO] [stdout] test src/neural_network/layer/activation_layer/softmax.rs - neural_network::layer::activation_layer::softmax::Softmax (line 37) ... ok
[INFO] [stdout] test src/machine_learning/logistic_regression.rs - machine_learning::logistic_regression::LogisticRegression (line 34) ... ok
[INFO] [stdout] test src/neural_network/layer/activation_layer/tanh.rs - neural_network::layer::activation_layer::tanh::Tanh (line 32) ... ok
[INFO] [stdout] test src/math.rs - math::sum_of_square_total (line 20) ... ok
[INFO] [stdout] test src/math.rs - math::logistic_loss (line 197) ... ok
[INFO] [stdout] test src/neural_network/layer/pooling_layer/average_pooling_2d.rs - neural_network::layer::pooling_layer::average_pooling_2d::AveragePooling2D (line 34) ... ok
[INFO] [stdout] test src/neural_network/layer/pooling_layer/average_pooling_1d.rs - neural_network::layer::pooling_layer::average_pooling_1d::AveragePooling1D (line 34) ... ok
[INFO] [stdout] test src/neural_network/layer/convolution_layer/depthwise_conv_2d.rs - neural_network::layer::convolution_layer::depthwise_conv_2d::DepthwiseConv2D (line 50) ... ok
[INFO] [stdout] test src/neural_network/layer/pooling_layer/global_average_pooling_1d.rs - neural_network::layer::pooling_layer::global_average_pooling_1d::GlobalAveragePooling1D (line 26) ... ok
[INFO] [stdout] test src/neural_network/layer/activation_layer/linear.rs - neural_network::layer::activation_layer::linear::Linear (line 18) ... ok
[INFO] [stdout] test src/neural_network/layer/flatten.rs - neural_network::layer::flatten::Flatten (line 22) ... ok
[INFO] [stdout] test src/neural_network/layer/pooling_layer/global_max_pooling_3d.rs - neural_network::layer::pooling_layer::global_max_pooling_3d::GlobalMaxPooling3D (line 25) ... ok
[INFO] [stdout] test src/neural_network/layer/convolution_layer/conv_1d.rs - neural_network::layer::convolution_layer::conv_1d::Conv1D (line 51) ... ok
[INFO] [stdout] test src/neural_network/layer/pooling_layer/max_pooling_1d.rs - neural_network::layer::pooling_layer::max_pooling_1d::MaxPooling1D (line 33) ... ok
[INFO] [stdout] test src/neural_network/layer/dense.rs - neural_network::layer::dense::Dense (line 41) ... ok
[INFO] [stdout] test src/neural_network/layer/convolution_layer/conv_2d.rs - neural_network::layer::convolution_layer::conv_2d::Conv2D (line 53) ... ok
[INFO] [stdout] test src/neural_network/layer/pooling_layer/global_max_pooling_1d.rs - neural_network::layer::pooling_layer::global_max_pooling_1d::GlobalMaxPooling1D (line 25) ... ok
[INFO] [stdout] test src/neural_network/layer/pooling_layer/global_max_pooling_2d.rs - neural_network::layer::pooling_layer::global_max_pooling_2d::GlobalMaxPooling2D (line 25) ... ok
[INFO] [stdout] test src/neural_network/layer/pooling_layer/max_pooling_2d.rs - neural_network::layer::pooling_layer::max_pooling_2d::MaxPooling2D (line 34) ... ok
[INFO] [stdout] test src/neural_network/layer/pooling_layer/global_average_pooling_2d.rs - neural_network::layer::pooling_layer::global_average_pooling_2d::GlobalAveragePooling2D (line 26) ... ok
[INFO] [stdout] test src/machine_learning/kmeans.rs - machine_learning::kmeans::KMeans (line 36) ... ok
[INFO] [stdout] test src/neural_network/layer/recurrent_layer/simple_rnn.rs - neural_network::layer::recurrent_layer::simple_rnn::SimpleRNN (line 38) ... ok
[INFO] [stdout] test src/neural_network/layer/regularization_layer/noise_injection_layer/gaussian_dropout.rs - neural_network::layer::regularization_layer::noise_injection_layer::gaussian_dropout::GaussianDropout (line 26) ... ok
[INFO] [stdout] test src/neural_network/layer/regularization_layer/noise_injection_layer/gaussian_noise.rs - neural_network::layer::regularization_layer::noise_injection_layer::gaussian_noise::GaussianNoise (line 24) ... ok
[INFO] [stdout] test src/neural_network/layer/pooling_layer/global_average_pooling_3d.rs - neural_network::layer::pooling_layer::global_average_pooling_3d::GlobalAveragePooling3D (line 26) ... ok
[INFO] [stdout] test src/neural_network/layer/regularization_layer/normalization_layer/batch_normalization.rs - neural_network::layer::regularization_layer::normalization_layer::batch_normalization::BatchNormalization (line 47) ... ok
[INFO] [stdout] test src/neural_network/layer/regularization_layer/normalization_layer/instance_normalization.rs - neural_network::layer::regularization_layer::normalization_layer::instance_normalization::InstanceNormalization (line 46) ... ok
[INFO] [stdout] test src/neural_network/layer/regularization_layer/dropout_layer/dropout.rs - neural_network::layer::regularization_layer::dropout_layer::dropout::Dropout (line 31) ... ok
[INFO] [stdout] test src/neural_network/layer/recurrent_layer/lstm.rs - neural_network::layer::recurrent_layer::lstm::LSTM (line 49) ... ok
[INFO] [stdout] test src/neural_network/layer/recurrent_layer/gru.rs - neural_network::layer::recurrent_layer::gru::GRU (line 46) ... ok
[INFO] [stdout] test src/lib.rs - machine_learning (line 448) ... ok
[INFO] [stdout] test src/neural_network/layer/regularization_layer/normalization_layer/group_normalization.rs - neural_network::layer::regularization_layer::normalization_layer::group_normalization::GroupNormalization (line 58) ... ok
[INFO] [stdout] test src/neural_network/loss_function/categorical_cross_entropy.rs - neural_network::loss_function::categorical_cross_entropy::CategoricalCrossEntropy (line 8) ... ok
[INFO] [stdout] test src/neural_network/loss_function/binary_cross_entropy.rs - neural_network::loss_function::binary_cross_entropy::BinaryCrossEntropy (line 8) ... ok
[INFO] [stdout] test src/neural_network/optimizer/ada_grad.rs - neural_network::optimizer::ada_grad::AdaGradStates::update_parameter (line 126) ... ok
[INFO] [stdout] test src/neural_network/optimizer/adam.rs - neural_network::optimizer::adam::AdamStates::update_parameter (line 165) ... ok
[INFO] [stdout] test src/neural_network/optimizer/rms_prop.rs - neural_network::optimizer::rms_prop::RMSpropCache::update_param (line 131) ... ok
[INFO] [stdout] test src/neural_network/optimizer/rms_prop.rs - neural_network::optimizer::rms_prop::RMSpropCache::update_parameters (line 194) ... ok
[INFO] [stdout] test src/neural_network/loss_function/mean_absolute_error.rs - neural_network::loss_function::mean_absolute_error::MeanAbsoluteError (line 8) ... ok
[INFO] [stdout] test src/neural_network/loss_function/mean_squared_error.rs - neural_network::loss_function::mean_squared_error::MeanSquaredError (line 8) ... ok
[INFO] [stdout] test src/neural_network/optimizer/sgd.rs - neural_network::optimizer::sgd::SGD::update_sgd_parameters (line 66) ... ok
[INFO] [stdout] test src/neural_network/optimizer/sgd.rs - neural_network::optimizer::sgd::SGD::update_sgd_parameters_rnn (line 130) ... ok
[INFO] [stdout] test src/neural_network/loss_function/sparse_categorical_cross_entropy.rs - neural_network::loss_function::sparse_categorical_cross_entropy::SparseCategoricalCrossEntropy (line 10) ... ok
[INFO] [stdout] test src/machine_learning/linear_regression.rs - machine_learning::linear_regression::LinearRegression (line 38) ... FAILED
[INFO] [stdout] test src/neural_network/layer/regularization_layer/normalization_layer/layer_normalization.rs - neural_network::layer::regularization_layer::normalization_layer::layer_normalization::LayerNormalization (line 56) ... ok
[INFO] [stdout] test src/machine_learning/linear_svc.rs - machine_learning::linear_svc::LinearSVC (line 32) ... ok
[INFO] [stdout] test src/lib.rs - neural_network (line 678) ... ok
[INFO] [stdout] test src/neural_network/layer/regularization_layer/dropout_layer/spatial_dropout_1d.rs - neural_network::layer::regularization_layer::dropout_layer::spatial_dropout_1d::SpatialDropout1D (line 33) ... ok
[INFO] [stdout] test src/neural_network/layer/convolution_layer/conv_3d.rs - neural_network::layer::convolution_layer::conv_3d::Conv3D (line 50) ... ok
[INFO] [stdout] test src/neural_network/layer/regularization_layer/dropout_layer/spatial_dropout_2d.rs - neural_network::layer::regularization_layer::dropout_layer::spatial_dropout_2d::SpatialDropout2D (line 33) ... ok
[INFO] [stdout] test src/neural_network/sequential.rs - neural_network::sequential::Sequential (line 31) ... FAILED
[INFO] [stdout] test src/neural_network/layer/pooling_layer/max_pooling_3d.rs - neural_network::layer::pooling_layer::max_pooling_3d::MaxPooling3D (line 35) ... ok
[INFO] [stdout] test src/neural_network/layer/pooling_layer/average_pooling_3d.rs - neural_network::layer::pooling_layer::average_pooling_3d::AveragePooling3D (line 35) ... ok
[INFO] [stdout] test src/neural_network/layer/convolution_layer/separable_conv_2d.rs - neural_network::layer::convolution_layer::separable_conv_2d::SeparableConv2D (line 63) ... ok
[INFO] [stdout] test src/neural_network/layer/regularization_layer/dropout_layer/spatial_dropout_3d.rs - neural_network::layer::regularization_layer::dropout_layer::spatial_dropout_3d::SpatialDropout3D (line 33) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/machine_learning/linear_regression.rs - machine_learning::linear_regression::LinearRegression (line 38) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stdout:
[INFO] [stdout] 
[INFO] [stdout] Linear Regression training completed: 3 samples, 2 features, 1000 iterations, final cost: 0.001324
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1677) panicked at /tmp/rustdoctestijtx6b/doctest_bundle_2024.rs:300:52:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: StdIoError(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6273ecf16eaa - std[128c3efe2914e152]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6273ecf16eaa - std[128c3efe2914e152]::backtrace_rs::backtrace::trace_unsynchronized::<std[128c3efe2914e152]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6273ecf16eaa - std[128c3efe2914e152]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6273ecf16eaa - <<std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6771d259883166e6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6273ecf2c7fa - <core[6771d259883166e6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6273ecf2c7fa - core[6771d259883166e6]::fmt::write
[INFO] [stdout]    6:     0x6273ecf1c612 - std[128c3efe2914e152]::io::default_write_fmt::<std[128c3efe2914e152]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x6273ecf1c612 - <std[128c3efe2914e152]::sys::stdio::unix::Stderr as std[128c3efe2914e152]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x6273ecef588f - <std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6273ecef588f - std[128c3efe2914e152]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6273ecf0eed1 - std[128c3efe2914e152]::panicking::default_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x6273ecf0f14b - std[128c3efe2914e152]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x6273ecef5948 - std[128c3efe2914e152]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x6273eceeaaa9 - std[128c3efe2914e152]::sys::backtrace::__rust_end_short_backtrace::<std[128c3efe2914e152]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x6273ecef677d - __rustc[752cc74e29381ccc]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x6273ecf2cf8c - core[6771d259883166e6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x6273ecf2cd02 - core[6771d259883166e6]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x6273ec56d731 - doctest_bundle_2024::__doctest_11::main::h959e563362e8ffb2
[INFO] [stdout]   18:     0x6273ec56db86 - doctest_bundle_2024::__doctest_11::__main_fn::h0058dbfba1a08d2a
[INFO] [stdout]   19:     0x6273ec3b2691 - doctest_runner_2024[78924df70b732f50]::__doctest_11::TEST::{closure#0}
[INFO] [stdout]   20:     0x6273ec3b9536 - <doctest_runner_2024[78924df70b732f50]::__doctest_11::TEST::{closure#0} as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x6273ec3b612a - doctest_runner_2024[78924df70b732f50]::main
[INFO] [stdout]   22:     0x6273ec3b91d3 - <fn() -> std[128c3efe2914e152]::process::ExitCode as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x6273ec3b1ac6 - std[128c3efe2914e152]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[128c3efe2914e152]::process::ExitCode, std[128c3efe2914e152]::process::ExitCode>
[INFO] [stdout]   24:     0x6273ec3b1fd9 - std[128c3efe2914e152]::rt::lang_start::<std[128c3efe2914e152]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x6273ecf0db44 - <&dyn core[6771d259883166e6]::ops::function::Fn<(), Output = i32> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::panic::unwind_safe::RefUnwindSafe as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x6273ecf0db44 - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<&dyn core[6771d259883166e6]::ops::function::Fn<(), Output = i32> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x6273ecf0db44 - std[128c3efe2914e152]::panicking::catch_unwind::<i32, &dyn core[6771d259883166e6]::ops::function::Fn<(), Output = i32> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x6273ecf0db44 - std[128c3efe2914e152]::panic::catch_unwind::<&dyn core[6771d259883166e6]::ops::function::Fn<(), Output = i32> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x6273ecf0db44 - std[128c3efe2914e152]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x6273ecf0db44 - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<std[128c3efe2914e152]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x6273ecf0db44 - std[128c3efe2914e152]::panicking::catch_unwind::<isize, std[128c3efe2914e152]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x6273ecf0db44 - std[128c3efe2914e152]::panic::catch_unwind::<std[128c3efe2914e152]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x6273ecf0db44 - std[128c3efe2914e152]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x6273ec3b0e61 - std[128c3efe2914e152]::rt::lang_start::<std[128c3efe2914e152]::process::ExitCode>
[INFO] [stdout]   35:     0x6273ec3ba775 - main
[INFO] [stdout]   36:     0x7347d5dfc1ca - <unknown>
[INFO] [stdout]   37:     0x7347d5dfc28b - __libc_start_main
[INFO] [stdout]   38:     0x6273ec3afea5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/neural_network/sequential.rs - neural_network::sequential::Sequential (line 31) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stdout:
[INFO] [stdout] Model: "sequential"
[INFO] [stdout] ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓
[INFO] [stdout] ┃ Layer (type)                    ┃ Output Shape           ┃       Param # ┃
[INFO] [stdout] ┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩
[INFO] [stdout] │ Layer (Dense)                   │ (None, 128)            │        100480 │
[INFO] [stdout] │ Layer_1 (Dense)                 │ (None, 64)             │          8256 │
[INFO] [stdout] │ Layer_2 (Dense)                 │ (None, 10)             │           650 │
[INFO] [stdout] └─────────────────────────────────┴────────────────────────┴───────────────┘
[INFO] [stdout]  Total params: 109386 (437544 B)
[INFO] [stdout]  Trainable params: 109386 (437544 B)
[INFO] [stdout]  Non-trainable params: 0 (0 B)
[INFO] [stdout] 
[INFO] [stdout] Neural network training completed: 32 samples, 10 epochs
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (2170) panicked at /tmp/rustdoctestijtx6b/doctest_bundle_2024.rs:2237:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: StdIoError(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d0d8df01eaa - std[128c3efe2914e152]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d0d8df01eaa - std[128c3efe2914e152]::backtrace_rs::backtrace::trace_unsynchronized::<std[128c3efe2914e152]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d0d8df01eaa - std[128c3efe2914e152]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d0d8df01eaa - <<std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6771d259883166e6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d0d8df177fa - <core[6771d259883166e6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d0d8df177fa - core[6771d259883166e6]::fmt::write
[INFO] [stdout]    6:     0x5d0d8df07612 - std[128c3efe2914e152]::io::default_write_fmt::<std[128c3efe2914e152]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5d0d8df07612 - <std[128c3efe2914e152]::sys::stdio::unix::Stderr as std[128c3efe2914e152]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5d0d8dee088f - <std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d0d8dee088f - std[128c3efe2914e152]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d0d8def9ed1 - std[128c3efe2914e152]::panicking::default_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5d0d8defa14b - std[128c3efe2914e152]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5d0d8dee0948 - std[128c3efe2914e152]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5d0d8ded5aa9 - std[128c3efe2914e152]::sys::backtrace::__rust_end_short_backtrace::<std[128c3efe2914e152]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5d0d8dee177d - __rustc[752cc74e29381ccc]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5d0d8df17f8c - core[6771d259883166e6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5d0d8df17d02 - core[6771d259883166e6]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x5d0d8d571d20 - doctest_bundle_2024::__doctest_80::main::h3a46576ede7e7ae9
[INFO] [stdout]   18:     0x5d0d8d572756 - doctest_bundle_2024::__doctest_80::__main_fn::hb4ccb61b008a6b68
[INFO] [stdout]   19:     0x5d0d8d39f911 - doctest_runner_2024[78924df70b732f50]::__doctest_80::TEST::{closure#0}
[INFO] [stdout]   20:     0x5d0d8d3a5676 - <doctest_runner_2024[78924df70b732f50]::__doctest_80::TEST::{closure#0} as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5d0d8d3a112a - doctest_runner_2024[78924df70b732f50]::main
[INFO] [stdout]   22:     0x5d0d8d3a41d3 - <fn() -> std[128c3efe2914e152]::process::ExitCode as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5d0d8d39cac6 - std[128c3efe2914e152]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[128c3efe2914e152]::process::ExitCode, std[128c3efe2914e152]::process::ExitCode>
[INFO] [stdout]   24:     0x5d0d8d39cfd9 - std[128c3efe2914e152]::rt::lang_start::<std[128c3efe2914e152]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5d0d8def8b44 - <&dyn core[6771d259883166e6]::ops::function::Fn<(), Output = i32> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::panic::unwind_safe::RefUnwindSafe as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5d0d8def8b44 - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<&dyn core[6771d259883166e6]::ops::function::Fn<(), Output = i32> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5d0d8def8b44 - std[128c3efe2914e152]::panicking::catch_unwind::<i32, &dyn core[6771d259883166e6]::ops::function::Fn<(), Output = i32> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5d0d8def8b44 - std[128c3efe2914e152]::panic::catch_unwind::<&dyn core[6771d259883166e6]::ops::function::Fn<(), Output = i32> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5d0d8def8b44 - std[128c3efe2914e152]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5d0d8def8b44 - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<std[128c3efe2914e152]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5d0d8def8b44 - std[128c3efe2914e152]::panicking::catch_unwind::<isize, std[128c3efe2914e152]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5d0d8def8b44 - std[128c3efe2914e152]::panic::catch_unwind::<std[128c3efe2914e152]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5d0d8def8b44 - std[128c3efe2914e152]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5d0d8d39be61 - std[128c3efe2914e152]::rt::lang_start::<std[128c3efe2914e152]::process::ExitCode>
[INFO] [stdout]   35:     0x5d0d8d3a5775 - main
[INFO] [stdout]   36:     0x7648daaf91ca - <unknown>
[INFO] [stdout]   37:     0x7648daaf928b - __libc_start_main
[INFO] [stdout]   38:     0x5d0d8d39aea5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/machine_learning/linear_regression.rs - machine_learning::linear_regression::LinearRegression (line 38)
[INFO] [stdout]     src/neural_network/sequential.rs - neural_network::sequential::Sequential (line 31)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 77 passed; 2 failed; 2 ignored; 0 measured; 0 filtered out; finished in 32.74s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 43.06s; merged doctests compilation took 10.15s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "7e411fcca44141ceb7ffc0a9e128af4c9d52eed717f40eeaf19b0ea7e89c3c74", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7e411fcca44141ceb7ffc0a9e128af4c9d52eed717f40eeaf19b0ea7e89c3c74", kill_on_drop: false }`
[INFO] [stdout] 7e411fcca44141ceb7ffc0a9e128af4c9d52eed717f40eeaf19b0ea7e89c3c74
