[INFO] fetching crate scirs2-linalg 0.1.0-alpha.6... [INFO] testing scirs2-linalg-0.1.0-alpha.6 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate scirs2-linalg 0.1.0-alpha.6 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate scirs2-linalg 0.1.0-alpha.6 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate scirs2-linalg 0.1.0-alpha.6 [INFO] tweaked toml for crates.io crate scirs2-linalg 0.1.0-alpha.6 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate scirs2-linalg 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-linalg 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] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded lax v0.17.0 [INFO] [stderr] Downloaded special v0.10.3 [INFO] [stderr] Downloaded ndarray-rand v0.15.0 [INFO] [stderr] Downloaded oci-spec v0.6.7 [INFO] [stderr] Downloaded ndarray-linalg v0.17.0 [INFO] [stderr] Downloaded webpki-root-certs v1.0.1 [INFO] [stderr] Downloaded scirs2-autograd 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-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 97f68a45538ab30e003484ac8296e0714cb0e0988fff67dfd0e64b6a7f4f4ee8 [INFO] running `Command { std: "docker" "start" "-a" "97f68a45538ab30e003484ac8296e0714cb0e0988fff67dfd0e64b6a7f4f4ee8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "97f68a45538ab30e003484ac8296e0714cb0e0988fff67dfd0e64b6a7f4f4ee8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "97f68a45538ab30e003484ac8296e0714cb0e0988fff67dfd0e64b6a7f4f4ee8", kill_on_drop: false }` [INFO] [stdout] 97f68a45538ab30e003484ac8296e0714cb0e0988fff67dfd0e64b6a7f4f4ee8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 3d7cf7c3a665748e13201843d137af323e2c79720c0b41cbd40cabb085fbc7c1 [INFO] running `Command { std: "docker" "start" "-a" "3d7cf7c3a665748e13201843d137af323e2c79720c0b41cbd40cabb085fbc7c1", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling bytemuck v1.23.1 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling wide v0.7.32 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.103 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling lapack-sys v0.14.0 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling rand_distr v0.4.3 [INFO] [stderr] Compiling rand_distr v0.5.1 [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 v2.0.12 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling chrono v0.4.41 [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 lax v0.17.0 [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] Compiling nalgebra v0.33.2 [INFO] [stderr] Compiling scirs2-linalg v0.1.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/quantization/out_of_core.rs:186:36 [INFO] [stdout] | [INFO] [stdout] 186 | .map(|&x| unsafe { std::mem::transmute::(x) }) [INFO] [stdout] | -----------------------------^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `i8::cast_unsigned` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unnecessary_transmutes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/quantization/out_of_core.rs:300:36 [INFO] [stdout] | [INFO] [stdout] 300 | .map(|&x| unsafe { std::mem::transmute::(x) }) [INFO] [stdout] | -----------------------------^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u8::cast_signed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/quantization/out_of_core.rs:388:40 [INFO] [stdout] | [INFO] [stdout] 388 | .map(|&x| unsafe { std::mem::transmute::(x) }) [INFO] [stdout] | -----------------------------^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u8::cast_signed` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 49.09s [INFO] running `Command { std: "docker" "inspect" "3d7cf7c3a665748e13201843d137af323e2c79720c0b41cbd40cabb085fbc7c1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3d7cf7c3a665748e13201843d137af323e2c79720c0b41cbd40cabb085fbc7c1", kill_on_drop: false }` [INFO] [stdout] 3d7cf7c3a665748e13201843d137af323e2c79720c0b41cbd40cabb085fbc7c1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] ee192942c043b147266ef13d0cc3cea553382c04301e511b1e3a3e2a3b2efa1f [INFO] running `Command { std: "docker" "start" "-a" "ee192942c043b147266ef13d0cc3cea553382c04301e511b1e3a3e2a3b2efa1f", kill_on_drop: false }` [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling clap_builder v4.5.40 [INFO] [stderr] Compiling clap v4.5.40 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling criterion v0.6.0 [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] Compiling scirs2-linalg v0.1.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/quantization/out_of_core.rs:186:36 [INFO] [stdout] | [INFO] [stdout] 186 | .map(|&x| unsafe { std::mem::transmute::(x) }) [INFO] [stdout] | -----------------------------^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `i8::cast_unsigned` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unnecessary_transmutes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/quantization/out_of_core.rs:300:36 [INFO] [stdout] | [INFO] [stdout] 300 | .map(|&x| unsafe { std::mem::transmute::(x) }) [INFO] [stdout] | -----------------------------^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u8::cast_signed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/quantization/out_of_core.rs:388:40 [INFO] [stdout] | [INFO] [stdout] 388 | .map(|&x| unsafe { std::mem::transmute::(x) }) [INFO] [stdout] | -----------------------------^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u8::cast_signed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/quantization/out_of_core.rs:186:36 [INFO] [stdout] | [INFO] [stdout] 186 | .map(|&x| unsafe { std::mem::transmute::(x) }) [INFO] [stdout] | -----------------------------^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `i8::cast_unsigned` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unnecessary_transmutes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/quantization/out_of_core.rs:300:36 [INFO] [stdout] | [INFO] [stdout] 300 | .map(|&x| unsafe { std::mem::transmute::(x) }) [INFO] [stdout] | -----------------------------^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u8::cast_signed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/quantization/out_of_core.rs:388:40 [INFO] [stdout] | [INFO] [stdout] 388 | .map(|&x| unsafe { std::mem::transmute::(x) }) [INFO] [stdout] | -----------------------------^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `u8::cast_signed` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 04s [INFO] running `Command { std: "docker" "inspect" "ee192942c043b147266ef13d0cc3cea553382c04301e511b1e3a3e2a3b2efa1f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ee192942c043b147266ef13d0cc3cea553382c04301e511b1e3a3e2a3b2efa1f", kill_on_drop: false }` [INFO] [stdout] ee192942c043b147266ef13d0cc3cea553382c04301e511b1e3a3e2a3b2efa1f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 4289c538ca2500a156260169df5b6eaf150abc2b30cfa52bffa738971fd406e1 [INFO] running `Command { std: "docker" "start" "-a" "4289c538ca2500a156260169df5b6eaf150abc2b30cfa52bffa738971fd406e1", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary transmute [INFO] [stderr] --> src/quantization/out_of_core.rs:186:36 [INFO] [stderr] | [INFO] [stderr] 186 | .map(|&x| unsafe { std::mem::transmute::(x) }) [INFO] [stderr] | -----------------------------^^^ [INFO] [stderr] | | [INFO] [stderr] | help: replace this with: `i8::cast_unsigned` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unnecessary_transmutes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary transmute [INFO] [stderr] --> src/quantization/out_of_core.rs:300:36 [INFO] [stderr] | [INFO] [stderr] 300 | .map(|&x| unsafe { std::mem::transmute::(x) }) [INFO] [stderr] | -----------------------------^^^ [INFO] [stderr] | | [INFO] [stderr] | help: replace this with: `u8::cast_signed` [INFO] [stderr] [INFO] [stderr] warning: unnecessary transmute [INFO] [stderr] --> src/quantization/out_of_core.rs:388:40 [INFO] [stderr] | [INFO] [stderr] 388 | .map(|&x| unsafe { std::mem::transmute::(x) }) [INFO] [stderr] | -----------------------------^^^ [INFO] [stderr] | | [INFO] [stderr] | help: replace this with: `u8::cast_signed` [INFO] [stderr] [INFO] [stderr] warning: `scirs2-linalg` (lib) generated 3 warnings (run `cargo fix --lib -p scirs2-linalg` to apply 3 suggestions) [INFO] [stderr] warning: `scirs2-linalg` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/scirs2_linalg-6d57f572b7bd1c82) [INFO] [stdout] [INFO] [stdout] running 549 tests [INFO] [stdout] test basic::tests::test_det_2x2 ... ok [INFO] [stdout] test basic::tests::test_det_3x3 ... ok [INFO] [stdout] test attention::tests::test_basic_attention ... ok [INFO] [stdout] test attention::tests::test_causal_attention ... ok [INFO] [stdout] test basic::tests::test_inv_2x2 ... ok [INFO] [stdout] test basic::tests::test_matrix_power ... ok [INFO] [stdout] test batch::tests::test_batch_add_dimension_error ... ok [INFO] [stdout] test batch::tests::test_batch_add_invalid_axis ... ok [INFO] [stdout] test batch::attention::tests::test_batch_multi_head_attention ... ok [INFO] [stdout] test batch::tests::test_batch_add_row_wise ... ok [INFO] [stdout] test batch::attention::tests::test_batch_multi_query_attention ... ok [INFO] [stdout] test batch::attention::tests::test_batch_multi_query_attention_causal ... ok [INFO] [stdout] test batch::tests::test_batch_matmul ... ok [INFO] [stdout] test batch::tests::test_batch_matmul_dimension_error ... ok [INFO] [stdout] test batch::tests::test_batch_add_column_wise ... ok [INFO] [stdout] test batch::tests::test_batch_matvec_dimension_error ... ok [INFO] [stdout] test blas::tests::test_axpy ... ok [INFO] [stdout] test blas::tests::test_dot ... ok [INFO] [stdout] test blas::tests::test_gemv ... ok [INFO] [stdout] test blas::tests::test_iamax ... ok [INFO] [stdout] test blas::tests::test_nrm2 ... ok [INFO] [stdout] test blas_accelerated::tests::test_dot ... ok [INFO] [stdout] test blas_accelerated::tests::test_gemm ... ok [INFO] [stdout] test blas_accelerated::tests::test_gemv ... ok [INFO] [stdout] test blas::tests::test_asum ... ok [INFO] [stdout] test batch::attention::tests::test_batch_flash_attention ... ok [INFO] [stdout] test blas_accelerated::tests::test_inv ... ok [INFO] [stdout] test basic::tests::test_inv_large ... ok [INFO] [stdout] test blas_accelerated::tests::test_solve ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_circulant_condition_number ... ok [INFO] [stdout] test broadcast::tests::test_broadcast_matmul_dyn ... ok [INFO] [stdout] test broadcast::tests::test_broadcast_3d_with_different_batch ... ok [INFO] [stdout] test broadcast::tests::test_incompatible_dimensions ... ok [INFO] [stdout] test broadcast::tests::test_broadcast_matmul_3d ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_circulant_matrix_creation ... ok [INFO] [stdout] test broadcast::tests::test_broadcast_matvec_dyn ... ok [INFO] [stdout] test batch::tests::test_batch_sum ... ok [INFO] [stdout] test blas_accelerated::tests::test_matmul ... ok [INFO] [stdout] test batch::tests::test_batch_matvec ... ok [INFO] [stdout] test blas::tests::test_gemm ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_circulant_matvec ... ok [INFO] [stdout] test broadcast::tests::test_broadcast_shape ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_circulant_solve ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_error_handling ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_circulant_to_dense ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_large_circulant_system ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_toeplitz_matvec ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_toeplitz_fft_vs_levinson ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_toeplitz_to_dense ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_toeplitz_matrix_creation ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_toeplitz_symmetric ... ok [INFO] [stdout] test complex::enhanced_ops::tests::test_inner_product ... ok [INFO] [stdout] test complex::decompositions::tests::test_complex_qr ... ok [INFO] [stdout] test complex::enhanced_ops::tests::test_is_hermitian ... ok [INFO] [stdout] test convolution::tests::test_col2im_basic ... ok [INFO] [stdout] test convolution::tests::test_conv2d_backward_bias ... ok [INFO] [stdout] test convolution::tests::test_conv2d_backward_input ... ok [INFO] [stdout] test complex::decompositions::tests::test_complex_lu ... ok [INFO] [stdout] test convolution::tests::test_conv2d_backward_kernel ... ok [INFO] [stdout] test complex::enhanced_ops::tests::test_det ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_toeplitz_solve_fft ... ok [INFO] [stdout] test convolution::tests::test_conv2d_im2col_basic ... ok [INFO] [stdout] test convolution::tests::test_im2col_with_padding ... ok [INFO] [stdout] test convolution::tests::test_conv_transpose2d ... ok [INFO] [stdout] test convolution::tests::test_max_pool2d ... ok [INFO] [stdout] test convolution::tests::test_conv2d_im2col_with_bias ... ok [INFO] [stdout] test circulant_toeplitz::tests::test_toeplitz_solve_levinson ... ok [INFO] [stdout] test convolution::tests::test_max_pool2d_backward ... ok [INFO] [stdout] test complex::decompositions::tests::test_complex_cholesky ... ok [INFO] [stdout] test convolution::tests::test_im2col_basic ... ok [INFO] [stdout] test complex::enhanced_ops::tests::test_trace ... ok [INFO] [stdout] test decomposition::tests::test_lu ... ok [INFO] [stdout] test decomposition::tests::test_qr ... ok [INFO] [stdout] test decomposition::tests::test_complete_orthogonal_decomposition ... ok [INFO] [stdout] test decomposition_advanced::tests::test_jacobi_svd_2x2 ... ok [INFO] [stdout] test decomposition_advanced::tests::test_polar_decomposition_newton ... ok [INFO] [stdout] test diagnostics::tests::test_ill_conditioned_matrix ... ok [INFO] [stdout] test complex::enhanced_ops::tests::test_matvec ... ok [INFO] [stdout] test eigen::generalized::tests::test_eigh_gen_basic ... ok [INFO] [stdout] test complex::enhanced_ops::tests::test_is_unitary ... ok [INFO] [stdout] test eigen::generalized::tests::test_eig_gen_identity ... ok [INFO] [stdout] test eigen::generalized::tests::test_eigvalsh_gen ... ok [INFO] [stdout] test eigen::sparse::tests::test_csr_matrix_interface ... ok [INFO] [stdout] test eigen::sparse::tests::test_sparse_placeholder ... ok [INFO] [stdout] test eigen::standard::tests::test_1x1_matrix ... ok [INFO] [stdout] test decomposition::tests::test_cholesky_2x2 ... ok [INFO] [stdout] test eigen::standard::tests::test_2x2_diagonal_matrix ... ok [INFO] [stdout] test complex::decompositions::tests::test_complex_svd ... ok [INFO] [stdout] test decomposition_advanced::tests::test_qr_with_column_pivoting ... ok [INFO] [stdout] test eigen::generalized::tests::test_eigvals_gen ... ok [INFO] [stdout] test eigen::tests::test_adaptive_tolerance ... ok [INFO] [stdout] test eigen::tests::test_condition_number_estimation ... ok [INFO] [stdout] test eigen::tests::test_module_organization ... ok [INFO] [stdout] test decomposition_advanced::tests::test_polar_decomposition ... ok [INFO] [stdout] test eigen::tests::test_ultra_precision_fallback ... ok [INFO] [stdout] test eigen::standard::tests::test_power_iteration ... ok [INFO] [stdout] test diagnostics::tests::test_analyze_matrix ... ok [INFO] [stdout] test eigen_specialized::tests::test_tridiagonal_eigen_diagonal ... ok [INFO] [stdout] test eigen_specialized::tests::test_tridiagonal_eigen_simple ... ok [INFO] [stdout] test extended_precision::eigen::tests::test_extended_eigvalsh_small ... ok [INFO] [stdout] test extended_precision::tests::test_extended_det ... ok [INFO] [stdout] test extended_precision::tests::test_extended_det_ill_conditioned ... ok [INFO] [stdout] test extended_precision::eigen::tests::test_extended_eigh_small ... ok [INFO] [stdout] test extended_precision::eigen::tests::test_extended_eigh_ill_conditioned ... ok [INFO] [stdout] test eigen::standard::tests::test_2x2_symmetric_matrix ... ok [INFO] [stdout] test eigen::tests::test_backward_compatibility ... ok [INFO] [stdout] test eigen_specialized::tests::test_circulant_eigenvalues ... ok [INFO] [stdout] test extended_precision::tests::test_extended_matmul ... ok [INFO] [stdout] test eigen_specialized::tests::test_partial_eigen ... ok [INFO] [stdout] test fft::tests::test_dct_1d ... ok [INFO] [stdout] test extended_precision::tests::test_extended_matvec ... ok [INFO] [stdout] test extended_precision::tests::test_extended_solve ... ok [INFO] [stdout] test fft::tests::test_bit_reverse ... ok [INFO] [stdout] test fft::tests::test_fast_walsh_transform ... ok [INFO] [stdout] test fft::tests::test_dst_1d ... ok [INFO] [stdout] test fft::tests::test_fft_convolve ... ok [INFO] [stdout] test fft::tests::test_fft_frequencies ... ok [INFO] [stdout] test fft::tests::test_fft_inverse_property ... ok [INFO] [stdout] test fft::tests::test_fft_2d ... ok [INFO] [stdout] test fft::tests::test_bluestein_arbitrary_size ... ok [INFO] [stdout] test fft::tests::test_kaiser_window ... ok [INFO] [stdout] test decomposition::tests::test_qz ... ok [INFO] [stdout] test fft::tests::test_hadamard_transform ... ok [INFO] [stdout] test fft::tests::test_fft_plan_creation ... ok [INFO] [stdout] test fft::tests::test_periodogram_psd ... ok [INFO] [stdout] test fft::tests::test_fft_3d ... ok [INFO] [stdout] test fft::tests::test_hadamard_transform_properties ... ok [INFO] [stdout] test fft::tests::test_fft_1d_basic ... ok [INFO] [stdout] test fft::tests::test_rfft_1d ... ok [INFO] [stdout] test fft::tests::test_tukey_window ... ok [INFO] [stdout] test fft::tests::test_walsh_hadamard_transform ... ok [INFO] [stdout] test eigen::generalized::tests::test_eig_gen_basic ... ok [INFO] [stdout] test fft::tests::test_window_functions ... ok [INFO] [stdout] test fft::tests::test_irfft_1d ... ok [INFO] [stdout] test generic::tests::test_ginv ... ok [INFO] [stdout] test generic::tests::test_geig ... ok [INFO] [stdout] test generic::tests::test_gdet ... ok [INFO] [stdout] test generic::tests::test_gnorm ... ok [INFO] [stdout] test fft::tests::test_welch_psd ... ok [INFO] [stdout] test generic::tests::test_gqr ... ok [INFO] [stdout] test generic::tests::test_gsolve ... ok [INFO] [stdout] test generic::tests::test_precision_selector ... ok [INFO] [stdout] test gradient::tests::test_binary_crossentropy_gradient ... ok [INFO] [stdout] test generic::tests::test_gsvd ... ok [INFO] [stdout] test decomposition::tests::test_schur ... ok [INFO] [stdout] test gradient::tests::test_binary_crossentropy_gradient_invalid_predictions ... ok [INFO] [stdout] test gradient::tests::test_binary_crossentropy_gradient_invalid_targets ... ok [INFO] [stdout] test gradient::tests::test_hessian ... ok [INFO] [stdout] test gradient::tests::test_hessian_quadratic_form ... ok [INFO] [stdout] test gradient::tests::test_hessian_multidimensional ... ok [INFO] [stdout] test gradient::tests::test_jacobian ... ok [INFO] [stdout] test gradient::tests::test_mse_gradient ... ok [INFO] [stdout] test gradient::tests::test_softmax_crossentropy_gradient ... ok [INFO] [stdout] test eigen::tests::test_generalized_eigenvalue_re_exports ... ok [INFO] [stdout] test gradient::tests::test_softmax_crossentropy_gradient_invalid_targets ... ok [INFO] [stdout] test hierarchical::tests::test_hmatrix_error_handling ... ok [INFO] [stdout] test gradient::tests::test_mse_gradient_dimension_error ... ok [INFO] [stdout] test gradient::tests::test_softmax_crossentropy_gradient_invalid_softmax ... ok [INFO] [stdout] test iterative_solvers::tests::test_bicgstab ... ok [INFO] [stdout] test iterative_solvers::tests::test_conjugate_gradient_identity ... ok [INFO] [stdout] test iterative_solvers::tests::test_gauss_seidel ... ok [INFO] [stdout] test iterative_solvers::tests::test_jacobi_method ... ok [INFO] [stdout] test hierarchical::tests::test_hmatrix_small ... ok [INFO] [stdout] test iterative_solvers::tests::test_minres ... ok [INFO] [stdout] test hierarchical::tests::test_adaptive_lowrank_approximation ... ok [INFO] [stdout] test hierarchical::tests::test_hss_matrix_basic ... ok [INFO] [stdout] test hierarchical::tests::test_cluster_tree_construction ... ok [INFO] [stdout] test kronecker::tests::test_advanced_kfac_step ... ok [INFO] [stdout] test iterative_solvers::tests::test_methods_comparison ... ok [INFO] [stdout] test iterative_solvers::tests::test_successive_over_relaxation ... ok [INFO] [stdout] test iterative_solvers::tests::test_conjugate_gradient_symmetric_positive_definite ... ok [INFO] [stdout] test kronecker::tests::test_kfac_optimizer_reset ... ok [INFO] [stdout] test kronecker::tests::test_kfac_update ... ok [INFO] [stdout] test kronecker::tests::test_block_fisher_memory_info ... ok [INFO] [stdout] test kronecker::tests::test_kron_factorize ... ok [INFO] [stdout] test kronecker::tests::test_kfac_factorization ... ok [INFO] [stdout] test generic::tests::test_gemm ... ok [INFO] [stdout] test kronecker::tests::test_kfac_optimizer_damping_adjustment ... ok [INFO] [stdout] test kronecker::tests::test_kron_matvec ... ok [INFO] [stdout] test iterative_solvers::tests::test_multigrid ... ok [INFO] [stdout] test generic::tests::test_gemv ... ok [INFO] [stdout] test kronecker::tests::test_block_diagonal_fisher ... ok [INFO] [stdout] test kronecker::tests::test_kron_simple ... ok [INFO] [stdout] test kronecker::tests::test_kron_matmul ... ok [INFO] [stdout] test kronecker::tests::test_kfac_optimizer_basic ... ok [INFO] [stdout] test kronecker::tests::test_stable_matrix_inverse ... ok [INFO] [stdout] test lapack::tests::test_lu_factor ... ok [INFO] [stdout] test lapack::tests::test_cholesky ... ok [INFO] [stdout] test lapack_accelerated::tests::test_eigh ... ok [INFO] [stdout] test lapack::tests::test_qr_factor ... ok [INFO] [stdout] test large_scale::tests::test_incremental_svd ... ignored, Depends on SVD eigendecomposition for small matrices which is not yet implemented [INFO] [stdout] test large_scale::tests::test_randomized_block_lanczos ... ignored, Depends on eigendecomposition for small matrices which is not yet implemented [INFO] [stdout] test lapack_accelerated::tests::test_qr ... ok [INFO] [stdout] test lapack_accelerated::tests::test_cholesky ... ok [INFO] [stdout] test large_scale::tests::test_block_krylov_solve ... ok [INFO] [stdout] test lapack_accelerated::tests::test_lu ... ok [INFO] [stdout] test large_scale::tests::test_ca_gmres ... ok [INFO] [stdout] test large_scale::tests::test_randomized_least_squares ... ok [INFO] [stdout] test large_scale::tests::test_randomized_norm ... ok [INFO] [stdout] test lowrank::tests::test_cur_decomposition_full_rank ... ok [INFO] [stdout] test lowrank::tests::test_cur_decomposition_error_handling ... ok [INFO] [stdout] test lapack_accelerated::tests::test_svd ... ok [INFO] [stdout] test matrix_calculus::enhanced::tests::test_find_critical_points ... ok [INFO] [stdout] test lowrank::tests::test_pca_basic ... ok [INFO] [stdout] test lowrank::tests::test_randomized_svd_error_handling ... ok [INFO] [stdout] test matrix_calculus::enhanced::tests::test_jacobian_vector_product ... ok [INFO] [stdout] test matrix_calculus::enhanced::tests::test_hessian_vector_product ... ok [INFO] [stdout] test matrix_calculus::matrix_derivatives::differential_operators::tests::test_matrix_divergence ... ok [INFO] [stdout] test lowrank::tests::test_truncated_svd ... ok [INFO] [stdout] test matrix_calculus::matrix_derivatives::differential_operators::tests::test_matrix_laplacian ... ok [INFO] [stdout] test matrix_calculus::matrix_derivatives::tests::test_det_derivative ... ok [INFO] [stdout] test matrix_calculus::enhanced::tests::test_matrix_gradient ... ok [INFO] [stdout] test lowrank::tests::test_randomized_svd_basic ... ok [INFO] [stdout] test matrix_calculus::enhanced::tests::test_matrix_jacobian ... ok [INFO] [stdout] test matrix_calculus::matrix_derivatives::tests::test_norm_derivative ... ok [INFO] [stdout] test matrix_calculus::matrix_derivatives::tests::test_matmul_derivative ... ok [INFO] [stdout] test matrix_calculus::matrix_derivatives::tests::test_trace_derivative ... ok [INFO] [stdout] test matrix_calculus::enhanced::tests::test_taylor_approximation ... ok [INFO] [stdout] test matrix_calculus::matrix_derivatives::differential_operators::tests::test_matrix_gradient ... ok [INFO] [stdout] test matrix_dynamics::tests::test_matrix_exp_action_simple ... ok [INFO] [stdout] test matrix_calculus::optimization::tests::test_matrix_gradient_descent ... ok [INFO] [stdout] test matrix_dynamics::tests::test_quantum_evolution ... ok [INFO] [stdout] test matrix_dynamics::tests::test_riccati_solve_simple ... ok [INFO] [stdout] test matrix_equations::tests::test_continuous_riccati_simple ... ignored, Complex eigenvalue handling needs implementation [INFO] [stdout] test matrix_dynamics::tests::test_stability_analysis ... ok [INFO] [stdout] test matrix_calculus::optimization::tests::test_projected_gradient_descent ... ok [INFO] [stdout] test matrix_equations::tests::test_stein_equation ... ok [INFO] [stdout] test matrix_calculus::enhanced::tests::test_vector_jacobian_product ... ok [INFO] [stdout] test matrix_factorization::tests::test_cur_decomposition ... ok [INFO] [stdout] test matrix_dynamics::tests::test_config_builders ... ok [INFO] [stdout] test matrix_factorization::tests::test_utv_decomposition ... ok [INFO] [stdout] test lowrank::tests::test_nmf_basic ... ok [INFO] [stdout] test matrix_functions::hyperbolic_tests::test_hyperbolic_identity ... ok [INFO] [stdout] test lowrank::tests::test_cur_decomposition_basic ... ok [INFO] [stdout] test matrix_functions::hyperbolic_tests::test_coshm_zero_matrix ... ok [INFO] [stdout] test matrix_functions::hyperbolic_tests::test_sinhm_zero_matrix ... ok [INFO] [stdout] test matrix_functions::hyperbolic_tests::test_signm_identity ... ok [INFO] [stdout] test matrix_functions::hyperbolic_tests::test_signm_diagonal ... ok [INFO] [stdout] test matrix_functions::tests::test_cosm_diagonal ... ok [INFO] [stdout] test matrix_functions::tests::test_cosm_zero_matrix ... ok [INFO] [stdout] test matrix_functions::hyperbolic_tests::test_tanhm_zero_matrix ... ok [INFO] [stdout] test matrix_functions::tests::test_expm_identity ... ok [INFO] [stdout] test matrix_functions::tests::test_expm_rotation ... ok [INFO] [stdout] test matrix_functions::tests::test_expm_diagonal ... ok [INFO] [stdout] test matrix_factorization::tests::test_rank_revealing_qr ... ok [INFO] [stdout] test matrix_factorization::tests::test_interpolative_decomposition ... ok [INFO] [stdout] test matrix_functions::tests::test_logm_diagonal ... ok [INFO] [stdout] test matrix_functions::tests::test_sinm_diagonal ... ok [INFO] [stdout] test matrix_functions::tests::test_matrix_power_integer ... ok [INFO] [stdout] test matrix_functions::tests::test_sinm_zero_matrix ... ok [INFO] [stdout] test matrix_functions::tests::test_logm_identity ... ok [INFO] [stdout] test matrix_functions::tests::test_matrix_power_identity ... ok [INFO] [stdout] test matrix_functions::tests::test_sqrtm_diagonal ... ok [INFO] [stdout] test lowrank::tests::test_cur_decomposition_interpretability ... ok [INFO] [stdout] test matrix_functions::tests::test_tanm_diagonal ... ok [INFO] [stdout] test matrixfree::tests::test_block_diagonal_operator ... ok [INFO] [stdout] test matrix_functions::tests::test_sqrtm_identity ... ok [INFO] [stdout] test matrix_functions::tests::test_tanm_zero_matrix ... ok [INFO] [stdout] test matrix_functions::tests::test_trigonometric_identity ... ok [INFO] [stdout] test matrixfree::tests::test_jacobi_preconditioner ... ok [INFO] [stdout] test matrixfree::tests::test_linear_operator_apply ... ok [INFO] [stdout] test matrixfree::tests::test_matrix_free_conjugate_gradient ... ok [INFO] [stdout] test matrixfree::tests::test_diagonal_operator ... ok [INFO] [stdout] test matrixfree::tests::test_matrix_free_gmres ... ok [INFO] [stdout] test matrixfree::tests::test_preconditioned_conjugate_gradient ... ok [INFO] [stdout] test mixed_precision::adaptive::tests::test_mixed_precision_qr ... ok [INFO] [stdout] test mixed_precision::adaptive::tests::test_mixed_precision_cond ... ok [INFO] [stdout] test mixed_precision::adaptive::tests::test_mixed_precision_solve ... ok [INFO] [stdout] test mixed_precision::adaptive::tests::test_mixed_precision_solve_errors ... ok [INFO] [stdout] test mixed_precision::adaptive::tests::test_mixed_precision_svd ... ok [INFO] [stdout] test mixed_precision::conversions::tests::test_convert_2d_f32_to_f64 ... ok [INFO] [stdout] test mixed_precision::conversions::tests::test_convert_2d_f64_to_f32 ... ok [INFO] [stdout] test mixed_precision::conversions::tests::test_convert_edge_values ... ok [INFO] [stdout] test mixed_precision::conversions::tests::test_convert_empty_arrays ... ok [INFO] [stdout] test basic::tests::test_det_large ... ok [INFO] [stdout] test blas_accelerated::tests::test_norm ... ok [INFO] [stdout] test broadcast::tests::test_broadcast_compatible ... ok [INFO] [stdout] test mixed_precision::conversions::tests::test_convert_f32_to_f64 ... ok [INFO] [stdout] test matrix_equations::tests::test_sylvester_equation ... ok [INFO] [stdout] test mixed_precision::conversions::tests::test_convert_f64_to_f32 ... ok [INFO] [stdout] test lapack_accelerated::tests::test_eig ... ok [INFO] [stdout] test matrix_dynamics::tests::test_lyapunov_solve_simple ... ok [INFO] [stdout] test mixed_precision::f32_ops::tests::test_mixed_precision_dot_f32_precision ... ok [INFO] [stdout] test mixed_precision::f32_ops::tests::test_mixed_precision_dot_f32_short ... ok [INFO] [stdout] test mixed_precision::f32_ops::tests::test_mixed_precision_dot_f32 ... ok [INFO] [stdout] test mixed_precision::f32_ops::tests::test_mixed_precision_matvec_f32 ... ok [INFO] [stdout] test mixed_precision::f64_ops::tests::test_mixed_precision_matmul_f64_errors ... ok [INFO] [stdout] test mixed_precision::f64_ops::tests::test_mixed_precision_matmul_f64_precision ... ok [INFO] [stdout] test mixed_precision::f32_ops::tests::test_mixed_precision_matmul_f32_basic_small ... ok [INFO] [stdout] test mixed_precision::f64_ops::tests::test_mixed_precision_matmul_f64_small ... ok [INFO] [stdout] test mixed_precision::f64_ops::tests::test_mixed_precision_matmul_f64_rectangular ... ok [INFO] [stdout] test mixed_precision::simd::tests::test_simd_mixed_precision_dot ... ok [INFO] [stdout] test mixed_precision::simd::tests::test_simd_mixed_precision_matvec ... ok [INFO] [stdout] test mixed_precision::simd::tests::test_simd_mixed_precision_matmul ... ok [INFO] [stdout] test mixed_precision::tests::test_mixed_precision_det ... ok [INFO] [stdout] test mixed_precision::tests::test_mixed_precision_dot ... ok [INFO] [stdout] test mixed_precision::tests::test_mixed_precision_matmul ... ok [INFO] [stdout] test mixed_precision::tests::test_mixed_precision_matvec ... ok [INFO] [stdout] test mixed_precision::tests::test_mixed_precision_inv ... ok [INFO] [stdout] test mixed_precision::tests::test_module_integration ... ok [INFO] [stdout] test norm::tests::test_matrix_norm_frobenius ... ok [INFO] [stdout] test norm::tests::test_matrix_norm_1 ... ok [INFO] [stdout] test norm::tests::test_matrix_norm_inf ... ok [INFO] [stdout] test norm::tests::test_vector_norm_1 ... ok [INFO] [stdout] test norm::tests::test_vector_norm_2 ... ok [INFO] [stdout] test optim::tests::test_block_matmul_2x3_3x2 ... ok [INFO] [stdout] test optim::tests::test_dimension_mismatch ... ok [INFO] [stdout] test lowrank::tests::test_cur_decomposition_rectangular ... ok [INFO] [stdout] test matrix_factorization::tests::test_nmf_simple ... ok [INFO] [stdout] test norm::tests::test_vector_norm_inf ... ok [INFO] [stdout] test mixed_precision::f32_ops::tests::test_dimension_mismatch_errors ... ok [INFO] [stdout] test optim::tests::test_strassen_matmul_2x2 ... ok [INFO] [stdout] test optim::tests::test_tiled_matmul_2x2 ... ok [INFO] [stdout] test optim::tests::test_tiled_matmul_2x3_3x2 ... ok [INFO] [stdout] test parallel::tests::test_adaptive_strategy ... ok [INFO] [stdout] test parallel::tests::test_global_workers ... ok [INFO] [stdout] test optim::tests::test_block_matmul_2x2 ... ok [INFO] [stdout] test optim::tests::test_strassen_matmul_3x3 ... ok [INFO] [stdout] test parallel::tests::test_scoped_workers ... ok [INFO] [stdout] test parallel::tests::test_worker_config ... ok [INFO] [stdout] test perf_opt::tests::test_adaptive_matmul ... ok [INFO] [stdout] test perf_opt::tests::test_blocked_matmul ... ok [INFO] [stdout] test perf_opt::tests::test_inplace_operations ... ok [INFO] [stdout] test perf_opt::tests::test_inplace_transpose ... ok [INFO] [stdout] test perf_opt::tests::test_parallel_matvec ... ok [INFO] [stdout] test preconditioners::tests::test_block_jacobi_preconditioner ... ok [INFO] [stdout] test perf_opt::tests::test_optimized_transpose ... ok [INFO] [stdout] test preconditioners::tests::test_incomplete_cholesky_preconditioner ... ok [INFO] [stdout] test preconditioners::tests::test_adaptive_preconditioner ... ok [INFO] [stdout] test preconditioners::tests::test_incomplete_lu_preconditioner ... ok [INFO] [stdout] test preconditioners::tests::test_polynomial_preconditioner ... ok [INFO] [stdout] test preconditioners::tests::test_diagonal_preconditioner ... ok [INFO] [stdout] test preconditioners::tests::test_preconditioned_conjugate_gradient ... ok [INFO] [stdout] test projection::tests::test_johnson_lindenstrauss_min_dim ... ok [INFO] [stdout] test preconditioners::tests::test_preconditioner_analysis ... ok [INFO] [stdout] test projection::tests::test_project ... ok [INFO] [stdout] test quantization::calibration::tests::test_calibrate_matrix_per_channel ... ok [INFO] [stdout] test quantization::calibration::tests::test_calibrate_matrix_percentile ... ok [INFO] [stdout] test projection::tests::test_very_sparse_random_matrix ... ok [INFO] [stdout] test quantization::calibration::tests::test_calibrate_vector_minmax ... ok [INFO] [stdout] test quantization::calibration::tests::test_calibration_end_to_end ... ok [INFO] [stdout] test quantization::fusion::tests::test_fused_matmul_chain ... ok [INFO] [stdout] test quantization::fusion::tests::test_fused_matvec_sequence ... ok [INFO] [stdout] test quantization::out_of_core::tests::test_chunked_quantized_matrix ... ok [INFO] [stdout] test quantization::out_of_core::tests::test_chunked_quantized_matrix_from_file ... ok [INFO] [stdout] test quantization::out_of_core::tests::test_solve_conjugate_gradient ... ok [INFO] [stdout] test projection::tests::test_gaussian_random_matrix ... ok [INFO] [stdout] test projection::tests::test_sparse_random_matrix ... ok [INFO] [stdout] test quantization::calibration::tests::test_calibrate_matrix_minmax ... ok [INFO] [stdout] test quantization::quantized_matrixfree::tests::test_quantized_matrix_free_op_block_diagonal ... ok [INFO] [stdout] test quantization::quantized_matrixfree::tests::test_quantized_matrix_free_op_banded ... ok [INFO] [stdout] test quantization::quantized_matrixfree::tests::test_quantized_matrix_free_op_sparse ... ok [INFO] [stdout] test quantization::quantized_matrixfree::tests::test_quantized_matrix_free_op_from_matrix ... ok [INFO] [stdout] test quantization::quantized_matrixfree::tests::test_quantized_to_linear_operator ... ok [INFO] [stdout] test quantization::simd::tests::test_simd_quantized_dot ... ok [INFO] [stdout] test quantization::solvers::tests::test_adaptive_precision_conjugate_gradient ... ok [INFO] [stdout] test quantization::solvers::tests::test_quantized_gmres_small_matrix ... ok [INFO] [stdout] test quantization::simd::tests::test_simd_quantized_matvec ... ok [INFO] [stdout] test quantization::solvers::tests::test_quantized_jacobi_preconditioner ... ok [INFO] [stdout] test quantization::simd::tests::test_simd_quantized_per_channel ... ok [INFO] [stdout] test quantization::simd::tests::test_simd_quantized_matmul ... ok [INFO] [stdout] test quantization::simd::tests::test_simd_quantized_int4_operations ... ok [INFO] [stdout] test quantization::solvers::tests::test_quantized_conjugate_gradient_small_matrix ... ok [INFO] [stdout] test quantization::tests::test_bfloat16_quantization ... ok [INFO] [stdout] test quantization::stability::tests::test_stability_analysis_symmetric ... ok [INFO] [stdout] test quantization::stability::tests::test_stability_analysis_asymmetric ... ok [INFO] [stdout] test quantization::stability::tests::test_recommend_quantization_params ... ok [INFO] [stdout] test quantization::tests::test_fake_quantize_vector_uint4 ... ok [INFO] [stdout] test quantization::tests::test_bfloat16_vector_operations ... ok [INFO] [stdout] test quantization::tests::test_fake_quantize ... ok [INFO] [stdout] test quantization::tests::test_fake_quantize_int4 ... ok [INFO] [stdout] test quantization::tests::test_fake_quantize_vector ... ok [INFO] [stdout] test quantization::solvers::tests::test_quantized_preconditioned_conjugate_gradient ... ok [INFO] [stdout] test optim::tests::test_large_matrix_equivalence ... ok [INFO] [stdout] test quantization::tests::test_mixed_precision_operations ... ok [INFO] [stdout] test quantization::tests::test_float16_quantization ... ok [INFO] [stdout] test quantization::tests::test_per_channel_vs_regular_quantization ... ok [INFO] [stdout] test quantization::tests::test_quantize_dequantize_uniform ... ok [INFO] [stdout] test quantization::tests::test_quantize_dequantize_symmetric ... ok [INFO] [stdout] test quantization::tests::test_quantize_dequantize_uint4 ... ok [INFO] [stdout] test quantization::tests::test_quantized_dot ... ok [INFO] [stdout] test quantization::tests::test_quantize_dequantize_int4 ... ok [INFO] [stdout] test quantization::tests::test_quantized_matmul ... ok [INFO] [stdout] test quantization::tests::test_quantized_matmul_int4 ... ok [INFO] [stdout] test quantization::tests::test_quantized_matmul_with_per_channel ... ok [INFO] [stdout] test quantization::tests::test_per_channel_quantization_symmetric ... ok [INFO] [stdout] test quantization::tests::test_quantized_matvec ... ok [INFO] [stdout] test quantization::tests::test_quantize_dequantize_power_of_two ... ok [INFO] [stdout] test quantization::tests::test_quantized_matvec_uint4 ... ok [INFO] [stdout] test quantization::tests::test_float16_matrix_operations ... ok [INFO] [stdout] test quantization::tests::test_quantized_matvec_with_per_channel ... ok [INFO] [stdout] test quantization::tests::test_quantized_dot_mixed ... ok [INFO] [stdout] test random::tests::test_banded ... ok [INFO] [stdout] test random::tests::test_diagonal ... ok [INFO] [stdout] test random::tests::test_normal ... ok [INFO] [stdout] test random::tests::test_hilbert ... ok [INFO] [stdout] test random::tests::test_permutation ... ok [INFO] [stdout] test random::tests::test_sparse ... ok [INFO] [stdout] test random::tests::test_low_rank ... ok [INFO] [stdout] test random::tests::test_orthogonal ... ok [INFO] [stdout] test random::tests::test_vandermonde ... ok [INFO] [stdout] test random::tests::test_toeplitz ... ok [INFO] [stdout] test random::tests::test_uniform ... ok [INFO] [stdout] test random::tests::test_spd ... ok [INFO] [stdout] test random_matrices::tests::test_orthogonal_matrix ... ok [INFO] [stdout] test random_matrices::tests::test_correlation_matrix ... ok [INFO] [stdout] test random_matrices::tests::test_positive_definite ... ok [INFO] [stdout] test random_matrices::tests::test_symmetric_matrix ... ok [INFO] [stdout] test scalable::tests::test_aspect_ratio_classification ... ok [INFO] [stdout] test random::tests::test_random_correlation ... ok [INFO] [stdout] test scalable::tests::test_blocked_matmul ... ok [INFO] [stdout] test scalable::tests::test_randomized_svd ... ignored [INFO] [stdout] test scalable::tests::test_lq_decomposition ... ok [INFO] [stdout] test scalable::tests::test_tsqr_small_matrix ... ok [INFO] [stdout] test simd_ops::elementwise::tests::test_simd_matrix_add_f32 ... ok [INFO] [stdout] test simd_ops::elementwise::tests::test_simd_matrix_mul_elementwise_f32 ... ok [INFO] [stdout] test simd_ops::elementwise::tests::test_simd_matrix_scale_f32 ... ok [INFO] [stdout] test simd_ops::gemm::tests::test_gemm_error_handling ... ok [INFO] [stdout] test simd_ops::gemm::tests::test_simd_gemm_alpha_beta ... ok [INFO] [stdout] test simd_ops::gemm::tests::test_simd_gemm_f64_basic ... ok [INFO] [stdout] test projection::tests::test_johnson_lindenstrauss_transform ... ok [INFO] [stdout] test random::tests::test_with_condition_number ... ok [INFO] [stdout] test simd_ops::gemm::tests::test_simd_matmul_optimized ... ok [INFO] [stdout] test simd_ops::gemm::tests::test_simd_gemm_f32_basic ... ok [INFO] [stdout] test simd_ops::gemm::tests::test_simd_gemv ... ok [INFO] [stdout] test simd_ops::norms::tests::test_simd_large_vector ... ok [INFO] [stdout] test quantization::tests::test_storage_efficiency_int4 ... ok [INFO] [stdout] test random::tests::test_with_eigenvalues ... ok [INFO] [stdout] test simd_ops::norms::tests::test_simd_frobenius_norm_f32 ... ok [INFO] [stdout] test simd_ops::norms::tests::test_simd_frobenius_norm_f64 ... ok [INFO] [stdout] test quantization::tests::test_storage_comparison ... ok [INFO] [stdout] test simd_ops::norms::tests::test_simd_vector_norm1_f32 ... ok [INFO] [stdout] test simd_ops::norms::tests::test_simd_matrix_norm_inf_f32 ... ok [INFO] [stdout] test simd_ops::norms::tests::test_simd_vector_norm_f32 ... ok [INFO] [stdout] test simd_ops::norms::tests::test_simd_matrix_norm1_f32 ... ok [INFO] [stdout] test simd_ops::norms::tests::test_simd_vector_norm_inf_f32 ... ok [INFO] [stdout] test simd_ops::transpose::tests::test_simd_transpose_f32 ... ok [INFO] [stdout] test simd_ops::transpose::tests::test_simd_transpose_inplace_f32 ... ok [INFO] [stdout] test solve::tests::test_solve_triangular_upper ... ok [INFO] [stdout] test solve::tests::test_solve ... ok [INFO] [stdout] test solvers::iterative::tests::test_bicgstab ... ok [INFO] [stdout] test solvers::iterative::tests::test_conjugate_gradient ... ok [INFO] [stdout] test solvers::iterative::tests::test_gmres ... ok [INFO] [stdout] test sparse_dense::tests::test_dense_sparse_matmul ... ok [INFO] [stdout] test solvers::iterative::tests::test_preconditioned_cg ... ok [INFO] [stdout] test simd_ops::transpose::tests::test_simd_transpose_large_matrix ... ok [INFO] [stdout] test sparse_dense::tests::test_sparse_dense_matvec ... ok [INFO] [stdout] test sparse_dense::tests::test_sparse_dense_elementwise_mul ... ok [INFO] [stdout] test sparse_dense::tests::test_sparse_dense_matmul ... ok [INFO] [stdout] test simd_ops::transpose::tests::test_simd_transpose_f64 ... ok [INFO] [stdout] test sparse_dense::tests::test_sparse_from_ndarray ... ok [INFO] [stdout] test solve::tests::test_solve_triangular_lower ... ok [INFO] [stdout] test sparse_dense::tests::test_sparse_transpose ... ok [INFO] [stdout] test special::tests::test_block_diag ... ok [INFO] [stdout] test specialized::banded::tests::test_from_matrix ... ok [INFO] [stdout] test specialized::banded::tests::test_matvec ... ok [INFO] [stdout] test specialized::banded::tests::test_matvec_transpose ... ok [INFO] [stdout] test special::tests::test_matrix_sign_function ... ok [INFO] [stdout] test special::tests::test_matrix_function_redirects ... ok [INFO] [stdout] test specialized::banded::tests::test_to_dense ... ok [INFO] [stdout] test specialized::banded::tests::test_solve ... ok [INFO] [stdout] test specialized::block_tridiagonal::tests::test_constructor ... ok [INFO] [stdout] test specialized::banded::tests::test_banded_creation ... ok [INFO] [stdout] test specialized::block_tridiagonal::tests::test_element_access ... ok [INFO] [stdout] test specialized::symmetric::tests::test_cholesky ... ok [INFO] [stdout] test specialized::symmetric::tests::test_matvec ... ok [INFO] [stdout] test specialized::block_tridiagonal::tests::test_to_dense ... ok [INFO] [stdout] test specialized::symmetric::tests::test_matvec_transpose ... ok [INFO] [stdout] test specialized::symmetric::tests::test_non_symmetric_error ... ok [INFO] [stdout] test specialized::symmetric::tests::test_solve ... ok [INFO] [stdout] test specialized::symmetric::tests::test_symmetric_creation ... ok [INFO] [stdout] test specialized::symmetric::tests::test_to_dense ... ok [INFO] [stdout] test specialized::tridiagonal::tests::test_from_matrix ... ok [INFO] [stdout] test specialized::tridiagonal::tests::test_matvec ... ok [INFO] [stdout] test specialized::tridiagonal::tests::test_solve ... ok [INFO] [stdout] test specialized::block_tridiagonal::tests::test_matvec ... ok [INFO] [stdout] test specialized::block_tridiagonal::tests::test_matvec_transpose ... ok [INFO] [stdout] test specialized::tridiagonal::tests::test_to_dense ... ok [INFO] [stdout] test specialized::tridiagonal::tests::test_matvec_transpose ... ok [INFO] [stdout] test stats::distributions::extended_tests::test_inverse_wishart_params ... ok [INFO] [stdout] test stats::distributions::extended_tests::test_inverse_wishart_logpdf ... ok [INFO] [stdout] test stats::distributions::extended_tests::test_matrix_t_logpdf ... ok [INFO] [stdout] test stats::distributions::extended_tests::test_matrix_t_params ... ok [INFO] [stdout] test specialized::tridiagonal::tests::test_tridiagonal_creation ... ok [INFO] [stdout] test stats::distributions::tests::test_matrix_normal_params ... ok [INFO] [stdout] test stats::distributions::tests::test_matrix_normal_logpdf ... ok [INFO] [stdout] test quantization::tests::test_quantize_dequantize_affine ... ok [INFO] [stdout] test quantization::tests::test_per_channel_quantization_affine ... ok [INFO] [stdout] test stats::distributions::tests::test_sample_matrix_normal ... ok [INFO] [stdout] test mixed_precision::f32_ops::tests::test_mixed_precision_matmul_f32_basic_large ... ok [INFO] [stdout] test special::tests::test_empty_block_diag ... ok [INFO] [stdout] test sparse_dense::tests::test_sparse_dense_add ... ok [INFO] [stdout] test stats::sampling::tests::test_permutation_sample ... ok [INFO] [stdout] test stats::sampling::tests::test_bootstrap_sample ... ok [INFO] [stdout] test mixed_precision::f64_ops::tests::test_mixed_precision_matmul_f64_medium ... ok [INFO] [stdout] test stats::distributions::tests::test_wishart_params ... ok [INFO] [stdout] test stats::tests::test_box_m_test ... ok [INFO] [stdout] test structured::circulant::tests::test_circulant_creation ... ok [INFO] [stdout] test stats::sampling::tests::test_sample_multivariate_normal ... ok [INFO] [stdout] test stats::tests::test_mardia_normality_test ... ok [INFO] [stdout] test structured::circulant::tests::test_circulant_kernel ... ok [INFO] [stdout] test stats::tests::test_hotelling_t2_test ... ok [INFO] [stdout] test structured::circulant::tests::test_circulant_matvec ... ok [INFO] [stdout] test structured::circulant::tests::test_circulant_matvec_transpose ... ok [INFO] [stdout] test structured::circulant::tests::test_circulant_to_dense ... ok [INFO] [stdout] test structured::circulant::tests::test_invalid_inputs ... ok [INFO] [stdout] test structured::hankel::tests::test_hankel_matvec ... ok [INFO] [stdout] test structured::hankel::tests::test_hankel_matvec_transpose ... ok [INFO] [stdout] test stats::sampling::tests::test_sample_matrix_normal_multiple ... ok [INFO] [stdout] test structured::hankel::tests::test_hankel_from_sequence ... ok [INFO] [stdout] test structured::hankel::tests::test_hankel_creation ... ok [INFO] [stdout] test stats::tests::test_mauchly_sphericity_test ... ok [INFO] [stdout] test structured::hankel::tests::test_hankel_rectangular ... ok [INFO] [stdout] test structured::hankel::tests::test_hankel_to_dense ... ok [INFO] [stdout] test structured::toeplitz::tests::test_invalid_inputs ... ok [INFO] [stdout] test structured::toeplitz::tests::test_toeplitz_creation ... ok [INFO] [stdout] test structured::toeplitz::tests::test_toeplitz_symmetric ... ok [INFO] [stdout] test structured::toeplitz::tests::test_toeplitz_from_parts ... ok [INFO] [stdout] test structured::toeplitz::tests::test_toeplitz_matvec ... ok [INFO] [stdout] test structured::utils::tests::test_circular_convolution ... ok [INFO] [stdout] test structured::toeplitz::tests::test_toeplitz_to_dense ... ok [INFO] [stdout] test structured::utils::tests::test_convolution_same ... ok [INFO] [stdout] test structured::utils::tests::test_convolution_valid ... ok [INFO] [stdout] test structured::utils::tests::test_invalid_solve_inputs ... ok [INFO] [stdout] test structured::utils::tests::test_solve_circulant ... ok [INFO] [stdout] test structured::hankel::tests::test_invalid_inputs ... ok [INFO] [stdout] test structured::utils::tests::test_convolution_full ... ok [INFO] [stdout] test structured::toeplitz::tests::test_toeplitz_matvec_transpose ... ok [INFO] [stdout] test tensor_train::tests::test_tt_decomposition_simple ... ignored [INFO] [stdout] test tensor_train::tests::test_compression_ratio ... ok [INFO] [stdout] test tensor_train::tests::test_tt_rounding ... ignored [INFO] [stdout] test tensor_train::tests::test_tt_element_access ... ok [INFO] [stdout] test tensor_train::tests::test_tt_tensor_creation ... ok [INFO] [stdout] test tensor_train::tests::test_tt_frobenius_norm ... ok [INFO] [stdout] test validation::tests::test_validate_square_matrix ... ok [INFO] [stdout] test tensor_train::tests::test_tt_tensor_validation ... ok [INFO] [stdout] test validation::tests::test_validate_linear_system ... ok [INFO] [stdout] test tensor_train::tests::test_tt_hadamard_product ... ok [INFO] [stdout] test validation::tests::test_validate_finite_matrix ... ok [INFO] [stdout] test scalable::tests::test_adaptive_decomposition ... ok [INFO] [stdout] test structured::utils::tests::test_invalid_inputs ... ok [INFO] [stdout] test validation::tests::test_validate_not_empty_matrix ... ok [INFO] [stdout] test structured::utils::tests::test_solve_toeplitz ... ok [INFO] [stdout] test tensor_train::tests::test_tt_addition ... ok [INFO] [stdout] test simd_ops::gemm::tests::test_simd_gemm_large_matrix ... ok [INFO] [stdout] test perf_opt::tests::test_large_matrix_blocked ... ok [INFO] [stdout] test hierarchical::tests::test_hmatrix_memory_info ... ok [INFO] [stdout] test mixed_precision::f64_ops::tests::test_mixed_precision_matmul_f64_large ... ok [INFO] [stdout] test matrix_dynamics::tests::test_matrix_ode_solve_linear ... ok [INFO] [stderr] Running tests/basic_extended_precision_tests.rs (/opt/rustwide/target/debug/deps/basic_extended_precision_tests-2a79d45362db278b) [INFO] [stdout] [INFO] [stdout] test result: ok. 543 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.97s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_extended_solve ... ok [INFO] [stdout] test tests::test_extended_matvec ... ok [INFO] [stdout] test tests::test_extended_matmul ... 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] [stderr] Running tests/basic_extended_tests.rs (/opt/rustwide/target/debug/deps/basic_extended_tests-14d397838cc5562f) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_extended_solve ... ok [INFO] [stdout] test tests::test_extended_matvec ... ok [INFO] [stdout] test tests::test_extended_matmul ... 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] [stderr] Running tests/debug_3x3_eigentest.rs (/opt/rustwide/target/debug/deps/debug_3x3_eigentest-71baecffc0860d9b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test debug_3x3_eigenvalue_computation ... 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/debug_matrix_rank.rs (/opt/rustwide/target/debug/deps/debug_matrix_rank-b5770120993332dc) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test debug_nearly_singular_matrix_rank ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/eigen_sparse_tests.rs (/opt/rustwide/target/debug/deps/eigen_sparse_tests-89e05734705a6a94) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_largest_k_eigh_symmetric ... ok [INFO] [stdout] test test_smallest_k_eigh_diagonal ... ok [INFO] [stdout] test test_k_equal_zero ... ok [INFO] [stdout] test test_smallest_k_eigh_symmetric ... ok [INFO] [stdout] test test_k_equal_n ... ok [INFO] [stdout] test test_invalid_input ... ok [INFO] [stdout] test test_largest_k_eigh_diagonal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/enhanced_op_tests.rs (/opt/rustwide/target/debug/deps/enhanced_op_tests-bfefd63e935bbf03) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_complex_matrix_operations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/error_diagnostics_tests.rs (/opt/rustwide/target/debug/deps/error_diagnostics_tests-32b1387eb249ba5f) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_error_no_enhancement_for_dimension_error ... ok [INFO] [stdout] test test_enhanced_error_solve ... ok [INFO] [stdout] test test_enhanced_error_singular_matrix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/extended_precision_tests.rs (/opt/rustwide/target/debug/deps/extended_precision_tests-ab4326c7119e4b02) [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/minimal_extended_precision_tests.rs (/opt/rustwide/target/debug/deps/minimal_extended_precision_tests-c003ed8b0e6b09e0) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_extended_matvec ... ok [INFO] [stdout] test tests::test_extended_solve ... ok [INFO] [stdout] test tests::test_extended_matmul ... ok [INFO] [stderr] Running tests/scipy_compat_api_stability.rs (/opt/rustwide/target/debug/deps/scipy_compat_api_stability-fde5da2972e9c7f3) [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 24 tests [INFO] [stdout] test api_contract_tests::test_decomposition_output_contracts ... ok [INFO] [stdout] test api_contract_tests::test_determinant_api_contract ... ok [INFO] [stdout] test error_consistency_tests::test_finite_check_error_consistency ... ok [INFO] [stdout] test integration_stability_tests::test_error_handling_stability ... ok [INFO] [stdout] test api_contract_tests::test_solve_api_contract ... ok [INFO] [stdout] test error_consistency_tests::test_dimension_error_consistency ... ok [INFO] [stdout] test parameter_stability_tests::test_decomposition_parameter_stability ... ok [INFO] [stdout] test api_contract_tests::test_eigenvalue_api_contract ... ok [INFO] [stdout] test parameter_stability_tests::test_eigenvalue_parameter_stability ... ok [INFO] [stdout] test error_consistency_tests::test_invalid_parameter_error_consistency ... ok [INFO] [stdout] test parameter_stability_tests::test_determinant_parameter_stability ... ok [INFO] [stdout] test parameter_stability_tests::test_inverse_parameter_stability ... ok [INFO] [stdout] test api_contract_tests::test_norm_api_contract ... ok [INFO] [stdout] test parameter_stability_tests::test_norm_parameter_combinations ... ok [INFO] [stdout] test parameter_stability_tests::test_solve_parameter_stability ... ok [INFO] [stdout] test version_compatibility_tests::test_default_parameter_behavior ... ok [INFO] [stdout] test regression_tests::test_orthogonality_preservation_regression ... ok [INFO] [stderr] Running tests/scipy_compat_comprehensive_tests.rs (/opt/rustwide/target/debug/deps/scipy_compat_comprehensive_tests-1ed338a89c5f0f9f) [INFO] [stdout] test regression_tests::test_known_value_regression ... ok [INFO] [stdout] test version_compatibility_tests::test_optional_parameter_handling ... ok [INFO] [stdout] test regression_tests::test_numerical_stability_regression ... ok [INFO] [stdout] test version_compatibility_tests::test_function_signature_stability ... ok [INFO] [stdout] test regression_tests::test_symmetry_preservation_regression ... ok [INFO] [stdout] test error_consistency_tests::test_not_implemented_error_consistency ... ok [INFO] [stdout] test integration_stability_tests::test_complete_workflow_stability ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test basic_operations_tests::test_vector_norms_comprehensive ... ok [INFO] [stdout] test basic_operations_tests::test_determinant_comprehensive ... ok [INFO] [stdout] test basic_operations_tests::test_matrix_norms_comprehensive ... ok [INFO] [stdout] test basic_operations_tests::test_pseudoinverse_comprehensive ... ok [INFO] [stdout] test basic_operations_tests::test_condition_number_comprehensive ... ok [INFO] [stdout] test basic_operations_tests::test_matrix_rank_comprehensive ... ok [INFO] [stdout] test eigenvalue_tests::test_eigenvalue_properties ... ok [INFO] [stdout] test decomposition_tests::test_svd_decomposition_comprehensive ... ok [INFO] [stdout] test decomposition_tests::test_lu_decomposition_comprehensive ... ok [INFO] [stdout] test decomposition_tests::test_rq_decomposition_comprehensive ... ok [INFO] [stdout] test decomposition_tests::test_cholesky_decomposition_comprehensive ... ok [INFO] [stdout] test error_handling_tests::test_finite_checking ... ok [INFO] [stdout] test basic_operations_tests::test_matrix_inverse_comprehensive ... ok [INFO] [stdout] test error_handling_tests::test_invalid_parameters ... ok [INFO] [stdout] test matrix_function_tests::test_matrix_exponential_comprehensive ... ok [INFO] [stdout] test solver_tests::test_least_squares_solve_comprehensive ... ok [INFO] [stdout] test matrix_function_tests::test_matrix_square_root_comprehensive ... ok [INFO] [stdout] test error_handling_tests::test_dimension_errors ... ok [INFO] [stdout] test matrix_function_tests::test_matrix_logarithm_comprehensive ... ok [INFO] [stdout] test solver_tests::test_linear_system_solve_comprehensive ... ok [INFO] [stdout] test matrix_function_tests::test_general_matrix_function ... ok [INFO] [stdout] test integration_tests::test_performance_characteristics ... ok [INFO] [stdout] test decomposition_tests::test_qr_decomposition_comprehensive ... ok [INFO] [stdout] test error_handling_tests::test_unimplemented_features ... ok [INFO] [stdout] test eigenvalue_tests::test_symmetric_eigenvalue_comprehensive ... ok [INFO] [stdout] test decomposition_tests::test_polar_decomposition_comprehensive ... ok [INFO] [stdout] test integration_tests::test_scipy_workflow_integration ... ok [INFO] [stdout] test solver_tests::test_triangular_solve_comprehensive ... ok [INFO] [stdout] test utility_tests::test_block_diagonal_comprehensive ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/scipy_compat_validation.rs (/opt/rustwide/target/debug/deps/scipy_compat_validation-56b5a8464a9b4ea3) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test mathematical_property_tests::test_eigenvalue_properties ... ok [INFO] [stdout] test mathematical_property_tests::test_determinant_properties ... ok [INFO] [stdout] test mathematical_property_tests::test_condition_number_properties ... ok [INFO] [stdout] test mathematical_property_tests::test_norm_properties ... ok [INFO] [stdout] test mathematical_property_tests::test_inverse_properties ... ok [INFO] [stdout] test numerical_stability_tests::test_numerical_precision_limits ... ok [INFO] [stdout] test mathematical_property_tests::test_rank_properties ... ok [INFO] [stdout] test mathematical_property_tests::test_matrix_function_properties ... ok [INFO] [stdout] test numerical_stability_tests::test_orthogonal_matrix_properties ... ok [INFO] [stdout] test numerical_stability_tests::test_singular_value_properties ... ok [INFO] [stdout] test numerical_stability_tests::test_symmetric_positive_definite_properties ... ok [INFO] [stdout] test mathematical_property_tests::test_decomposition_properties ... ok [INFO] [stdout] test reference_value_tests::test_decomposition_reference_values ... ok [INFO] [stdout] test reference_value_tests::test_determinant_reference_values ... ok [INFO] [stdout] test reference_value_tests::test_eigenvalue_reference_values ... ok [INFO] [stdout] test reference_value_tests::test_inverse_reference_values ... ok [INFO] [stdout] test reference_value_tests::test_matrix_function_reference_values ... ok [INFO] [stdout] test performance_validation_tests::test_operation_scaling ... ok [INFO] [stdout] test reference_value_tests::test_norm_reference_values ... ok [INFO] [stdout] test numerical_stability_tests::test_well_conditioned_systems ... ok [INFO] [stdout] test performance_validation_tests::test_decomposition_performance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/scipy_validation.rs (/opt/rustwide/target/debug/deps/scipy_validation-da7e4fa2897ea4d3) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_norm_against_scipy ... ok [INFO] [stdout] test test_inverse_against_scipy ... ok [INFO] [stdout] test test_determinant_against_scipy ... ok [INFO] [stdout] test test_matrix_creation ... ok [INFO] [stdout] test test_numerical_stability ... ok [INFO] [stdout] test test_cholesky_against_scipy ... ok [INFO] [stdout] test test_lu_decomposition_against_scipy ... ok [INFO] [stdout] test test_solve_against_scipy ... ok [INFO] [stdout] test test_qr_decomposition_against_scipy ... ok [INFO] [stdout] test test_svd_against_scipy ... ok [INFO] [stdout] test test_edge_cases ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/simple_test.rs (/opt/rustwide/target/debug/deps/simple_test-856bdc84c7617f92) [INFO] [stdout] [INFO] [stderr] Running tests/svd_debug_test.rs (/opt/rustwide/target/debug/deps/svd_debug_test-2248a84fe3ae85dd) [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/svd_implementation_tests.rs (/opt/rustwide/target/debug/deps/svd_implementation_tests-6ecda9ac3b438d5d) [INFO] [stdout] test simple_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test debug_svd_implementation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 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_svd_diagonal_matrix ... ok [INFO] [stdout] test test_svd_full_matrices ... ok [INFO] [stdout] test test_svd_identity_matrix ... ok [INFO] [stdout] test test_svd_rank_deficient_matrix ... ok [INFO] [stdout] test test_svd_1x1_matrix ... ok [INFO] [stdout] test test_svd_rectangular_matrix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_eigenvalue_precision.rs (/opt/rustwide/target/debug/deps/test_eigenvalue_precision-428ae28c26ba1f21) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_3x3_eigenvalue_precision ... 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] Doc-tests scirs2_linalg [INFO] [stdout] [INFO] [stdout] running 248 tests [INFO] [stdout] test src/attention/mod.rs - attention (line 20) ... ok [INFO] [stdout] test src/blas.rs - blas::asum (line 91) ... ok [INFO] [stdout] test src/batch/mod.rs - batch::batch_matmul (line 35) ... ok [INFO] [stdout] test src/batch/mod.rs - batch::batch_matvec (line 112) ... ok [INFO] [stdout] test src/blas.rs - blas::gemv (line 197) ... ok [INFO] [stdout] test src/blas.rs - blas::iamax (line 122) ... ok [INFO] [stdout] test src/blas.rs - blas::dot (line 24) ... ok [INFO] [stdout] test src/blas.rs - blas::gemm (line 246) ... ok [INFO] [stdout] test src/batch/mod.rs - batch::batch_add (line 189) ... ok [INFO] [stdout] test src/basic.rs - basic::matrix_power (line 202) ... ok [INFO] [stdout] test src/basic.rs - basic::trace (line 282) ... ok [INFO] [stdout] test src/basic.rs - basic::det (line 21) ... ok [INFO] [stdout] test src/blas.rs - blas::axpy (line 161) ... ok [INFO] [stdout] test src/basic.rs - basic::inv (line 108) ... ok [INFO] [stdout] test src/attention/mod.rs - attention (line 48) ... ok [INFO] [stdout] test src/blas_accelerated.rs - blas_accelerated::dot (line 24) ... ok [INFO] [stdout] test src/blas.rs - blas::nrm2 (line 60) ... ok [INFO] [stdout] test src/blas_accelerated.rs - blas_accelerated::solve (line 289) ... ok [INFO] [stdout] test src/batch/mod.rs - batch::batch_sum (line 304) ... ok [INFO] [stdout] test src/circulant_toeplitz.rs - circulant_toeplitz::ToeplitzMatrix::new (line 384) ... ok [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::frobenius_norm (line 774) ... ok [INFO] [stdout] test src/blas_accelerated.rs - blas_accelerated::inv (line 397) ... ok [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::inner_product (line 266) ... ok [INFO] [stdout] test src/circulant_toeplitz.rs - circulant_toeplitz::CirculantMatrix::new (line 85) ... ok [INFO] [stdout] test src/blas_accelerated.rs - blas_accelerated::norm (line 61) ... ok [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::ComplexMatrixPair (line 821) ... ok [INFO] [stdout] test src/blas_accelerated.rs - blas_accelerated::gemm (line 176) ... ok [INFO] [stdout] test src/blas_accelerated.rs - blas_accelerated::gemv (line 105) ... ok [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::det (line 68) ... ok [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::is_hermitian (line 342) ... ok [INFO] [stdout] test src/blas_accelerated.rs - blas_accelerated::matmul (line 248) ... ok [INFO] [stdout] test src/circulant_toeplitz.rs - circulant_toeplitz::CirculantMatrix::solve (line 187) ... ok [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::hermitian_part (line 667) ... ok [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::trace (line 27) ... ok [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::matrix_exp (line 939) ... ok [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::power_method (line 470) ... ok [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::rank (line 568) ... ok [INFO] [stdout] test src/decomposition.rs - decomposition::complete_orthogonal_decomposition (line 536) ... ignored [INFO] [stdout] test src/convolution/mod.rs - convolution::compute_conv_indices (line 529) ... ok [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::matvec (line 181) ... ok [INFO] [stdout] test src/decomposition.rs - decomposition::qz (line 435) ... ignored [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::is_unitary (line 402) ... ok [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::skew_hermitian_part (line 718) ... ok [INFO] [stdout] test src/convolution/mod.rs - convolution::col2im (line 159) ... ok [INFO] [stdout] test src/convolution/mod.rs - convolution::conv2d_im2col (line 657) ... ok [INFO] [stdout] test src/convolution/mod.rs - convolution::conv2d_backward_bias (line 1015) ... ok [INFO] [stdout] test src/convolution/mod.rs - convolution::conv2d_backward_kernel (line 911) ... ok [INFO] [stdout] test src/convolution/mod.rs - convolution::im2col (line 33) ... ok [INFO] [stdout] test src/convolution/mod.rs - convolution::conv_transpose2d (line 1071) ... ok [INFO] [stdout] test src/decomposition.rs - decomposition::lu (line 99) ... ok [INFO] [stdout] test src/complex/enhanced_ops.rs - complex::enhanced_ops::schur (line 1032) ... ok [INFO] [stdout] test src/convolution/mod.rs - convolution::max_pool2d_backward (line 426) ... ok [INFO] [stdout] test src/convolution/mod.rs - convolution::max_pool2d (line 314) ... ok [INFO] [stdout] test src/decomposition.rs - decomposition::qr (line 200) ... ok [INFO] [stdout] test src/convolution/mod.rs - convolution::conv2d_backward_input (line 787) ... ok [INFO] [stdout] test src/decomposition_advanced.rs - decomposition_advanced::jacobi_svd (line 28) ... ok [INFO] [stdout] test src/eigen/sparse.rs - eigen::sparse::arnoldi (line 124) ... ignored [INFO] [stdout] test src/eigen/sparse.rs - eigen::sparse::dense_to_sparse (line 264) ... ignored [INFO] [stdout] test src/eigen/sparse.rs - eigen::sparse::eigs_gen (line 172) ... ignored [INFO] [stdout] test src/eigen/sparse.rs - eigen::sparse::lanczos (line 76) ... ignored [INFO] [stdout] test src/eigen/sparse.rs - eigen::sparse::svds (line 221) ... ignored [INFO] [stdout] test src/decomposition.rs - decomposition::cholesky (line 36) ... ok [INFO] [stdout] test src/decomposition.rs - decomposition::schur (line 376) ... ok [INFO] [stdout] test src/decomposition_advanced.rs - decomposition_advanced::QRPivotingResult (line 305) ... ok [INFO] [stdout] test src/eigen/mod.rs - eigen::adaptive_tolerance_selection (line 214) ... ok [INFO] [stdout] test src/eigen/generalized.rs - eigen::generalized::eigvalsh_gen (line 324) ... ok [INFO] [stdout] test src/eigen/generalized.rs - eigen::generalized::eig_gen (line 43) ... ok [INFO] [stdout] test src/decomposition.rs - decomposition::svd (line 270) ... ok [INFO] [stdout] test src/eigen/mod.rs - eigen::estimate_condition_number (line 159) ... ok [INFO] [stdout] test src/eigen/mod.rs - eigen (line 17) ... ok [INFO] [stdout] test src/eigen/generalized.rs - eigen::generalized::eigvals_gen (line 288) ... ok [INFO] [stdout] test src/eigen/generalized.rs - eigen::generalized::eigh_gen (line 156) ... ok [INFO] [stdout] test src/eigen/mod.rs - eigen::ultra_precision_eig (line 120) ... ok [INFO] [stdout] test src/eigen/mod.rs - eigen (line 37) ... ok [INFO] [stdout] test src/eigen/standard.rs - eigen::standard::eigh (line 226) ... ok [INFO] [stdout] test src/decomposition_advanced.rs - decomposition_advanced::polar_decomposition (line 176) ... ok [INFO] [stdout] test src/eigen/mod.rs - eigen::eigvalsh (line 84) ... ok [INFO] [stdout] test src/eigen/standard.rs - eigen::standard::power_iteration (line 136) ... ok [INFO] [stdout] test src/eigen/standard.rs - eigen::standard::eig (line 40) ... ok [INFO] [stdout] test src/extended_precision/eigen.rs - extended_precision::eigen::extended_eigh (line 328) ... ok [INFO] [stdout] test src/extended_precision/eigen.rs - extended_precision::eigen::EigenResult (line 151) ... ok [INFO] [stdout] test src/eigen/standard.rs - eigen::standard::eigvals (line 95) ... ok [INFO] [stdout] test src/extended_precision/factorizations.rs - extended_precision::factorizations::extended_cholesky (line 361) ... ok [INFO] [stdout] test src/extended_precision/eigen.rs - extended_precision::eigen::extended_eigvalsh (line 227) ... ok [INFO] [stdout] test src/extended_precision/factorizations.rs - extended_precision::factorizations::extended_lu (line 30) ... ok [INFO] [stdout] test src/eigen_specialized.rs - eigen_specialized::tridiagonal_eigen (line 144) ... ok [INFO] [stdout] test src/extended_precision/factorizations.rs - extended_precision::factorizations::extended_svd (line 486) ... ok [INFO] [stdout] test src/extended_precision/eigen.rs - extended_precision::eigen (line 20) ... ok [INFO] [stdout] test src/extended_precision/eigen.rs - extended_precision::eigen::extended_eigvals (line 64) ... ok [INFO] [stdout] test src/iterative_solvers.rs - iterative_solvers::bicgstab (line 856) ... ignored [INFO] [stdout] test src/extended_precision/factorizations.rs - extended_precision::factorizations::extended_qr (line 194) ... ok [INFO] [stdout] test src/fft.rs - fft::fft_1d (line 211) ... ok [INFO] [stdout] test src/fft.rs - fft::FFTPlan::new (line 115) ... ok [INFO] [stdout] test src/extended_precision/mod.rs - extended_precision::extended_det (line 210) ... ok [INFO] [stdout] test src/extended_precision/mod.rs - extended_precision (line 39) ... ok [INFO] [stdout] test src/extended_precision/mod.rs - extended_precision (line 21) ... ok [INFO] [stdout] test src/fft.rs - fft::rfft_1d (line 430) ... ok [INFO] [stdout] test src/gradient/mod.rs - gradient::mse_gradient (line 28) ... ok [INFO] [stdout] test src/gradient/mod.rs - gradient::jacobian (line 305) ... ok [INFO] [stdout] test src/gradient/mod.rs - gradient::hessian (line 389) ... ok [INFO] [stdout] test src/fft.rs - fft::fft_2d (line 535) ... ok [INFO] [stdout] test src/gradient/mod.rs - gradient::binary_crossentropy_gradient (line 90) ... ok [INFO] [stdout] test src/gradient/mod.rs - gradient::softmax_crossentropy_gradient (line 184) ... ok [INFO] [stdout] test src/fft.rs - fft::hadamard_transform (line 1014) ... ok [INFO] [stdout] test src/iterative_solvers.rs - iterative_solvers::gauss_seidel (line 305) ... ok [INFO] [stdout] test src/iterative_solvers.rs - iterative_solvers::jacobi_method (line 189) ... ok [INFO] [stdout] test src/kronecker/mod.rs - kronecker::kron (line 39) ... ok [INFO] [stdout] test src/kronecker/mod.rs - kronecker::kfac_update (line 505) ... ok [INFO] [stdout] test src/kronecker/mod.rs - kronecker::kfac_factorization (line 388) ... ok [INFO] [stdout] test src/iterative_solvers.rs - iterative_solvers::geometric_multigrid (line 551) ... ok [INFO] [stdout] test src/iterative_solvers.rs - iterative_solvers::minres (line 1055) ... ok [INFO] [stdout] test src/iterative_solvers.rs - iterative_solvers::successive_over_relaxation (line 426) ... ok [INFO] [stdout] test src/iterative_solvers.rs - iterative_solvers::conjugate_gradient (line 30) ... ok [INFO] [stdout] test src/hierarchical.rs - hierarchical::HMatrix::from_dense (line 161) ... ok [INFO] [stdout] test src/kronecker/mod.rs - kronecker::kron_matvec (line 96) ... ok [INFO] [stdout] test src/lapack.rs - lapack::cholesky (line 622) ... ok [INFO] [stdout] test src/lapack.rs - lapack::lu_factor (line 62) ... ok [INFO] [stdout] test src/kronecker/mod.rs - kronecker::kron_matmul (line 176) ... ok [INFO] [stdout] test src/kronecker/mod.rs - kronecker::kron_factorize (line 248) ... ok [INFO] [stdout] test src/lapack.rs - lapack::eig (line 560) ... ok [INFO] [stdout] test src/lapack_accelerated.rs - lapack_accelerated::cholesky (line 776) ... ok [INFO] [stdout] test src/lib.rs - prelude (line 257) ... ok [INFO] [stdout] test src/lapack_accelerated.rs - lapack_accelerated::lu (line 35) ... ok [INFO] [stdout] test src/lowrank.rs - lowrank::cur_decomposition (line 438) ... ignored [INFO] [stdout] test src/lowrank.rs - lowrank::randomized_svd (line 49) ... ignored [INFO] [stdout] test src/lapack_accelerated.rs - lapack_accelerated::qr (line 164) ... ok [INFO] [stdout] test src/lapack.rs - lapack::qr_factor (line 161) ... ok [INFO] [stdout] test src/lib.rs - (line 75) ... ok [INFO] [stdout] test src/lib.rs - (line 51) ... ok [INFO] [stdout] test src/lapack_accelerated.rs - lapack_accelerated::EigenResult (line 429) ... ok [INFO] [stdout] test src/large_scale.rs - large_scale::randomized_norm (line 122) ... ok [INFO] [stdout] test src/lapack_accelerated.rs - lapack_accelerated::eigh (line 591) ... ok [INFO] [stdout] test src/large_scale.rs - large_scale::randomized_least_squares (line 31) ... ok [INFO] [stdout] test src/lapack.rs - lapack::svd (line 268) ... ok [INFO] [stdout] test src/lib.rs - (line 21) ... ok [INFO] [stdout] test src/lapack_accelerated.rs - lapack_accelerated::svd (line 273) ... ok [INFO] [stdout] test src/lib.rs - (line 64) ... ok [INFO] [stdout] test src/matrix_calculus/enhanced.rs - matrix_calculus::enhanced::jacobian_vector_product (line 39) ... ok [INFO] [stdout] test src/matrix_calculus/enhanced.rs - matrix_calculus::enhanced::find_critical_points (line 578) ... ok [INFO] [stdout] test src/lib.rs - (line 36) ... ok [INFO] [stdout] test src/matrix_calculus/enhanced.rs - matrix_calculus::enhanced::hessian_vector_product (line 202) ... ok [INFO] [stdout] test src/matrix_calculus/enhanced.rs - matrix_calculus::enhanced::matrix_jacobian (line 352) ... ok [INFO] [stdout] test src/matrix_calculus/enhanced.rs - matrix_calculus::enhanced::vector_jacobian_product (line 114) ... ok [INFO] [stdout] test src/matrix_calculus/enhanced.rs - matrix_calculus::enhanced::taylor_approximation (line 439) ... ok [INFO] [stdout] test src/matrix_calculus/matrix_derivatives.rs - matrix_calculus::matrix_derivatives::eigenvalue_derivatives (line 307) ... ok [INFO] [stdout] test src/matrix_calculus/enhanced.rs - matrix_calculus::enhanced::matrix_gradient (line 278) ... ok [INFO] [stdout] test src/lib.rs - random (line 158) ... ok [INFO] [stdout] test src/matrix_dynamics.rs - matrix_dynamics::riccati_solve (line 554) ... ignored [INFO] [stdout] test src/lib.rs - prelude::scipy_compat (line 511) ... ok [INFO] [stdout] test src/matrix_calculus/matrix_derivatives.rs - matrix_calculus::matrix_derivatives::det_derivative (line 31) ... ok [INFO] [stdout] test src/matrix_calculus/matrix_derivatives.rs - matrix_calculus::matrix_derivatives::exp_directional_derivative (line 212) ... ok [INFO] [stdout] test src/matrix_calculus/optimization.rs - matrix_calculus::optimization::matrix_gradient_descent (line 74) ... ok [INFO] [stdout] test src/matrix_factorization.rs - matrix_factorization::cur_decomposition (line 480) ... ignored [INFO] [stdout] test src/matrix_calculus/matrix_derivatives.rs - matrix_calculus::matrix_derivatives::trace_derivative (line 92) ... ok [INFO] [stdout] test src/matrix_calculus/mod.rs - matrix_calculus (line 33) ... ok [INFO] [stdout] test src/matrix_calculus/matrix_derivatives.rs - matrix_calculus::matrix_derivatives::matmul_derivative (line 476) ... ok [INFO] [stdout] test src/matrix_calculus/matrix_derivatives.rs - matrix_calculus::matrix_derivatives::inv_directional_derivative (line 145) ... ok [INFO] [stdout] test src/matrix_dynamics.rs - matrix_dynamics::lyapunov_solve (line 407) ... ok [INFO] [stdout] test src/matrix_dynamics.rs - matrix_dynamics::matrix_exp_action (line 179) ... ok [INFO] [stdout] test src/matrix_calculus/matrix_derivatives.rs - matrix_calculus::matrix_derivatives::norm_derivative (line 392) ... ok [INFO] [stdout] test src/matrix_calculus/optimization.rs - matrix_calculus::optimization::projected_gradient_descent (line 292) ... ok [INFO] [stdout] test src/matrix_functions.rs - matrix_functions::expm (line 31) - compile ... ok [INFO] [stdout] test src/matrix_calculus/optimization.rs - matrix_calculus::optimization::matrix_newton_method (line 183) ... ok [INFO] [stdout] test src/matrix_dynamics.rs - matrix_dynamics::quantum_evolution (line 849) ... ok [INFO] [stdout] test src/matrix_equations.rs - matrix_equations::solve_generalized_sylvester (line 25) ... ok [INFO] [stdout] test src/matrix_equations.rs - matrix_equations::solve_sylvester (line 129) ... ok [INFO] [stdout] test src/matrix_factorization.rs - matrix_factorization::interpolative_decomposition (line 211) ... ok [INFO] [stdout] test src/matrix_dynamics.rs - matrix_dynamics::matrix_ode_solve (line 694) ... ok [INFO] [stdout] test src/matrix_dynamics.rs - matrix_dynamics::stability_analysis (line 943) ... ok [INFO] [stdout] test src/matrix_factorization.rs - matrix_factorization::nmf (line 45) ... ok [INFO] [stdout] test src/matrix_factorization.rs - matrix_factorization::rank_revealing_qr (line 805) ... ok [INFO] [stdout] test src/matrix_equations.rs - matrix_equations::solve_continuous_riccati (line 230) ... ok [INFO] [stdout] test src/matrix_factorization.rs - matrix_factorization::utv_decomposition (line 1013) ... ok [INFO] [stdout] test src/matrix_functions.rs - matrix_functions::coshm (line 1423) ... ok [INFO] [stdout] test src/matrix_functions.rs - matrix_functions::matrix_power (line 1033) ... ok [INFO] [stdout] test src/matrix_functions.rs - matrix_functions::sinm (line 872) ... ok [INFO] [stdout] test src/matrix_functions.rs - matrix_functions::cosm (line 772) ... ok [INFO] [stdout] test src/matrix_functions.rs - matrix_functions::logm (line 267) ... ok [INFO] [stdout] test src/matrix_functions.rs - matrix_functions::sqrtm (line 618) ... ok [INFO] [stdout] test src/matrixfree/mod.rs - matrixfree (line 20) ... ok [INFO] [stdout] test src/mixed_precision/adaptive.rs - mixed_precision::adaptive::mixed_precision_solve (line 33) ... ok [INFO] [stdout] test src/matrix_functions.rs - matrix_functions::signm (line 1580) ... ok [INFO] [stdout] test src/matrix_functions.rs - matrix_functions::sinhm (line 1478) ... ok [INFO] [stdout] test src/matrix_functions.rs - matrix_functions::tanm (line 976) ... ok [INFO] [stdout] test src/norm.rs - norm::cond (line 180) - compile ... ok [INFO] [stdout] test src/mixed_precision/adaptive.rs - mixed_precision::adaptive::iterative_refinement_solve (line 265) ... ok [INFO] [stdout] test src/norm.rs - norm::matrix_rank (line 274) - compile ... ok [INFO] [stdout] test src/mixed_precision/conversions.rs - mixed_precision::conversions::convert (line 24) ... ok [INFO] [stdout] test src/mixed_precision/adaptive.rs - mixed_precision::adaptive::mixed_precision_qr (line 404) ... ok [INFO] [stdout] test src/mixed_precision/conversions.rs - mixed_precision::conversions::convert_2d (line 64) ... ok [INFO] [stdout] test src/mixed_precision/mod.rs - mixed_precision::mixed_precision_dot (line 200) ... ok [INFO] [stdout] test src/matrix_functions.rs - matrix_functions::tanhm (line 1533) ... ok [INFO] [stdout] test src/mixed_precision/adaptive.rs - mixed_precision::adaptive::mixed_precision_cond (line 171) ... ok [INFO] [stdout] test src/mixed_precision/mod.rs - mixed_precision::mixed_precision_matvec (line 83) ... ok [INFO] [stdout] test src/mixed_precision/f32_ops.rs - mixed_precision::f32_ops::mixed_precision_matvec_f32 (line 32) ... ok [INFO] [stdout] test src/mixed_precision/simd.rs - mixed_precision::simd::simd_mixed_precision_dot_f32_f64 (line 340) ... ok [INFO] [stdout] test src/mixed_precision/simd.rs - mixed_precision::simd::simd_mixed_precision_matmul_f32_f64 (line 155) ... ok [INFO] [stdout] test src/mixed_precision/mod.rs - mixed_precision::mixed_precision_matmul (line 135) ... ok [INFO] [stdout] test src/parallel.rs - parallel::set_global_workers (line 22) ... ok [INFO] [stdout] test src/mixed_precision/simd.rs - mixed_precision::simd::simd_mixed_precision_matvec_f32_f64 (line 31) ... ok [INFO] [stdout] test src/norm.rs - norm::vector_norm (line 116) ... ok [INFO] [stdout] test src/projection/mod.rs - projection::gaussian_random_matrix (line 43) ... ok [INFO] [stdout] test src/optim/mod.rs - optim::tiled_matmul (line 317) ... ok [INFO] [stdout] test src/projection/mod.rs - projection::johnson_lindenstrauss_min_dim (line 356) ... ok [INFO] [stdout] test src/random.rs - random::low_rank (line 898) ... ignored [INFO] [stdout] test src/optim/mod.rs - optim::block_matmul (line 31) ... ok [INFO] [stdout] test src/optim/mod.rs - optim::strassen_matmul (line 136) ... ok [INFO] [stdout] test src/projection/mod.rs - projection::project (line 242) ... ok [INFO] [stdout] test src/projection/mod.rs - projection::very_sparse_random_matrix (line 177) ... ok [INFO] [stdout] test src/quantization/mod.rs - quantization (line 38) ... ok [INFO] [stdout] test src/random.rs - random::diagonal (line 323) ... ok [INFO] [stdout] test src/quantization/mod.rs - quantization (line 18) ... ok [INFO] [stdout] test src/random.rs - random::banded (line 384) ... ok [INFO] [stdout] test src/projection/mod.rs - projection::sparse_random_matrix (line 104) ... ok [INFO] [stdout] test src/random.rs - random::hilbert (line 726) ... ok [INFO] [stdout] test src/random.rs - random::orthogonal (line 203) ... ok [INFO] [stdout] test src/random.rs - random::permutation (line 1005) ... ok [INFO] [stdout] test src/random.rs - random::random_correlation (line 829) ... ok [INFO] [stdout] test src/random.rs - random::random_normal_matrix (line 126) ... ok [INFO] [stdout] test src/random.rs - random::spd (line 255) ... ok [INFO] [stdout] test src/random.rs - random::sparse (line 450) ... ok [INFO] [stdout] test src/norm.rs - norm::matrix_norm (line 32) ... ok [INFO] [stdout] test src/random.rs - random::with_eigenvalues (line 668) ... ok [INFO] [stdout] test src/random.rs - random::vandermonde (line 770) ... ok [INFO] [stdout] test src/random.rs - random::uniform (line 70) ... ok [INFO] [stdout] test src/random.rs - random::toeplitz (line 522) ... ok [INFO] [stdout] test src/random.rs - random::with_condition_number (line 599) ... ok [INFO] [stdout] test src/solve.rs - solve::solve_multiple (line 356) ... ok [INFO] [stdout] test src/sparse_dense/mod.rs - sparse_dense (line 16) ... ok [INFO] [stdout] test src/solve.rs - solve::solve (line 44) ... ok [INFO] [stdout] test src/solve.rs - solve::lstsq (line 225) ... ok [INFO] [stdout] test src/solve.rs - solve::solve_triangular (line 128) ... ok [INFO] [stdout] test src/special.rs - special::block_diag (line 29) ... ok [INFO] [stdout] test src/tensor_train.rs - tensor_train::tt_decomposition (line 387) ... ignored [INFO] [stdout] test src/solvers/iterative.rs - solvers::iterative::conjugate_gradient (line 59) ... ok [INFO] [stdout] test src/special.rs - special::signm (line 185) ... ok [INFO] [stdout] test src/special.rs - special::expm (line 94) ... ok [INFO] [stdout] test src/special.rs - special::sqrtm (line 150) ... ok [INFO] [stdout] test src/specialized/banded.rs - specialized::banded::BandedMatrix (line 20) ... ok [INFO] [stdout] test src/special.rs - special::logm (line 122) ... ok [INFO] [stdout] test src/specialized/block_tridiagonal.rs - specialized::block_tridiagonal::BlockTridiagonalMatrix (line 23) ... ok [INFO] [stdout] test src/scalable.rs - scalable::adaptive_decomposition (line 319) ... ok [INFO] [stdout] test src/specialized/symmetric.rs - specialized::symmetric::SymmetricMatrix (line 21) ... ok [INFO] [stdout] test src/structured/mod.rs - structured (line 20) ... ok [INFO] [stdout] test src/tensor_train.rs - tensor_train::TTTensor::new (line 75) ... ok [INFO] [stdout] test src/specialized/tridiagonal.rs - specialized::tridiagonal::TridiagonalMatrix (line 21) ... ok [INFO] [stdout] test src/scalable.rs - scalable::tsqr (line 162) ... ok [INFO] [stdout] test src/projection/mod.rs - projection::johnson_lindenstrauss_transform (line 297) has been running for over 60 seconds [INFO] [stdout] test src/projection/mod.rs - projection::johnson_lindenstrauss_transform (line 297) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 234 passed; 0 failed; 14 ignored; 0 measured; 0 filtered out; finished in 305.17s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "4289c538ca2500a156260169df5b6eaf150abc2b30cfa52bffa738971fd406e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4289c538ca2500a156260169df5b6eaf150abc2b30cfa52bffa738971fd406e1", kill_on_drop: false }` [INFO] [stdout] 4289c538ca2500a156260169df5b6eaf150abc2b30cfa52bffa738971fd406e1