[INFO] fetching crate trueno 0.12.1... [INFO] testing trueno-0.12.1 against try#a7ee93192a766fb0dafa23def7154fc03cfcfc3e for pr-146989 [INFO] extracting crate trueno 0.12.1 into /workspace/builds/worker-6-tc2/source [INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain.toml [INFO] started tweaking crates.io crate trueno 0.12.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate trueno 0.12.1 [INFO] tweaked toml for crates.io crate trueno 0.12.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate trueno 0.12.1 on toolchain a7ee93192a766fb0dafa23def7154fc03cfcfc3e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate trueno 0.12.1 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" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d2a6f80e7e0282d654eba93825f6c0333e2ca88f3a6306ca075bedc72965d6e3 [INFO] running `Command { std: "docker" "start" "-a" "d2a6f80e7e0282d654eba93825f6c0333e2ca88f3a6306ca075bedc72965d6e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d2a6f80e7e0282d654eba93825f6c0333e2ca88f3a6306ca075bedc72965d6e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d2a6f80e7e0282d654eba93825f6c0333e2ca88f3a6306ca075bedc72965d6e3", kill_on_drop: false }` [INFO] [stdout] d2a6f80e7e0282d654eba93825f6c0333e2ca88f3a6306ca075bedc72965d6e3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a2c4e7a0503554de238b96b892f28605d5680cf56d92fc8293511d8dac15d867 [INFO] running `Command { std: "docker" "start" "-a" "a2c4e7a0503554de238b96b892f28605d5680cf56d92fc8293511d8dac15d867", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.104 [INFO] [stderr] Compiling zmij v1.0.7 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling serde_json v1.0.148 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling indexmap v2.12.1 [INFO] [stderr] Compiling hostname v0.4.2 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling syn v2.0.112 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling trueno v0.12.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.38s [INFO] running `Command { std: "docker" "inspect" "a2c4e7a0503554de238b96b892f28605d5680cf56d92fc8293511d8dac15d867", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a2c4e7a0503554de238b96b892f28605d5680cf56d92fc8293511d8dac15d867", kill_on_drop: false }` [INFO] [stdout] a2c4e7a0503554de238b96b892f28605d5680cf56d92fc8293511d8dac15d867 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 87b1c22df710dc593cfe543ebf76560a56f3c5dfb3238e2d5b3fc3394c8797ff [INFO] running `Command { std: "docker" "start" "-a" "87b1c22df710dc593cfe543ebf76560a56f3c5dfb3238e2d5b3fc3394c8797ff", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling zerocopy v0.8.31 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling find-msvc-tools v0.1.6 [INFO] [stderr] Compiling syn v2.0.112 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling cc v1.2.51 [INFO] [stderr] Compiling ryu v1.0.22 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Compiling iri-string v0.7.10 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling borrow-or-share v0.2.4 [INFO] [stderr] Compiling bytemuck v1.24.0 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling vsimd v0.8.0 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling outref v0.5.2 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling clap_builder v4.5.53 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling wide v0.7.33 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling uuid-simd v0.8.0 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling simular v0.2.0 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling serde_json v1.0.148 [INFO] [stderr] Compiling indexmap v2.12.1 [INFO] [stderr] Compiling constant_time_eq v0.3.1 [INFO] [stderr] Compiling bytecount v0.6.9 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling blake3 v1.8.2 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling num-cmp v0.1.0 [INFO] [stderr] Compiling simba v0.9.1 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling criterion-plot v0.6.0 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling fancy-regex v0.14.0 [INFO] [stderr] Compiling clap v4.5.53 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling fraction v0.15.3 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling zerocopy-derive v0.8.31 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling ref-cast-impl v1.0.25 [INFO] [stderr] Compiling ref-cast v1.0.25 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling nalgebra-macros v0.3.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling validator_derive v0.20.0 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling fluent-uri v0.3.2 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling email_address v0.2.9 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling rand_pcg v0.3.1 [INFO] [stderr] Compiling uom v0.36.0 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling nalgebra v0.34.1 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling referencing v0.29.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.9.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling hyper-util v0.1.19 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling trueno v0.12.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling validator v0.20.0 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling jsonschema v0.29.1 [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> examples/gpu_monitor_demo.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 10s [INFO] running `Command { std: "docker" "inspect" "87b1c22df710dc593cfe543ebf76560a56f3c5dfb3238e2d5b3fc3394c8797ff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "87b1c22df710dc593cfe543ebf76560a56f3c5dfb3238e2d5b3fc3394c8797ff", kill_on_drop: false }` [INFO] [stdout] 87b1c22df710dc593cfe543ebf76560a56f3c5dfb3238e2d5b3fc3394c8797ff [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] acf166ba8ce4ff35c02c8e5ad591882165ad9332efb118051454f4db5e103706 [INFO] running `Command { std: "docker" "start" "-a" "acf166ba8ce4ff35c02c8e5ad591882165ad9332efb118051454f4db5e103706", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `std::time::Duration` [INFO] [stderr] --> examples/gpu_monitor_demo.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | use std::time::Duration; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `trueno` (example "gpu_monitor_demo") generated 1 warning (run `cargo fix --example "gpu_monitor_demo" -p trueno` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.55s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/trueno-b66638e649b14382) [INFO] [stdout] [INFO] [stdout] running 1416 tests [INFO] [stdout] test backends::avx2::tests::test_avx2_add_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_argmin_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_clamp_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_div_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_argmax_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_add ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_dot ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_dot_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_floor_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_fma_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_gelu_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_lerp_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_ln_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_exp_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_cos_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_log10_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_log2_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_sigmoid_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_max_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_min ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_sin_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_min_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_sqrt_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_mul ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_mul_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_norm_l1_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_norm_l2_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_ceil_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_recip_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_relu_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_norm_linf_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_relu ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_round_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_max ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_scale_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_sub_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_sum ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_sum_kahan_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_swish_matches_scalar ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_tan_matches_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_abs_remainder ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_abs_scalar_fallback ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_add_aligned_16 ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_abs_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_add_large ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_add_equivalence_to_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_add_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_add_remainder_correctness ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_add_negative_values ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmax_aligned_16 ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_add_special_values ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmin_aligned_16 ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmin_backend_equivalence ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_add_single_element ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmin_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmax_empty ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmin_non_aligned_18 ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmax_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmin_empty ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmax_non_aligned_18 ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmin_positive_values ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmax_backend_equivalence ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_ceil_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmax_max_at_start ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmax_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmin_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmin_min_at_start ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_clamp_scalar_fallback ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_ceil_floor_round_remainder ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_dot_2x_unroll_various_sizes ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_dot_orthogonal ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_dot_remainder_handling ... ok [INFO] [stdout] test backends::avx2::tests::test_avx2_sum_matches_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_dot_remainder_sizes ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_add_non_aligned ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_cos_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_argmax_negative_values ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_div_equivalence_to_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_clamp_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_dot_aligned_16 ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_dot_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_dot_equivalence_to_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_dot_non_aligned ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_div_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_ln_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_dot_large ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_dot_special_values ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_dot_zero_vector ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_exp_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_exp_equivalence_to_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_floor_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_fma_scalar_fallback ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_fma_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_gelu_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_lerp_scalar_fallback ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_log10_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_ln_equivalence_to_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_gelu_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_log10_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_log2_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_log2_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_max_aligned_16 ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_max_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_max_equivalence_to_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_max_negative_values ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_max_non_aligned ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_min_aligned_16 ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_min_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_min_equivalence_to_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_min_non_aligned ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_min_positive_values ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_mul_equivalence_to_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_mul_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_norm_l1_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_norm_l2_aligned_16 ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_mul_large_with_remainder ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_norm_l2_empty ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_norm_l2_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_norm_l1_scalar_fallback ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_norm_l2_equivalence_to_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_norm_l2_large ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_norm_l2_negative_values ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_norm_l2_non_aligned ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_norm_l2_single ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_norm_linf_scalar_fallback ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_exp_large_with_remainder ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_lerp_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_norm_linf_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_recip_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_recip_equivalence_to_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_relu_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_relu_large_with_remainder ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_round_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_scale_remainder ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_scale_scalar_fallback ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_scale_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sigmoid_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sigmoid_large_with_remainder ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sin_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sqrt_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sqrt_equivalence_to_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sqrt_large_with_remainder ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sub_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sub_equivalence_to_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sum_aligned_16 ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sum_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sum_equivalence_to_scalar ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sum_kahan_scalar_fallback ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sum_large ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sum_negative_values ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sum_non_aligned ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sum_remainder_sizes ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sum_single_element ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_sum_zero_vector ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_swish_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_swish_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_tanh_simd_path ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_tanh_basic ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_trig_large_with_remainder ... ok [INFO] [stdout] test backends::avx512::tests::test_avx512_tan_basic ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_2d_partition ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_edge_tiles ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_non_power_of_two_detection ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_iterator_size_hint ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_partition_clone ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_elements_per_tile ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_single_tile ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_power_of_two_tiles ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_tile_count_exact_fit ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_get_tile_view ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_tile_count_with_remainder ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_complete_coverage ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_tile_info_start_positions ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_invalid_tile_index ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_tile_iteration_covers_all ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_workgroup_size_1d ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_workgroup_size_2d ... ok [INFO] [stdout] test backends::gpu::stub_tests::test_gpu_backend_stub_clone ... ok [INFO] [stdout] test backends::gpu::stub_tests::test_gpu_backend_stub_is_available ... ok [INFO] [stdout] test backends::gpu::stub_tests::test_gpu_backend_stub_new ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_contiguity_after_operations ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_memory_layout ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_1d ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_2d ... ok [INFO] [stdout] test backends::gpu::stub_tests::test_gpu_backend_stub_default ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_clone ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_creation ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_dim_accessors ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_linear_index ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_reshape ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_reshape_invalid ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_slice ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_slice_dim ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_default ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_is_empty ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_squeeze ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_strides ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_unsqueeze ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_with_strides ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_empty_data ... ok [INFO] [stdout] test backends::gpu::tensor_view::tests::test_tensor_view_transpose ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_equivalence_with_simple_sum ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_partial_results ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_partial_results_non_aligned ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tall_matrix ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tile_boundaries ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_max ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_single_element ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_max_large ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_min ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_min_negative ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_sum_exact_tile ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_sum_multiple_tiles ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_sum_non_aligned ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_tiled_sum_small ... ok [INFO] [stdout] test backends::gpu::tiled_reduction::tests::test_wide_matrix ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_add ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_argmax ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_argmin ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_div ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_dot_mul_add_accuracy ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_fma ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_gelu ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_clamp ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_dot_unrolled_various_sizes ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_lerp ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_max ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_min ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_norm_l1 ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_relu ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_mul ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_sum ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_sum_kahan ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_swish ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_dot ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_add ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_add_matches_scalar ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_norm_l2 ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_argmax_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_argmin_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_clamp_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_div_matches_scalar ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_sigmoid ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_dot ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_dot_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_exp_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_fma_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_lerp_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_max ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_gelu_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_min ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_max_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_mul ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_mul_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_min_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_norm_l2_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_norm_l1_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_norm_linf_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_relu_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_sub_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_scale_matches_scalar ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_relu ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_tanh_matches_scalar ... ok [INFO] [stdout] test brick::tests::test_add_op ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_sigmoid_matches_scalar ... ok [INFO] [stdout] test brick::tests::test_add_op_size_mismatch ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_scale ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_sum_kahan_matches_scalar ... ok [INFO] [stdout] test brick::tests::test_backend_default ... ok [INFO] [stdout] test brick::tests::test_backend_all_variants_display ... ok [INFO] [stdout] test brick::tests::test_brick_bottleneck_default ... ok [INFO] [stdout] test brick::tests::test_brick_bottleneck_display ... ok [INFO] [stdout] test brick::tests::test_backend_display ... ok [INFO] [stdout] test brick::tests::test_brick_layer_empty ... ok [INFO] [stdout] test brick::tests::test_brick_layer ... ok [INFO] [stdout] test brick::tests::test_brick_profiler_disabled_no_record ... ok [INFO] [stdout] test brick::tests::test_brick_profiler_disabled_by_default ... ok [INFO] [stdout] test brick::tests::test_brick_layer_with_named ... ok [INFO] [stdout] test brick::tests::test_brick_profiler_enabled_constructor ... ok [INFO] [stdout] test brick::tests::test_brick_profiler_enable_disable ... ok [INFO] [stdout] test brick::tests::test_brick_profiler_multiple_bricks ... ok [INFO] [stdout] test brick::tests::test_brick_profiler_multiple_samples ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_sum_matches_scalar ... ok [INFO] [stdout] test brick::tests::test_brick_profiler_reset ... ok [INFO] [stdout] test brick::tests::test_brick_profiler_set_bottleneck ... ok [INFO] [stdout] test brick::tests::test_brick_profiler_summary ... ok [INFO] [stdout] test brick::tests::test_brick_sample_clone ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_swish_matches_scalar ... ok [INFO] [stdout] test brick::tests::test_brick_profiler_to_json_includes_pmat451_fields ... ok [INFO] [stdout] test brick::tests::test_brick_profiler_timing ... ok [INFO] [stdout] test backends::sse2::tests::test_sse2_sum ... ok [INFO] [stdout] test brick::tests::test_brick_profiler_record_elapsed_with_bytes ... ok [INFO] [stdout] test backends::scalar::tests::test_scalar_sub ... ok [INFO] [stdout] test brick::tests::test_brick_stats_compression_ratio ... ok [INFO] [stdout] test brick::tests::test_brick_stats_throughput ... ok [INFO] [stdout] test brick::tests::test_brick_stats_bottleneck ... ok [INFO] [stdout] test brick::tests::test_brick_stats_new ... ok [INFO] [stdout] test brick::tests::test_brick_timer_debug ... ok [INFO] [stdout] test brick::tests::test_brick_verification_is_valid ... ok [INFO] [stdout] test brick::tests::test_byte_budget_default ... ok [INFO] [stdout] test brick::tests::test_brick_stats_throughput_gbps_zero_time ... ok [INFO] [stdout] test brick::tests::test_brick_stats_add_sample ... ok [INFO] [stdout] test brick::tests::test_brick_stats_throughput_gbps ... ok [INFO] [stdout] test brick::tests::test_brick_stats_add_sample_with_bytes ... ok [INFO] [stdout] test brick::tests::test_brick_verification_failures ... ok [INFO] [stdout] test brick::tests::test_budget_utilization ... ok [INFO] [stdout] test brick::tests::test_byte_budget_throughput_from_latency ... ok [INFO] [stdout] test brick::tests::test_compute_assertion_bounds ... ok [INFO] [stdout] test brick::tests::test_compute_assertion_equiv_with_tolerance ... ok [INFO] [stdout] test brick::tests::test_compute_assertion_finite ... ok [INFO] [stdout] test brick::tests::test_byte_budget_from_latency ... ok [INFO] [stdout] test brick::tests::test_byte_budget_from_throughput ... ok [INFO] [stdout] test brick::tests::test_byte_budget_is_met ... ok [INFO] [stdout] test brick::tests::test_byte_budget_to_token_budget ... ok [INFO] [stdout] test brick::tests::test_byte_budget_utilization ... ok [INFO] [stdout] test brick::tests::test_byte_budget_with_page_size ... ok [INFO] [stdout] test brick::tests::test_compute_brick_budget_method ... ok [INFO] [stdout] test brick::tests::test_brick_stats_compression_ratio_no_data ... ok [INFO] [stdout] test brick::tests::test_compute_brick_builder_methods ... ok [INFO] [stdout] test brick::tests::test_compute_brick_clone ... ok [INFO] [stdout] test brick::tests::test_compute_brick_debug ... ok [INFO] [stdout] test brick::tests::test_compute_brick_run ... ok [INFO] [stdout] test brick::tests::test_compute_brick_verify ... ok [INFO] [stdout] test brick::tests::test_dot_op ... ok [INFO] [stdout] test brick::tests::test_fused_gate_up_op_debug ... ok [INFO] [stdout] test brick::tests::test_fused_gate_up_compute_brick ... ok [INFO] [stdout] test brick::tests::test_fused_gate_up_op_new ... ok [INFO] [stdout] test brick::tests::test_fused_gate_up_op_clone ... ok [INFO] [stdout] test brick::tests::test_compute_brick_no_assertions ... ok [INFO] [stdout] test brick::tests::test_fused_gate_up_op_execute_small ... ok [INFO] [stdout] test brick::tests::test_fused_gate_up_op_silu ... ok [INFO] [stdout] test brick::tests::test_compute_brick_run_zero_tokens ... ok [INFO] [stdout] test brick::tests::test_fused_gate_up_op_tokens ... ok [INFO] [stdout] test brick::tests::test_fused_gate_up_op_size_mismatch ... ok [INFO] [stdout] test brick::tests::test_fused_gate_up_weights_clone ... ok [INFO] [stdout] test brick::tests::test_fused_gate_up_weights_debug ... ok [INFO] [stdout] test brick::tests::test_fused_qkv_op_clone ... ok [INFO] [stdout] test brick::tests::test_fused_qkv_compute_brick ... ok [INFO] [stdout] test brick::tests::test_fused_ops_brick_layer ... ok [INFO] [stdout] test brick::tests::test_dot_op_size_mismatch ... ok [INFO] [stdout] test brick::tests::test_fused_qkv_op_debug ... ok [INFO] [stdout] test brick::tests::test_fused_gate_up_op_name ... ok [INFO] [stdout] test brick::tests::test_fused_qkv_op_name ... ok [INFO] [stdout] test brick::tests::test_fused_qkv_op_tokens ... ok [INFO] [stdout] test brick::tests::test_fused_qkv_op_new ... ok [INFO] [stdout] test brick::tests::test_fused_qkv_op_size_mismatch ... ok [INFO] [stdout] test brick::tests::test_fused_qkv_op_execute_small ... ok [INFO] [stdout] test brick::tests::test_token_budget_from_latency ... ok [INFO] [stdout] test brick::tests::test_token_budget_from_throughput ... ok [INFO] [stdout] test brick::tests::test_matmul_op_size_mismatch_a ... ok [INFO] [stdout] test brick::tests::test_softmax_op_empty ... ok [INFO] [stdout] test brick::tests::test_token_budget_is_met ... ok [INFO] [stdout] test brick::tests::test_token_budget_with_batch_size ... ok [INFO] [stdout] test brick::tests::test_token_result_map ... ok [INFO] [stdout] test brick::tests::test_fused_qkv_weights_clone ... ok [INFO] [stdout] test brick::tests::test_matmul_op ... ok [INFO] [stdout] test brick::tests::test_matmul_op_size_mismatch_b ... ok [INFO] [stdout] test brick::tests::test_token_budget_with_batch_size_min ... ok [INFO] [stdout] test brick::tests::test_fused_qkv_weights_debug ... ok [INFO] [stdout] test brick::tests::test_softmax_op ... ok [INFO] [stdout] test chaos::tests::test_builder_pattern ... ok [INFO] [stdout] test chaos::tests::test_default_config ... ok [INFO] [stdout] test chaos::tests::test_cpu_limit_clamping ... ok [INFO] [stdout] test chaos::tests::test_aggressive_preset ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_diagonal ... ok [INFO] [stdout] test chaos::tests::test_gentle_preset ... ok [INFO] [stdout] test eigen::tests::proptest_tests::prop_eigenvalues_descending ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_error_empty ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_error_non_square ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_eigenvector_accessor ... ok [INFO] [stdout] test eigen::tests::proptest_tests::prop_eigenvector_count_matches_dimension ... ok [INFO] [stdout] test eigen::tests::proptest_tests::prop_reconstruction_accuracy ... ok [INFO] [stdout] test chaos::tests::test_chaos_error_display ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_1x1 ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_2x2_simple ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_av_equals_lambda_v ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_backend ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_covariance_matrix ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_identity ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_len ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_iterator ... ok [INFO] [stdout] test error::tests::test_division_by_zero_error ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_negative_eigenvalues ... ok [INFO] [stdout] test error::tests::test_empty_vector_error ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_reconstruction ... ok [INFO] [stdout] test error::tests::test_error_equality ... ok [INFO] [stdout] test error::tests::test_gpu_error ... ok [INFO] [stdout] test error::tests::test_invalid_input_error ... ok [INFO] [stdout] test error::tests::test_unsupported_backend_error ... ok [INFO] [stdout] test hardware::tests::test_best_backend ... ok [INFO] [stdout] test hardware::tests::test_expected_throughput_with_fake_gpu ... ok [INFO] [stdout] test hardware::tests::test_byte_budget_backward_compat ... ok [INFO] [stdout] test error::tests::test_size_mismatch_error ... ok [INFO] [stdout] test hardware::tests::test_bottleneck_classification ... ok [INFO] [stdout] test hardware::tests::test_expected_throughput_no_gpu_fallback ... ok [INFO] [stdout] test hardware::tests::test_hardware_detection ... ok [INFO] [stdout] test hardware::tests::test_simd_detection ... ok [INFO] [stdout] test hardware::tests::test_simd_lanes ... ok [INFO] [stdout] test hardware::tests::test_simd_width_bits ... ok [INFO] [stdout] test hardware::tests::test_simd_width_compute_speedup ... ok [INFO] [stdout] test hash::tests::test_backend_parity_scalar_vs_auto ... ok [INFO] [stdout] test hash::tests::test_hash_bytes_matches_key ... ok [INFO] [stdout] test hash::tests::test_backend_sse2_fallback ... ok [INFO] [stdout] test hash::tests::test_hash_avalanche_single_bit ... ok [INFO] [stdout] test hash::tests::test_hash_key_deterministic ... ok [INFO] [stdout] test hash::tests::test_hash_key_different_keys ... ok [INFO] [stdout] test hash::tests::test_hash_key_empty ... ok [INFO] [stdout] test hardware::tests::test_roofline_throughput ... ok [INFO] [stdout] test hardware::tests::test_expected_throughput_with_gpu ... ok [INFO] [stdout] test hardware::tests::test_toml_roundtrip ... ok [INFO] [stdout] test hardware::tests::test_save_and_load ... ok [INFO] [stdout] test hash::tests::test_hash_distribution ... ok [INFO] [stdout] test hash::tests::test_hash_keys_batch_empty ... ok [INFO] [stdout] test hash::tests::test_backend_avx2_explicit ... ok [INFO] [stdout] test hash::tests::test_backend_avx512_explicit ... ok [INFO] [stdout] test hash::tests::test_backend_neon_fallback ... ok [INFO] [stdout] test hash::tests::test_hash_key_long_string ... ok [INFO] [stdout] test hash::tests::test_hash_key_single_char ... ok [INFO] [stdout] test hash::tests::test_hash_keys_avx2_or_scalar_coverage ... ok [INFO] [stdout] test hardware::tests::test_load_or_detect_creates_new ... ok [INFO] [stdout] test eigen::tests::test_symmetric_eigen_eigenvectors_orthogonal ... ok [INFO] [stdout] test hash::tests::test_hash_keys_batch_single ... ok [INFO] [stdout] test hash::tests::test_hash_keys_batch_multiple ... ok [INFO] [stdout] test hash::tests::test_hash_keys_batch_large ... ok [INFO] [stdout] test matrix::property_tests::test_batched_matmul_4d_attention_pattern ... ok [INFO] [stdout] test matrix::property_tests::test_batched_matmul_4d_b_size_mismatch ... ok [INFO] [stdout] test matrix::property_tests::test_batched_matmul_4d_basic ... ok [INFO] [stdout] test matrix::property_tests::test_batched_matmul_a_size_mismatch ... ok [INFO] [stdout] test matrix::property_tests::test_batched_matmul_basic ... ok [INFO] [stdout] test matrix::property_tests::test_batched_matmul_b_size_mismatch ... ok [INFO] [stdout] test hardware::tests::test_load_invalid_toml ... ok [INFO] [stdout] test matrix::property_tests::test_batched_matmul_4d_a_size_mismatch ... ok [INFO] [stdout] test matrix::property_tests::test_batched_matmul_single_batch ... ok [INFO] [stdout] test matrix::property_tests::test_convolve2d_averaging_filter ... ok [INFO] [stdout] test matrix::property_tests::test_convolve2d_basic_3x3 ... ok [INFO] [stdout] test matrix::property_tests::test_convolve2d_edge_detection ... ok [INFO] [stdout] test matrix::property_tests::test_embedding_lookup_basic ... ok [INFO] [stdout] test matrix::property_tests::test_embedding_lookup_empty_indices ... ok [INFO] [stdout] test matrix::property_tests::test_embedding_lookup_out_of_bounds ... ok [INFO] [stdout] test matrix::property_tests::test_embedding_lookup_repeated_indices ... ok [INFO] [stdout] test matrix::property_tests::test_embedding_lookup_single_index ... ok [INFO] [stdout] test matrix::property_tests::test_get_mut_valid ... ok [INFO] [stdout] test matrix::property_tests::test_matrix_identity_coverage ... ok [INFO] [stdout] test matrix::property_tests::test_convolve2d_invalid_kernel ... ok [INFO] [stdout] test matrix::property_tests::test_embedding_lookup_sparse ... ok [INFO] [stdout] test matrix::property_tests::test_get_mut_out_of_bounds ... ok [INFO] [stdout] test matrix::property_tests::test_get_out_of_bounds_coverage ... ok [INFO] [stdout] test matrix::property_tests::test_matrix_zeros_coverage ... ok [INFO] [stdout] test matrix::property_tests::test_matvec_basic ... ok [INFO] [stdout] test matrix::property_tests::test_matvec_identity ... ok [INFO] [stdout] test matrix::property_tests::test_matvec_dimension_mismatch ... ok [INFO] [stdout] test matrix::property_tests::conv_property_tests::test_convolve2d_output_size ... ok [INFO] [stdout] test matrix::property_tests::test_matvec_transpose_equivalence ... ok [INFO] [stdout] test matrix::property_tests::test_matvec_zero_vector ... ok [INFO] [stdout] test matrix::property_tests::test_vecmat_basic ... ok [INFO] [stdout] test matrix::property_tests::test_vecmat_dimension_mismatch ... ok [INFO] [stdout] test matrix::property_tests::test_vecmat_identity ... ok [INFO] [stdout] test matrix::property_tests::test_vecmat_zero_vector ... ok [INFO] [stdout] test matrix::tests::test_avg_pool2d ... ok [INFO] [stdout] test matrix::tests::test_gather_cols ... ok [INFO] [stdout] test matrix::tests::test_gather_rows ... ok [INFO] [stdout] test matrix::tests::test_horizontal_sum_avx2 ... ok [INFO] [stdout] test matrix::property_tests::test_transpose_dimension_swap ... ok [INFO] [stdout] test matrix::property_tests::test_embedding_lookup_large_embeddings ... ok [INFO] [stdout] test matrix::property_tests::test_matmul_dimension_property ... ok [INFO] [stdout] test matrix::tests::test_matmul_avx512_backend_large_matrix ... ok [INFO] [stdout] test matrix::property_tests::test_matmul_identity_property ... ok [INFO] [stdout] test matrix::tests::test_matmul_avx512_l3_nonaligned_cols ... ok [INFO] [stdout] test matrix::tests::test_matmul_avx512_l3_row_remainder ... ok [INFO] [stdout] test matrix::tests::test_matmul_avx512_remainder_handling ... ok [INFO] [stdout] test matrix::property_tests::test_transpose_double_transpose ... ok [INFO] [stdout] test matrix::tests::test_matmul_basic ... ok [INFO] [stdout] test matrix::tests::test_matmul_avx512_l3_blocking ... ok [INFO] [stdout] test matrix::tests::test_matmul_dimension_mismatch ... ok [INFO] [stdout] test matrix::tests::test_matmul_identity ... ok [INFO] [stdout] test matrix::tests::test_matmul_microkernel_4x1_avx2 ... ok [INFO] [stdout] test matrix::tests::test_matmul_microkernel_8x1_avx512 ... ok [INFO] [stdout] test matrix::tests::test_matmul_non_square ... ok [INFO] [stdout] test matrix::tests::test_matmul_remainder_rows ... ok [INFO] [stdout] test matrix::tests::test_matmul_remainder_rows_7 ... ok [INFO] [stdout] test matrix::property_tests::conv_property_tests::test_convolve2d_scalar_multiplication ... ok [INFO] [stdout] test matrix::property_tests::conv_property_tests::test_convolve2d_zero_kernel ... ok [INFO] [stdout] test matrix::tests::test_matmul_simd_equivalence_small ... ok [INFO] [stdout] test matrix::tests::test_matmul_single_element ... ok [INFO] [stdout] test matrix::property_tests::conv_property_tests::test_convolve2d_identity_kernel ... ok [INFO] [stdout] test matrix::tests::test_matrix_from_slice ... ok [INFO] [stdout] test matrix::tests::test_matrix_from_slice_invalid ... ok [INFO] [stdout] test matrix::tests::test_matrix_from_vec ... ok [INFO] [stdout] test matrix::tests::test_matrix_from_vec_invalid_size ... ok [INFO] [stdout] test matrix::tests::test_matrix_get_out_of_bounds ... ok [INFO] [stdout] test matrix::tests::test_matrix_identity ... ok [INFO] [stdout] test matrix::tests::test_matmul_zeros ... ok [INFO] [stdout] test matrix::property_tests::test_transpose_of_product ... ok [INFO] [stdout] test matrix::property_tests::test_matvec_associativity ... ok [INFO] [stdout] test matrix::property_tests::test_matmul_associative ... ok [INFO] [stdout] test matrix::tests::test_matrix_new ... ok [INFO] [stdout] test matrix::tests::test_matrix_zeros ... ok [INFO] [stdout] test matrix::tests::test_max_pool2d_stride_1 ... ok [INFO] [stdout] test matrix::tests::test_pad ... ok [INFO] [stdout] test matrix::tests::test_max_pool2d ... ok [INFO] [stdout] test matrix::tests::test_pad_asymmetric ... ok [INFO] [stdout] test matrix::tests::test_topk ... ok [INFO] [stdout] test matrix::tests::test_topk_empty ... ok [INFO] [stdout] test matrix::tests::test_transpose_basic ... ok [INFO] [stdout] test matrix::tests::test_transpose_identity ... ok [INFO] [stdout] test matrix::tests::test_transpose_single_row ... ok [INFO] [stdout] test monitor::tests::h0_mon_01_vendor_nvidia_id ... ok [INFO] [stdout] test matrix::tests::test_transpose_single_col ... ok [INFO] [stdout] test matrix::tests::test_transpose_single_element ... ok [INFO] [stdout] test matrix::tests::test_transpose_square ... ok [INFO] [stdout] test monitor::tests::h0_mon_02_vendor_amd_id ... ok [INFO] [stdout] test monitor::tests::h0_mon_03_vendor_intel_id ... ok [INFO] [stdout] test monitor::tests::h0_mon_04_vendor_apple_id ... ok [INFO] [stdout] test monitor::tests::h0_mon_05_vendor_unknown_id ... ok [INFO] [stdout] test monitor::tests::h0_mon_06_vendor_display ... ok [INFO] [stdout] test monitor::tests::h0_mon_100_monitor_mock_creation ... ok [INFO] [stdout] test monitor::tests::h0_mon_101_monitor_collect ... ok [INFO] [stdout] test hardware::tests::test_byte_budget_in_hardware_toml ... ok [INFO] [stdout] test monitor::tests::h0_mon_102_monitor_history_buffer ... ok [INFO] [stdout] test monitor::tests::h0_mon_105_monitor_is_collecting ... ok [INFO] [stdout] test monitor::tests::h0_mon_103_monitor_latest ... ok [INFO] [stdout] test monitor::tests::h0_mon_106_monitor_stop ... ok [INFO] [stdout] test monitor::tests::h0_mon_104_monitor_clear_history ... ok [INFO] [stdout] test matrix::tests::test_matmul_blocking_small_matrices ... ok [INFO] [stdout] test matrix::property_tests::test_vecmat_associativity ... ok [INFO] [stdout] test monitor::tests::h0_mon_10_backend_names ... ok [INFO] [stdout] test monitor::tests::h0_mon_24_device_info_display ... ok [INFO] [stdout] test monitor::tests::h0_mon_11_backend_is_gpu ... ok [INFO] [stdout] test monitor::tests::h0_mon_120_cuda_monitor_available_check ... ok [INFO] [stdout] test monitor::tests::h0_mon_20_device_info_basic ... ok [INFO] [stdout] test monitor::tests::h0_mon_12_backend_supports_compute ... ok [INFO] [stdout] test monitor::tests::h0_mon_21_device_info_builder ... ok [INFO] [stdout] test monitor::tests::h0_mon_22_device_info_vram_helpers ... ok [INFO] [stdout] test monitor::tests::h0_mon_30_memory_metrics_basic ... ok [INFO] [stdout] test monitor::tests::h0_mon_23_device_info_supports_cuda ... ok [INFO] [stdout] test monitor::tests::h0_mon_31_memory_metrics_usage_percent ... ok [INFO] [stdout] test monitor::tests::h0_mon_33_memory_metrics_mb_helpers ... ok [INFO] [stdout] test monitor::tests::h0_mon_40_thermal_safe ... ok [INFO] [stdout] test monitor::tests::h0_mon_41_thermal_warm ... ok [INFO] [stdout] test monitor::tests::h0_mon_42_thermal_hot ... ok [INFO] [stdout] test monitor::tests::h0_mon_43_thermal_critical ... ok [INFO] [stdout] test monitor::tests::h0_mon_50_power_usage_percent ... ok [INFO] [stdout] test monitor::tests::h0_mon_51_power_usage_percent_zero_limit ... ok [INFO] [stdout] test monitor::tests::h0_mon_60_metrics_creation ... ok [INFO] [stdout] test monitor::tests::h0_mon_61_metrics_age ... ok [INFO] [stdout] test monitor::tests::h0_mon_71_config_high_frequency ... ok [INFO] [stdout] test monitor::tests::h0_mon_72_config_low_overhead ... ok [INFO] [stdout] test monitor::tests::h0_mon_70_config_default ... ok [INFO] [stdout] test monitor::tests::h0_mon_80_error_display ... ok [INFO] [stdout] test simulation::tests::test_backend_category_debug ... ok [INFO] [stdout] test simulation::tests::test_backend_selector_boundary ... ok [INFO] [stdout] test simulation::tests::test_backend_selector_default_thresholds ... ok [INFO] [stdout] test simulation::tests::test_backend_selector_gpu_fallback ... ok [INFO] [stdout] test simulation::tests::test_backend_selector_simd_only ... ok [INFO] [stdout] test simulation::tests::test_backend_tolerance_for_backends ... ok [INFO] [stdout] test simulation::tests::test_backend_tolerance_strict ... ok [INFO] [stdout] test simulation::tests::test_buffer_renderer_compare_different ... ok [INFO] [stdout] test simulation::tests::test_buffer_renderer_compare_identical ... ok [INFO] [stdout] test simulation::tests::test_backend_selector_simd_parallel ... ok [INFO] [stdout] test simulation::tests::test_backend_selector_gpu ... ok [INFO] [stdout] test simulation::tests::test_backend_tolerance_default ... ok [INFO] [stdout] test simulation::tests::test_buffer_renderer_default ... ok [INFO] [stdout] test simulation::tests::test_buffer_renderer_inf_handling ... ok [INFO] [stdout] test simulation::tests::test_buffer_renderer_compare_with_tolerance ... ok [INFO] [stdout] test simulation::tests::test_buffer_renderer_rgba_output ... ok [INFO] [stdout] test simulation::tests::test_buffer_renderer_with_palette ... ok [INFO] [stdout] test simulation::tests::test_buffer_renderer_with_range ... ok [INFO] [stdout] test simulation::tests::test_color_palette_clamping ... ok [INFO] [stdout] test simulation::tests::test_color_palette_grayscale ... ok [INFO] [stdout] test simulation::tests::test_buffer_renderer_nan_handling ... ok [INFO] [stdout] test simulation::proptests::prop_backend_selection_deterministic ... ok [INFO] [stdout] test monitor::tests::h0_mon_32_memory_metrics_usage_percent_zero_total ... ok [INFO] [stdout] test simulation::tests::test_color_palette_interpolation_midpoint ... ok [INFO] [stdout] test simulation::tests::test_color_palette_viridis ... ok [INFO] [stdout] test simulation::tests::test_empty_output_checks ... ok [INFO] [stdout] test simulation::tests::test_golden_baseline_config_access ... ok [INFO] [stdout] test simulation::tests::test_full_simulation_workflow ... ok [INFO] [stdout] test simulation::tests::test_heijunka_deterministic_seeds ... ok [INFO] [stdout] test simulation::tests::test_heijunka_different_master_seeds ... ok [INFO] [stdout] test simulation::tests::test_golden_baseline_paths ... ok [INFO] [stdout] test simulation::tests::test_heijunka_consumes_all_tests ... ok [INFO] [stdout] test simulation::tests::test_heijunka_schedule_creation ... ok [INFO] [stdout] test simulation::tests::test_jidoka_action_eq ... ok [INFO] [stdout] test simulation::tests::test_jidoka_condition_clone ... ok [INFO] [stdout] test simulation::tests::test_jidoka_determinism_failure ... ok [INFO] [stdout] test simulation::tests::test_jidoka_divergence_within_tolerance ... ok [INFO] [stdout] test simulation::tests::test_jidoka_determinism_check ... ok [INFO] [stdout] test simulation::tests::test_jidoka_divergence_detection ... ok [INFO] [stdout] test simulation::tests::test_jidoka_error_display ... ok [INFO] [stdout] test simulation::tests::test_jidoka_inf_detection ... ok [INFO] [stdout] test simulation::tests::test_jidoka_nan_detection ... ok [INFO] [stdout] test simulation::tests::test_rgb_color_creation ... ok [INFO] [stdout] test simulation::tests::test_pixel_diff_result_pass ... ok [INFO] [stdout] test simulation::tests::test_rgb_special_colors ... ok [INFO] [stdout] test simulation::tests::test_pixel_diff_result_percentage ... ok [INFO] [stdout] test simulation::tests::test_pixel_diff_result_zero_total ... ok [INFO] [stdout] test simulation::tests::test_jidoka_nan_no_false_positive ... ok [INFO] [stdout] test simulation::tests::test_sim_test_config_creates_scheduler ... ok [INFO] [stdout] test simulation::tests::test_simrng_different_seeds ... ok [INFO] [stdout] test simulation::tests::test_simrng_partitioning ... ok [INFO] [stdout] test simulation::tests::test_sim_test_config_builder ... ok [INFO] [stdout] test simulation::tests::test_stress_result_failed ... ok [INFO] [stdout] test simulation::tests::test_simrng_gen_f32_for_trueno ... ok [INFO] [stdout] test simulation::tests::test_stress_result_passed ... ok [INFO] [stdout] test simulation::tests::test_stress_result_with_anomaly ... ok [INFO] [stdout] test simulation::tests::test_stress_result_zero_tests ... ok [INFO] [stdout] test simulation::tests::test_simrng_reproducibility ... ok [INFO] [stdout] test simulation::tests::test_stress_anomaly_kinds ... ok [INFO] [stdout] test simulation::tests::test_single_element_checks ... ok [INFO] [stdout] test simulation::tests::test_stress_test_config_total_tests ... ok [INFO] [stdout] test simulation::tests::test_stress_thresholds_default ... ok [INFO] [stdout] test simulation::tests::test_stress_test_config_builder ... ok [INFO] [stdout] test simulation::tests::test_stress_test_config_default ... ok [INFO] [stdout] test simulation::tests::test_stress_thresholds_strict ... ok [INFO] [stdout] test simulation::tests::test_stress_thresholds_relaxed ... ok [INFO] [stdout] test simulation::tests::test_visual_regression_config_default ... ok [INFO] [stdout] test simulation::tests::test_visual_regression_config_builder ... ok [INFO] [stdout] test tests::test_backend_all_variants_debug ... ok [INFO] [stdout] test tests::test_backend_copy ... ok [INFO] [stdout] test tests::test_backend_debug ... ok [INFO] [stdout] test tests::test_backend_enum ... ok [INFO] [stdout] test tests::test_backend_selection_consistency ... ok [INFO] [stdout] test matrix::tests::test_matmul_simd_equivalence_rectangular ... ok [INFO] [stdout] test tests::test_backend_select_best ... ok [INFO] [stdout] test tests::test_backend_selection_is_deterministic ... ok [INFO] [stdout] test tests::test_backend_variants ... ok [INFO] [stdout] test tests::test_backend_clone ... ok [INFO] [stdout] test tests::test_backend_selection_is_cached ... ok [INFO] [stdout] test tests::test_detect_x86_backend ... ok [INFO] [stdout] test tests::test_hash_reexport ... ok [INFO] [stdout] test tests::test_matrix_reexport ... ok [INFO] [stdout] test tests::test_default_backend_selection_avoids_avx512 ... ok [INFO] [stdout] test tests::test_op_complexity_debug ... ok [INFO] [stdout] test tests::test_op_complexity_eq ... ok [INFO] [stdout] test tests::test_op_complexity_values ... ok [INFO] [stdout] test tests::test_op_complexity_clone ... ok [INFO] [stdout] test tests::test_op_complexity_ord ... ok [INFO] [stdout] test tests::test_op_complexity_copy ... ok [INFO] [stdout] test tests::test_operation_type_clone ... ok [INFO] [stdout] test tests::test_operation_type_copy ... ok [INFO] [stdout] test tests::test_operation_type_debug ... ok [INFO] [stdout] test brick::tests::test_compute_brick_enforce_budget_fail ... ok [INFO] [stdout] test tests::test_op_complexity_ordering ... ok [INFO] [stdout] test tests::test_operation_type_enum ... ok [INFO] [stdout] test tests::test_vector_reexport ... ok [INFO] [stdout] test tuner::tests::f001_f020_model_accuracy::f001_throughput_prediction_reasonable ... ok [INFO] [stdout] test tests::test_operation_type_equality ... ok [INFO] [stdout] test tests::test_select_backend_for_memory_bound_prefers_avx2 ... ok [INFO] [stdout] test tests::test_select_backend_for_mixed_prefers_avx2 ... ok [INFO] [stdout] test tests::test_select_backend_for_compute_bound_allows_avx512 ... ok [INFO] [stdout] test tests::test_symmetric_eigen_reexport ... ok [INFO] [stdout] test tests::test_trueno_error_reexport ... ok [INFO] [stdout] test tuner::tests::f001_f020_model_accuracy::f010_prediction_latency_under_1ms ... ok [INFO] [stdout] test tuner::tests::f001_f020_model_accuracy::f015_batch_size_monotonic ... ok [INFO] [stdout] test tuner::tests::f001_f020_model_accuracy::f019_cuda_graphs_benefit_predicted ... ok [INFO] [stdout] test tuner::tests::f021_f040_feature_engineering::f022_no_infinite_features ... ok [INFO] [stdout] test tuner::tests::f021_f040_feature_engineering::f021_no_nan_features ... ok [INFO] [stdout] test tuner::tests::f021_f040_feature_engineering::f023_features_in_0_1_range ... ok [INFO] [stdout] test tuner::tests::f021_f040_feature_engineering::f029_onehot_sums_to_one ... ok [INFO] [stdout] test tuner::tests::f041_f060_training_data::f059_no_data_leakage ... ok [INFO] [stdout] test tuner::tests::f061_f080_integration::f072_prediction_deterministic ... ok [INFO] [stdout] test tests::test_select_best_available_backend ... ok [INFO] [stdout] test tuner::tests::f061_f080_integration::f066_recommendations_json_valid ... ok [INFO] [stdout] test tuner::tests::f081_f100_generalization::f085_adversarial_inputs_handled ... ok [INFO] [stdout] test tuner::tests::f061_f080_integration::f070_safetensors_roundtrip ... ok [INFO] [stdout] test tuner::tests::f081_f100_generalization::f091_cold_start_handling ... ok [INFO] [stdout] test tuner::tests::f061_f080_integration::f071_feature_extractor_deterministic ... ok [INFO] [stdout] test tuner::tests::f021_f040_feature_engineering::f026_roofline_bound ... ok [INFO] [stdout] test tuner::tests::f061_f080_integration::f075_error_handling_graceful ... ok [INFO] [stdout] test tuner::tests::f021_f040_feature_engineering::f040_feature_dimension_is_42 ... ok [INFO] [stdout] test simulation::proptests::prop_compute_seed_deterministic ... ok [INFO] [stdout] test tuner::tests::test_all_bottleneck_class_actions ... ok [INFO] [stdout] test tuner::tests::test_all_builder_methods ... ok [INFO] [stdout] test tuner::tests::test_all_quant_type_bytes_per_param ... ok [INFO] [stdout] test tuner::tests::test_apr_load_file_not_found ... ok [INFO] [stdout] test tuner::tests::test_apr_save_and_load ... ok [INFO] [stdout] test tuner::tests::test_attention_bound_suggestions ... ok [INFO] [stdout] test tuner::tests::f081_f100_generalization::f096_extreme_values_clipped ... ok [INFO] [stdout] test tuner::tests::test_bottleneck_class_index_coverage ... ok [INFO] [stdout] test tuner::tests::test_bottleneck_class_to_index ... ok [INFO] [stdout] test tuner::tests::test_bottleneck_classifier ... ok [INFO] [stdout] test tuner::tests::test_apr_load_crc_mismatch ... ok [INFO] [stdout] test tuner::tests::test_bottleneck_classifier_prefill_compute_bound ... ok [INFO] [stdout] test tuner::tests::test_bottleneck_recommended_action_compute_bound ... ok [INFO] [stdout] test tuner::tests::test_bottleneck_recommended_action ... ok [INFO] [stdout] test tuner::tests::test_apr_load_invalid_magic ... ok [INFO] [stdout] test tuner::tests::test_brick_tuner_print_recommendation ... ok [INFO] [stdout] test tuner::tests::test_builder_gpu_l2_cache_mb ... ok [INFO] [stdout] test tuner::tests::test_builder_is_zero_copy ... ok [INFO] [stdout] test tuner::tests::test_builder_hardware ... ok [INFO] [stdout] test tuner::tests::test_chrono_lite_now ... ok [INFO] [stdout] test tuner::tests::test_bottleneck_display ... ok [INFO] [stdout] test tuner::tests::test_collector_concept_drift_detection ... ok [INFO] [stdout] test tuner::tests::test_collector_enable_disable_online_learning ... ok [INFO] [stdout] test tuner::tests::test_brick_tuner_recommend ... ok [INFO] [stdout] test tuner::tests::test_collector_prepare_training_data_empty ... ok [INFO] [stdout] test tuner::tests::test_collector_feedback_out_of_bounds ... ok [INFO] [stdout] test tuner::tests::test_collector_record_prediction_error ... ok [INFO] [stdout] test tuner::tests::test_collector_mark_trained ... ok [INFO] [stdout] test tuner::tests::test_collector_merge ... ok [INFO] [stdout] test tuner::tests::test_collector_record_prediction_error_disabled ... ok [INFO] [stdout] test tuner::tests::test_brick_tuner_train_insufficient_data ... ok [INFO] [stdout] test tuner::tests::test_collector_empty_initially ... ok [INFO] [stdout] test tuner::tests::test_brick_tuner_train ... ok [INFO] [stdout] test tuner::tests::test_collector_samples_accessor ... ok [INFO] [stdout] test tuner::tests::test_collector_should_retrain ... ok [INFO] [stdout] test tuner::tests::test_collector_training_stats ... ok [INFO] [stdout] test tuner::tests::test_collector_with_online_learning ... ok [INFO] [stdout] test tuner::tests::test_collector_to_json ... ok [INFO] [stdout] test tuner::tests::test_compute_roofline_bound ... ok [INFO] [stdout] test tuner::tests::test_concept_drift_status_creation ... ok [INFO] [stdout] test tuner::tests::test_crc32_hash_data ... ok [INFO] [stdout] test tuner::tests::test_compute_bound_suggestions ... ok [INFO] [stdout] test tuner::tests::test_crc32_hash_empty ... ok [INFO] [stdout] test tuner::tests::test_crc32_update_incremental ... ok [INFO] [stdout] test tuner::tests::test_data_collector_to_json ... ok [INFO] [stdout] test tuner::tests::test_data_collector_record ... ok [INFO] [stdout] test tuner::tests::test_feature_extractor_classify_bottleneck_gemv ... ok [INFO] [stdout] test tuner::tests::test_feature_extractor_classify_bottleneck_with_attention ... ok [INFO] [stdout] test tuner::tests::test_data_collector_prepare_training_data ... ok [INFO] [stdout] test tuner::tests::test_experiment_suggestion_display ... ok [INFO] [stdout] test tuner::tests::test_feature_extractor_extract_basic ... ok [INFO] [stdout] test tuner::tests::test_feature_extractor_debug ... ok [INFO] [stdout] test tuner::tests::test_feature_extractor_default ... ok [INFO] [stdout] test tuner::tests::test_feature_extractor_classify_bottleneck_launch_bound ... ok [INFO] [stdout] test tuner::tests::test_feature_extractor_with_different_configs ... ok [INFO] [stdout] test tuner::tests::test_feature_builder_normalization ... ok [INFO] [stdout] test tuner::tests::test_feature_extractor_classify_bottleneck_empty ... ok [INFO] [stdout] test tuner::tests::test_kernel_classifier_vectorized_for_low_m ... ok [INFO] [stdout] test tuner::tests::test_json_roundtrip ... ok [INFO] [stdout] test tuner::tests::test_kernel_classifier_all_alternatives ... ok [INFO] [stdout] test tuner::tests::test_kernel_type_to_index ... ok [INFO] [stdout] test tuner::tests::test_launch_bound_suggestions ... ok [INFO] [stdout] test tuner::tests::test_kernel_classifier_batched_for_high_m ... ok [INFO] [stdout] test tuner::tests::test_feature_extractor_with_hardware ... ok [INFO] [stdout] test tuner::tests::test_from_json_deserialization ... ok [INFO] [stdout] test tuner::tests::test_from_json_invalid ... ok [INFO] [stdout] test tuner::tests::test_pad_right ... ok [INFO] [stdout] test tuner::tests::test_memory_bound_suggestions ... ok [INFO] [stdout] test tuner::tests::test_profiler_get_tuner_recommendations_disabled ... ok [INFO] [stdout] test tuner::tests::test_profiler_get_tuner_recommendations_enabled ... ok [INFO] [stdout] test tuner::tests::test_quant_type_bytes_per_param ... ok [INFO] [stdout] test tuner::tests::test_quant_type_to_index_all_variants ... ok [INFO] [stdout] test tuner::tests::test_recommendation_fields ... ok [INFO] [stdout] test tuner::tests::test_render_comparison_accuracy_indicators ... ok [INFO] [stdout] test tuner::tests::test_render_compact_single_line ... ok [INFO] [stdout] test tuner::tests::test_render_panel_output_format ... ok [INFO] [stdout] test tuner::tests::test_from_brick_bottleneck ... ok [INFO] [stdout] test tuner::tests::test_kernel_classifier_attention_path ... ok [INFO] [stdout] test tuner::tests::test_roofline_helper_methods ... ok [INFO] [stdout] test tuner::tests::test_profiler_tokens_per_sec_disabled ... ok [INFO] [stdout] test tuner::tests::test_run_config_default ... ok [INFO] [stdout] test tuner::tests::test_throughput_regressor_predict_raw ... ok [INFO] [stdout] test tuner::tests::test_to_json_serialization ... ok [INFO] [stdout] test tuner::tests::test_training_sample_serialization_roundtrip ... ok [INFO] [stdout] test tuner::tests::test_training_stats_debug ... ok [INFO] [stdout] test tuner::tests::test_tuner_data_collector ... ok [INFO] [stdout] test tuner::tests::test_training_sample_creation ... ok [INFO] [stdout] test tuner::tests::test_tuner_features_validate ... ok [INFO] [stdout] test tuner::tests::test_user_feedback_variants ... ok [INFO] [stdout] test tuner::tests::test_tuner_error_display ... ok [INFO] [stdout] test tuner::tests::test_validation_bad_kernel_onehot ... ok [INFO] [stdout] test tuner::tests::test_tuner_error_invalid_format_display ... ok [INFO] [stdout] test tuner::tests::test_unknown_bottleneck_suggestions ... ok [INFO] [stdout] test tuner::tests::test_tuner_error_io_display ... ok [INFO] [stdout] test tuner::tests::test_tuner_error_serialization_display ... ok [INFO] [stdout] test tuner::tests::test_validation_bad_quant_onehot ... ok [INFO] [stdout] test tuner::tests::test_validation_out_of_range ... ok [INFO] [stdout] test tuner::tests::test_validation_infinite_features ... ok [INFO] [stdout] test simulation::proptests::prop_nan_detection_complete ... ok [INFO] [stdout] test vector::property_tests::test_abs_idempotent ... ok [INFO] [stdout] test vector::property_tests::test_abs_non_negative ... ok [INFO] [stdout] test vector::property_tests::test_acos_cos_inverse ... ok [INFO] [stdout] test vector::property_tests::test_acosh_correctness ... ok [INFO] [stdout] test vector::property_tests::test_acosh_cosh_inverse ... ok [INFO] [stdout] test vector::property_tests::test_acos_correctness ... ok [INFO] [stdout] test vector::property_tests::test_acosh_range ... ok [INFO] [stdout] test vector::property_tests::test_abs_correctness ... ok [INFO] [stdout] test vector::property_tests::test_add_associative ... ok [INFO] [stdout] test vector::property_tests::test_asin_correctness ... ok [INFO] [stdout] test vector::property_tests::test_acos_symmetry ... ok [INFO] [stdout] test vector::property_tests::test_asin_odd_function ... ok [INFO] [stdout] test vector::property_tests::test_asin_sin_inverse ... ok [INFO] [stdout] test vector::property_tests::test_add_identity ... ok [INFO] [stdout] test vector::property_tests::test_argmin_correctness ... ok [INFO] [stdout] test vector::property_tests::test_argmax_correctness ... ok [INFO] [stdout] test vector::property_tests::test_asinh_sinh_inverse ... ok [INFO] [stdout] test vector::property_tests::test_atanh_correctness ... ok [INFO] [stdout] test vector::property_tests::test_asinh_correctness ... ok [INFO] [stdout] test vector::property_tests::test_atan_tan_inverse ... ok [INFO] [stdout] test vector::property_tests::test_atan_odd_function ... ok [INFO] [stdout] test vector::property_tests::test_ceil_correctness ... ok [INFO] [stdout] test vector::property_tests::test_atan_correctness ... ok [INFO] [stdout] test vector::property_tests::test_add_commutative ... ok [INFO] [stdout] test vector::property_tests::test_atanh_tanh_inverse ... ok [INFO] [stdout] test vector::property_tests::test_atanh_odd_function ... ok [INFO] [stdout] test vector::property_tests::test_asinh_odd_function ... ok [INFO] [stdout] test vector::property_tests::test_cauchy_schwarz ... ok [INFO] [stdout] test backends::gpu::partition_view::tests::test_zero_tile_dimension_panics - should panic ... ok [INFO] [stdout] test vector::property_tests::test_ceil_greater_than_or_equal ... ok [INFO] [stdout] test vector::property_tests::test_clamp_monotonic ... ok [INFO] [stdout] test vector::property_tests::test_clamp_idempotent ... ok [INFO] [stdout] test vector::property_tests::test_clamp_bounds ... ok [INFO] [stdout] test vector::property_tests::test_ceil_idempotence ... ok [INFO] [stdout] test vector::property_tests::test_clip_idempotent ... ok [INFO] [stdout] test vector::property_tests::test_copysign_sign_copy ... ok [INFO] [stdout] test vector::property_tests::test_correlation_self_is_one ... ok [INFO] [stdout] test vector::property_tests::test_correlation_symmetric ... ok [INFO] [stdout] test vector::property_tests::test_cosh_definition ... ok [INFO] [stdout] test matrix::tests::test_matmul_blocking_non_aligned_sizes ... ok [INFO] [stdout] test vector::property_tests::test_cos_correctness ... ok [INFO] [stdout] test vector::property_tests::test_covariance_bilinearity ... ok [INFO] [stdout] test vector::property_tests::test_cosh_correctness ... ok [INFO] [stdout] test matrix::tests::test_matmul_simd_equivalence_large ... ok [INFO] [stdout] test vector::property_tests::test_cos_range ... ok [INFO] [stdout] test vector::property_tests::test_copysign_correctness ... ok [INFO] [stdout] test vector::property_tests::test_cosh_sinh_identity ... ok [INFO] [stdout] test vector::property_tests::test_copysign_magnitude_preservation ... ok [INFO] [stdout] test vector::property_tests::test_div_identity ... ok [INFO] [stdout] test vector::property_tests::test_covariance_self_equals_variance ... ok [INFO] [stdout] test vector::property_tests::test_correlation_bounded ... ok [INFO] [stdout] test vector::property_tests::test_distributive ... ok [INFO] [stdout] test vector::property_tests::test_cosh_even_function ... ok [INFO] [stdout] test vector::property_tests::test_clip_preserves_order ... ok [INFO] [stdout] test vector::property_tests::test_exp_zero_identity ... ok [INFO] [stdout] test vector::property_tests::test_div_inverse ... ok [INFO] [stdout] test vector::property_tests::test_elu_monotonic_property ... ok [INFO] [stdout] test vector::property_tests::test_floor_correctness ... ok [INFO] [stdout] test vector::property_tests::test_dot_self_nonnegative ... ok [INFO] [stdout] test vector::property_tests::test_floor_idempotence ... ok [INFO] [stdout] test vector::property_tests::test_covariance_symmetric ... ok [INFO] [stdout] test vector::property_tests::test_floor_less_than_or_equal ... ok [INFO] [stdout] test vector::property_tests::test_fract_magnitude ... ok [INFO] [stdout] test vector::property_tests::test_fract_correctness ... ok [INFO] [stdout] test vector::property_tests::test_div_mul_inverse ... ok [INFO] [stdout] test vector::property_tests::test_gelu_linear_large_positive ... ok [INFO] [stdout] test vector::property_tests::test_exp_addition_property ... ok [INFO] [stdout] test vector::property_tests::test_exp_correctness ... ok [INFO] [stdout] test vector::property_tests::test_dot_commutative ... ok [INFO] [stdout] test vector::property_tests::test_fma_zero_mul ... ok [INFO] [stdout] test vector::property_tests::test_fract_decomposition ... ok [INFO] [stdout] test vector::property_tests::test_gelu_finite_property ... ok [INFO] [stdout] test vector::property_tests::test_hardswish_transition_property ... ok [INFO] [stdout] test vector::property_tests::test_hardswish_finite_property ... ok [INFO] [stdout] test vector::property_tests::test_clip_within_bounds ... ok [INFO] [stdout] test vector::property_tests::test_elu_preserves_positive_property ... ok [INFO] [stdout] test vector::property_tests::test_leaky_relu_preserves_positive_property ... ok [INFO] [stdout] test vector::property_tests::test_lerp_endpoints ... ok [INFO] [stdout] test vector::property_tests::test_lerp_symmetry ... ok [INFO] [stdout] test vector::property_tests::test_lerp_linearity ... ok [INFO] [stdout] test vector::property_tests::test_hardswish_zero_large_negative ... ok [INFO] [stdout] test vector::property_tests::test_ln_correctness ... ok [INFO] [stdout] test vector::property_tests::test_fma_vs_mul_add ... ok [INFO] [stdout] test vector::property_tests::test_hardswish_identity_large_positive ... ok [INFO] [stdout] test vector::property_tests::test_log2_power_property ... ok [INFO] [stdout] test vector::property_tests::test_log10_power_property ... ok [INFO] [stdout] test vector::property_tests::test_fma_correctness ... ok [INFO] [stdout] test vector::property_tests::test_hardswish_zero_property ... ok [INFO] [stdout] test vector::property_tests::test_ln_product_rule ... ok [INFO] [stdout] test vector::property_tests::test_gelu_zero_property ... ok [INFO] [stdout] test vector::property_tests::test_elu_bounded_below_property ... ok [INFO] [stdout] test vector::property_tests::test_log2_correctness ... ok [INFO] [stdout] test vector::property_tests::test_maximum_idempotent ... ok [INFO] [stdout] test vector::property_tests::test_leaky_relu_scales_negative_property ... ok [INFO] [stdout] test vector::property_tests::test_mean_scaling ... ok [INFO] [stdout] test vector::property_tests::test_ln_inverse_exp_property ... ok [INFO] [stdout] test vector::property_tests::test_min_is_minimum ... ok [INFO] [stdout] test vector::property_tests::test_log10_correctness ... ok [INFO] [stdout] test vector::property_tests::test_mean_translation ... ok [INFO] [stdout] test vector::property_tests::test_maximum_commutative ... ok [INFO] [stdout] test vector::property_tests::test_max_is_maximum ... ok [INFO] [stdout] test vector::property_tests::test_minimum_commutative ... ok [INFO] [stdout] test vector::property_tests::test_minimum_idempotent ... ok [INFO] [stdout] test vector::property_tests::test_log_softmax_translation_invariant ... ok [INFO] [stdout] test vector::property_tests::test_minimum_correctness ... ok [INFO] [stdout] test vector::property_tests::test_mish_linear_large_positive ... ok [INFO] [stdout] test vector::property_tests::test_minmax_normalize_produces_zero_min ... ok [INFO] [stdout] test vector::property_tests::test_log_softmax_non_positive ... ok [INFO] [stdout] test vector::property_tests::test_mish_zero_large_negative ... ok [INFO] [stdout] test vector::property_tests::test_mul_zero ... ok [INFO] [stdout] test vector::property_tests::test_neg_double_negation_property ... ok [INFO] [stdout] test vector::property_tests::test_neg_sign_flip ... ok [INFO] [stdout] test vector::property_tests::test_log_softmax_exp_sums_to_one ... ok [INFO] [stdout] test vector::property_tests::test_mean_bounds ... ok [INFO] [stdout] test vector::property_tests::test_mul_identity ... ok [INFO] [stdout] test vector::property_tests::test_maximum_correctness ... ok [INFO] [stdout] test vector::property_tests::test_neg_magnitude_preservation ... ok [INFO] [stdout] test vector::property_tests::test_norm_l1_absolute_homogeneity ... ok [INFO] [stdout] test vector::property_tests::test_norm_l1_definition ... ok [INFO] [stdout] test vector::property_tests::test_mish_negative_region_property ... ok [INFO] [stdout] test vector::property_tests::test_leaky_relu_monotonic_property ... ok [INFO] [stdout] test vector::property_tests::test_mul_commutative ... ok [INFO] [stdout] test vector::property_tests::test_mish_zero_property ... ok [INFO] [stdout] test vector::property_tests::test_norm_l2_nonnegative ... ok [INFO] [stdout] test vector::property_tests::test_minmax_normalize_produces_one_max ... ok [INFO] [stdout] test vector::property_tests::test_norm_l2_scaling ... ok [INFO] [stdout] test vector::property_tests::test_norm_l2_equals_sqrt_dot ... ok [INFO] [stdout] test vector::property_tests::test_pow_special_cases ... ok [INFO] [stdout] test vector::property_tests::test_pow_power_laws ... ok [INFO] [stdout] test vector::property_tests::test_mish_finite_property ... ok [INFO] [stdout] test vector::property_tests::test_recip_correctness ... ok [INFO] [stdout] test vector::property_tests::test_norm_linf_absolute_homogeneity ... ok [INFO] [stdout] test vector::property_tests::test_norm_linf_definition ... ok [INFO] [stdout] test vector::property_tests::test_norm_l1_triangle_inequality ... ok [INFO] [stdout] test vector::property_tests::test_pow_correctness ... ok [INFO] [stdout] test vector::property_tests::test_recip_vs_division ... ok [INFO] [stdout] test vector::property_tests::test_norm_linf_submultiplicative ... ok [INFO] [stdout] test vector::property_tests::test_pythagorean_identity ... ok [INFO] [stdout] test vector::property_tests::test_normalize_unit_norm ... ok [INFO] [stdout] test vector::property_tests::test_round_idempotence ... ok [INFO] [stdout] test vector::property_tests::test_recip_inverse ... ok [INFO] [stdout] test vector::property_tests::test_normalize_direction_invariant ... ok [INFO] [stdout] test vector::property_tests::test_scalar_multiplication ... ok [INFO] [stdout] test vector::property_tests::test_round_distance ... ok [INFO] [stdout] test vector::property_tests::test_scale_distributive ... ok [INFO] [stdout] test vector::property_tests::test_scale_associative ... ok [INFO] [stdout] test vector::property_tests::test_selu_zero_property ... ok [INFO] [stdout] test vector::property_tests::test_selu_asymptote_negative ... ok [INFO] [stdout] test vector::property_tests::test_relu_non_negative ... ok [INFO] [stdout] test vector::property_tests::test_selu_monotonic_property ... ok [INFO] [stdout] test vector::property_tests::test_scale_identity ... ok [INFO] [stdout] test vector::property_tests::test_scale_zero ... ok [INFO] [stdout] test vector::property_tests::test_signum_abs_identity ... ok [INFO] [stdout] test vector::property_tests::test_sigmoid_bounded ... ok [INFO] [stdout] test vector::property_tests::test_sigmoid_symmetry_property ... ok [INFO] [stdout] test vector::property_tests::test_signum_correctness ... ok [INFO] [stdout] test vector::property_tests::test_sigmoid_monotonic ... ok [INFO] [stdout] test vector::property_tests::test_relu_idempotent ... ok [INFO] [stdout] test vector::property_tests::test_minmax_normalize_preserves_order ... ok [INFO] [stdout] test vector::property_tests::test_sin_periodicity_property ... ok [INFO] [stdout] test vector::property_tests::test_relu_preserves_positive ... ok [INFO] [stdout] test vector::property_tests::test_round_correctness ... ok [INFO] [stdout] test vector::property_tests::test_signum_range ... ok [INFO] [stdout] test vector::property_tests::test_sinh_correctness ... ok [INFO] [stdout] test vector::property_tests::test_sin_correctness ... ok [INFO] [stdout] test vector::property_tests::test_sinh_odd_function ... ok [INFO] [stdout] test vector::property_tests::test_sin_range ... ok [INFO] [stdout] test vector::property_tests::test_sqrt_inverse_square ... ok [INFO] [stdout] test vector::property_tests::test_sinh_definition ... ok [INFO] [stdout] test vector::property_tests::test_sqrt_correctness ... ok [INFO] [stdout] test vector::property_tests::test_sqrt_monotonic ... ok [INFO] [stdout] test vector::property_tests::test_stddev_non_negative ... ok [INFO] [stdout] test vector::property_tests::test_stddev_translation_invariance ... ok [INFO] [stdout] test vector::property_tests::test_sub_identity ... ok [INFO] [stdout] test vector::property_tests::test_softmax_sums_to_one ... ok [INFO] [stdout] test vector::property_tests::test_stddev_scaling ... ok [INFO] [stdout] test vector::property_tests::test_sum_linearity ... ok [INFO] [stdout] test vector::property_tests::test_sum_matches_manual ... ok [INFO] [stdout] test vector::property_tests::test_sum_kahan_correctness ... ok [INFO] [stdout] test vector::property_tests::test_sum_of_squares_scaling ... ok [INFO] [stdout] test vector::property_tests::test_sub_anti_commutative ... ok [INFO] [stdout] test vector::property_tests::test_sum_of_squares_equals_dot_self ... ok [INFO] [stdout] test vector::property_tests::test_sum_of_squares_non_negative ... ok [INFO] [stdout] test vector::property_tests::test_sub_inverse ... ok [INFO] [stdout] test vector::property_tests::test_selu_linear_positive ... ok [INFO] [stdout] test vector::property_tests::test_softmax_translation_invariant ... ok [INFO] [stdout] test vector::property_tests::test_swish_linear_large_positive ... ok [INFO] [stdout] test vector::property_tests::test_selu_finite_property ... ok [INFO] [stdout] test vector::property_tests::test_tanh_range_bound ... ok [INFO] [stdout] test vector::property_tests::test_tanh_sinh_cosh_relation ... ok [INFO] [stdout] test vector::property_tests::test_tan_correctness ... ok [INFO] [stdout] test vector::property_tests::test_tanh_correctness ... ok [INFO] [stdout] test vector::property_tests::test_tanh_odd_function ... ok [INFO] [stdout] test vector::property_tests::test_softmax_in_unit_range ... ok [INFO] [stdout] test vector::property_tests::test_trunc_idempotence ... ok [INFO] [stdout] test vector::tests::test_abs_all_negative ... ok [INFO] [stdout] test vector::tests::test_abs_all_positive ... ok [INFO] [stdout] test vector::tests::test_abs_avx512_path ... ok [INFO] [stdout] test vector::tests::test_abs_empty ... ok [INFO] [stdout] test vector::tests::test_abs_mixed ... ok [INFO] [stdout] test vector::tests::test_abs_with_zeros ... ok [INFO] [stdout] test vector::tests::test_acos_basic ... ok [INFO] [stdout] test vector::tests::test_acos_cos_inverse ... ok [INFO] [stdout] test vector::tests::test_acos_empty ... ok [INFO] [stdout] test vector::tests::test_acos_range ... ok [INFO] [stdout] test vector::tests::test_acos_symmetry ... ok [INFO] [stdout] test vector::property_tests::test_tan_odd_function ... ok [INFO] [stdout] test vector::property_tests::test_trunc_correctness ... ok [INFO] [stdout] test vector::tests::test_acosh_basic ... ok [INFO] [stdout] test vector::tests::test_acosh_empty ... ok [INFO] [stdout] test vector::tests::test_acosh_large ... ok [INFO] [stdout] test vector::tests::test_acosh_cosh_relation ... ok [INFO] [stdout] test vector::tests::test_acosh_one ... ok [INFO] [stdout] test vector::tests::test_acosh_positive ... ok [INFO] [stdout] test vector::tests::test_add ... ok [INFO] [stdout] test vector::tests::test_add_empty ... ok [INFO] [stdout] test vector::tests::test_add_single ... ok [INFO] [stdout] test vector::tests::test_add_size_mismatch ... ok [INFO] [stdout] test vector::tests::test_aligned_vector_creation ... ok [INFO] [stdout] test vector::tests::test_aligned_vector_operations ... ok [INFO] [stdout] test vector::tests::test_argmax ... ok [INFO] [stdout] test vector::property_tests::test_zscore_produces_unit_stddev ... ok [INFO] [stdout] test vector::tests::test_argmax_empty ... ok [INFO] [stdout] test vector::property_tests::test_swish_zero_property ... ok [INFO] [stdout] test vector::tests::test_argmax_first_occurrence ... ok [INFO] [stdout] test vector::tests::test_argmax_negative ... ok [INFO] [stdout] test vector::tests::test_argmax_avx512_path ... ok [INFO] [stdout] test vector::tests::test_argmax_single ... ok [INFO] [stdout] test vector::tests::test_argmin ... ok [INFO] [stdout] test vector::tests::test_argmin_avx512_path ... ok [INFO] [stdout] test vector::tests::test_argmin_empty ... ok [INFO] [stdout] test vector::tests::test_argmin_first_occurrence ... ok [INFO] [stdout] test vector::tests::test_argmin_negative ... ok [INFO] [stdout] test vector::property_tests::test_variance_non_negative ... ok [INFO] [stdout] test vector::property_tests::test_tan_sin_cos_identity ... ok [INFO] [stdout] test vector::tests::test_argmin_single ... ok [INFO] [stdout] test vector::tests::test_asin_empty ... ok [INFO] [stdout] test vector::tests::test_asin_range ... ok [INFO] [stdout] test vector::tests::test_asin_sin_inverse ... ok [INFO] [stdout] test vector::tests::test_asin_zero ... ok [INFO] [stdout] test vector::tests::test_asinh_basic ... ok [INFO] [stdout] test vector::tests::test_asin_basic ... ok [INFO] [stdout] test vector::tests::test_asinh_empty ... ok [INFO] [stdout] test vector::tests::test_asin_negative ... ok [INFO] [stdout] test vector::tests::test_asinh_negative ... ok [INFO] [stdout] test vector::tests::test_asinh_odd_function ... ok [INFO] [stdout] test vector::tests::test_asinh_positive ... ok [INFO] [stdout] test vector::tests::test_asinh_zero ... ok [INFO] [stdout] test vector::tests::test_atan_basic ... ok [INFO] [stdout] test vector::tests::test_atan_empty ... ok [INFO] [stdout] test vector::tests::test_atan_negative ... ok [INFO] [stdout] test vector::property_tests::test_swish_finite_property ... ok [INFO] [stdout] test vector::tests::test_add_parallel_large_vector ... ok [INFO] [stdout] test vector::tests::test_atan_range ... ok [INFO] [stdout] test vector::tests::test_atan_tan_inverse ... ok [INFO] [stdout] test vector::tests::test_atan_zero ... ok [INFO] [stdout] test vector::tests::test_atanh_basic ... ok [INFO] [stdout] test vector::tests::test_atanh_empty ... ok [INFO] [stdout] test vector::tests::test_atanh_negative ... ok [INFO] [stdout] test vector::tests::test_atanh_positive ... ok [INFO] [stdout] test vector::tests::test_atanh_zero ... ok [INFO] [stdout] test vector::tests::test_atanh_odd_function ... ok [INFO] [stdout] test vector::tests::test_avx512_backend_vector_ops ... ok [INFO] [stdout] test vector::tests::test_acos_zero ... ok [INFO] [stdout] test vector::tests::test_auto_backend_resolution ... ok [INFO] [stdout] test vector::tests::test_ceil_empty ... ok [INFO] [stdout] test vector::tests::test_ceil_basic ... ok [INFO] [stdout] test vector::tests::test_ceil_integers ... ok [INFO] [stdout] test vector::property_tests::test_variance_translation_invariance ... ok [INFO] [stdout] test vector::tests::test_ceil_negative ... ok [INFO] [stdout] test vector::tests::test_ceil_positive ... ok [INFO] [stdout] test vector::tests::test_clamp_all_below_min ... ok [INFO] [stdout] test vector::tests::test_clamp_all_within_range ... ok [INFO] [stdout] test vector::tests::test_clamp_basic ... ok [INFO] [stdout] test vector::tests::test_ceil_zero ... ok [INFO] [stdout] test vector::tests::test_clamp_negative_range ... ok [INFO] [stdout] test vector::tests::test_clip_basic ... ok [INFO] [stdout] test vector::tests::test_clamp_avx512_path ... ok [INFO] [stdout] test vector::tests::test_clamp_empty ... ok [INFO] [stdout] test vector::tests::test_clip_no_change ... ok [INFO] [stdout] test vector::tests::test_clamp_same_min_max ... ok [INFO] [stdout] test vector::tests::test_clip_all_above ... ok [INFO] [stdout] test vector::tests::test_clip_all_below ... ok [INFO] [stdout] test vector::tests::test_copysign_basic ... ok [INFO] [stdout] test vector::tests::test_copysign_size_mismatch ... ok [INFO] [stdout] test vector::tests::test_copysign_infinity ... ok [INFO] [stdout] test vector::tests::test_clamp_all_above_max ... ok [INFO] [stdout] test vector::tests::test_correlation_perfect_negative ... ok [INFO] [stdout] test vector::tests::test_copysign_negative_magnitude ... ok [INFO] [stdout] test vector::tests::test_copysign_empty ... ok [INFO] [stdout] test vector::tests::test_copysign_zero ... ok [INFO] [stdout] test vector::tests::test_correlation_perfect_positive ... ok [INFO] [stdout] test vector::tests::test_correlation_self ... ok [INFO] [stdout] test vector::tests::test_correlation_size_mismatch ... ok [INFO] [stdout] test vector::tests::test_correlation_zero ... ok [INFO] [stdout] test vector::tests::test_cos_negative ... ok [INFO] [stdout] test vector::tests::test_cos_basic ... ok [INFO] [stdout] test vector::tests::test_cos_empty ... ok [INFO] [stdout] test vector::tests::test_clamp_invalid_range ... ok [INFO] [stdout] test vector::tests::test_clip_equal_bounds ... ok [INFO] [stdout] test vector::tests::test_cos_quarter_circle ... ok [INFO] [stdout] test vector::tests::test_cos_sin_relation ... ok [INFO] [stdout] test vector::tests::test_cosh_basic ... ok [INFO] [stdout] test vector::tests::test_cosh_empty ... ok [INFO] [stdout] test vector::tests::test_cosh_even_function ... ok [INFO] [stdout] test vector::tests::test_cosh_negative ... ok [INFO] [stdout] test vector::tests::test_covariance_negative ... ok [INFO] [stdout] test vector::tests::test_cosh_positive ... ok [INFO] [stdout] test vector::tests::test_covariance_positive ... ok [INFO] [stdout] test vector::tests::test_cosh_zero ... ok [INFO] [stdout] test vector::tests::test_covariance_self ... ok [INFO] [stdout] test vector::tests::test_covariance_size_mismatch ... ok [INFO] [stdout] test vector::tests::test_covariance_empty ... ok [INFO] [stdout] test vector::tests::test_covariance_zero ... ok [INFO] [stdout] test vector::tests::test_correlation_constant_vector ... ok [INFO] [stdout] test vector::tests::test_div ... ok [INFO] [stdout] test vector::tests::test_div_fractional ... ok [INFO] [stdout] test vector::tests::test_clip_invalid_range ... ok [INFO] [stdout] test vector::tests::test_cos_zero ... ok [INFO] [stdout] test vector::tests::test_div_size_mismatch ... ok [INFO] [stdout] test vector::tests::test_dot_empty ... ok [INFO] [stdout] test vector::tests::test_div_by_one ... ok [INFO] [stdout] test vector::property_tests::test_zscore_produces_zero_mean ... ok [INFO] [stdout] test vector::tests::test_elu_different_alphas ... ok [INFO] [stdout] test vector::tests::test_elu_basic ... ok [INFO] [stdout] test vector::tests::test_div_single ... ok [INFO] [stdout] test vector::tests::test_div_empty ... ok [INFO] [stdout] test vector::tests::test_elu_empty_vector ... ok [INFO] [stdout] test vector::tests::test_dot ... ok [INFO] [stdout] test vector::tests::test_dot_size_mismatch ... ok [INFO] [stdout] test vector::tests::test_elu_invalid_alpha ... ok [INFO] [stdout] test vector::tests::test_elu_preserves_positive ... ok [INFO] [stdout] test vector::property_tests::test_variance_scaling ... ok [INFO] [stdout] test vector::tests::test_elu_saturation ... ok [INFO] [stdout] test vector::tests::test_exp_basic ... ok [INFO] [stdout] test vector::tests::test_exp_backend_auto_unsupported ... ok [INFO] [stdout] test vector::tests::test_exp_empty ... ok [INFO] [stdout] test vector::tests::test_exp_large_positive ... ok [INFO] [stdout] test vector::tests::test_exp_negative ... ok [INFO] [stdout] test vector::tests::test_exp_zero ... ok [INFO] [stdout] test vector::tests::test_floor_basic ... ok [INFO] [stdout] test vector::tests::test_exp_large_negative ... ok [INFO] [stdout] test vector::tests::test_floor_empty ... ok [INFO] [stdout] test vector::tests::test_floor_integers ... ok [INFO] [stdout] test vector::tests::test_floor_negative ... ok [INFO] [stdout] test vector::tests::test_floor_positive ... ok [INFO] [stdout] test vector::tests::test_floor_zero ... ok [INFO] [stdout] test vector::tests::test_fma_avx512_path ... ok [INFO] [stdout] test vector::tests::test_fma_basic ... ok [INFO] [stdout] test vector::tests::test_fma_empty ... ok [INFO] [stdout] test vector::property_tests::test_trunc_toward_zero ... ok [INFO] [stdout] test vector::tests::test_fma_negatives ... ok [INFO] [stdout] test vector::tests::test_fma_size_mismatch_b ... ok [INFO] [stdout] test vector::tests::test_fma_size_mismatch_c ... ok [INFO] [stdout] test vector::tests::test_fma_zeros ... ok [INFO] [stdout] test vector::tests::test_fma_ones ... ok [INFO] [stdout] test vector::tests::test_fract_empty ... ok [INFO] [stdout] test vector::tests::test_fract_negative ... ok [INFO] [stdout] test vector::tests::test_fract_positive ... ok [INFO] [stdout] test vector::tests::test_fract_range ... ok [INFO] [stdout] test vector::tests::test_fract_integers ... ok [INFO] [stdout] test vector::tests::test_div_parallel_large_vector ... ok [INFO] [stdout] test vector::tests::test_fract_basic ... ok [INFO] [stdout] test vector::tests::test_from_slice_empty ... ok [INFO] [stdout] test vector::tests::test_from_slice_with_backend ... ok [INFO] [stdout] test vector::tests::test_from_slice_single_element ... ok [INFO] [stdout] test vector::tests::test_gelu_basic ... ok [INFO] [stdout] test vector::tests::test_gelu_empty_vector ... ok [INFO] [stdout] test vector::tests::test_gelu_large_negative ... ok [INFO] [stdout] test vector::tests::test_from_slice ... ok [INFO] [stdout] test vector::tests::test_gelu_large_positive ... ok [INFO] [stdout] test vector::tests::test_gelu_zero ... ok [INFO] [stdout] test vector::tests::test_gpu_and_auto_backend_fallback ... ok [INFO] [stdout] test vector::tests::test_hardswish_basic ... ok [INFO] [stdout] test vector::tests::test_gelu_smoothness ... ok [INFO] [stdout] test vector::tests::test_hardswish_empty_vector ... ok [INFO] [stdout] test vector::tests::test_hardswish_large_values ... ok [INFO] [stdout] test vector::tests::test_hardswish_transition_region ... ok [INFO] [stdout] test vector::tests::test_layer_norm_simple ... ok [INFO] [stdout] test vector::tests::test_layer_norm_constant_input ... ok [INFO] [stdout] test vector::tests::test_layer_norm_basic ... ok [INFO] [stdout] test vector::tests::test_layer_norm_empty_vector ... ok [INFO] [stdout] test vector::tests::test_hardswish_boundary_values ... ok [INFO] [stdout] test vector::tests::test_layer_norm_size_mismatch_gamma ... ok [INFO] [stdout] test vector::tests::test_hardswish_zero ... ok [INFO] [stdout] test vector::tests::test_layer_norm_negative_values ... ok [INFO] [stdout] test vector::tests::test_layer_norm_single_element ... ok [INFO] [stdout] test vector::tests::test_layer_norm_size_mismatch_beta ... ok [INFO] [stdout] test vector::tests::test_leaky_relu_basic ... ok [INFO] [stdout] test vector::tests::test_layer_norm_with_scale_shift ... ok [INFO] [stdout] test vector::tests::test_leaky_relu_different_slopes ... ok [INFO] [stdout] test vector::tests::test_leaky_relu_empty_vector ... ok [INFO] [stdout] test vector::tests::test_leaky_relu_invalid_slope ... ok [INFO] [stdout] test vector::tests::test_leaky_relu_preserves_positive ... ok [INFO] [stdout] test vector::tests::test_leaky_relu_reduces_to_relu ... ok [INFO] [stdout] test vector::tests::test_lerp_at_one ... ok [INFO] [stdout] test vector::tests::test_lerp_at_zero ... ok [INFO] [stdout] test vector::tests::test_lerp_avx512_path ... ok [INFO] [stdout] test vector::tests::test_fma_parallel_large_vector ... ok [INFO] [stdout] test vector::tests::test_lerp_basic ... ok [INFO] [stdout] test vector::tests::test_lerp_empty ... ok [INFO] [stdout] test vector::tests::test_lerp_extrapolate_above ... ok [INFO] [stdout] test vector::tests::test_lerp_size_mismatch ... ok [INFO] [stdout] test vector::tests::test_ln_inverse_exp ... ok [INFO] [stdout] test vector::tests::test_lerp_extrapolate_below ... ok [INFO] [stdout] test vector::tests::test_log2_basic ... ok [INFO] [stdout] test vector::tests::test_log2_empty ... ok [INFO] [stdout] test vector::tests::test_ln_basic ... ok [INFO] [stdout] test vector::tests::test_ln_small_values ... ok [INFO] [stdout] test vector::tests::test_log10_fractional ... ok [INFO] [stdout] test vector::tests::test_log2_non_powers ... ok [INFO] [stdout] test vector::tests::test_log_softmax_basic ... ok [INFO] [stdout] test vector::tests::test_ln_large_values ... ok [INFO] [stdout] test vector::tests::test_log_softmax_empty_vector ... ok [INFO] [stdout] test vector::tests::test_log_softmax_large_values ... ok [INFO] [stdout] test vector::tests::test_ln_one ... ok [INFO] [stdout] test vector::tests::test_log10_one ... ok [INFO] [stdout] test vector::tests::test_log10_non_powers ... ok [INFO] [stdout] test vector::tests::test_log10_basic ... ok [INFO] [stdout] test vector::tests::test_log10_empty ... ok [INFO] [stdout] test vector::tests::test_ln_empty ... ok [INFO] [stdout] test vector::tests::test_log_softmax_single_element ... ok [INFO] [stdout] test vector::tests::test_log_softmax_negative_values ... ok [INFO] [stdout] test vector::tests::test_maximum_infinity ... ok [INFO] [stdout] test vector::tests::test_maximum_negative ... ok [INFO] [stdout] test vector::tests::test_log2_one ... ok [INFO] [stdout] test vector::tests::test_mean_all_same ... ok [INFO] [stdout] test vector::tests::test_mean_basic ... ok [INFO] [stdout] test vector::tests::test_mean_empty ... ok [INFO] [stdout] test vector::tests::test_maximum_size_mismatch ... ok [INFO] [stdout] test vector::tests::test_mean_mixed ... ok [INFO] [stdout] test vector::tests::test_mean_negative ... ok [INFO] [stdout] test vector::tests::test_mean_single ... ok [INFO] [stdout] test vector::tests::test_min ... ok [INFO] [stdout] test vector::tests::test_min_empty ... ok [INFO] [stdout] test vector::tests::test_log_softmax_uniform ... ok [INFO] [stdout] test vector::tests::test_log2_fractional ... ok [INFO] [stdout] test vector::tests::test_min_negative ... ok [INFO] [stdout] test vector::tests::test_min_single ... ok [INFO] [stdout] test vector::tests::test_minimum_basic ... ok [INFO] [stdout] test vector::tests::test_max ... ok [INFO] [stdout] test vector::tests::test_max_empty ... ok [INFO] [stdout] test vector::tests::test_max_negative ... ok [INFO] [stdout] test vector::tests::test_max_single ... ok [INFO] [stdout] test vector::tests::test_maximum_basic ... ok [INFO] [stdout] test vector::tests::test_maximum_empty ... ok [INFO] [stdout] test vector::tests::test_minimum_empty ... ok [INFO] [stdout] test vector::tests::test_minimum_infinity ... ok [INFO] [stdout] test vector::tests::test_minimum_size_mismatch ... ok [INFO] [stdout] test vector::tests::test_maximum_nan ... ok [INFO] [stdout] test vector::tests::test_minmax_normalize_basic ... ok [INFO] [stdout] test vector::tests::test_mish_basic ... ok [INFO] [stdout] test vector::tests::test_mish_empty_vector ... ok [INFO] [stdout] test vector::tests::test_minmax_normalize_constant_vector ... ok [INFO] [stdout] test vector::tests::test_minmax_normalize_empty_vector ... ok [INFO] [stdout] test vector::tests::test_minmax_normalize_negative_values ... ok [INFO] [stdout] test vector::tests::test_mish_large_positive ... ok [INFO] [stdout] test vector::tests::test_mish_zero ... ok [INFO] [stdout] test vector::tests::test_mish_large_negative ... ok [INFO] [stdout] test vector::tests::test_mish_minimum ... ok [INFO] [stdout] test vector::tests::test_mul ... ok [INFO] [stdout] test vector::tests::test_mul_empty ... ok [INFO] [stdout] test vector::tests::test_neg_basic ... ok [INFO] [stdout] test vector::tests::test_minmax_normalize_already_normalized ... ok [INFO] [stdout] test vector::tests::test_mul_size_mismatch ... ok [INFO] [stdout] test vector::tests::test_neg_empty ... ok [INFO] [stdout] test vector::tests::test_neg_infinity ... ok [INFO] [stdout] test vector::tests::test_neg_zero ... ok [INFO] [stdout] test vector::tests::test_norm_l1_all_negative ... ok [INFO] [stdout] test vector::tests::test_norm_l1_all_positive ... ok [INFO] [stdout] test vector::tests::test_minmax_normalize_single_element ... ok [INFO] [stdout] test vector::tests::test_norm_l1_avx512_path ... ok [INFO] [stdout] test vector::tests::test_norm_l1_basic ... ok [INFO] [stdout] test vector::tests::test_norm_l1_empty_vector ... ok [INFO] [stdout] test vector::tests::test_norm_l1_zero_vector ... ok [INFO] [stdout] test vector::tests::test_norm_l2 ... ok [INFO] [stdout] test vector::tests::test_norm_l2_empty ... ok [INFO] [stdout] test vector::tests::test_norm_l2_negative ... ok [INFO] [stdout] test vector::tests::test_norm_l2_single ... ok [INFO] [stdout] test vector::tests::test_norm_l2_unit_vector ... ok [INFO] [stdout] test vector::tests::test_norm_linf_all_negative ... ok [INFO] [stdout] test vector::tests::test_norm_linf_all_positive ... ok [INFO] [stdout] test vector::tests::test_norm_linf_avx512_path ... ok [INFO] [stdout] test vector::tests::test_minimum_nan ... ok [INFO] [stdout] test vector::tests::test_minimum_negative ... ok [INFO] [stdout] test vector::tests::test_normalize_zero_vector ... ok [INFO] [stdout] test vector::tests::test_norm_linf_zero_vector ... ok [INFO] [stdout] test vector::tests::test_pow_basic ... ok [INFO] [stdout] test vector::tests::test_pow_cube ... ok [INFO] [stdout] test vector::tests::test_pow_empty ... ok [INFO] [stdout] test vector::tests::test_normalize ... ok [INFO] [stdout] test vector::tests::test_pow_fractional ... ok [INFO] [stdout] test vector::tests::test_pow_one_exponent ... ok [INFO] [stdout] test vector::tests::test_pow_negative_exponent ... ok [INFO] [stdout] test vector::tests::test_pow_zero_exponent ... ok [INFO] [stdout] test vector::tests::test_normalize_already_unit ... ok [INFO] [stdout] test vector::tests::test_recip_basic ... ok [INFO] [stdout] test vector::tests::test_normalize_negative ... ok [INFO] [stdout] test vector::tests::test_neg_nan ... ok [INFO] [stdout] test vector::tests::test_norm_linf_basic ... ok [INFO] [stdout] test vector::tests::test_norm_linf_empty_vector ... ok [INFO] [stdout] test vector::tests::test_norm_linf_single_element ... ok [INFO] [stdout] test vector::tests::test_recip_empty ... ok [INFO] [stdout] test vector::tests::test_recip_negatives ... ok [INFO] [stdout] test vector::tests::test_recip_fractional ... ok [INFO] [stdout] test vector::tests::test_recip_ones ... ok [INFO] [stdout] test vector::tests::test_relu_all_positive ... ok [INFO] [stdout] test vector::tests::test_relu_basic ... ok [INFO] [stdout] test vector::tests::test_relu_empty_vector ... ok [INFO] [stdout] test vector::tests::test_recip_zero ... ok [INFO] [stdout] test vector::tests::test_relu_zero_boundary ... ok [INFO] [stdout] test vector::tests::test_round_empty ... ok [INFO] [stdout] test vector::tests::test_round_halfway ... ok [INFO] [stdout] test vector::tests::test_relu_sparsity ... ok [INFO] [stdout] test vector::tests::test_mul_parallel_large_vector ... ok [INFO] [stdout] test vector::tests::test_round_positive ... ok [INFO] [stdout] test vector::tests::test_round_negative ... ok [INFO] [stdout] test vector::tests::test_round_zero ... ok [INFO] [stdout] test vector::tests::test_scalar_backend_operations ... ok [INFO] [stdout] test vector::tests::test_scale_avx512_path ... ok [INFO] [stdout] test vector::tests::test_scale_basic ... ok [INFO] [stdout] test vector::tests::test_relu_all_negative ... ok [INFO] [stdout] test vector::tests::test_scale_by_fraction ... ok [INFO] [stdout] test vector::tests::test_scale_by_negative ... ok [INFO] [stdout] test vector::tests::test_round_basic ... ok [INFO] [stdout] test vector::tests::test_scale_by_one ... ok [INFO] [stdout] test vector::tests::test_scale_by_zero ... ok [INFO] [stdout] test vector::tests::test_selu_basic ... ok [INFO] [stdout] test vector::tests::test_selu_empty_vector ... ok [INFO] [stdout] test vector::tests::test_scale_empty ... ok [INFO] [stdout] test vector::tests::test_selu_negative_asymptote ... ok [INFO] [stdout] test vector::tests::test_selu_positive_scaling ... ok [INFO] [stdout] test vector::tests::test_neg_double_negation ... ok [INFO] [stdout] test vector::tests::test_sigmoid_basic ... ok [INFO] [stdout] test vector::tests::test_selu_continuity_at_zero ... ok [INFO] [stdout] test vector::tests::test_sigmoid_extreme_values ... ok [INFO] [stdout] test vector::tests::test_sigmoid_range ... ok [INFO] [stdout] test vector::tests::test_signum_basic ... ok [INFO] [stdout] test vector::tests::test_sigmoid_symmetry ... ok [INFO] [stdout] test vector::tests::test_sigmoid_zero ... ok [INFO] [stdout] test vector::tests::test_dot_parallel_large_vector ... ok [INFO] [stdout] test vector::tests::test_sin_basic ... ok [INFO] [stdout] test vector::tests::test_sigmoid_empty_vector ... ok [INFO] [stdout] test vector::tests::test_sin_empty ... ok [INFO] [stdout] test vector::tests::test_selu_zero ... ok [INFO] [stdout] test vector::tests::test_signum_empty ... ok [INFO] [stdout] test vector::tests::test_signum_negative ... ok [INFO] [stdout] test vector::tests::test_signum_mixed ... ok [INFO] [stdout] test vector::tests::test_signum_positive ... ok [INFO] [stdout] test vector::tests::test_signum_zero_handling ... ok [INFO] [stdout] test vector::tests::test_sin_periodicity ... ok [INFO] [stdout] test vector::tests::test_sin_quarter_circle ... ok [INFO] [stdout] test vector::tests::test_sinh_basic ... ok [INFO] [stdout] test vector::tests::test_sinh_empty ... ok [INFO] [stdout] test vector::tests::test_sinh_negative ... ok [INFO] [stdout] test vector::tests::test_scale_parallel_large_vector ... ok [INFO] [stdout] test vector::tests::test_sin_negative ... ok [INFO] [stdout] test vector::tests::test_sin_zero ... ok [INFO] [stdout] test vector::tests::test_sinh_odd_function ... ok [INFO] [stdout] test vector::tests::test_softmax_basic ... ok [INFO] [stdout] test vector::tests::test_softmax_empty_vector ... ok [INFO] [stdout] test vector::tests::test_parallel_execution_correctness ... ok [INFO] [stdout] test vector::tests::test_sinh_zero ... ok [INFO] [stdout] test vector::tests::test_sinh_positive ... ok [INFO] [stdout] test vector::tests::test_softmax_large_values ... ok [INFO] [stdout] test vector::tests::test_softmax_negative_values ... ok [INFO] [stdout] test vector::tests::test_softmax_single_element ... ok [INFO] [stdout] test vector::tests::test_softmax_uniform ... ok [INFO] [stdout] test vector::tests::test_sqrt_basic ... ok [INFO] [stdout] test vector::tests::test_sqrt_empty ... ok [INFO] [stdout] test vector::tests::test_sqrt_fractional ... ok [INFO] [stdout] test vector::tests::test_sqrt_negative ... ok [INFO] [stdout] test vector::tests::test_sqrt_one ... ok [INFO] [stdout] test vector::tests::test_sqrt_zeros ... ok [INFO] [stdout] test vector::property_tests::test_zscore_preserves_correlation ... ok [INFO] [stdout] test vector::tests::test_stddev_basic ... ok [INFO] [stdout] test vector::tests::test_stddev_constant ... ok [INFO] [stdout] test vector::tests::test_stddev_empty ... ok [INFO] [stdout] test vector::tests::test_stddev_single ... ok [INFO] [stdout] test vector::tests::test_stddev_symmetric ... ok [INFO] [stdout] test vector::tests::test_stddev_two_values ... ok [INFO] [stdout] test vector::tests::test_sub ... ok [INFO] [stdout] test vector::tests::test_sub_empty ... ok [INFO] [stdout] test vector::tests::test_sub_single ... ok [INFO] [stdout] test vector::tests::test_sub_negative_result ... ok [INFO] [stdout] test vector::tests::test_sub_size_mismatch ... ok [INFO] [stdout] test vector::tests::test_sum ... ok [INFO] [stdout] test vector::tests::test_sum_empty ... ok [INFO] [stdout] test vector::tests::test_sum_kahan ... ok [INFO] [stdout] test vector::tests::test_sum_kahan_numerical_stability ... ok [INFO] [stdout] test vector::tests::test_sum_of_squares_negative ... ok [INFO] [stdout] test vector::tests::test_sum_of_squares_basic ... ok [INFO] [stdout] test vector::tests::test_sum_kahan_single ... ok [INFO] [stdout] test vector::tests::test_sum_of_squares_empty ... ok [INFO] [stdout] test vector::tests::test_sum_of_squares_pythagorean ... ok [INFO] [stdout] test vector::tests::test_sum_of_squares_single ... ok [INFO] [stdout] test vector::tests::test_sum_of_squares_zero ... ok [INFO] [stdout] test vector::tests::test_sum_single ... ok [INFO] [stdout] test vector::tests::test_swish_basic ... ok [INFO] [stdout] test vector::tests::test_swish_empty_vector ... ok [INFO] [stdout] test vector::tests::test_swish_large_negative ... ok [INFO] [stdout] test vector::tests::test_swish_large_positive ... ok [INFO] [stdout] test vector::tests::test_tan_basic ... ok [INFO] [stdout] test vector::tests::test_tan_empty ... ok [INFO] [stdout] test vector::tests::test_tan_negative ... ok [INFO] [stdout] test vector::tests::test_tan_quarter_circle ... ok [INFO] [stdout] test vector::tests::test_swish_minimum ... ok [INFO] [stdout] test vector::tests::test_swish_zero ... ok [INFO] [stdout] test vector::tests::test_tan_sin_cos_relation ... ok [INFO] [stdout] test vector::tests::test_tan_zero ... ok [INFO] [stdout] test vector::tests::test_tanh_basic ... ok [INFO] [stdout] test vector::tests::test_tanh_empty ... ok [INFO] [stdout] test vector::tests::test_tanh_negative ... ok [INFO] [stdout] test vector::tests::test_tanh_range ... ok [INFO] [stdout] test vector::tests::test_tanh_sinh_cosh_relation ... ok [INFO] [stdout] test vector::tests::test_tanh_zero ... ok [INFO] [stdout] test vector::tests::test_trunc_basic ... ok [INFO] [stdout] test vector::tests::test_trunc_empty ... ok [INFO] [stdout] test vector::tests::test_trunc_positive ... ok [INFO] [stdout] test vector::tests::test_trunc_zero ... ok [INFO] [stdout] test vector::tests::test_trunc_toward_zero ... ok [INFO] [stdout] test vector::tests::test_variance_empty ... ok [INFO] [stdout] test vector::tests::test_variance_symmetric ... ok [INFO] [stdout] test vector::tests::test_with_alignment_invalid_zero ... ok [INFO] [stdout] test vector::tests::test_with_alignment_invalid_not_power_of_two ... ok [INFO] [stdout] test vector::tests::test_with_alignment_valid ... ok [INFO] [stdout] test vector::tests::test_zscore_already_normalized ... ok [INFO] [stdout] test vector::tests::test_zscore_basic ... ok [INFO] [stdout] test vector::tests::test_sub_parallel_large_vector ... ok [INFO] [stdout] test vector::tests::test_variance_basic ... ok [INFO] [stdout] test vector::tests::test_with_alignment_power_of_two ... ok [INFO] [stdout] test vector::tests::test_zscore_negative_values ... ok [INFO] [stdout] test vector::tests::test_zscore_single_element ... ok [INFO] [stdout] test vector::tests::test_zscore_constant_vector ... ok [INFO] [stdout] test vector::tests::test_zscore_empty_vector ... ok [INFO] [stdout] test vector::tests::test_trunc_negative ... ok [INFO] [stdout] test vector::tests::test_variance_constant ... ok [INFO] [stdout] test vector::tests::test_variance_single ... ok [INFO] [stdout] test vector::tests::test_variance_two_values ... ok [INFO] [stdout] test vector::tests::test_with_alignment_auto_backend_resolution ... ok [INFO] [stdout] test vector::tests::test_sum_kahan_empty ... ok [INFO] [stdout] test matrix::tests::test_matmul_blocking_medium_matrices ... ok [INFO] [stdout] test matrix::tests::test_matmul_blocking_large_matrices ... ok [INFO] [stdout] test matrix::tests::test_matmul_3level_blocking ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1416 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.50s [INFO] [stdout] [INFO] [stderr] Running tests/backend_story.rs (/opt/rustwide/target/debug/deps/backend_story-cf00ac640371ea72) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test backend_completeness::test_backend_variants_exist ... ok [INFO] [stdout] test test_backend_selection_always_valid ... ok [INFO] [stdout] test test_vector_ops_all_backends ... ok [INFO] [stdout] test test_symmetric_eigen_all_backends ... ok [INFO] [stdout] test test_symmetric_eigen_backend_equivalence ... ok [INFO] [stdout] test test_matrix_ops_all_backends ... ok [INFO] [stdout] test test_symmetric_eigen_always_available ... ok [INFO] [stdout] test test_large_matrix_eigen ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stderr] Running tests/chaos_tests.rs (/opt/rustwide/target/debug/deps/chaos_tests-eb32339cff5804c6) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_aggressive_preset_properties ... ok [INFO] [stdout] test test_default_is_permissive ... ok [INFO] [stdout] test test_presets_are_distinct ... ok [INFO] [stdout] test test_gentle_preset_properties ... ok [INFO] [stdout] test test_chaos_error_display_messages ... ok [INFO] [stdout] test test_memory_limit_nonnegative ... ok [INFO] [stdout] test test_builder_chaining ... ok [INFO] [stdout] test test_timeout_preservation ... ok [INFO] [stdout] test test_signal_injection_flag ... ok [INFO] [stdout] test test_cpu_limit_clamping ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/falsification_tests.rs (/opt/rustwide/target/debug/deps/falsification_tests-5916be5e52cba9d9) [INFO] [stdout] [INFO] [stdout] running 102 tests [INFO] [stdout] test test_a006_parallel_threshold ... ok [INFO] [stdout] test test_a005_gpu_threshold ... ok [INFO] [stdout] test test_a004_gpu_tolerance ... ok [INFO] [stdout] test test_a003_avx512_matches_scalar ... ok [INFO] [stdout] test test_a002_backend_consistent_add ... ok [INFO] [stdout] test test_a008_simd_auto_detect ... ok [INFO] [stdout] test test_a001_scalar_bit_exact ... ok [INFO] [stdout] test test_a014_wasm_simd_placeholder ... ok [INFO] [stdout] test test_a011_gpu_transfer_amortization ... ok [INFO] [stdout] test test_a015_gpu_for_large_workloads ... ok [INFO] [stdout] test test_b016_simrng_platform_independent ... ok [INFO] [stdout] test test_b019_parallel_determinism ... ok [INFO] [stdout] test test_b020_gpu_determinism ... ok [INFO] [stdout] test test_b026_subnormal_determinism ... ok [INFO] [stdout] test test_b029_cross_process_determinism ... ok [INFO] [stdout] test test_a009_backend_selection_deterministic ... ok [INFO] [stdout] test test_a013_neon_speedup_placeholder ... ok [INFO] [stdout] test test_a007_gpu_fallback ... ok [INFO] [stdout] test test_b030_thread_local_isolation ... ok [INFO] [stdout] test test_b025_special_values_determinism ... ok [INFO] [stdout] test test_b021_test_isolation ... ok [INFO] [stdout] test test_b028_infinity_handling ... ok [INFO] [stdout] test test_backend_tolerance_for_backends ... ok [INFO] [stdout] test test_b024_determinism_all_sizes ... ok [INFO] [stdout] test test_c031_add_commutativity ... ok [INFO] [stdout] test test_a012_avx512_selection_for_compute_bound ... ok [INFO] [stdout] test test_b023_memory_pressure_independence ... ok [INFO] [stdout] test test_b022_system_load_independence ... ok [INFO] [stdout] test test_backend_tolerance_defaults ... ok [INFO] [stdout] test test_b027_nan_propagation ... ok [INFO] [stdout] test test_a010_backend_selection_performance ... ok [INFO] [stdout] test test_c034_dot_commutativity ... ok [INFO] [stdout] test test_c032_add_associativity ... ok [INFO] [stdout] test test_c037_sigmoid_range ... ok [INFO] [stdout] test test_c036_relu_definition ... ok [INFO] [stdout] test test_c039_softmax_sum ... ok [INFO] [stdout] test test_c042_simd_remainder_handling ... ok [INFO] [stdout] test test_c040_gelu_approximation ... ok [INFO] [stdout] test test_c043_empty_input_safety ... ok [INFO] [stdout] test test_c033_mul_commutativity ... ok [INFO] [stdout] test test_c044_single_element_safety ... ok [INFO] [stdout] test test_c038_tanh_range ... ok [INFO] [stdout] test test_c045_misaligned_pointers ... ok [INFO] [stdout] test test_c047_avx512_register_width ... ok [INFO] [stdout] test test_c046_avx2_register_width ... ok [INFO] [stdout] test test_c048_neon_register_width ... ok [INFO] [stdout] test test_c041_swish_definition ... ok [INFO] [stdout] test test_d057_layernorm_constant_input ... ok [INFO] [stdout] test test_d058_quantization_range ... ok [INFO] [stdout] test test_d062_grid_block_dimensions ... ok [INFO] [stdout] test test_d055_causal_suffix ... ok [INFO] [stdout] test test_d056_softmax_stability ... ok [INFO] [stdout] test test_d064_register_limit ... ok [INFO] [stdout] test test_d065_ptx_vs_cpu_reference ... ok [INFO] [stdout] test test_e067_wgsl_add_correctness ... ok [INFO] [stdout] test test_e068_wgsl_mul_correctness ... ok [INFO] [stdout] test test_e069_wgsl_dot_correctness ... ok [INFO] [stdout] test test_e070_wgsl_relu_correctness ... ok [INFO] [stdout] test test_e071_wgsl_sigmoid_correctness ... ok [INFO] [stdout] test test_e072_wgsl_tanh_correctness ... ok [INFO] [stdout] test test_e073_wgsl_gelu_correctness ... ok [INFO] [stdout] test test_e074_wgsl_swish_correctness ... ok [INFO] [stdout] test test_e076_wgsl_matmul_correctness ... ok [INFO] [stdout] test test_d063_shared_memory_limit ... ok [INFO] [stdout] test test_c049_fma_availability ... ok [INFO] [stdout] test test_e078_async_timeout ... ok [INFO] [stdout] test test_e079_error_messages ... ok [INFO] [stdout] test test_c050_no_denormal_stall ... ok [INFO] [stdout] test test_e075_wgsl_softmax_correctness ... ok [INFO] [stdout] test test_f081_valid_rgba_output ... ok [INFO] [stdout] test test_f083_identical_inputs ... ok [INFO] [stdout] test test_e080_cross_platform ... ok [INFO] [stdout] test test_b017_deterministic_output ... ok [INFO] [stdout] test test_e077_buffer_overflow_handling ... ok [INFO] [stdout] test test_f084_different_inputs ... ok [INFO] [stdout] test test_f087_special_value_handling ... ok [INFO] [stdout] test test_f088_single_pixel_detection ... ok [INFO] [stdout] test test_f089_threshold_application ... ok [INFO] [stdout] test test_g091_runner_completes ... ok [INFO] [stdout] test test_g092_slowdown_detection ... ok [INFO] [stdout] test test_f082_dimensions_match ... ok [INFO] [stdout] test test_d060_register_validation ... ok [INFO] [stdout] test test_f085_color_palette_mapping ... ok [INFO] [stdout] test test_c035_dot_positive_semidefinite ... ok [INFO] [stdout] test test_f090_renderer_determinism ... ok [INFO] [stdout] test test_g093_failure_detection ... ok [INFO] [stdout] test test_g094_timing_variance ... ok [INFO] [stdout] test test_f086_constant_input_handling ... ok [INFO] [stdout] test test_g095_memory_limit ... ok [INFO] [stdout] test test_d061_compute_capability ... ok [INFO] [stdout] test test_e066_wgsl_validation_infrastructure ... ok [INFO] [stdout] test test_b018_different_seeds_different_outputs ... ok [INFO] [stdout] test test_d054_attention_kernel_naming ... ok [INFO] [stdout] test test_g096_pass_rate ... ok [INFO] [stdout] test test_g097_report_schema ... ok [INFO] [stdout] test test_g098_realtime_capability ... ok [INFO] [stdout] test test_g100_jidoka_first_failure ... ok [INFO] [stdout] test test_g099_seed_reproducibility ... ok [INFO] [stdout] test test_d053_barrier_sync_pattern ... ok [INFO] [stdout] test test_d052_shared_memory_pattern ... ok [INFO] [stdout] test test_d051_ptx_validation_infrastructure ... ok [INFO] [stdout] test test_d059_loop_branch_pattern ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 102 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/falsification_tui.rs (/opt/rustwide/target/debug/deps/falsification_tui-8ace015329d14ec3) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_h009_unified_device_trait_structure ... ok [INFO] [stderr] Running tests/fma_correctness_f017.rs (/opt/rustwide/target/debug/deps/fma_correctness_f017-d51d9d9d3f34dca7) [INFO] [stdout] test test_h003_cpu_core_count ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test f017_fma_more_accurate_than_mul_add ... ok [INFO] [stdout] test f019_fma_subnormal_handling ... ok [INFO] [stdout] test f021_fma_zero_handling ... ok [INFO] [stdout] test f027_fma_nan_propagation ... ok [INFO] [stdout] test f028_fma_infinity_handling ... ok [INFO] [stdout] test f022_fma_dot_product_accuracy ... ok [INFO] [stderr] Running tests/golden_trace_validation.rs (/opt/rustwide/target/debug/deps/golden_trace_validation-46253ddad9ea9109) [INFO] [stdout] test f020_fma_backend_consistency ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_activation_functions_golden_trace ... ignored [INFO] [stdout] test test_backend_detection_golden_trace ... ignored [INFO] [stdout] test test_matrix_operations_golden_trace ... ignored [INFO] [stdout] test test_ml_similarity_golden_trace ... ignored [INFO] [stdout] test test_performance_demo_golden_trace ... ignored [INFO] [stdout] test test_golden_trace_analysis_exists ... ok [INFO] [stdout] test test_golden_trace_summaries_exist ... ok [INFO] [stdout] test test_performance_budgets_documented ... ok [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-f39fe670dd8f1917) [INFO] [stdout] test test_golden_traces_valid_json ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test integration_backend_selection ... ok [INFO] [stdout] test integration_error_handling ... ok [INFO] [stdout] test integration_smoke_test_all_operations ... ok [INFO] [stdout] test integration_matrix_matvec ... ok [INFO] [stdout] test integration_matrix_vecmat ... ok [INFO] [stdout] test integration_matrix_constructors ... ok [INFO] [stdout] test integration_matrix_transpose ... ok [INFO] [stdout] test integration_matrix_matmul ... ok [INFO] [stdout] test integration_performance_gate ... ok [INFO] [stdout] test integration_backend_equivalence_norms ... ok [INFO] [stdout] test integration_backend_consistency ... ok [INFO] [stdout] test integration_vector_elementwise_unary ... ok [INFO] [stdout] test integration_backend_equivalence_activations ... ok [INFO] [stdout] test integration_vector_activations ... ok [INFO] [stdout] test integration_vector_normalization ... ok [INFO] [stdout] test integration_vector_scalar_ops ... ok [INFO] [stdout] test integration_vector_reductions ... ok [INFO] [stdout] test integration_vector_elementwise_binary ... ok [INFO] [stdout] test integration_vector_trig ... ok [INFO] [stdout] test integration_vector_preprocessing ... ok [INFO] [stdout] test integration_vector_statistics_two_vectors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/numerical_stability_f092.rs (/opt/rustwide/target/debug/deps/numerical_stability_f092-11be2753152d4582) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test f092_perturbation_stability ... ok [INFO] [stdout] test f095_ill_conditioned_warning ... ok [INFO] [stdout] test f098_matvec_stability ... ok [INFO] [stdout] test f097_norm_stability ... ok [INFO] [stdout] test f096_dot_product_order ... ok [INFO] [stdout] test f094_eigen_well_conditioned ... ok [INFO] [stdout] test f099_higham_stability_suite ... ok [INFO] [stdout] test f093_matmul_stability ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/pixel_fkr.rs (/opt/rustwide/target/debug/deps/pixel_fkr-63d029cb114bab98) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test ptx_pixel_fkr_location ... ok [INFO] [stdout] test scalar_pixel_fkr_q4k_dequant ... ok [INFO] [stdout] test simd_pixel_fkr_remainder_255 ... ok [INFO] [stdout] test simd_pixel_fkr_softmax ... ok [INFO] [stdout] test simd_pixel_fkr_unaligned_17 ... ok [INFO] [stdout] test simd_pixel_fkr_relu ... ok [INFO] [stdout] test scalar_pixel_fkr_silu ... ok [INFO] [stdout] test pixel_fkr_summary ... ok [INFO] [stdout] test scalar_pixel_fkr_softmax ... ok [INFO] [stdout] test scalar_pixel_fkr_rope ... ok [INFO] [stdout] test scalar_pixel_fkr_rmsnorm ... ok [INFO] [stdout] test simd_pixel_fkr_vector_ops ... ok [INFO] [stderr] Running tests/smoke_e2e.rs (/opt/rustwide/target/debug/deps/smoke_e2e-e07e8ad58634b118) [INFO] [stdout] test scalar_pixel_fkr_causal_mask ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test smoke_empty_input ... ok [INFO] [stdout] test smoke_backend_equivalence ... ok [INFO] [stdout] test smoke_simd_relu ... ok [INFO] [stdout] test smoke_simd_softmax ... ok [INFO] [stdout] test smoke_nan_propagation ... ok [INFO] [stdout] test smoke_simd_vector_add ... ok [INFO] [stdout] test smoke_simd_dot_product ... ok [INFO] [stdout] test smoke_infinity_handling ... ok [INFO] [stdout] test smoke_single_element ... ok [INFO] [stdout] test smoke_non_aligned_17 ... ok [INFO] [stdout] test smoke_simd_vector_mul ... ok [INFO] [stdout] test smoke_simd_vector_norm ... ok [INFO] [stdout] test smoke_performance_baseline ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s [INFO] [stdout] [INFO] [stderr] Running tests/tuner_falsification.rs (/opt/rustwide/target/debug/deps/tuner_falsification-a8627a209d8e02f4) [INFO] [stdout] [INFO] [stdout] running 85 tests [INFO] [stdout] test f005_kernel_selection_valid ... ok [INFO] [stdout] test f007_kernel_single_preference ... ok [INFO] [stdout] test f006_kernel_batch_preference ... ok [INFO] [stdout] test f009_classifier_deterministic ... ok [INFO] [stdout] test f002_throughput_confidence_valid ... ok [INFO] [stdout] test f001_throughput_positive ... ok [INFO] [stdout] test f013_alternatives_ordered ... ok [INFO] [stdout] test f010_prediction_latency ... ok [INFO] [stdout] test f004_batch_size_monotonic ... ok [INFO] [stdout] test f008_prediction_deterministic ... ok [INFO] [stdout] test f012_feature_importance_sum ... ok [INFO] [stdout] test f015_model_size_inverse ... ok [INFO] [stdout] test f016_bandwidth_monotonic ... ok [INFO] [stdout] test f017_tuner_consistency ... ok [INFO] [stdout] test f026_kernel_onehot_valid ... ok [INFO] [stdout] test f019_model_version_valid ... ok [INFO] [stdout] test f025_quant_onehot_valid ... ok [INFO] [stdout] test f020_bottleneck_valid ... ok [INFO] [stdout] test f021_features_dim_42 ... ok [INFO] [stdout] test f022_features_normalized ... ok [INFO] [stdout] test f011_top_features_present ... ok [INFO] [stdout] test f003_roofline_bound_respected ... ok [INFO] [stdout] test f023_validation_accepts_valid ... ok [INFO] [stdout] test f018_experiments_present ... ok [INFO] [stdout] test f029_hidden_dim_normalized ... ok [INFO] [stdout] test f030_batch_size_normalized ... ok [INFO] [stdout] test f038_num_layers_normalized ... ok [INFO] [stdout] test f032_gpu_mem_bw_normalized ... ok [INFO] [stdout] test f039_num_heads_normalized ... ok [INFO] [stdout] test f027_bytes_per_param_positive ... ok [INFO] [stdout] test f033_model_params_normalized ... ok [INFO] [stdout] test f034_seq_len_affects_vector ... ok [INFO] [stdout] test f035_quant_type_affects_vector ... ok [INFO] [stdout] test f037_sm_count_affects_vector ... ok [INFO] [stdout] test f031_cuda_graphs_binary ... ok [INFO] [stdout] test f036_features_serialize_roundtrip ... ok [INFO] [stdout] test f028_builder_defaults ... ok [INFO] [stdout] test f024_validation_rejects_invalid ... ok [INFO] [stdout] test f040_temperature_default ... ok [INFO] [stdout] test f041_f044_ml_tuner_disabled ... ok [INFO] [stdout] test f045_heuristic_no_training ... ok [INFO] [stdout] test f046_ml_tuner_disabled ... ok [INFO] [stdout] test f047_ml_tuner_disabled ... ok [INFO] [stdout] test f048_ml_tuner_disabled ... ok [INFO] [stdout] test f049_training_data_variance ... ok [INFO] [stdout] test f050_feature_correlation ... ok [INFO] [stdout] test f051_to_f060_reserved ... ok [INFO] [stdout] test f061_brick_profiler_exists ... ok [INFO] [stdout] test f065_model_load_fast ... ok [INFO] [stdout] test f073_defaults_sensible ... ok [INFO] [stdout] test f062_hardware_capability_exists ... ok [INFO] [stdout] test f074_builder_chain ... ok [INFO] [stdout] test f066_feature_extraction_fast ... ok [INFO] [stdout] test f072_prediction_deterministic_instances ... ok [INFO] [stdout] test f070_serialize_roundtrip ... ok [INFO] [stdout] test f075_error_messages ... ok [INFO] [stdout] test f082_extreme_large_model ... ok [INFO] [stdout] test f076_to_f080_reserved ... ok [INFO] [stdout] test f081_extreme_small_model ... ok [INFO] [stdout] test f067_recommendation_fast ... ok [INFO] [stdout] test f069_clone_correct ... ok [INFO] [stdout] test f068_thread_safety ... ok [INFO] [stdout] test f083_extreme_batch_size ... ok [INFO] [stdout] test f084_zero_batch_size ... ok [INFO] [stdout] test f086_all_quant_types ... ok [INFO] [stdout] test f090_all_zeros ... ok [INFO] [stdout] test f089_missing_hardware ... ok [INFO] [stdout] test f096_bottleneck_deterministic ... ok [INFO] [stdout] test f097_version_format ... ok [INFO] [stdout] test f085_extreme_bandwidth ... ok [INFO] [stdout] test f064_tuner_creation_fast ... ok [INFO] [stdout] test f093_memory_stability ... ok [INFO] [stdout] test f094_feature_importance_consistency ... ok [INFO] [stdout] test f087_concept_drift_placeholder ... ok [INFO] [stdout] test f095_recommendations_actionable ... ok [INFO] [stdout] test f088_retraining_placeholder ... ok [INFO] [stdout] test f099_no_interference ... ok [INFO] [stdout] test f098_confidence_range ... ok [INFO] [stdout] test test_score_summary ... ok [INFO] [stdout] test f092_stress_varied_features ... ok [INFO] [stdout] test f100_complete_workflow ... ok [INFO] [stdout] test f071_extractor_deterministic ... ok [INFO] [stdout] test f063_features_from_hardware ... ok [INFO] [stdout] test f014_no_catastrophic_overpredict ... ok [INFO] [stdout] test f091_stress_many_predictions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 85 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/wasm_optimization_tests.rs (/opt/rustwide/target/debug/deps/wasm_optimization_tests-0530916387973aae) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_06_infinity_handling ... ok [INFO] [stdout] test test_10_empty_matrix ... ok [INFO] [stdout] test test_04_non_aligned_dimensions ... ok [INFO] [stdout] test test_03_transpose_property ... ok [INFO] [stdout] test test_05_nan_propagation ... ok [INFO] [stdout] test test_34_graceful_error_handling ... ok [INFO] [stdout] test test_38_reference_match ... ok [INFO] [stdout] test test_30_headless_compatible ... ok [INFO] [stdout] test test_11_matmul_10ms_barrier ... ok [INFO] [stdout] test test_whisper_encoder_attention ... ok [INFO] [stdout] test test_15_no_memory_leak ... ok [INFO] [stdout] test test_01_identity_matmul ... ok [INFO] [stdout] test test_02_zero_matmul ... ok [INFO] [stdout] test test_14_memory_ceiling ... ok [INFO] [stdout] test test_07_determinism ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.71s [INFO] [stdout] [INFO] [stderr] Doc-tests trueno [INFO] [stdout] [INFO] [stdout] running 146 tests [INFO] [stdout] test src/backends/gpu/tensor_view.rs - backends::gpu::tensor_view::TensorView::new (line 74) ... ignored [INFO] [stdout] test src/brick.rs - brick (line 20) ... ignored [INFO] [stdout] test src/brick.rs - brick::BrickProfiler (line 1307) ... ignored [INFO] [stdout] test src/brick.rs - brick::BrickProfiler::record_elapsed (line 1456) ... ignored [INFO] [stdout] test src/brick.rs - brick::BrickProfiler::record_elapsed_with_bytes (line 1492) ... ignored [INFO] [stdout] test src/brick.rs - brick::time_brick (line 1697) ... ignored [INFO] [stdout] test src/eigen.rs - eigen::SymmetricEigen::eigenvalues (line 353) ... ok [INFO] [stdout] test src/chaos.rs - chaos::ChaosConfig::with_signal_injection (line 120) ... ok [INFO] [stdout] test src/chaos.rs - chaos::ChaosConfig::aggressive (line 175) ... ok [INFO] [stdout] test src/eigen.rs - eigen::SymmetricEigen::new (line 96) ... ok [INFO] [stdout] test src/eigen.rs - eigen::SymmetricEigen::eigenvectors (line 374) ... ok [INFO] [stdout] test src/lib.rs - select_backend_for_operation (line 320) ... ok [INFO] [stdout] test src/chaos.rs - chaos::ChaosConfig::with_timeout (line 103) ... ok [INFO] [stdout] test src/chaos.rs - chaos::ChaosConfig::gentle (line 147) ... ok [INFO] [stdout] test src/eigen.rs - eigen::SymmetricEigen::reconstruct (line 458) ... ok [INFO] [stdout] test src/chaos.rs - chaos (line 8) ... ok [INFO] [stdout] test src/eigen.rs - eigen (line 15) ... ok [INFO] [stdout] test src/hash/mod.rs - hash (line 8) ... ok [INFO] [stdout] test src/chaos.rs - chaos::ChaosConfig::with_cpu_limit (line 84) ... ok [INFO] [stdout] test src/lib.rs - (line 20) ... ok [INFO] [stdout] test src/eigen.rs - eigen::SymmetricEigen::iter (line 393) ... ok [INFO] [stdout] test src/lib.rs - select_best_available_backend (line 231) ... ok [INFO] [stdout] test src/chaos.rs - chaos::ChaosConfig::with_memory_limit (line 66) ... ok [INFO] [stdout] test src/matrix.rs - matrix (line 8) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::avg_pool2d (line 2418) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::embedding_lookup (line 2259) ... ok [INFO] [stdout] test src/monitor.rs - monitor (line 21) ... ignored [INFO] [stdout] test src/monitor.rs - monitor::GpuMonitor (line 790) ... ignored [INFO] [stdout] test src/simulation.rs - simulation (line 17) ... ignored [INFO] [stdout] test src/tuner.rs - tuner (line 20) ... ignored [INFO] [stdout] test src/tuner.rs - tuner::BrickTuner::load_apr (line 1726) ... ignored [INFO] [stdout] test src/tuner.rs - tuner::BrickTuner::save_apr (line 1685) ... ignored [INFO] [stdout] test src/matrix.rs - matrix::Matrix::convolve2d (line 2091) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::gather (line 2512) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix (line 39) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::identity (line 219) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::from_slice (line 179) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::max_pool2d (line 2354) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::transpose (line 1815) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::topk (line 2477) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::from_vec (line 109) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector (line 118) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::from_slice_with_backend (line 186) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::pad (line 2568) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::vecmat (line 2019) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::new (line 78) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::len (line 304) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::from_slice (line 148) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::matmul (line 303) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::zeros (line 194) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::add (line 348) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::acosh (line 4085) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::abs (line 2823) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::as_slice (line 290) ... ok [INFO] [stdout] test src/matrix.rs - matrix::Matrix::matvec (line 1891) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::argmax (line 742) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::from_vec (line 168) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::asin (line 3749) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::atan (line 3843) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::asinh (line 4055) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::abs (line 2812) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::atanh (line 4107) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::argmin (line 790) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::acos (line 3795) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::is_empty (line 318) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::clamp (line 2954) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::ceil (line 4150) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::clip (line 1444) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::covariance (line 1047) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::correlation (line 1097) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::correlation (line 1115) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::clamp (line 2943) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::copysign (line 4287) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::cosh (line 3912) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::cos (line 3639) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::dot (line 582) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::covariance (line 1059) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::elu (line 2074) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::fma (line 3123) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::exp (line 3360) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::layer_norm (line 1301) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::clip (line 1430) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::fract (line 4231) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::div (line 527) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::covariance (line 1034) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::hardswish (line 2391) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::lerp (line 3038) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::floor (line 4126) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::gelu (line 2171) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::ln (line 3468) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::maximum (line 4360) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::lerp (line 3026) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::log2 (line 3511) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::minmax_normalize (line 1245) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::leaky_relu (line 1974) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::mean (line 920) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::minimum (line 4324) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::max (line 646) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::layer_norm_simple (line 1379) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::mean (line 932) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::min (line 694) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::log10 (line 3553) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::mish (line 2461) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::mul (line 472) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::minmax_normalize (line 1223) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::neg (line 4396) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::norm_l1 (line 2705) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::normalize (line 2646) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::norm_l1 (line 2693) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::norm_linf (line 2767) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::log_softmax (line 1569) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::norm_l2 (line 2586) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::recip (line 3277) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::norm_linf (line 2755) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::normalize (line 2662) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::norm_l2 (line 2598) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::recip (line 3286) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::pow (line 3322) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::relu (line 1666) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::scale (line 2892) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::sqrt (line 3214) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::signum (line 4257) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::sigmoid (line 1846) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::selu (line 2525) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::round (line 4178) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::sinh (line 3881) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::sin (line 3595) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::scale (line 2871) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::softmax (line 1500) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::scale (line 2882) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::stddev (line 1012) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::sub (line 413) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::sum (line 632) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::sum_kahan (line 845) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::trunc (line 4207) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::variance (line 970) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::swish (line 2276) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::sqrt (line 3205) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::stddev (line 1000) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::tanh (line 3944) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::sum_of_squares (line 890) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::zscore (line 1153) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::variance (line 958) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::tan (line 3698) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::zscore (line 1177) ... ok [INFO] [stdout] test src/vector.rs - vector::Vector::with_alignment (line 231) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 134 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 11.99s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "acf166ba8ce4ff35c02c8e5ad591882165ad9332efb118051454f4db5e103706", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "acf166ba8ce4ff35c02c8e5ad591882165ad9332efb118051454f4db5e103706", kill_on_drop: false }` [INFO] [stdout] acf166ba8ce4ff35c02c8e5ad591882165ad9332efb118051454f4db5e103706