[INFO] fetching crate scirs2-neural 0.1.0-alpha.6... [INFO] testing scirs2-neural-0.1.0-alpha.6 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate scirs2-neural 0.1.0-alpha.6 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate scirs2-neural 0.1.0-alpha.6 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate scirs2-neural 0.1.0-alpha.6 [INFO] tweaked toml for crates.io crate scirs2-neural 0.1.0-alpha.6 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate scirs2-neural 0.1.0-alpha.6 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate scirs2-neural 0.1.0-alpha.6 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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded blas-src v0.8.0 [INFO] [stderr] Downloaded autograd v1.1.1 [INFO] [stderr] Downloaded scirs2-metrics v0.1.0-alpha.6 [INFO] [stderr] Downloaded scirs2-core v0.1.0-alpha.6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d42509f43618a2059ab2a1ea6c43256bd03c26656e18a23fd547469419349dc9 [INFO] running `Command { std: "docker" "start" "-a" "d42509f43618a2059ab2a1ea6c43256bd03c26656e18a23fd547469419349dc9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d42509f43618a2059ab2a1ea6c43256bd03c26656e18a23fd547469419349dc9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d42509f43618a2059ab2a1ea6c43256bd03c26656e18a23fd547469419349dc9", kill_on_drop: false }` [INFO] [stdout] d42509f43618a2059ab2a1ea6c43256bd03c26656e18a23fd547469419349dc9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b9a1fbb01088577e1db8a24b044088e22fa27dacc00c8fe816228f76b7eb65f6 [INFO] running `Command { std: "docker" "start" "-a" "b9a1fbb01088577e1db8a24b044088e22fa27dacc00c8fe816228f76b7eb65f6", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.103 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling num-bigint v0.3.3 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling num-rational v0.3.2 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling matrixmultiply v0.1.15 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling lapack-sys v0.14.0 [INFO] [stderr] Compiling rawpointer v0.1.0 [INFO] [stderr] Compiling ndarray v0.12.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling bytemuck v1.23.1 [INFO] [stderr] Compiling itertools v0.7.11 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling num-complex v0.3.1 [INFO] [stderr] Compiling instant v0.1.13 [INFO] [stderr] Compiling cached_proc_macro_types v0.1.1 [INFO] [stderr] Compiling indexmap v2.9.0 [INFO] [stderr] Compiling rmp v0.8.14 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling matrixmultiply v0.2.4 [INFO] [stderr] Compiling memmap2 v0.9.5 [INFO] [stderr] Compiling wide v0.7.32 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling noisy_float v0.2.0 [INFO] [stderr] Compiling scirs2-neural v0.1.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rand_distr v0.5.1 [INFO] [stderr] Compiling rand_distr v0.4.3 [INFO] [stderr] Compiling num v0.3.1 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling autograd v1.1.1 [INFO] [stderr] Compiling darling_core v0.14.4 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling katexit v0.1.5 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling darling_macro v0.14.4 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling darling v0.14.4 [INFO] [stderr] Compiling cached_proc_macro v0.19.1 [INFO] [stderr] Compiling cached v0.48.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling serde_cbor v0.11.2 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling rmp-serde v1.3.0 [INFO] [stderr] Compiling cauchy v0.4.0 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling ndarray v0.15.6 [INFO] [stderr] Compiling lax v0.17.0 [INFO] [stderr] Compiling ndarray-stats v0.5.1 [INFO] [stderr] Compiling ndarray-linalg v0.17.0 [INFO] [stderr] Compiling ndarray-rand v0.15.0 [INFO] [stderr] Compiling scirs2-core v0.1.0-alpha.6 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 01s [INFO] running `Command { std: "docker" "inspect" "b9a1fbb01088577e1db8a24b044088e22fa27dacc00c8fe816228f76b7eb65f6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b9a1fbb01088577e1db8a24b044088e22fa27dacc00c8fe816228f76b7eb65f6", kill_on_drop: false }` [INFO] [stdout] b9a1fbb01088577e1db8a24b044088e22fa27dacc00c8fe816228f76b7eb65f6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a5af2ae751cf2545df7d19012c70203f8a337f9975206489e2e4afff020da85d [INFO] running `Command { std: "docker" "start" "-a" "a5af2ae751cf2545df7d19012c70203f8a337f9975206489e2e4afff020da85d", kill_on_drop: false }` [INFO] [stderr] Compiling scirs2-neural v0.1.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 40.61s [INFO] running `Command { std: "docker" "inspect" "a5af2ae751cf2545df7d19012c70203f8a337f9975206489e2e4afff020da85d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a5af2ae751cf2545df7d19012c70203f8a337f9975206489e2e4afff020da85d", kill_on_drop: false }` [INFO] [stdout] a5af2ae751cf2545df7d19012c70203f8a337f9975206489e2e4afff020da85d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 3083db6f1c7be2da2369d10719282e408194f81642bb9870c3a01ecb781c9a80 [INFO] running `Command { std: "docker" "start" "-a" "3083db6f1c7be2da2369d10719282e408194f81642bb9870c3a01ecb781c9a80", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/scirs2_neural-bb006f0f55969201) [INFO] [stdout] [INFO] [stdout] running 303 tests [INFO] [stdout] test augmentation::tests::test_augmentation_manager_creation ... ok [INFO] [stdout] test augmentation::tests::test_augmentation_statistics ... ok [INFO] [stdout] test augmentation::tests::test_pipeline_builder ... ok [INFO] [stdout] test augmentation::tests::test_cutmix ... ok [INFO] [stdout] test augmentation::tests::test_random_crop ... ok [INFO] [stdout] test augmentation::tests::test_random_horizontal_flip ... ok [INFO] [stdout] test bindings::config::tests::test_binding_config_default ... ok [INFO] [stdout] test augmentation::tests::test_gaussian_noise ... ok [INFO] [stdout] test bindings::config::tests::test_build_system_config ... ok [INFO] [stdout] test bindings::build_system::tests::test_build_system_generator ... ok [INFO] [stdout] test bindings::examples_docs::tests::test_examples_docs_generator ... ok [INFO] [stdout] test bindings::build_system::tests::test_cmake_generation ... ok [INFO] [stdout] test bindings::examples_docs::tests::test_documentation_generation ... ok [INFO] [stdout] test bindings::examples_docs::tests::test_example_generation ... ok [INFO] [stdout] test augmentation::tests::test_color_jitter ... ok [INFO] [stdout] test bindings::config::tests::test_threading_config ... ok [INFO] [stdout] test bindings::config::tests::test_type_mappings ... ok [INFO] [stdout] test bindings::build_system::tests::test_pkgconfig_generation ... ok [INFO] [stdout] test bindings::generator::tests::test_binding_generator_creation ... ok [INFO] [stdout] test bindings::header_generation::tests::test_header_generator_creation ... ok [INFO] [stdout] test bindings::generator::tests::test_directory_structure_creation ... ok [INFO] [stdout] test bindings::header_generation::tests::test_cpp_api_generation ... ok [INFO] [stdout] test bindings::tests::test_config_variations ... ok [INFO] [stdout] test bindings::header_generation::tests::test_procedural_api_generation ... ok [INFO] [stdout] test bindings::source_generation::tests::test_source_generator_creation ... ok [INFO] [stdout] test bindings::source_generation::tests::test_implementation_generation ... ok [INFO] [stdout] test bindings::tests::test_binding_module_integration ... ok [INFO] [stdout] test augmentation::tests::test_mixup ... ok [INFO] [stdout] test augmentation::tests::test_random_erasing ... ok [INFO] [stdout] test augmentation::tests::test_standard_pipeline ... ok [INFO] [stdout] test augmentation::tests::test_strong_pipeline ... ok [INFO] [stdout] test bindings::config::tests::test_custom_type ... ok [INFO] [stdout] test bindings::header_generation::tests::test_type_definitions_generation ... ok [INFO] [stdout] test callbacks::model_checkpoint::tests::test_model_checkpoint_creation ... ok [INFO] [stdout] test callbacks::visualization_callback::tests::test_visualization_callback_creation ... ok [INFO] [stdout] test compression::tests::test_compression_analyzer ... ok [INFO] [stdout] test compression::tests::test_gradual_pruning ... ok [INFO] [stdout] test compression::tests::test_magnitude_based_pruning ... ok [INFO] [stdout] test bindings::tests::test_error_handling ... ok [INFO] [stdout] test compression::tests::test_post_training_quantizer ... ok [INFO] [stdout] test compression::tests::test_quantization_bits ... ok [INFO] [stdout] test bindings::tests::test_individual_generators ... ok [INFO] [stdout] test compression::tests::test_top_k_pruning ... ok [INFO] [stdout] test distillation::tests::test_ensemble_aggregation ... ok [INFO] [stdout] test distillation::tests::test_attention_based_distillation ... ok [INFO] [stdout] test gpu::tests::test_backend_info ... ok [INFO] [stdout] test gpu::tests::test_cuda_tensor_creation ... ok [INFO] [stdout] test distillation::tests::test_softmax_with_temperature ... ok [INFO] [stdout] test gpu::tests::test_mixed_precision_config ... ok [INFO] [stdout] test gpu::tests::test_batch_normalize ... ok [INFO] [stdout] test gpu::tests::test_multi_gpu_trainer_creation ... ok [INFO] [stdout] test gpu::tests::test_neural_ops_with_gpu ... ok [INFO] [stdout] test distillation::tests::test_response_based_distillation ... ok [INFO] [stdout] test gpu::tests::test_relu_forward ... ok [INFO] [stdout] test gpu::tests::test_sigmoid_forward ... ok [INFO] [stdout] test distillation::tests::test_feature_based_distillation ... ok [INFO] [stdout] test distillation::tests::test_kl_divergence_loss ... ok [INFO] [stdout] test distillation::tests::test_distillation_statistics ... ok [INFO] [stdout] test gpu::tests::test_reduction_strategies ... ok [INFO] [stdout] test gpu::tests::test_device_info_serialization ... ok [INFO] [stdout] test gpu::tests::test_memory_stats ... ok [INFO] [stdout] test gpu::tests::test_gpu_context_creation ... ok [INFO] [stdout] test gpu::tests::test_matrix_multiply ... ok [INFO] [stdout] test gpu::tests::test_softmax_forward ... ok [INFO] [stdout] test interop::tests::test_conversion_settings ... ok [INFO] [stdout] test interop::tests::test_interop_manager_creation ... ok [INFO] [stdout] test interop::tests::test_layer_mapping ... ok [INFO] [stdout] test interop::tests::test_model_metadata_creation ... ok [INFO] [stdout] test gpu::tests::test_synchronize ... ok [INFO] [stdout] test interop::tests::test_pytorch_weight_conversion ... ok [INFO] [stdout] test interop::tests::test_shape_transform ... ok [INFO] [stdout] test interop::tests::test_tensor_spec ... ok [INFO] [stdout] test interpretation::analysis::tests::test_compute_attribution_statistics ... ok [INFO] [stdout] test interpretation::analysis::tests::test_compute_layer_statistics ... ok [INFO] [stdout] test interpretation::analysis::tests::test_correlation_computation ... ok [INFO] [stdout] test interpretation::analysis::tests::test_find_most_important_features ... ok [INFO] [stdout] test interpretation::analysis::tests::test_interpretation_summary ... ok [INFO] [stdout] test interpretation::attribution::tests::test_attribution_method_variants ... ok [INFO] [stdout] test interpretation::attribution::tests::test_baseline_creation ... ok [INFO] [stdout] test interpretation::attribution::tests::test_baseline_methods ... ok [INFO] [stdout] test interpretation::attribution::tests::test_lrp_rules ... ok [INFO] [stdout] test interpretation::core::tests::test_attribution_method_management ... ok [INFO] [stdout] test interpretation::core::tests::test_cache_management ... ok [INFO] [stdout] test interpretation::core::tests::test_model_interpreter_creation ... ok [INFO] [stdout] test interpretation::explanations::tests::test_concept_activation_vector ... ok [INFO] [stdout] test interpretation::explanations::tests::test_concept_vectors_computation ... ok [INFO] [stdout] test interpretation::explanations::tests::test_adversarial_explanation ... ok [INFO] [stdout] test interpretation::explanations::tests::test_lime_explainer ... ok [INFO] [stdout] test interpretation::reporting::tests::test_confidence_estimates ... ok [INFO] [stdout] test interpretation::reporting::tests::test_export_formats ... ok [INFO] [stdout] test interpretation::reporting::tests::test_report_summary ... ok [INFO] [stdout] test interpretation::tests::test_attention_integration ... ok [INFO] [stdout] test interpretation::tests::test_interpretation_module_integration ... ok [INFO] [stdout] test interpretation::tests::test_baseline_methods ... ok [INFO] [stdout] test interpretation::tests::test_concept_vectors ... ok [INFO] [stdout] test interpretation::tests::test_error_handling ... ok [INFO] [stdout] test interpretation::tests::test_counterfactual_integration ... ok [INFO] [stdout] test interpretation::explanations::tests::test_distance_metrics ... ok [INFO] [stdout] test interpretation::explanations::tests::test_counterfactual_generator ... ok [INFO] [stdout] test interpretation::core::tests::test_concept_vector_management ... ok [INFO] [stdout] test interpretation::visualization::tests::test_attention_visualizer_creation ... ok [INFO] [stdout] test interpretation::visualization::tests::test_network_dissection ... ok [INFO] [stdout] test interpretation::tests::test_lime_integration ... ok [INFO] [stdout] test layers::conv::adaptive_pooling_tests::test_adaptive_avg_pool_3d ... ok [INFO] [stdout] test layers::conv::adaptive_pooling_tests::test_adaptive_max_pool_1d ... ok [INFO] [stdout] test layers::conv::adaptive_pooling_tests::test_adaptive_max_pool_3d ... ok [INFO] [stdout] test layers::conv::adaptive_pooling_tests::test_layer_descriptions ... ok [INFO] [stdout] test layers::conv::adaptive_pooling_tests::test_layer_types ... ok [INFO] [stdout] test interpretation::visualization::tests::test_attention_aggregation ... ok [INFO] [stdout] test interpretation::visualization::tests::test_attention_heatmap ... ok [INFO] [stdout] test layers::conv::common::tests::test_calculate_adaptive_pooling_params ... ok [INFO] [stdout] test layers::conv::adaptive_pooling_tests::test_parameter_counts ... ok [INFO] [stdout] test layers::conv::common::tests::test_calculate_output_shape ... ok [INFO] [stdout] test layers::conv::common::tests::test_padding_mode_calculation ... ok [INFO] [stdout] test layers::conv::common::tests::test_validate_conv_params ... ok [INFO] [stdout] test layers::conv::common::tests::test_validate_pool_params ... ok [INFO] [stdout] test layers::conv::tests::test_adaptive_avg_pool2d_shape ... ok [INFO] [stdout] test layers::conv::tests::test_adaptive_pool_different_output_sizes ... ok [INFO] [stdout] test layers::conv::adaptive_pooling_tests::test_adaptive_avg_pool_1d ... ok [INFO] [stdout] test layers::conv::tests::test_adaptive_max_pool2d_shape ... ok [INFO] [stdout] test layers::conv::tests::test_adaptive_max_pool2d_values ... ok [INFO] [stdout] test layers::conv::tests::test_maxpool2d_values ... ok [INFO] [stdout] test layers::dropout::tests::test_dropout_backward ... ok [INFO] [stdout] test layers::dropout::tests::test_dropout_shape ... ok [INFO] [stdout] test layers::dropout::tests::test_dropout_inference_mode ... ok [INFO] [stdout] test layers::dropout::tests::test_dropout_training_mode ... ok [INFO] [stdout] test layers::dropout::tests::test_dropout_zero_probability ... ok [INFO] [stdout] test layers::embedding::tests::test_embedding_forward ... ok [INFO] [stdout] test layers::embedding::tests::test_positional_embedding ... ok [INFO] [stdout] test layers::conv::tests::test_adaptive_avg_pool2d_values ... ok [INFO] [stdout] test layers::conv::tests::test_global_avg_pool2d ... ok [INFO] [stdout] test layers::conv::tests::test_padding_mode_calculation ... ok [INFO] [stdout] test layers::embedding::tests::test_embedding_creation ... ok [INFO] [stdout] test layers::normalization::tests::test_batch_norm_shape ... ok [INFO] [stdout] test layers::normalization::tests::test_batch_norm_inference_mode ... ok [INFO] [stdout] test interpretation::tests::test_visualization_methods ... ok [INFO] [stdout] test layers::normalization::tests::test_batch_norm_training_mode ... ok [INFO] [stdout] test layers::normalization::tests::test_layer_norm_shape ... ok [INFO] [stdout] test layers::normalization::tests::test_layer_norm_normalization ... ok [INFO] [stdout] test interpretation::tests::test_comprehensive_workflow ... ok [INFO] [stdout] test layers::recurrent::rnn::tests::test_recurrent_activations ... ok [INFO] [stdout] test layers::regularization::tests::test_activity_regularization_forward ... ok [INFO] [stdout] test layers::regularization::tests::test_activity_regularization_backward ... ok [INFO] [stdout] test layers::regularization::tests::test_l1_activity_regularization ... ok [INFO] [stdout] test layers::regularization::tests::test_l2_activity_regularization ... ok [INFO] [stdout] test memory_efficient::tests::test_gradient_checkpointing ... ok [INFO] [stdout] test memory_efficient::tests::test_in_place_operations ... ok [INFO] [stdout] test memory_efficient::tests::test_memory_aware_batch_processor ... ok [INFO] [stdout] test memory_efficient::tests::test_memory_usage_tracking ... ok [INFO] [stdout] test layers::regularization::tests::test_activity_regularization_creation ... ok [INFO] [stdout] test layers::regularization::tests::test_activity_loss_calculation ... ok [INFO] [stdout] test mobile::tests::test_guide_content ... ok [INFO] [stdout] test memory_efficient::tests::test_memory_pool ... ok [INFO] [stdout] test mobile::tests::test_mobile_platform_ios ... ok [INFO] [stdout] test mobile::tests::test_mobile_platform_android ... ok [INFO] [stdout] test mobile::tests::test_mobile_deployment_generator_creation ... ok [INFO] [stdout] test mobile::tests::test_mobile_optimization_config_default ... ok [INFO] [stdout] test mobile::tests::test_module_integration ... ok [INFO] [stdout] test mobile::tests::test_performance_metrics ... ok [INFO] [stdout] test mobile::tests::test_quantization_precision ... ok [INFO] [stdout] test mobile::tests::test_template_content ... ok [INFO] [stdout] test model_evaluation::tests::test_accuracy_computation ... ok [INFO] [stdout] test model_evaluation::tests::test_model_evaluator_creation ... ok [INFO] [stdout] test model_evaluation::tests::test_mse_computation ... ok [INFO] [stdout] test performance::tests::test_benchmark_results ... ok [INFO] [stdout] test performance::tests::test_optimization_capabilities ... ok [INFO] [stdout] test layers::recurrent::rnn::tests::test_rnn_shape ... ok [INFO] [stdout] test performance::tests::test_performance_optimizer_creation ... ok [INFO] [stdout] test mobile::tests::test_thermal_thresholds ... ok [INFO] [stdout] test model_evaluation::tests::test_evaluation_builder ... ok [INFO] [stdout] test quantization::tests::test_compression_ratio ... ok [INFO] [stdout] test quantization::tests::test_asymmetric_quantization ... ok [INFO] [stdout] test quantization::tests::test_mixed_bitwidth_quantization ... ok [INFO] [stdout] test performance::tests::test_thread_pool_manager ... ok [INFO] [stdout] test quantization::tests::test_dynamic_quantization ... ok [INFO] [stdout] test quantization::tests::test_power_of_two_quantization ... ok [INFO] [stdout] test quantization::tests::test_quantization_aware_training ... ok [INFO] [stdout] test quantization::tests::test_quantization_config_default ... ok [INFO] [stdout] test performance::tests::test_performance_profiler ... ok [INFO] [stdout] test quantization::tests::test_quantization_scheme_conversion ... ok [INFO] [stdout] test quantization::tests::test_symmetric_quantization ... ok [INFO] [stdout] test quantization::tests::test_quantization_utilities ... ok [INFO] [stdout] test serving::tests::test_model_packager_creation ... ok [INFO] [stdout] test quantization::tests::test_quantization_params_creation ... ok [INFO] [stdout] test serving::tests::test_c_binding_config ... ok [INFO] [stdout] test serving::tests::test_model_server_stats ... ok [INFO] [stdout] test quantization::tests::test_post_training_quantization ... ok [INFO] [stdout] test serving::tests::test_mobile_config ... ok [INFO] [stdout] test serving::tests::test_package_metadata_creation ... ok [INFO] [stdout] test serving::tests::test_wasm_config ... ok [INFO] [stdout] test transfer_learning::tests::test_feature_extraction_strategy ... ok [INFO] [stdout] test transfer_learning::tests::test_fine_tuning_strategy ... ok [INFO] [stdout] test transfer_learning::tests::test_domain_adaptation ... ok [INFO] [stdout] test transfer_learning::tests::test_fine_tuning_utilities ... ok [INFO] [stdout] test serving::tests::test_server_config ... ok [INFO] [stdout] test transfer_learning::tests::test_model_surgery ... ok [INFO] [stdout] test transfer_learning::tests::test_progressive_unfreezing ... ok [INFO] [stdout] test transfer_learning::tests::test_tensorflow_weight_loading ... ok [INFO] [stdout] test transfer_learning::tests::test_transfer_learning_manager_creation ... ok [INFO] [stdout] test transfer_learning::tests::test_transfer_learning_orchestrator ... ok [INFO] [stdout] test transfer_learning::tests::test_transfer_learning_state_display ... ok [INFO] [stdout] test transfer_learning::tests::test_weight_statistics ... ok [INFO] [stdout] test serving::tests::test_tensor_spec ... ok [INFO] [stdout] test transfer_learning::tests::test_pretrained_weight_loader ... ok [INFO] [stdout] test transfer_learning::tests::test_compatibility_report ... ok [INFO] [stdout] test transfer_learning::tests::test_pytorch_weight_loading ... ok [INFO] [stdout] test layers::recurrent::gru::tests::test_gru_shape ... ok [INFO] [stdout] test layers::recurrent::lstm::tests::test_lstm_shape ... ok [INFO] [stdout] test layers::conv::tests::test_maxpool2d_shape ... ok [INFO] [stdout] test layers::attention::tests::test_causal_attention ... ok [INFO] [stdout] test bindings::tests::test_full_binding_generation ... ok [INFO] [stdout] test interpretation::visualization::tests::test_feature_visualization ... ok [INFO] [stdout] test utils::positional_encoding::tests::test_positional_encoding_factory ... ok [INFO] [stdout] test utils::positional_encoding::tests::test_sinusoidal_encoding_properties ... ok [INFO] [stdout] test utils::positional_encoding::tests::test_sinusoidal_encoding_shape ... ok [INFO] [stdout] test visualization::activations::tests::test_activation_visualization_options_default ... ok [INFO] [stdout] test utils::positional_encoding::tests::test_sinusoidal_encoding_addition ... ok [INFO] [stdout] test visualization::activations::tests::test_activation_visualization_types ... ok [INFO] [stdout] test visualization::activations::tests::test_cache_operations ... ok [INFO] [stdout] test visualization::activations::tests::test_activation_visualizer_creation ... ok [INFO] [stdout] test visualization::activations::tests::test_channel_aggregation ... ok [INFO] [stdout] test visualization::activations::tests::test_colormaps ... ok [INFO] [stdout] test visualization::activations::tests::test_feature_map_info_default ... ok [INFO] [stdout] test visualization::activations::tests::test_normalization_methods ... ok [INFO] [stdout] test visualization::attention::tests::test_attention_visualization_options_default ... ok [INFO] [stdout] test visualization::attention::tests::test_attention_visualization_types ... ok [INFO] [stdout] test visualization::attention::tests::test_attention_visualizer_creation ... ok [INFO] [stdout] test visualization::attention::tests::test_cache_operations ... ok [INFO] [stdout] test visualization::attention::tests::test_compression_settings ... ok [INFO] [stdout] test visualization::attention::tests::test_export_formats ... ok [INFO] [stdout] test visualization::attention::tests::test_export_quality_levels ... ok [INFO] [stdout] test visualization::attention::tests::test_head_aggregation_methods ... ok [INFO] [stdout] test visualization::attention::tests::test_head_selection_variants ... ok [INFO] [stdout] test visualization::attention::tests::test_highlight_styles ... ok [INFO] [stdout] test visualization::attention::tests::test_resolution_settings ... ok [INFO] [stdout] test visualization::config::tests::test_custom_color_palette ... ok [INFO] [stdout] test visualization::config::tests::test_custom_theme ... ok [INFO] [stdout] test visualization::config::tests::test_default_config ... ok [INFO] [stdout] test visualization::config::tests::test_interactive_config ... ok [INFO] [stdout] test visualization::config::tests::test_performance_config ... ok [INFO] [stdout] test visualization::config::tests::test_theme_variants ... ok [INFO] [stdout] test visualization::network::tests::test_bounding_box_computation ... ok [INFO] [stdout] test visualization::network::tests::test_arrow_style_variants ... ok [INFO] [stdout] test visualization::network::tests::test_connection_types ... ok [INFO] [stdout] test visualization::network::tests::test_layout_algorithm_variants ... ok [INFO] [stdout] test visualization::network::tests::test_line_style_variants ... ok [INFO] [stdout] test visualization::network::tests::test_point_2d ... ok [INFO] [stdout] test visualization::network::tests::test_size_2d ... ok [INFO] [stdout] test visualization::network::tests::test_network_visualizer_creation ... ok [INFO] [stdout] test visualization::tests::test_config_builder ... ok [INFO] [stdout] test visualization::tests::test_module_integration ... ok [INFO] [stdout] test visualization::tests::test_suite_operations ... ok [INFO] [stdout] test visualization::tests::test_utility_configs ... ok [INFO] [stdout] test visualization::tests::test_visualization_suite_creation ... ok [INFO] [stdout] test visualization::training::tests::test_add_metrics ... ok [INFO] [stdout] test visualization::training::tests::test_axis_scale_variants ... ok [INFO] [stdout] test visualization::training::tests::test_clear_history ... ok [INFO] [stdout] test visualization::training::tests::test_marker_shapes ... ok [INFO] [stdout] test visualization::training::tests::test_plot_config_defaults ... ok [INFO] [stdout] test visualization::training::tests::test_plot_management ... ok [INFO] [stdout] test visualization::training::tests::test_plot_types ... ok [INFO] [stdout] test visualization::training::tests::test_training_visualizer_creation ... ok [INFO] [stdout] test visualization::training::tests::test_update_modes ... ok [INFO] [stdout] test wasm::bindings::tests::test_binding_generator_creation ... ok [INFO] [stdout] test wasm::bindings::tests::test_javascript_binding_generation ... ok [INFO] [stdout] test wasm::bindings::tests::test_typescript_binding_generation ... ok [INFO] [stdout] test wasm::exports::tests::test_wasm_compilation_config_default ... ok [INFO] [stdout] test wasm::exports::tests::test_wasm_compiler_creation ... ok [INFO] [stdout] test wasm::exports::tests::test_wasm_features ... ok [INFO] [stdout] test wasm::exports::tests::test_web_integration_config_default ... ok [INFO] [stdout] test wasm::memory::tests::test_caching_config ... ok [INFO] [stdout] test wasm::memory::tests::test_memory_alignment ... ok [INFO] [stdout] test wasm::memory::tests::test_memory_config_presets ... ok [INFO] [stdout] test wasm::memory::tests::test_memory_config_sizes ... ok [INFO] [stdout] test wasm::memory::tests::test_memory_manager ... ok [INFO] [stdout] test layers::attention::tests::test_multi_head_attention_shape ... ok [INFO] [stdout] test wasm::memory::tests::test_memory_requirements_calculation ... ok [INFO] [stdout] test visualization::tests::test_type_aliases ... ok [INFO] [stdout] test wasm::memory::tests::test_memory_requirements_formatting ... ok [INFO] [stdout] test wasm::memory::tests::test_parallel_config ... ok [INFO] [stdout] test wasm::memory::tests::test_recommended_chunk_size ... ok [INFO] [stdout] test wasm::memory::tests::test_wasm_memory_config_default ... ok [INFO] [stdout] test wasm::tests::test_chunk_size_recommendations ... ok [INFO] [stdout] test wasm::tests::test_configuration_defaults ... ok [INFO] [stdout] test wasm::tests::test_memory_manager_integration ... ok [INFO] [stdout] test wasm::memory::tests::test_progressive_loading_config ... ok [INFO] [stdout] test wasm::tests::test_wasm_features_validation ... ok [INFO] [stdout] test wasm::tests::test_memory_requirements_calculation ... ok [INFO] [stdout] test wasm::tests::test_binding_generator_integration ... ok [INFO] [stdout] test wasm::tests::test_wasm_module_integration ... ok [INFO] [stdout] test layers::attention::tests::test_self_attention ... ok [INFO] [stdout] test layers::conv::tests::test_conv2d_shape ... ok [INFO] [stdout] test transformer::decoder::tests::test_decoder_causal_attention ... ok [INFO] [stdout] test layers::conv::tests::test_conv2d_valid_padding ... ok [INFO] [stdout] test transformer::encoder::tests::test_feed_forward_shape ... ok [INFO] [stdout] test transformer::model::tests::test_encoder_only ... ok [INFO] [stdout] test transformer::encoder::tests::test_encoder_layer_shape ... ok [INFO] [stdout] test layers::embedding::tests::test_patch_embedding ... ok [INFO] [stdout] test transformer::model::tests::test_transformer_inference ... ok [INFO] [stdout] test transformer::decoder::tests::test_decoder_layer_shape ... ok [INFO] [stdout] test transformer::model::tests::test_transformer_train ... ok [INFO] [stdout] test transformer::encoder::tests::test_encoder_stack_shape ... ok [INFO] [stdout] test transformer::decoder::tests::test_decoder_stack_shape ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 303 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.41s [INFO] [stdout] [INFO] [stderr] Doc-tests scirs2_neural [INFO] [stdout] [INFO] [stdout] running 118 tests [INFO] [stdout] test src/activations/mod.rs - activations (line 29) ... ok [INFO] [stdout] test src/activations/mod.rs - activations::Activation::backward (line 175) ... ok [INFO] [stdout] test src/activations/mod.rs - activations::Activation::forward (line 146) ... ok [INFO] [stdout] test src/activations/mod.rs - activations::Activation (line 116) ... ok [INFO] [stdout] test src/activations/gelu.rs - activations::gelu::GELU (line 20) ... ok [INFO] [stdout] test src/activations/tanh.rs - activations::tanh::Tanh (line 18) ... ok [INFO] [stdout] test src/activations/relu.rs - activations::relu::ReLU (line 16) ... ok [INFO] [stdout] test src/activations/mish.rs - activations::mish::Mish (line 19) ... ok [INFO] [stdout] test src/activations/sigmoid.rs - activations::sigmoid::Sigmoid (line 18) ... ok [INFO] [stdout] test src/layers/conv/pooling.rs - layers::conv::pooling::AdaptiveAvgPool2D (line 524) ... ok [INFO] [stdout] test src/layers/conv/pooling.rs - layers::conv::pooling::AdaptiveMaxPool2D (line 767) ... ok [INFO] [stdout] test src/layers/conv/pooling.rs - layers::conv::pooling::GlobalAvgPool2D (line 335) ... ok [INFO] [stdout] test src/activations/softmax.rs - activations::softmax::Softmax (line 18) ... ok [INFO] [stdout] test src/activations/mod.rs - activations (line 61) ... ok [INFO] [stdout] test src/layers/mod.rs - layers (line 131) ... ok [INFO] [stdout] test src/layers/mod.rs - layers (line 160) ... ok [INFO] [stdout] test src/layers/mod.rs - layers (line 42) ... ok [INFO] [stdout] test src/activations/swish.rs - activations::swish::Swish (line 19) ... ok [INFO] [stdout] test src/layers/mod.rs - layers (line 103) ... ok [INFO] [stdout] test src/layers/attention.rs - layers::attention::MultiHeadAttention (line 63) ... ok [INFO] [stdout] test src/activations/relu.rs - activations::relu::ELU (line 202) ... ok [INFO] [stdout] test src/layers/conv/pooling.rs - layers::conv::pooling::MaxPool2D (line 26) ... ok [INFO] [stdout] test src/layers/mod.rs - layers (line 69) ... ok [INFO] [stdout] test src/activations/relu.rs - activations::relu::LeakyReLU (line 113) ... ok [INFO] [stdout] test src/layers/mod.rs - layers::Layer::backward (line 297) ... ok [INFO] [stdout] test src/layers/dropout.rs - layers::dropout::Dropout (line 24) ... ok [INFO] [stdout] test src/layers/mod.rs - layers::Sequential (line 549) ... ok [INFO] [stdout] test src/layers/mod.rs - layers::Layer::update (line 332) ... ok [INFO] [stdout] test src/layers/mod.rs - layers::Layer::params (line 374) ... ok [INFO] [stdout] test src/layers/mod.rs - layers::Layer (line 228) ... ok [INFO] [stdout] test src/layers/mod.rs - layers::Sequential (line 580) ... ok [INFO] [stdout] test src/layers/dense.rs - layers::dense::Dense (line 19) ... ok [INFO] [stdout] test src/layers/mod.rs - layers::Layer::forward (line 264) ... ok [INFO] [stdout] test src/layers/mod.rs - layers::Sequential (line 613) ... ok [INFO] [stdout] test src/lib.rs - bindings (line 44) ... ok [INFO] [stdout] test src/layers/mod.rs - layers::Layer::set_training (line 424) ... ok [INFO] [stdout] test src/layers/recurrent/rnn.rs - layers::recurrent::rnn::RNN (line 67) ... ok [INFO] [stdout] test src/layers/conv/conv2d.rs - layers::conv::conv2d::Conv2D (line 23) ... ok [INFO] [stdout] test src/layers/recurrent/lstm.rs - layers::recurrent::lstm::LSTM (line 33) ... ok [INFO] [stdout] test src/layers/recurrent/gru.rs - layers::recurrent::gru::GRU (line 31) ... ok [INFO] [stdout] test src/lib.rs - performance (line 74) ... ok [INFO] [stdout] test src/lib.rs - performance (line 64) ... ok [INFO] [stdout] test src/layers/regularization.rs - layers::regularization::L1ActivityRegularization (line 275) ... ok [INFO] [stdout] test src/layers/normalization.rs - layers::normalization::LayerNorm (line 24) ... ok [INFO] [stdout] test src/layers/normalization.rs - layers::normalization::BatchNorm (line 548) ... ok [INFO] [stdout] test src/layers/regularization.rs - layers::regularization::ActivityRegularization (line 21) ... ok [INFO] [stdout] test src/linalg/batch_operations/attention.rs - linalg::batch_operations::attention::positional_encoding (line 498) ... ok [INFO] [stdout] test src/layers/recurrent/bidirectional.rs - layers::recurrent::bidirectional::Bidirectional (line 18) ... ok [INFO] [stdout] test src/linalg/batch_operations/attention.rs - linalg::batch_operations::attention::multi_head_attention (line 221) ... ok [INFO] [stdout] test src/linalg/batch_operations/attention.rs - linalg::batch_operations::attention::transformer_ffn (line 570) ... ok [INFO] [stdout] test src/layers/regularization.rs - layers::regularization::L2ActivityRegularization (line 374) ... ok [INFO] [stdout] test src/linalg/batch_operations/convolution.rs - linalg::batch_operations::convolution::adaptive_avg_pool2d_backward (line 950) ... ok [INFO] [stdout] test src/linalg/batch_operations/convolution.rs - linalg::batch_operations::convolution::conv2d (line 29) ... ok [INFO] [stdout] test src/linalg/batch_operations/attention.rs - linalg::batch_operations::attention::scaled_dot_product_attention (line 36) ... ok [INFO] [stdout] test src/linalg/batch_operations/attention.rs - linalg::batch_operations::attention::transformer_ffn_backward (line 707) ... ok [INFO] [stdout] test src/linalg/batch_operations/convolution.rs - linalg::batch_operations::convolution::adaptive_avg_pool2d (line 546) ... ok [INFO] [stdout] test src/linalg/batch_operations/convolution.rs - linalg::batch_operations::convolution::max_pool2d_backward (line 837) ... ok [INFO] [stdout] test src/linalg/batch_operations/matmul.rs - linalg::batch_operations::matmul::batch_vecmat (line 113) ... ok [INFO] [stdout] test src/linalg/batch_operations/convolution.rs - linalg::batch_operations::convolution::conv2d_backward (line 639) ... ok [INFO] [stdout] test src/linalg/batch_operations/convolution.rs - linalg::batch_operations::convolution::col2im (line 422) ... ok [INFO] [stdout] test src/linalg/batch_operations/convolution.rs - linalg::batch_operations::convolution::im2col (line 304) ... ok [INFO] [stdout] test src/linalg/batch_operations/matmul.rs - linalg::batch_operations::matmul::batch_matmul (line 28) ... ok [INFO] [stdout] test src/linalg/batch_operations/matmul.rs - linalg::batch_operations::matmul::batch_matmul_backward (line 200) ... ok [INFO] [stdout] test src/linalg/batch_operations/convolution.rs - linalg::batch_operations::convolution::max_pool2d (line 181) ... ok [INFO] [stdout] test src/lib.rs - visualization (line 82) ... ok [INFO] [stdout] test src/linalg/batch_operations/rnn.rs - linalg::batch_operations::rnn::adam_update (line 469) ... ok [INFO] [stdout] test src/linalg/batch_operations/normalization.rs - linalg::batch_operations::normalization::layer_norm (line 298) ... ok [INFO] [stdout] test src/lib.rs - interpretation (line 58) ... ok [INFO] [stdout] test src/linalg/batch_operations/rnn.rs - linalg::batch_operations::rnn::lstm_cell (line 43) ... ok [INFO] [stdout] test src/losses/crossentropy.rs - losses::crossentropy::CrossEntropyLoss (line 18) ... ok [INFO] [stdout] test src/losses/contrastive.rs - losses::contrastive::ContrastiveLoss (line 23) ... ok [INFO] [stdout] test src/linalg/batch_operations/rnn.rs - linalg::batch_operations::rnn::dropout (line 236) ... ok [INFO] [stdout] test src/losses/mod.rs - losses (line 109) ... ok [INFO] [stdout] test src/linalg/batch_operations/normalization.rs - linalg::batch_operations::normalization::clip_grad_norm (line 508) ... ok [INFO] [stdout] test src/linalg/batch_operations/rnn.rs - linalg::batch_operations::rnn::dropout_backward (line 315) ... ok [INFO] [stdout] test src/linalg/batch_operations/rnn.rs - linalg::batch_operations::rnn::log_softmax (line 379) ... ok [INFO] [stdout] test src/linalg/batch_operations/normalization.rs - linalg::batch_operations::normalization::batch_norm_forward (line 44) ... ok [INFO] [stdout] test src/losses/mod.rs - losses (line 27) ... ok [INFO] [stdout] test src/linalg/batch_operations/normalization.rs - linalg::batch_operations::normalization::batch_norm_backward (line 176) ... ok [INFO] [stdout] test src/losses/mod.rs - losses (line 51) ... ok [INFO] [stdout] test src/losses/mod.rs - losses::Loss::forward (line 204) ... ok [INFO] [stdout] test src/losses/mod.rs - losses::Loss (line 172) ... ok [INFO] [stdout] test src/linalg/batch_operations/normalization.rs - linalg::batch_operations::normalization::layer_norm_backward (line 391) ... ok [INFO] [stdout] test src/losses/mod.rs - losses (line 82) ... ok [INFO] [stdout] test src/optimizers/adamw.rs - optimizers::adamw::AdamW (line 22) ... ok [INFO] [stdout] test src/optimizers/adam.rs - optimizers::adam::Adam (line 23) ... ok [INFO] [stdout] test src/losses/mod.rs - losses::Loss::backward (line 239) ... ok [INFO] [stdout] test src/optimizers/adagrad.rs - optimizers::adagrad::Adagrad (line 20) ... ok [INFO] [stdout] test src/losses/focal.rs - losses::focal::FocalLoss (line 26) ... ok [INFO] [stdout] test src/optimizers/momentum.rs - optimizers::momentum::MomentumOptimizer (line 19) ... ok [INFO] [stdout] test src/optimizers/sgd.rs - optimizers::sgd::SGD (line 19) ... ok [INFO] [stdout] test src/optimizers/rmsprop.rs - optimizers::rmsprop::RMSprop (line 21) ... ok [INFO] [stdout] test src/training/mod.rs - training (line 73) ... ok [INFO] [stdout] test src/performance/threading.rs - performance::threading::PerformanceProfiler::new (line 317) ... ok [INFO] [stdout] test src/optimizers/radam.rs - optimizers::radam::RAdam (line 23) ... ok [INFO] [stdout] test src/losses/mse.rs - losses::mse::MeanSquaredError (line 18) ... ok [INFO] [stdout] test src/training/mod.rs - training::TrainingConfig (line 138) ... ok [INFO] [stdout] test src/training/mod.rs - training (line 21) ... ok [INFO] [stdout] test src/performance/threading.rs - performance::threading::ThreadPoolManager::new (line 35) ... ok [INFO] [stdout] test src/losses/triplet.rs - losses::triplet::TripletLoss (line 24) ... ok [INFO] [stdout] test src/training/mod.rs - training::ValidationSettings (line 251) ... ok [INFO] [stdout] test src/training/mod.rs - training (line 92) ... ok [INFO] [stdout] test src/performance/mod.rs - performance::PerformanceOptimizer::new (line 118) ... ok [INFO] [stdout] test src/utils/evaluation/confusion_matrix.rs - utils::evaluation::confusion_matrix::ConfusionMatrix::error_heatmap (line 540) ... ok [INFO] [stdout] test src/training/mod.rs - training::TrainingConfig (line 153) ... ok [INFO] [stdout] test src/utils/evaluation/feature_importance.rs - utils::evaluation::feature_importance::FeatureImportance::new (line 41) ... ok [INFO] [stdout] test src/utils/evaluation/roc_curve.rs - utils::evaluation::roc_curve::ROCCurve::new (line 46) ... ok [INFO] [stdout] test src/utils/evaluation/confusion_matrix.rs - utils::evaluation::confusion_matrix::ConfusionMatrix::new (line 40) ... ok [INFO] [stdout] test src/utils/metrics.rs - utils::metrics::binary_accuracy (line 195) ... ok [INFO] [stdout] test src/utils/evaluation/roc_curve.rs - utils::evaluation::roc_curve::ROCCurve::to_ascii_with_options (line 174) ... ok [INFO] [stdout] test src/utils/metrics.rs - utils::metrics::mean_squared_error (line 146) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::one_hot_encode (line 119) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::random_normal (line 57) ... ok [INFO] [stdout] test src/utils/evaluation/learning_curve.rs - utils::evaluation::learning_curve::LearningCurve::new (line 53) ... ok [INFO] [stdout] test src/utils/metrics.rs - utils::metrics::categorical_accuracy (line 247) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::TrainTestSplitResult (line 167) ... ok [INFO] [stdout] test src/lib.rs - performance (line 96) ... ok [INFO] [stdout] test src/lib.rs - performance (line 83) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 118 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.43s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "3083db6f1c7be2da2369d10719282e408194f81642bb9870c3a01ecb781c9a80", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3083db6f1c7be2da2369d10719282e408194f81642bb9870c3a01ecb781c9a80", kill_on_drop: false }` [INFO] [stdout] 3083db6f1c7be2da2369d10719282e408194f81642bb9870c3a01ecb781c9a80