[INFO] fetching crate scirs2-optimize 0.1.0-alpha.6... [INFO] testing scirs2-optimize-0.1.0-alpha.6 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate scirs2-optimize 0.1.0-alpha.6 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate scirs2-optimize 0.1.0-alpha.6 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate scirs2-optimize 0.1.0-alpha.6 [INFO] tweaked toml for crates.io crate scirs2-optimize 0.1.0-alpha.6 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate scirs2-optimize 0.1.0-alpha.6 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate scirs2-optimize 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ndarray-rand v0.15.0 [INFO] [stderr] Downloaded friedrich v0.5.0 [INFO] [stderr] Downloaded lax v0.17.0 [INFO] [stderr] Downloaded argmin-math v0.4.0 [INFO] [stderr] Downloaded ndarray-linalg v0.17.0 [INFO] [stderr] Downloaded argmin v0.10.0 [INFO] [stderr] Downloaded sprs v0.11.3 [INFO] [stderr] Downloaded scirs2-sparse v0.1.0-alpha.6 [INFO] [stderr] Downloaded scirs2-linalg 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-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e6cca43d8d872de8dbe49c69d2a75a4389dfa3828b3399146df643aefad4d520 [INFO] running `Command { std: "docker" "start" "-a" "e6cca43d8d872de8dbe49c69d2a75a4389dfa3828b3399146df643aefad4d520", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e6cca43d8d872de8dbe49c69d2a75a4389dfa3828b3399146df643aefad4d520", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e6cca43d8d872de8dbe49c69d2a75a4389dfa3828b3399146df643aefad4d520", kill_on_drop: false }` [INFO] [stdout] e6cca43d8d872de8dbe49c69d2a75a4389dfa3828b3399146df643aefad4d520 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 750cfe02714c5510c265b91295ee7e58234a20f4e6e158d5605a1d51d4cad6ee [INFO] running `Command { std: "docker" "start" "-a" "750cfe02714c5510c265b91295ee7e58234a20f4e6e158d5605a1d51d4cad6ee", kill_on_drop: false }` [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling bytemuck v1.23.1 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling syn v2.0.103 [INFO] [stderr] Compiling lapack-sys v0.14.0 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling rand_xoshiro v0.6.0 [INFO] [stderr] Compiling instant v0.1.13 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling wide v0.7.32 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling rand_distr v0.5.1 [INFO] [stderr] Compiling rand_distr v0.4.3 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling nalgebra-macros v0.1.0 [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 thiserror v1.0.69 [INFO] [stderr] Compiling thiserror v2.0.12 [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 chrono v0.4.41 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling cauchy v0.4.0 [INFO] [stderr] Compiling simba v0.9.0 [INFO] [stderr] Compiling simba v0.7.3 [INFO] [stderr] Compiling argmin-math v0.4.0 [INFO] [stderr] Compiling lax v0.17.0 [INFO] [stderr] Compiling argmin v0.10.0 [INFO] [stderr] Compiling ndarray-linalg v0.17.0 [INFO] [stderr] Compiling sprs v0.11.3 [INFO] [stderr] Compiling ndarray-rand v0.15.0 [INFO] [stderr] Compiling scirs2-core v0.1.0-alpha.6 [INFO] [stderr] Compiling nalgebra v0.33.2 [INFO] [stderr] Compiling nalgebra v0.30.1 [INFO] [stderr] Compiling scirs2-sparse v0.1.0-alpha.6 [INFO] [stderr] Compiling scirs2-linalg v0.1.0-alpha.6 [INFO] [stderr] Compiling friedrich v0.5.0 [INFO] [stderr] Compiling scirs2-optimize v0.1.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/unconstrained/utils.rs:160:30 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1 { [INFO] [stdout] | ^^^^^^^^^^ ------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.18s [INFO] running `Command { std: "docker" "inspect" "750cfe02714c5510c265b91295ee7e58234a20f4e6e158d5605a1d51d4cad6ee", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "750cfe02714c5510c265b91295ee7e58234a20f4e6e158d5605a1d51d4cad6ee", kill_on_drop: false }` [INFO] [stdout] 750cfe02714c5510c265b91295ee7e58234a20f4e6e158d5605a1d51d4cad6ee [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 5d854fd496cd5682e8f7952e640b8e79dc20ec267a6633924db2a41f0f3bbec0 [INFO] running `Command { std: "docker" "start" "-a" "5d854fd496cd5682e8f7952e640b8e79dc20ec267a6633924db2a41f0f3bbec0", kill_on_drop: false }` [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling clap_builder v4.5.40 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling clap v4.5.40 [INFO] [stderr] Compiling ndarray-linalg v0.17.0 [INFO] [stderr] Compiling ndarray-rand v0.15.0 [INFO] [stderr] Compiling sprs v0.11.3 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling criterion v0.6.0 [INFO] [stderr] Compiling scirs2-core v0.1.0-alpha.6 [INFO] [stderr] Compiling scirs2-sparse v0.1.0-alpha.6 [INFO] [stderr] Compiling scirs2-linalg v0.1.0-alpha.6 [INFO] [stderr] Compiling scirs2-optimize v0.1.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/unconstrained/utils.rs:160:30 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1 { [INFO] [stdout] | ^^^^^^^^^^ ------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/unconstrained/utils.rs:160:30 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1 { [INFO] [stdout] | ^^^^^^^^^^ ------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 55.99s [INFO] running `Command { std: "docker" "inspect" "5d854fd496cd5682e8f7952e640b8e79dc20ec267a6633924db2a41f0f3bbec0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5d854fd496cd5682e8f7952e640b8e79dc20ec267a6633924db2a41f0f3bbec0", kill_on_drop: false }` [INFO] [stdout] 5d854fd496cd5682e8f7952e640b8e79dc20ec267a6633924db2a41f0f3bbec0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] c99a68e6b0d6cca4b89faa8c8dcf0c3dd2438b88b1319e4784e4b31ef1ebc5cb [INFO] running `Command { std: "docker" "start" "-a" "c99a68e6b0d6cca4b89faa8c8dcf0c3dd2438b88b1319e4784e4b31ef1ebc5cb", kill_on_drop: false }` [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/unconstrained/utils.rs:160:30 [INFO] [stderr] | [INFO] [stderr] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1 { [INFO] [stderr] | ^^^^^^^^^^ ------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `scirs2-optimize` (lib) generated 1 warning (run `cargo fix --lib -p scirs2-optimize` to apply 1 suggestion) [INFO] [stderr] warning: `scirs2-optimize` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/scirs2_optimize-beaf6b3a85d89858) [INFO] [stdout] [INFO] [stdout] running 229 tests [INFO] [stdout] test automatic_differentiation::dual_numbers::tests::test_dual_arithmetic ... ok [INFO] [stdout] test automatic_differentiation::dual_numbers::tests::test_dual_functions ... ok [INFO] [stdout] test automatic_differentiation::dual_numbers::tests::test_create_dual_variables ... ok [INFO] [stdout] test automatic_differentiation::dual_numbers::tests::test_multi_dual ... ok [INFO] [stdout] test automatic_differentiation::forward_mode::tests::test_forward_jacobian ... ok [INFO] [stdout] test automatic_differentiation::forward_mode::tests::test_second_order_dual_arithmetic ... ok [INFO] [stdout] test automatic_differentiation::reverse_mode::tests::test_reverse_gradient ... ok [INFO] [stdout] test automatic_differentiation::forward_mode::tests::test_is_forward_mode_efficient ... ok [INFO] [stdout] test automatic_differentiation::reverse_mode::tests::test_reverse_hessian ... ok [INFO] [stdout] test automatic_differentiation::tape::tests::test_backward_pass ... ok [INFO] [stdout] test automatic_differentiation::reverse_mode::tests::test_unary_operations ... ok [INFO] [stdout] test automatic_differentiation::tape::tests::test_streaming_tape ... ok [INFO] [stdout] test automatic_differentiation::reverse_mode::tests::test_computation_graph ... ok [INFO] [stdout] test automatic_differentiation::tape::tests::test_tape_stats ... ok [INFO] [stdout] test automatic_differentiation::tests::test_create_ad_gradient ... ok [INFO] [stdout] test automatic_differentiation::tests::test_ad_mode_selection ... ok [INFO] [stdout] test automatic_differentiation::tape::tests::test_tape_construction ... ok [INFO] [stdout] test automatic_differentiation::tape::tests::test_tape_optimization ... ok [INFO] [stdout] test automatic_differentiation::tests::test_autodiff_quadratic ... ok [INFO] [stdout] test automatic_differentiation::forward_mode::tests::test_forward_hessian_diagonal ... ok [INFO] [stdout] test automatic_differentiation::forward_mode::tests::test_forward_gradient ... ok [INFO] [stdout] test constrained::augmented_lagrangian::tests::test_augmented_lagrangian_unconstrained ... ok [INFO] [stdout] test constrained::interior_point::tests::test_interior_point_quadratic ... ignored [INFO] [stdout] test constrained::interior_point::tests::test_interior_point_with_equality ... ignored [INFO] [stdout] test constrained::tests::test_cobyla_not_implemented ... ok [INFO] [stdout] test constrained::tests::test_minimize_constrained_placeholder ... ok [INFO] [stdout] test automatic_differentiation::reverse_mode::tests::test_is_reverse_mode_efficient ... ok [INFO] [stdout] test global::bayesian::tests::test_space_creation ... ok [INFO] [stdout] test global::bayesian::tests::test_space_transform ... ok [INFO] [stdout] test global::clustering::tests::test_simple_clustering ... ok [INFO] [stdout] test global::clustering::tests::test_distance_computation ... ok [INFO] [stdout] test global::clustering::tests::test_start_point_generation ... ok [INFO] [stdout] test global::tests::test_differential_evolution_bounds ... ok [INFO] [stdout] test global::tests::test_basinhopping_with_bounds ... ok [INFO] [stdout] test global::tests::test_multi_start_basic ... ok [INFO] [stdout] test constrained::augmented_lagrangian::tests::test_augmented_lagrangian_equality_constraint ... ok [INFO] [stdout] test constrained::tests::test_minimize_trust_constr ... ok [INFO] [stdout] test global::tests::test_particle_swarm_with_bounds ... ok [INFO] [stdout] test global::tests::test_basinhopping_sphere ... ok [INFO] [stdout] test jit_optimization::tests::test_function_optimization ... ok [INFO] [stdout] test jit_optimization::tests::test_jit_compiler_creation ... ok [INFO] [stdout] test jit_optimization::tests::test_memory_usage_estimation ... ok [INFO] [stdout] test least_squares::bounded::tests::test_bounded_least_squares_simple ... ok [INFO] [stdout] test jit_optimization::tests::test_pattern_detection ... ok [INFO] [stdout] test global::tests::test_differential_evolution_parallel_basic ... ok [INFO] [stdout] test global::tests::test_differential_evolution_rosenbrock ... ok [INFO] [stdout] test global::tests::test_multi_start_latin_hypercube ... ok [INFO] [stdout] test least_squares::main::tests::test_least_squares_placeholder ... ok [INFO] [stdout] test least_squares::main::tests::test_levenberg_marquardt ... ok [INFO] [stdout] test global::tests::test_multi_start_grid ... ok [INFO] [stdout] test least_squares::bounded::tests::test_project_to_bounds ... ok [INFO] [stdout] test least_squares::robust::tests::test_bisquare_loss ... ok [INFO] [stdout] test least_squares::robust::tests::test_cauchy_loss ... ok [INFO] [stdout] test least_squares::robust::tests::test_huber_loss ... ok [INFO] [stdout] test least_squares::robust::tests::test_irls_convergence ... ok [INFO] [stdout] test least_squares::bounded::tests::test_bounded_vs_unbounded ... ok [INFO] [stdout] test least_squares::sparse::tests::test_lasso_coordinate_descent ... ok [INFO] [stdout] test constrained::augmented_lagrangian::tests::test_augmented_lagrangian_mixed_constraints ... ok [INFO] [stdout] test global::tests::test_differential_evolution_different_strategies ... ok [INFO] [stdout] test least_squares::robust::tests::test_robust_least_squares_linear ... ok [INFO] [stdout] test least_squares::sparse::tests::test_sparse_matrix_creation ... ok [INFO] [stdout] test least_squares::sparse::tests::test_sparse_matvec ... ok [INFO] [stdout] test least_squares::sparse::tests::test_sparse_transpose_matvec ... ok [INFO] [stdout] test constrained::tests::test_minimize_slsqp ... ok [INFO] [stdout] test least_squares::separable::tests::test_separable_exponential ... ok [INFO] [stdout] test least_squares::total::tests::test_iterative_vs_svd ... ok [INFO] [stdout] test least_squares::total::tests::test_total_least_squares_simple ... ok [INFO] [stdout] test least_squares::total::tests::test_weighted_total_least_squares ... ok [INFO] [stdout] test least_squares::weighted::tests::test_weighted_least_squares_simple ... ok [INFO] [stdout] test least_squares::weighted::tests::test_weighted_vs_unweighted ... ok [INFO] [stdout] test least_squares::weighted::tests::test_negative_weights ... ok [INFO] [stdout] test least_squares::sparse::tests::test_soft_threshold ... ok [INFO] [stdout] test ml_optimizers::tests::test_elastic_net_prox_operator ... ok [INFO] [stdout] test ml_optimizers::tests::test_group_lasso_simple ... ok [INFO] [stdout] test ml_optimizers::tests::test_admm_optimizer ... ok [INFO] [stdout] test ml_optimizers::tests::test_lasso_soft_threshold ... ok [INFO] [stdout] test multi_objective::tests::test_dominance_comparison ... ok [INFO] [stdout] test multi_objective::tests::test_hypervolume_2d ... ok [INFO] [stdout] test multi_objective::tests::test_scalarization_methods ... ok [INFO] [stdout] test neural_integration::tests::test_adam_optimizer ... ok [INFO] [stdout] test ml_optimizers::tests::test_lasso_prox_operator ... ok [INFO] [stdout] test ml_optimizers::tests::test_coordinate_descent_optimizer ... ok [INFO] [stdout] test neural_integration::tests::test_neural_parameters ... ok [INFO] [stdout] test neural_integration::tests::test_neural_trainer ... ok [INFO] [stdout] test neural_integration::tests::test_sgd_optimizer ... ok [INFO] [stdout] test neural_integration::tests::test_optimizer_convenience_functions ... ok [INFO] [stdout] test least_squares::sparse::tests::test_sparse_least_squares_simple ... ok [INFO] [stdout] test parallel::tests::test_parallel_gradient ... ok [INFO] [stdout] test parallel::tests::test_parallel_batch_evaluation ... ok [INFO] [stdout] test roots::tests::test_anderson_method ... ok [INFO] [stdout] test parallel::tests::test_parallel_line_search ... ok [INFO] [stdout] test roots::tests::test_root_broyden1 ... ok [INFO] [stdout] test least_squares::main::tests::test_rosenbrock_least_squares ... ok [INFO] [stdout] test scalar::tests::test_bounded_method ... ok [INFO] [stdout] test global::tests::test_differential_evolution_parallel_correctness ... ok [INFO] [stdout] test roots::tests::test_krylov_method ... ok [INFO] [stdout] test scalar::tests::test_complex_function ... ok [INFO] [stdout] test scalar::tests::test_brent_method ... ok [INFO] [stdout] test roots::tests::test_root_system ... ok [INFO] [stdout] test simd_ops::tests::test_axpy ... ok [INFO] [stdout] test roots::tests::test_root_hybr ... ok [INFO] [stdout] test simd_ops::tests::test_dot_product ... ok [INFO] [stdout] test simd_ops::tests::test_norm ... ok [INFO] [stdout] test simd_ops::tests::test_matvec ... ok [INFO] [stdout] test simd_ops::tests::test_vector_operations ... ok [INFO] [stdout] test simd_ops::tests::test_platform_capabilities ... ok [INFO] [stdout] test roots::tests::test_compare_methods ... ok [INFO] [stdout] test scalar::tests::test_golden_method ... ok [INFO] [stdout] test simd_ops::tests::test_large_vectors ... ok [INFO] [stdout] test ml_optimizers::tests::test_ml_lasso_regression ... ok [INFO] [stdout] test stochastic::adam::tests::test_adam_amsgrad ... ok [INFO] [stdout] test stochastic::adam::tests::test_adam_gradient_clipping ... ok [INFO] [stdout] test stochastic::adam::tests::test_adam_with_warmup ... ok [INFO] [stdout] test global::tests::test_particle_swarm_sphere ... ok [INFO] [stdout] test stochastic::adam::tests::test_adam_quadratic ... ok [INFO] [stdout] test stochastic::adamw::tests::test_adamw_quadratic ... ok [INFO] [stdout] test stochastic::adamw::tests::test_adamw_weight_decay ... ok [INFO] [stdout] test least_squares::separable::tests::test_separable_multi_exponential ... ok [INFO] [stdout] test stochastic::adamw::tests::test_adamw_gradient_clipping ... ok [INFO] [stdout] test stochastic::momentum::tests::test_adaptive_momentum ... ok [INFO] [stdout] test stochastic::adamw::tests::test_adamw_cosine_restarts ... ok [INFO] [stdout] test stochastic::momentum::tests::test_momentum_learning_rate_schedules ... ok [INFO] [stdout] test stochastic::momentum::tests::test_nesterov_momentum ... ok [INFO] [stdout] test stochastic::momentum::tests::test_heavy_ball_momentum ... ok [INFO] [stdout] test stochastic::momentum::tests::test_momentum_dampening ... ok [INFO] [stdout] test least_squares::main::tests::test_trust_region_reflective ... ok [INFO] [stdout] test stochastic::rmsprop::tests::test_rmsprop_different_decay_rates ... ok [INFO] [stdout] test stochastic::rmsprop::tests::test_rmsprop_centered ... ok [INFO] [stdout] test stochastic::rmsprop::tests::test_rmsprop_quadratic ... ok [INFO] [stdout] test stochastic::momentum::tests::test_momentum_comparison ... ok [INFO] [stdout] test stochastic::momentum::tests::test_sgd_momentum_quadratic ... ok [INFO] [stdout] test stochastic::rmsprop::tests::test_rmsprop_with_momentum ... ok [INFO] [stdout] test stochastic::tests::test_batch_indices_generation ... ok [INFO] [stdout] test stochastic::tests::test_learning_rate_schedules ... ok [INFO] [stdout] test stochastic::tests::test_gradient_clipping ... ok [INFO] [stdout] test stochastic::tests::test_problem_specific_options ... ok [INFO] [stdout] test stochastic::tests::test_in_memory_data_provider ... ok [INFO] [stdout] test tests::it_works ... ok [INFO] [stdout] test unconstrained::adaptive_convergence::tests::test_adaptive_tolerance_initialization ... ok [INFO] [stdout] test unconstrained::adaptive_convergence::tests::test_stagnation_detection ... ok [INFO] [stdout] test unconstrained::adaptive_convergence::tests::test_convergence_check ... ok [INFO] [stdout] test unconstrained::advanced_line_search::tests::test_hager_zhang_line_search ... ok [INFO] [stdout] test unconstrained::adaptive_convergence::tests::test_tolerance_bounds ... ok [INFO] [stdout] test unconstrained::bfgs::tests::test_bfgs_quadratic ... ok [INFO] [stdout] test unconstrained::adaptive_convergence::tests::test_problem_specific_options ... ok [INFO] [stdout] test unconstrained::adaptive_convergence::tests::test_scale_adaptation ... ok [INFO] [stdout] test stochastic::sgd::tests::test_sgd_quadratic ... ok [INFO] [stdout] test unconstrained::advanced_line_search::tests::test_interpolation_methods ... ok [INFO] [stdout] test unconstrained::advanced_line_search::tests::test_non_monotone_state ... ok [INFO] [stdout] test unconstrained::bfgs::tests::test_bfgs_with_bounds ... ok [INFO] [stdout] test unconstrained::conjugate_gradient::tests::test_cg_rosenbrock ... ok [INFO] [stdout] test unconstrained::callback_diagnostics::tests::test_diagnostic_optimizer ... ok [INFO] [stdout] test unconstrained::conjugate_gradient::tests::test_cg_with_bounds ... ok [INFO] [stdout] test unconstrained::convergence_diagnostics::tests::test_convergence_rate_estimation ... ok [INFO] [stdout] test unconstrained::efficient_sparse::tests::test_efficient_sparse_optimization ... ok [INFO] [stdout] test unconstrained::efficient_sparse::tests::test_sparsity_detection ... ok [INFO] [stdout] test unconstrained::efficient_sparse::tests::test_sparse_vector_operations ... ok [INFO] [stdout] test unconstrained::convergence_diagnostics::tests::test_diagnostic_collector ... ok [INFO] [stdout] test unconstrained::callback_diagnostics::tests::test_early_stopping_callback ... ok [INFO] [stdout] test unconstrained::line_search::tests::test_backtracking_line_search ... ok [INFO] [stdout] test stochastic::sgd::tests::test_svrg_quadratic ... ok [INFO] [stdout] test stochastic::sgd::tests::test_mini_batch_sgd ... ok [INFO] [stdout] test unconstrained::lbfgs::tests::test_lbfgsb_with_bounds ... ok [INFO] [stdout] test unconstrained::memory_efficient::tests::test_auto_parameter_selection ... ok [INFO] [stdout] test unconstrained::memory_efficient::tests::test_chunked_operations ... ok [INFO] [stdout] test unconstrained::memory_efficient::tests::test_memory_pool ... ok [INFO] [stdout] test unconstrained::memory_efficient_sparse::tests::test_auto_parameter_selection ... ok [INFO] [stdout] test unconstrained::memory_efficient::tests::test_memory_estimation ... ok [INFO] [stdout] test unconstrained::memory_efficient::tests::test_memory_efficient_lbfgs_quadratic ... ok [INFO] [stdout] test stochastic::rmsprop::tests::test_graves_rmsprop ... ok [INFO] [stdout] test unconstrained::memory_efficient_sparse::tests::test_variable_blocks ... ok [INFO] [stdout] test unconstrained::memory_efficient_sparse::tests::test_ultra_scale_small_problem ... ok [INFO] [stdout] test unconstrained::nelder_mead::tests::test_nelder_mead_simple ... ok [INFO] [stdout] test unconstrained::lbfgs::tests::test_lbfgs_quadratic ... ok [INFO] [stdout] test unconstrained::nelder_mead::tests::test_nelder_mead_with_bounds ... ok [INFO] [stdout] test unconstrained::newton::tests::test_newton_cg_quadratic ... ok [INFO] [stdout] test unconstrained::newton::tests::test_newton_cg_rosenbrock ... ok [INFO] [stdout] test unconstrained::powell::tests::test_powell_with_bounds ... ok [INFO] [stdout] test unconstrained::quasi_newton::tests::test_dfp_with_bounds ... ok [INFO] [stdout] test unconstrained::quasi_newton::tests::test_dfp_quadratic ... ok [INFO] [stdout] test unconstrained::quasi_newton::tests::test_sr1_rosenbrock ... ok [INFO] [stdout] test unconstrained::quasi_newton::tests::test_sr1_quadratic ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_detailed_report ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_early_stopping ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_noise_robust_convergence ... ok [INFO] [stdout] test unconstrained::newton::tests::test_newton_cg_with_bounds ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_multiple_criteria_requirement ... ok [INFO] [stdout] test unconstrained::powell::tests::test_powell_simple ... ok [INFO] [stdout] test unconstrained::quasi_newton::tests::test_dfp_rosenbrock ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_problem_specific_options ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_plateau_detection ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_robust_convergence_initialization ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_progress_based_convergence ... ok [INFO] [stdout] test unconstrained::simd_bfgs::tests::test_fallback_to_regular_bfgs ... ok [INFO] [stdout] test unconstrained::simd_bfgs::tests::test_simd_bfgs_with_bounds ... ok [INFO] [stdout] test unconstrained::sparse_optimization::tests::test_auto_detect_sparsity ... ok [INFO] [stdout] test unconstrained::strong_wolfe::tests::test_method_specific_options ... ok [INFO] [stdout] test unconstrained::simd_bfgs::tests::test_simd_config_detection ... ok [INFO] [stdout] test unconstrained::strong_wolfe::tests::test_safeguarded_interpolation ... ok [INFO] [stdout] test unconstrained::strong_wolfe::tests::test_strong_wolfe_rosenbrock ... ok [INFO] [stdout] test unconstrained::sparse_optimization::tests::test_sparse_bfgs_quadratic ... ok [INFO] [stdout] test unconstrained::subspace_methods::tests::test_cyclical_coordinate_descent ... ok [INFO] [stdout] test unconstrained::simd_bfgs::tests::test_simd_bfgs_rosenbrock ... ok [INFO] [stdout] test unconstrained::simd_bfgs::tests::test_simd_bfgs_quadratic ... ok [INFO] [stdout] test unconstrained::subspace_methods::tests::test_random_coordinate_descent ... ok [INFO] [stdout] test unconstrained::strong_wolfe::tests::test_strong_wolfe_quadratic ... ok [INFO] [stdout] test unconstrained::truncated_newton::tests::test_truncated_newton_quadratic ... ok [INFO] [stdout] test unconstrained::tests::test_simple_quadratic ... ok [INFO] [stdout] test unconstrained::truncated_newton::tests::test_truncated_newton_with_lbfgs_preconditioning ... ok [INFO] [stdout] test unconstrained::truncated_newton::tests::test_trust_region_newton ... ok [INFO] [stdout] test unconstrained::trust_region::tests::test_trust_exact_simple ... ok [INFO] [stdout] test unconstrained::powell::tests::test_powell_rosenbrock ... ok [INFO] [stdout] test unconstrained::trust_region::tests::test_trust_krylov_rosenbrock ... ok [INFO] [stdout] test unconstrained::trust_region::tests::test_trust_ncg_quadratic ... ok [INFO] [stdout] test unconstrained::utils::tests::test_finite_difference_gradient ... ok [INFO] [stdout] test unconstrained::subspace_methods::tests::test_block_coordinate_descent ... ok [INFO] [stdout] test unconstrained::subspace_methods::tests::test_subspace_method_enum ... ok [INFO] [stdout] test unconstrained::truncated_newton::tests::test_truncated_newton_with_diagonal_preconditioning ... ok [INFO] [stdout] test stochastic::adamw::tests::test_adamw_decoupled_vs_coupled ... ok [INFO] [stdout] test unconstrained::truncated_newton::tests::test_truncated_newton_rosenbrock ... ok [INFO] [stdout] test unconstrained::conjugate_gradient::tests::test_cg_quadratic ... ok [INFO] [stdout] test global::tests::test_simulated_annealing_rosenbrock ... ok [INFO] [stdout] test unconstrained::subspace_methods::tests::test_random_subspace ... ok [INFO] [stdout] test constrained::tests::test_constrained_rosenbrock ... ok [INFO] [stdout] test constrained::augmented_lagrangian::tests::test_augmented_lagrangian_inequality_constraint ... ok [INFO] [stdout] test multi_objective::tests::test_nsga2_basic ... ok [INFO] [stdout] test unconstrained::bfgs::tests::test_bfgs_rosenbrock ... ok [INFO] [stdout] test global::bayesian::tests::test_bayesian_optimization ... ok [INFO] [stdout] test global::tests::test_dual_annealing_rastrigin ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 227 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 7.42s [INFO] [stdout] [INFO] [stderr] Running tests/global.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/global-a872367e2165dc6c) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_global_optimization_with_constraints ... ok [INFO] [stdout] test test_global_optimization_multimodal ... ok [INFO] [stdout] test test_global_optimization_on_rosenbrock ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.27s [INFO] [stdout] [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/integration_test-3fd85de1d3319e67) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_optimization_library_capabilities ... ok [INFO] [stdout] test test_bfgs_optimization_integration ... ok [INFO] [stdout] test test_stochastic_optimization_integration ... ok [INFO] [stdout] test test_algorithm_robustness ... ok [INFO] [stdout] test test_adam_optimization_integration ... ok [INFO] [stdout] test test_stochastic_integration_comprehensive ... ok [INFO] [stdout] test test_comprehensive_optimization_workflows ... ok [INFO] [stderr] Running tests/simple_integration.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/simple_integration-7ae37f390af57060) [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_basic_sgd_integration ... ok [INFO] [stdout] test test_stochastic_optimization_capabilities ... ok [INFO] [stdout] test test_stochastic_algorithms_variety ... ok [INFO] [stdout] test test_basic_adam_integration ... 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] running `Command { std: "docker" "inspect" "c99a68e6b0d6cca4b89faa8c8dcf0c3dd2438b88b1319e4784e4b31ef1ebc5cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c99a68e6b0d6cca4b89faa8c8dcf0c3dd2438b88b1319e4784e4b31ef1ebc5cb", kill_on_drop: false }` [INFO] [stdout] c99a68e6b0d6cca4b89faa8c8dcf0c3dd2438b88b1319e4784e4b31ef1ebc5cb