[INFO] fetching crate numr 0.5.2... [INFO] testing numr-0.5.2 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate numr 0.5.2 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate numr 0.5.2 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate numr 0.5.2 [INFO] tweaked toml for crates.io crate numr 0.5.2 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate numr 0.5.2 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate numr 0.5.2 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 691dd3f6b66ce20dd638f6229260c20624d128045bc410969c45a6fe384f0ac8 [INFO] running `Command { std: "docker" "start" "-a" "691dd3f6b66ce20dd638f6229260c20624d128045bc410969c45a6fe384f0ac8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "691dd3f6b66ce20dd638f6229260c20624d128045bc410969c45a6fe384f0ac8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "691dd3f6b66ce20dd638f6229260c20624d128045bc410969c45a6fe384f0ac8", kill_on_drop: false }` [INFO] [stdout] 691dd3f6b66ce20dd638f6229260c20624d128045bc410969c45a6fe384f0ac8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b9dc5b0f3d87981043b0a650950a0a2d5b57ac36770691c625ff4e86b815c009 [INFO] running `Command { std: "docker" "start" "-a" "b9dc5b0f3d87981043b0a650950a0a2d5b57ac36770691c625ff4e86b815c009", kill_on_drop: false }` [INFO] [stderr] Compiling ptr_meta_derive v0.3.1 [INFO] [stderr] Compiling bytecheck_derive v0.8.2 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling munge_macro v0.4.7 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling rkyv_derive v0.8.15 [INFO] [stderr] Compiling numr v0.5.2 (/opt/rustwide/workdir) [INFO] [stderr] Compiling ptr_meta v0.3.1 [INFO] [stderr] Compiling munge v0.4.7 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling rancor v0.1.1 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling bytecheck v0.8.2 [INFO] [stderr] Compiling rend v0.5.3 [INFO] [stderr] Compiling rkyv v0.8.15 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.47s [INFO] running `Command { std: "docker" "inspect" "b9dc5b0f3d87981043b0a650950a0a2d5b57ac36770691c625ff4e86b815c009", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b9dc5b0f3d87981043b0a650950a0a2d5b57ac36770691c625ff4e86b815c009", kill_on_drop: false }` [INFO] [stdout] b9dc5b0f3d87981043b0a650950a0a2d5b57ac36770691c625ff4e86b815c009 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a5e535fe79d84dbccd1a864251e1cac8040a34ec7d32e93d341ac9aac7df353f [INFO] running `Command { std: "docker" "start" "-a" "a5e535fe79d84dbccd1a864251e1cac8040a34ec7d32e93d341ac9aac7df353f", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling mio v1.2.0 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling inventory v0.3.24 [INFO] [stderr] Compiling fxhash v0.2.1 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling evalexpr v11.3.1 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling indicatif v0.17.11 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling ptr_meta_derive v0.3.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling bytecheck_derive v0.8.2 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling munge_macro v0.4.7 [INFO] [stderr] Compiling rkyv_derive v0.8.15 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling nalgebra-macros v0.2.2 [INFO] [stderr] Compiling fluxbench-macros v0.1.3 [INFO] [stderr] Compiling ptr_meta v0.3.1 [INFO] [stderr] Compiling rancor v0.1.1 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling munge v0.4.7 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling bytecheck v0.8.2 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling rend v0.5.3 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling fluxbench-stats v0.1.3 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling wide v0.7.33 [INFO] [stderr] Compiling simba v0.9.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling rkyv v0.8.15 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling nalgebra v0.33.3 [INFO] [stderr] Compiling fluxbench-ipc v0.1.3 [INFO] [stderr] Compiling numr v0.5.2 (/opt/rustwide/workdir) [INFO] [stderr] Compiling fluxbench-core v0.1.3 [INFO] [stderr] Compiling fluxbench-logic v0.1.3 [INFO] [stderr] Compiling fluxbench-report v0.1.3 [INFO] [stderr] Compiling fluxbench-cli v0.1.3 [INFO] [stderr] Compiling fluxbench v0.1.3 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 19s [INFO] running `Command { std: "docker" "inspect" "a5e535fe79d84dbccd1a864251e1cac8040a34ec7d32e93d341ac9aac7df353f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a5e535fe79d84dbccd1a864251e1cac8040a34ec7d32e93d341ac9aac7df353f", kill_on_drop: false }` [INFO] [stdout] a5e535fe79d84dbccd1a864251e1cac8040a34ec7d32e93d341ac9aac7df353f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 38c879295f3b37ee03ae6cd75eb13137e1fcf7861d1b0112d5efd4d7b5b13f78 [INFO] running `Command { std: "docker" "start" "-a" "38c879295f3b37ee03ae6cd75eb13137e1fcf7861d1b0112d5efd4d7b5b13f78", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.37s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/numr-c6cd7a9b199fcf1b) [INFO] [stdout] running 837 tests [INFO] [stdout] test algorithm::fft::tests::test_complex_dtype_conversion ... ok [INFO] [stdout] test algorithm::fft::tests::test_is_power_of_two ... ok [INFO] [stdout] test algorithm::fft::tests::test_normalization_factor ... ok [INFO] [stdout] test algorithm::linalg::helpers::tests::test_validate_square_matrix ... ok [INFO] [stdout] test algorithm::linalg::matrix_functions_core::tests::test_invert_matrix_2x2 ... ok [INFO] [stdout] test algorithm::linalg::helpers::tests::test_validate_linalg_dtype ... ok [INFO] [stdout] test algorithm::linalg::matrix_functions_core::tests::test_matmul_square_identity ... ok [INFO] [stdout] test algorithm::linalg::tensor_decompose_core::tests::test_validate_ranks ... ok [INFO] [stdout] test algorithm::polynomial::core::convolve::tests::test_convolve_empty ... ok [INFO] [stdout] test algorithm::polynomial::core::convolve::tests::test_convolve_direct_asymmetric ... ok [INFO] [stdout] test algorithm::polynomial::core::convolve::tests::test_convolve_direct_simple ... ok [INFO] [stdout] test algorithm::polynomial::core::convolve::tests::test_convolve_f64 ... ok [INFO] [stdout] test algorithm::polynomial::core::convolve::tests::test_convolve_impl_selects_direct ... ok [INFO] [stdout] test algorithm::linalg::matrix_functions_core::tests::test_exp_2x2_block_identity ... ok [INFO] [stdout] test algorithm::polynomial::core::tests::test_dtype_support ... ok [INFO] [stdout] test algorithm::polynomial::helpers::tests::test_validate_polynomial_coeffs ... ok [INFO] [stdout] test algorithm::polynomial::helpers::tests::test_validate_polynomial_dtype ... ok [INFO] [stdout] test algorithm::polynomial::helpers::tests::test_validate_polynomial_roots ... ok [INFO] [stdout] test algorithm::polynomial::core::convolve::tests::test_convolve_fft_simple ... ok [INFO] [stdout] test algorithm::fft::tests::test_twiddle_generation ... ok [INFO] [stdout] test algorithm::polynomial::core::convolve::tests::test_convolve_impl_selects_fft ... ok [INFO] [stdout] test algorithm::special::scalar::airy::tests::test_airy_bi_special_values ... ok [INFO] [stdout] test algorithm::special::scalar::airy::tests::test_airy_ai_special_values ... ok [INFO] [stdout] test algorithm::special::scalar::airy::tests::test_airy_nan ... ok [INFO] [stdout] test algorithm::special::scalar::airy::tests::test_airy_oscillation_negative ... ok [INFO] [stdout] test algorithm::linalg::tensor_decompose_core::tests::test_unfold_permutation ... ok [INFO] [stdout] test algorithm::special::scalar::airy::tests::test_airy_wronskian ... ok [INFO] [stdout] test algorithm::special::scalar::elliptic::tests::test_ellipe_monotonicity ... ok [INFO] [stdout] test algorithm::special::scalar::elliptic::tests::test_ellipe_special_values ... ok [INFO] [stdout] test algorithm::special::scalar::elliptic::tests::test_ellipk_monotonicity ... ok [INFO] [stdout] test algorithm::special::scalar::elliptic::tests::test_ellipk_special_values ... ok [INFO] [stdout] test algorithm::special::scalar::elliptic::tests::test_elliptic_integrals_relation ... ok [INFO] [stdout] test algorithm::special::scalar::fresnel::tests::test_fresnel_cornu_spiral ... ok [INFO] [stdout] test algorithm::special::scalar::fresnel::tests::test_fresnel_nan ... ok [INFO] [stdout] test algorithm::special::scalar::fresnel::tests::test_fresnel_odd_symmetry ... ok [INFO] [stdout] test algorithm::polynomial::core::convolve::tests::test_convolve_direct_vs_fft_equivalence ... ok [INFO] [stdout] test algorithm::special::scalar::fresnel::tests::test_fresnel_s_special_values ... ok [INFO] [stdout] test algorithm::special::scalar::fresnel::tests::test_fresnel_series_auxiliary_continuity ... ok [INFO] [stdout] test algorithm::special::scalar::hypergeometric::tests::test_hyp1f1_kummer_relation ... ok [INFO] [stdout] test algorithm::special::scalar::hypergeometric::tests::test_hyp1f1_negative_z ... ok [INFO] [stdout] test algorithm::special::scalar::hypergeometric::tests::test_hyp1f1_polynomial ... ok [INFO] [stdout] test algorithm::special::scalar::hypergeometric::tests::test_hyp1f1_special_values ... ok [INFO] [stdout] test algorithm::special::scalar::hypergeometric::tests::test_hyp2f1_at_one ... ok [INFO] [stdout] test algorithm::special::scalar::fresnel::tests::test_fresnel_c_special_values ... ok [INFO] [stdout] test algorithm::special::scalar::hypergeometric::tests::test_hyp2f1_negative_z ... ok [INFO] [stdout] test algorithm::special::scalar::hypergeometric::tests::test_hyp2f1_polynomial ... ok [INFO] [stdout] test algorithm::special::scalar::hypergeometric::tests::test_hyp2f1_special_values ... ok [INFO] [stdout] test algorithm::special::scalar::hypergeometric::tests::test_hyp2f1_symmetry ... ok [INFO] [stdout] test algorithm::special::scalar::hypergeometric::tests::test_hyp_nan_handling ... ok [INFO] [stdout] test algorithm::special::scalar::inverse_functions::tests::test_betaincinv_bounds ... ok [INFO] [stdout] test algorithm::special::scalar::inverse_functions::tests::test_gammaincinv_bounds ... ok [INFO] [stdout] test algorithm::special::scalar::inverse_functions::tests::test_gammaincinv_roundtrip ... ok [INFO] [stdout] test algorithm::special::scalar::inverse_functions::tests::test_betaincinv_roundtrip ... ok [INFO] [stdout] test algorithm::special::scalar::orthogonal::tests::test_legendre_p_assoc_explicit ... ok [INFO] [stdout] test algorithm::special::scalar::orthogonal::tests::test_legendre_p_assoc_m0 ... ok [INFO] [stdout] test algorithm::special::scalar::orthogonal::tests::test_legendre_p_assoc_m_greater_n ... ok [INFO] [stdout] test algorithm::special::scalar::orthogonal::tests::test_legendre_nan ... ok [INFO] [stdout] test algorithm::special::scalar::orthogonal::tests::test_legendre_p_explicit ... ok [INFO] [stdout] test algorithm::special::scalar::orthogonal::tests::test_legendre_p_special_values ... ok [INFO] [stdout] test algorithm::special::scalar::orthogonal::tests::test_sph_harm_complex_normalization ... ok [INFO] [stdout] test algorithm::special::scalar::orthogonal::tests::test_sph_harm_orthogonality ... ok [INFO] [stdout] test algorithm::special::scalar::orthogonal::tests::test_sph_harm_symmetry ... ok [INFO] [stdout] test autograd::backward::tests::test_backward_leaf_variable ... ok [INFO] [stdout] test autograd::backward::tests::test_backward_requires_scalar ... ok [INFO] [stdout] test autograd::backward::tests::test_backward_with_graph_leaf_variable ... ok [INFO] [stdout] test autograd::backward::tests::test_backward_with_graph_requires_scalar ... ok [INFO] [stdout] test autograd::backward::tests::test_backward_with_graph_simple_mul ... ok [INFO] [stdout] test autograd::backward::tests::test_backward_with_graph_to_grad_store ... ok [INFO] [stdout] test autograd::backward::tests::test_backward_with_hooks_matches_backward ... ok [INFO] [stdout] test autograd::backward::tests::test_hessian_vector_product ... ok [INFO] [stdout] test autograd::backward::tests::test_second_order_sub ... ok [INFO] [stdout] test autograd::backward::tests::test_second_order_add ... ok [INFO] [stdout] test autograd::backward::tests::test_backward_with_hooks_no_hook_for_non_leaf ... ok [INFO] [stdout] test autograd::backward::tests::test_second_order_div ... ok [INFO] [stdout] test autograd::backward::tests::test_second_order_through_broadcast ... ok [INFO] [stdout] test autograd::backward::tests::test_backward_with_graph_matches_backward ... ok [INFO] [stdout] test autograd::backward::tests::test_second_order_through_broadcast_shapes ... ok [INFO] [stdout] test autograd::backward::tests::test_second_order_derivative_x_squared ... ok [INFO] [stdout] test autograd::backward::tests::test_second_order_through_mean ... ok [INFO] [stdout] test autograd::backward::tests::test_second_order_through_sum ... ok [INFO] [stdout] test autograd::checkpoint::tests::test_checkpoint_chained ... ok [INFO] [stdout] test autograd::backward::tests::test_second_order_through_mul_scalar ... ok [INFO] [stdout] test autograd::checkpoint::tests::test_checkpoint_matches_normal_complex ... ok [INFO] [stdout] test autograd::checkpoint::tests::test_checkpoint_vector_output ... ok [INFO] [stdout] test autograd::backward::tests::test_second_order_through_pow_scalar ... ok [INFO] [stdout] test autograd::checkpoint::tests::test_checkpoint_multi_input ... ok [INFO] [stdout] test autograd::checkpoint::tests::test_checkpoint_with_backward_hooks ... ok [INFO] [stdout] test autograd::dual::tests::test_dual_tensor_constant ... ok [INFO] [stdout] test autograd::dual::tests::test_dual_tensor_into_parts ... ok [INFO] [stdout] test autograd::checkpoint::tests::test_checkpoint_x_squared ... ok [INFO] [stdout] test autograd::dual::tests::test_dual_tensor_new ... ok [INFO] [stdout] test autograd::dual::tests::test_dual_tensor_with_unit_tangent ... ok [INFO] [stdout] test autograd::dual_ops::activation::tests::test_dual_relu_mixed ... ok [INFO] [stdout] test autograd::dual_ops::activation::tests::test_dual_relu_positive ... ok [INFO] [stdout] test autograd::dual_ops::activation::tests::test_dual_sigmoid_at_zero ... ok [INFO] [stdout] test autograd::dual_ops::activation::tests::test_dual_relu_negative ... ok [INFO] [stdout] test autograd::dual_ops::activation::tests::test_dual_sigmoid_large_positive ... ok [INFO] [stdout] test autograd::dual_ops::activation::tests::test_dual_sigmoid_large_negative ... ok [INFO] [stdout] test autograd::dual_ops::arithmetic::tests::test_dual_constant_no_tangent ... ok [INFO] [stdout] test autograd::dual_ops::arithmetic::tests::test_dual_add ... ok [INFO] [stdout] test autograd::dual_ops::arithmetic::tests::test_dual_mul ... ok [INFO] [stdout] test autograd::dual_ops::matmul::tests::test_dual_matmul ... ok [INFO] [stdout] test autograd::dual_ops::reduce::tests::test_dual_sum ... ok [INFO] [stdout] test autograd::dual_ops::scalar::tests::test_dual_pow_scalar ... ok [INFO] [stdout] test autograd::dual_ops::unary::tests::test_dual_exp ... ok [INFO] [stdout] test autograd::dual_ops::unary::tests::test_dual_sin_cos ... ok [INFO] [stdout] test autograd::forward::tests::test_jacobian_forward_linear ... ok [INFO] [stdout] test autograd::forward::tests::test_jvp_chain_rule ... ok [INFO] [stdout] test autograd::forward::tests::test_jvp_multi ... ok [INFO] [stdout] test autograd::forward::tests::test_jvp_matmul ... ok [INFO] [stdout] test autograd::forward::tests::test_jvp_sum_squares ... ok [INFO] [stdout] test autograd::forward::tests::test_jvp_square ... ok [INFO] [stdout] test autograd::forward::tests::test_jvp_two_inputs ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_relu_backward_mixed ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_log_softmax_backward ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_relu_backward_positive ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_sigmoid_backward ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_silu_backward ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_silu_backward_2d ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_silu_backward_nonzero ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_silu_backward_negative_gradient ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_softmax_backward ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_softplus_backward ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_softplus_backward_2d ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_softplus_backward_large_negative ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_softplus_backward_large_positive ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_softplus_backward_non_unit_gradient ... ok [INFO] [stdout] test autograd::ops::activation::tests::test_softplus_backward_nonzero ... ok [INFO] [stdout] test autograd::ops::arithmetic::tests::test_add_backward_same_shape ... ok [INFO] [stdout] test autograd::ops::arithmetic::tests::test_mul_backward ... ok [INFO] [stdout] test autograd::ops::arithmetic::tests::test_div_backward ... ok [INFO] [stdout] test autograd::ops::linalg::tests::test_cholesky_backward ... ok [INFO] [stdout] test autograd::ops::linalg::tests::test_det_backward ... ok [INFO] [stdout] test autograd::ops::linalg::tests::test_trace_backward ... ok [INFO] [stdout] test autograd::ops::normalization::fused_add_layer_norm::tests::test_fused_add_layer_norm_backward_basic ... ok [INFO] [stdout] test autograd::ops::normalization::fused_add_layer_norm::tests::test_fused_add_layer_norm_backward_shared_gradient ... ok [INFO] [stdout] test autograd::ops::reduce::extremum::tests::test_min_backward ... ok [INFO] [stdout] test autograd::ops::normalization::fused_add_rms_norm::tests::test_fused_add_rms_norm_backward_basic ... ok [INFO] [stdout] test autograd::ops::normalization::fused_add_rms_norm::tests::test_fused_add_rms_norm_backward_shared_gradient ... ok [INFO] [stdout] test autograd::ops::reduce::sum_mean::tests::test_mean_backward ... ok [INFO] [stdout] test autograd::ops::normalization::layer_norm::tests::test_layer_norm_backward_bias_grad ... ok [INFO] [stdout] test autograd::ops::normalization::layer_norm::tests::test_layer_norm_backward_uniform_grad ... ok [INFO] [stdout] test autograd::ops::normalization::rms_norm::tests::test_rms_norm_backward_gradient_sum ... ok [INFO] [stdout] test autograd::ops::normalization::rms_norm::tests::test_rms_norm_backward_uniform ... ok [INFO] [stdout] test autograd::ops::reduce::sum_mean::tests::test_sum_backward_keepdim ... ok [INFO] [stdout] test autograd::ops::scalar::tests::test_mul_scalar_backward ... ok [INFO] [stdout] test autograd::ops::reduce::sum_mean::tests::test_sum_backward_no_keepdim ... ok [INFO] [stdout] test autograd::ops::scalar::tests::test_div_scalar_backward ... ok [INFO] [stdout] test autograd::ops::reduce::extremum::tests::test_max_backward_with_ties ... ok [INFO] [stdout] test autograd::ops::scalar::tests::test_add_scalar_backward ... ok [INFO] [stdout] test autograd::ops::scalar::tests::test_pow_scalar_backward ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_cat_backward ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_expand_backward ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_expand_backward_multiple_dims ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_narrow_backward ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_permute_backward ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_permute_backward_identity ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_reshape_backward ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_reshape_backward_scalar ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_transpose_backward ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_transpose_backward_3d ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_var_broadcast_to ... ok [INFO] [stdout] test autograd::ops::reduce::extremum::tests::test_max_backward ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_var_cat ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_var_narrow ... ok [INFO] [stdout] test autograd::ops::unary::tests::test_log_backward ... ok [INFO] [stdout] test autograd::ops::unary::tests::test_exp_backward ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_var_transpose ... ok [INFO] [stdout] test autograd::ops::unary::tests::test_neg_backward ... ok [INFO] [stdout] test autograd::ops::unary::tests::test_sqrt_backward ... ok [INFO] [stdout] test autograd::ops::linalg::tests::test_inverse_backward ... ok [INFO] [stdout] test autograd::ops::matmul::tests::test_matmul_backward_non_square ... ok [INFO] [stdout] test autograd::ops::linalg::tests::test_solve_backward ... ok [INFO] [stdout] test autograd::ops::matmul::tests::test_matmul_backward_2x2 ... ok [INFO] [stdout] test autograd::ops::unary::tests::test_square_backward ... ok [INFO] [stdout] test autograd::ops::unary::tests::test_tan_backward ... ok [INFO] [stdout] test algorithm::fft::tests::test_validate_fft_size ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_var_permute ... ok [INFO] [stdout] test autograd::ops::shape::tests::test_var_reshape ... ok [INFO] [stdout] test autograd::ops::unary::tests::test_tanh_backward ... ok [INFO] [stdout] test autograd::var_ops::arithmetic::tests::test_var_add_backward ... ok [INFO] [stdout] test autograd::var_ops::arithmetic::tests::test_var_mul_backward ... ok [INFO] [stdout] test autograd::var_ops::cast::tests::test_var_cast_no_grad ... ok [INFO] [stdout] test autograd::var_ops::conv1d::tests::test_var_conv1d_forward ... ok [INFO] [stdout] test autograd::var_ops::conv2d::tests::test_var_conv2d_forward ... ok [INFO] [stdout] test autograd::var_ops::cast::tests::test_var_cast_f32_to_f64_gradient ... ok [INFO] [stdout] test autograd::var_ops::conv1d::tests::test_var_conv1d_backward_with_bias ... ok [INFO] [stdout] test autograd::var_ops::conv2d::tests::test_var_conv2d_backward_input ... ok [INFO] [stdout] test autograd::var_ops::conv1d::tests::test_var_conv1d_kernel3 ... ok [INFO] [stdout] test autograd::var_ops::cumulative::tests::test_var_cumprod_backward ... ok [INFO] [stdout] test autograd::var_ops::dropout::tests::test_dropout_scaling ... ok [INFO] [stdout] test autograd::var_ops::conv1d::tests::test_var_conv1d_backward_input ... ok [INFO] [stdout] test autograd::var_ops::dropout::tests::test_dropout_zero_rate ... ok [INFO] [stdout] test autograd::var_ops::dropout::tests::test_dropout_full_rate ... ok [INFO] [stdout] test autograd::var_ops::conv2d::tests::test_var_conv2d_kernel2x2 ... ok [INFO] [stdout] test autograd::var_ops::cast::tests::test_var_cast_noop_same_dtype ... ok [INFO] [stdout] test autograd::var_ops::dropout::tests::test_dropout_backward_gradient ... ok [INFO] [stdout] test autograd::var_ops::fused_activation_mul::tests::test_no_grad ... ok [INFO] [stdout] test autograd::var_ops::fused_activation_mul::tests::test_relu_mul_forward ... ok [INFO] [stdout] test autograd::var_ops::fused_activation_mul::tests::test_sigmoid_mul_backward ... ok [INFO] [stdout] test autograd::var_ops::fused_activation_mul::tests::test_silu_mul_matches_separate_ops ... ok [INFO] [stdout] test autograd::var_ops::fused_activation_mul::tests::test_silu_mul_forward ... ok [INFO] [stdout] test autograd::var_ops::gemm_epilogue::tests::test_var_matmul_bias_activation_no_grad ... ok [INFO] [stdout] test autograd::var_ops::fused_activation_mul::tests::test_silu_mul_backward ... ok [INFO] [stdout] test autograd::var_ops::gemm_epilogue::tests::test_var_matmul_bias_activation_forward_none ... ok [INFO] [stdout] test autograd::var_ops::linalg::tests::test_var_cholesky_backward ... ok [INFO] [stdout] test autograd::var_ops::cumulative::tests::test_var_cumsum_backward ... ok [INFO] [stdout] test autograd::var_ops::gemm_epilogue::tests::test_var_matmul_bias_activation_backward ... ok [INFO] [stdout] test autograd::var_ops::linalg::tests::test_var_inverse_backward ... ok [INFO] [stdout] test autograd::var_ops::normalization::tests::test_var_fused_add_rms_norm_forward ... ok [INFO] [stdout] test autograd::var_ops::indexing::tests::test_var_gather_backward ... ok [INFO] [stdout] test autograd::var_ops::linalg::tests::test_var_solve_backward ... ok [INFO] [stdout] test autograd::var_ops::matmul::tests::test_var_matmul_backward ... ok [INFO] [stdout] test autograd::var_ops::linalg::tests::test_var_trace_backward ... ok [INFO] [stdout] test autograd::var_ops::linalg::tests::test_var_det_backward ... ok [INFO] [stdout] test autograd::var_ops::normalization::tests::test_var_fused_add_layer_norm_backward ... ok [INFO] [stdout] test autograd::var_ops::normalization::tests::test_var_fused_add_layer_norm_forward ... ok [INFO] [stdout] test autograd::var_ops::normalization::tests::test_var_fused_add_rms_norm_backward ... ok [INFO] [stdout] test autograd::var_ops::normalization::tests::test_var_rms_norm_no_grad ... ok [INFO] [stdout] test autograd::var_ops::scalar::tests::test_var_add_scalar_backward ... ok [INFO] [stdout] test autograd::var_ops::normalization::tests::test_var_rms_norm_backward ... ok [INFO] [stdout] test autograd::var_ops::scalar::tests::test_var_mul_scalar_backward ... ok [INFO] [stdout] test autograd::var_ops::swiglu::tests::test_swiglu_backward_gate ... ok [INFO] [stdout] test autograd::var_ops::conv2d::tests::test_var_conv2d_backward_with_bias ... ok [INFO] [stdout] test autograd::var_ops::scalar::tests::test_var_pow_scalar_backward ... ok [INFO] [stdout] test autograd::var_ops::swiglu::tests::test_swiglu_no_grad ... ok [INFO] [stdout] test autograd::var_ops::normalization::tests::test_var_fused_add_rms_norm_no_grad ... ok [INFO] [stdout] test autograd::var_ops::normalization::tests::test_var_group_norm_backward ... ok [INFO] [stdout] test autograd::var_ops::normalization::tests::test_var_group_norm_forward ... ok [INFO] [stdout] test autograd::var_ops::normalization::tests::test_var_layer_norm_backward ... ok [INFO] [stdout] test autograd::var_ops::normalization::tests::test_var_layer_norm_forward ... ok [INFO] [stdout] test autograd::var_ops::normalization::tests::test_var_rms_norm_forward ... ok [INFO] [stdout] test autograd::var_ops::arithmetic::tests::test_var_chain_rule ... ok [INFO] [stdout] test autograd::var_ops::swiglu::tests::test_swiglu_forward ... ok [INFO] [stdout] test autograd::var_ops::unary::tests::test_var_exp_backward ... ok [INFO] [stdout] test autograd::var_ops::unary::tests::test_var_tan_backward ... ok [INFO] [stdout] test dtype::complex::tests::complex128_tests::test_arithmetic ... ok [INFO] [stdout] test dtype::complex::tests::complex128_tests::test_negation ... ok [INFO] [stdout] test dtype::complex::tests::complex128_tests::test_polar ... ok [INFO] [stdout] test dtype::complex::tests::complex64_tests::test_conjugate ... ok [INFO] [stdout] test dtype::complex::tests::complex64_tests::test_basic ... ok [INFO] [stdout] test dtype::complex::tests::complex64_tests::test_constants ... ok [INFO] [stdout] test dtype::complex::tests::complex64_tests::test_arithmetic ... ok [INFO] [stdout] test dtype::complex::tests::complex64_tests::test_division ... ok [INFO] [stdout] test dtype::complex::tests::complex64_tests::test_exp ... ok [INFO] [stdout] test dtype::complex::tests::complex64_tests::test_polar ... ok [INFO] [stdout] test dtype::complex::tests::complex64_tests::test_negation ... ok [INFO] [stdout] test dtype::complex::tests::complex128_tests::test_basic ... ok [INFO] [stdout] test dtype::complex::tests::test_complex64_size ... ok [INFO] [stdout] test dtype::complex::tests::test_complex128_size ... ok [INFO] [stdout] test dtype::complex::tests::complex128_tests::test_exp ... ok [INFO] [stdout] test dtype::complex::tests::complex128_tests::test_conjugate ... ok [INFO] [stdout] test dtype::complex::tests::complex128_tests::test_constants ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e4m3_inf ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e4m3_nan ... ok [INFO] [stdout] test dtype::element::tests::test_fp8_element_dtype ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e4m3_one ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e4m3_overflow ... ok [INFO] [stdout] test dtype::complex::tests::test_complex_conversion ... ok [INFO] [stdout] test dtype::complex::tests::test_complex_pod ... ok [INFO] [stdout] test dtype::element::tests::test_element_conversions ... ok [INFO] [stdout] test dtype::element::tests::test_element_dtype ... ok [INFO] [stdout] test dtype::element::tests::test_fp8_element_conversions ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e4m3_arithmetic ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e4m3_bytemuck ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e4m3_negative ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e4m3_underflow ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e4m3_zero ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e5m2_arithmetic ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e5m2_bytemuck ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e5m2_inf ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e5m2_nan ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e5m2_large_range ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e5m2_one ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e5m2_roundtrip ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e5m2_zero ... ok [INFO] [stdout] test dtype::complex::tests::complex128_tests::test_division ... ok [INFO] [stdout] test dtype::fp8::tests::test_fp8_e4m3_roundtrip ... ok [INFO] [stdout] test dtype::promotion::tests::test_float_promotion ... ok [INFO] [stdout] test dtype::promotion::tests::test_fp8_e4m3_vs_e5m2_promotion ... ok [INFO] [stdout] test dtype::promotion::tests::test_fp8_safe_cast ... ok [INFO] [stdout] test dtype::promotion::tests::test_fp8_same_type_promotion ... ok [INFO] [stdout] test dtype::promotion::tests::test_fp8_to_wider_float_promotion ... ok [INFO] [stdout] test dtype::promotion::tests::test_fp8_vs_int_promotion ... ok [INFO] [stdout] test dtype::promotion::tests::test_int_float_promotion ... ok [INFO] [stdout] test dtype::promotion::tests::test_safe_cast ... ok [INFO] [stdout] test dtype::promotion::tests::test_same_type_promotion ... ok [INFO] [stdout] test dtype::promotion::tests::test_signed_unsigned_promotion ... ok [INFO] [stdout] test dtype::tests::test_compute_precision_default ... ok [INFO] [stdout] test dtype::tests::test_dtype_set ... ok [INFO] [stdout] test dtype::tests::test_dtype_size ... ok [INFO] [stdout] test dtype::tests::test_fp8_dtype_values ... ok [INFO] [stdout] test dtype::tests::test_dtype_categories ... ok [INFO] [stdout] test dtype::tests::test_fp8_short_names ... ok [INFO] [stdout] test ops::activation::tests::test_normalize_softmax_dim ... ok [INFO] [stdout] test ops::arithmetic::tests::test_broadcast_shape ... ok [INFO] [stdout] test ops::common::quasirandom::tests::test_dimension_zero_vectors ... ok [INFO] [stdout] test ops::common::quasirandom::tests::test_validate_basic_params ... ok [INFO] [stdout] test ops::common::quasirandom::tests::test_validate_dtype ... ok [INFO] [stdout] test ops::common::quasirandom::tests::test_validate_latin_hypercube_params ... ok [INFO] [stdout] test ops::common::quasirandom::tests::test_validate_sobol_params ... ok [INFO] [stdout] test ops::conv_common::tests::test_validate_depthwise_conv2d ... ok [INFO] [stdout] test ops::conv_common::tests::test_validate_groups ... ok [INFO] [stdout] test ops::common::quasirandom::tests::test_validate_halton_params ... ok [INFO] [stdout] test ops::conv_common::tests::test_validate_groups_error ... ok [INFO] [stdout] test ops::conv_common::tests::test_compute_output_size ... ok [INFO] [stdout] test ops::conv_common::tests::test_compute_same_padding ... ok [INFO] [stdout] test ops::conv_common::tests::test_validate_conv1d_basic ... ok [INFO] [stdout] test ops::distance_common::tests::test_validate_dtype_supported ... ok [INFO] [stdout] test ops::conv_common::tests::test_validate_conv2d_basic ... ok [INFO] [stdout] test ops::distance_common::tests::test_validate_condensed_length ... ok [INFO] [stdout] test ops::distance_common::tests::test_validate_1d_tensor ... ok [INFO] [stdout] test ops::distance_common::tests::test_validate_min_points ... ok [INFO] [stdout] test ops::distance_common::tests::test_validate_2d_tensor ... ok [INFO] [stdout] test ops::distance_common::tests::test_validate_float_dtype ... ok [INFO] [stdout] test ops::distance_common::tests::test_validate_same_dtype ... ok [INFO] [stdout] test ops::distance_common::tests::test_validate_same_dimension ... ok [INFO] [stdout] test ops::distance_common::tests::test_validate_square_matrix ... ok [INFO] [stdout] test ops::impl_generic::einsum::tests::test_parse_explicit_notation ... ok [INFO] [stdout] test ops::impl_generic::einsum::tests::test_parse_implicit_notation ... ok [INFO] [stdout] test ops::impl_generic::einsum::tests::test_parse_invalid_subscript ... ok [INFO] [stdout] test ops::impl_generic::einsum::tests::test_parse_wrong_input_count ... ok [INFO] [stdout] test ops::impl_generic::multivariate::tests::test_dtype_support_constants ... ok [INFO] [stdout] test ops::impl_generic::einsum::tests::test_parse_trace ... ok [INFO] [stdout] test ops::impl_generic::utility::tests::test_meshgrid_2d_ij ... ok [INFO] [stdout] test ops::impl_generic::utility::tests::test_meshgrid_2d_xy ... ok [INFO] [stdout] test ops::impl_generic::utility::tests::test_meshgrid_3d ... ok [INFO] [stdout] test ops::impl_generic::utility::tests::test_meshgrid_empty ... ok [INFO] [stdout] test ops::impl_generic::utility::tests::test_meshgrid_non_1d_error ... ok [INFO] [stdout] test ops::impl_generic::utility::tests::test_meshgrid_single_input ... ok [INFO] [stdout] test ops::matmul::tests::test_matmul_bias_output_shape ... ok [INFO] [stdout] test ops::matmul::tests::test_matmul_output_shape ... ok [INFO] [stdout] test ops::matmul::tests::test_validate_matmul_bias_dtypes ... ok [INFO] [stdout] test ops::matmul::tests::test_validate_matmul_bias_shapes ... ok [INFO] [stdout] test ops::reduce::tests::test_compute_reduce_strides ... ok [INFO] [stdout] test ops::reduce::tests::test_reduce_output_shape ... ok [INFO] [stdout] test ops::semiring::tests::test_display ... ok [INFO] [stdout] test ops::semiring::tests::test_identity_elements ... ok [INFO] [stdout] test ops::semiring::tests::test_max_min_combine ... ok [INFO] [stdout] test ops::matmul::tests::test_validate_matmul_shapes ... ok [INFO] [stdout] test ops::semiring::tests::test_max_min_reduce ... ok [INFO] [stdout] test ops::semiring::tests::test_min_max_combine ... ok [INFO] [stdout] test ops::semiring::tests::test_min_max_reduce ... ok [INFO] [stdout] test ops::semiring::tests::test_min_plus_combine ... ok [INFO] [stdout] test ops::semiring::tests::test_min_plus_reduce ... ok [INFO] [stdout] test ops::semiring::tests::test_plus_max ... ok [INFO] [stdout] test ops::semiring::tests::test_validate_dtype ... ok [INFO] [stdout] test runtime::common::allocator::tests::test_allocation_stats_default ... ok [INFO] [stdout] test runtime::common::allocator::tests::test_default_allocator_trait_bounds ... ok [INFO] [stdout] test runtime::common::allocator::tests::test_tracking_allocator_allocated_bytes ... ok [INFO] [stdout] test runtime::common::allocator::tests::test_tracking_allocator_basic_stats ... ok [INFO] [stdout] test runtime::common::allocator::tests::test_tracking_allocator_clone_shares_state ... ok [INFO] [stdout] test runtime::common::allocator::tests::test_tracking_allocator_freeze ... ok [INFO] [stdout] test runtime::common::allocator::tests::test_tracking_allocator_freeze_preserved_on_reset ... ok [INFO] [stdout] test runtime::common::allocator::tests::test_tracking_allocator_peak_across_cycles ... ok [INFO] [stdout] test runtime::common::allocator::tests::test_tracking_allocator_reset_busy ... ok [INFO] [stdout] test runtime::common::allocator::tests::test_tracking_allocator_reset_success ... ok [INFO] [stdout] test runtime::common::graph::tests::test_noop_graph_clone ... ok [INFO] [stdout] test runtime::common::graph::tests::test_noop_graph_launch ... ok [INFO] [stdout] test runtime::common::graph::tests::test_noop_graph_send_sync ... ok [INFO] [stdout] test runtime::common::helpers::tests::test_ensure_contiguous ... ok [INFO] [stdout] test runtime::common::helpers::tests::test_normalize_dim_negative ... ok [INFO] [stdout] test runtime::common::helpers::tests::test_normalize_dim_out_of_bounds ... ok [INFO] [stdout] test runtime::common::helpers::tests::test_normalize_dim_positive ... ok [INFO] [stdout] test runtime::common::shape_ops::tests::test_normalize_dim_negative ... ok [INFO] [stdout] test runtime::common::shape_ops::tests::test_normalize_dim_positive ... ok [INFO] [stdout] test runtime::common::shape_ops::tests::test_normalize_dim_zero_ndim ... ok [INFO] [stdout] test runtime::common::shape_ops::tests::test_normalize_stack_dim ... ok [INFO] [stdout] test runtime::common::statistics_common::tests::test_compute_bin_edges ... ok [INFO] [stdout] test runtime::common::statistics_common::tests::test_compute_bin_index ... ok [INFO] [stdout] test runtime::common::statistics_common::tests::test_compute_mode_all_same ... ok [INFO] [stdout] test runtime::common::statistics_common::tests::test_compute_mode_all_unique ... ok [INFO] [stdout] test runtime::common::statistics_common::tests::test_compute_mode_simple ... ok [INFO] [stdout] test runtime::common::statistics_common::tests::test_compute_mode_single_element ... ok [INFO] [stdout] test runtime::common::statistics_common::tests::test_compute_mode_tie ... ok [INFO] [stdout] test runtime::common::statistics_common::tests::test_compute_quantile_indices ... ok [INFO] [stdout] test runtime::common::statistics_common::tests::test_interpolation_from_str ... ok [INFO] [stdout] test runtime::common::statistics_common::tests::test_interpolation_values ... ok [INFO] [stdout] test runtime::common::statistics_common::tests::test_kurtosis_uniform ... ok [INFO] [stdout] test runtime::common::statistics_common::tests::test_skewness_symmetric ... ok [INFO] [stdout] test runtime::communicator::group::tests::test_invalid_dimensions ... ok [INFO] [stdout] test runtime::communicator::group::tests::test_parallel_dim_eq ... ok [INFO] [stdout] test runtime::communicator::group::tests::test_single_rank_group ... ok [INFO] [stdout] test runtime::communicator::noop::tests::test_noop_all_gather ... ok [INFO] [stdout] test runtime::communicator::noop::tests::test_noop_all_gather_same_ptr ... ok [INFO] [stdout] test runtime::communicator::noop::tests::test_noop_all_reduce ... ok [INFO] [stdout] test runtime::communicator::noop::tests::test_noop_broadcast ... ok [INFO] [stdout] test runtime::communicator::noop::tests::test_noop_metadata ... ok [INFO] [stdout] test runtime::communicator::noop::tests::test_noop_reduce_scatter ... ok [INFO] [stdout] test runtime::communicator::noop::tests::test_noop_send_recv ... ok [INFO] [stdout] test runtime::communicator::noop::tests::test_noop_send_sync ... ok [INFO] [stdout] test runtime::communicator::noop::tests::test_noop_sync_barrier ... ok [INFO] [stdout] test runtime::communicator::noop::tests::test_reduce_op_variants ... ok [INFO] [stdout] test runtime::cpu::jacobi::tests::test_argsort_by_magnitude ... ok [INFO] [stdout] test runtime::cpu::helpers::reduce::tests::test_fused_multi_dim_max_and_precision_sum ... ok [INFO] [stdout] test runtime::cpu::kernels::advanced_random::tests::test_pcg64_uniform_range ... ok [INFO] [stdout] test runtime::cpu::jacobi::tests::test_jacobi_rotation_equal_diag ... ok [INFO] [stdout] test runtime::cpu::kernels::advanced_random::tests::test_philox_different_counters ... ok [INFO] [stdout] test runtime::cpu::jacobi::tests::test_jacobi_rotation_zero_offdiag ... ok [INFO] [stdout] test runtime::cpu::helpers::reduce::tests::test_fused_multi_dim_sum_matches_expected ... ok [INFO] [stdout] test runtime::cpu::client::tests::test_rayon_min_len_defaults_and_normalizes_zero ... ok [INFO] [stdout] test runtime::cpu::client::tests::test_with_parallelism_preserves_device_and_updates_config ... ok [INFO] [stdout] test runtime::cpu::helpers::reduce::tests::test_fused_multi_dim_mean_keepdim_matches_expected ... ok [INFO] [stdout] test runtime::cpu::kernels::advanced_random::tests::test_philox_uniform_range ... ok [INFO] [stdout] test runtime::cpu::kernels::advanced_random::tests::test_xoshiro256_uniform_range ... ok [INFO] [stdout] test runtime::cpu::kernels::conv::tests::test_conv1d_with_bias ... ok [INFO] [stdout] test runtime::cpu::kernels::conv::tests::test_conv1d_no_padding ... ok [INFO] [stdout] test runtime::cpu::kernels::conv::tests::test_conv2d_no_padding ... ok [INFO] [stdout] test runtime::cpu::kernels::conv::tests::test_depthwise_conv2d ... ok [INFO] [stdout] test runtime::cpu::kernels::cumulative::tests::test_cumprod_basic ... ok [INFO] [stdout] test runtime::cpu::kernels::cumulative::tests::test_cumsum_basic ... ok [INFO] [stdout] test runtime::cpu::kernels::cumulative::tests::test_cumprod_multiple_segments ... ok [INFO] [stdout] test runtime::cpu::kernels::cumulative::tests::test_logsumexp_basic ... ok [INFO] [stdout] test runtime::cpu::kernels::cumulative::tests::test_logsumexp_multiple_segments ... ok [INFO] [stdout] test runtime::cpu::kernels::distance::tests::test_chebyshev_distance ... ok [INFO] [stdout] test runtime::cpu::kernels::advanced_random::tests::test_threefry_uniform_range ... ok [INFO] [stdout] test runtime::cpu::kernels::distance::tests::test_cosine_distance ... ok [INFO] [stdout] test runtime::cpu::kernels::distance::tests::test_hamming_distance ... ok [INFO] [stdout] test runtime::cpu::kernels::cumulative::tests::test_logsumexp_numerical_stability ... ok [INFO] [stdout] test runtime::cpu::kernels::distance::tests::test_euclidean_distance ... ok [INFO] [stdout] test runtime::cpu::kernels::distance::tests::test_jaccard_distance ... ok [INFO] [stdout] test runtime::cpu::kernels::distance::tests::test_manhattan_distance ... ok [INFO] [stdout] test runtime::cpu::kernels::distance::tests::test_minkowski_equals_euclidean ... ok [INFO] [stdout] test runtime::cpu::kernels::distance::tests::test_pdist_euclidean ... ok [INFO] [stdout] test runtime::cpu::kernels::distance::tests::test_minkowski_equals_manhattan ... ok [INFO] [stdout] test runtime::cpu::kernels::distance::tests::test_squareform ... ok [INFO] [stdout] test runtime::cpu::kernels::distance::tests::test_cdist_euclidean ... ok [INFO] [stdout] test runtime::cpu::kernels::distance::tests::test_squareform_inverse ... ok [INFO] [stdout] test runtime::cpu::kernels::distributions::tests::test_bernoulli_kernel ... ok [INFO] [stdout] test runtime::cpu::kernels::distributions::tests::test_beta_kernel ... ok [INFO] [stdout] test runtime::cpu::kernels::cumulative::tests::test_cumsum_multiple_segments ... ok [INFO] [stdout] test runtime::cpu::kernels::distributions::tests::test_exponential_kernel ... ok [INFO] [stdout] test runtime::cpu::kernels::fft::tests::test_fft_ifft_roundtrip ... ok [INFO] [stdout] test runtime::cpu::kernels::distributions::tests::test_f_distribution_kernel ... ok [INFO] [stdout] test runtime::cpu::kernels::fft::tests::test_fft_impulse ... ok [INFO] [stdout] test runtime::cpu::kernels::distributions::tests::test_gamma_kernel ... ok [INFO] [stdout] test runtime::cpu::kernels::distributions::tests::test_student_t_kernel ... ok [INFO] [stdout] test runtime::cpu::kernels::distributions::tests::test_laplace_kernel ... ok [INFO] [stdout] test runtime::cpu::kernels::fft::tests::test_fft_parseval ... ok [INFO] [stdout] test runtime::cpu::kernels::distributions::tests::test_poisson_kernel ... ok [INFO] [stdout] test runtime::cpu::kernels::distributions::tests::test_chi_squared_kernel ... ok [INFO] [stdout] test runtime::cpu::kernels::fft::tests::test_rfft ... ok [INFO] [stdout] test runtime::cpu::kernels::quasirandom::tests::test_sobol_f64_basic ... ok [INFO] [stdout] test runtime::cpu::kernels::fft::tests::test_fft_size_2 ... ok [INFO] [stdout] test runtime::cpu::kernels::fft::tests::test_fft_c128 ... ok [INFO] [stdout] test runtime::cpu::kernels::fft::tests::test_fftshift ... ok [INFO] [stdout] test runtime::cpu::kernels::distributions::tests::test_binomial_kernel ... ok [INFO] [stdout] test runtime::cpu::kernels::quasirandom::tests::test_halton_f64_basic ... ok [INFO] [stdout] test runtime::cpu::kernels::fft::tests::test_fftshift_ifftshift_roundtrip ... ok [INFO] [stdout] test runtime::cpu::kernels::quasirandom::tests::test_latin_hypercube_f64_stratification ... ok [INFO] [stdout] test runtime::cpu::kernels::quasirandom::tests::test_sobol_f64_known_values ... ok [INFO] [stdout] test runtime::cpu::kernels::fft::tests::test_irfft_roundtrip ... ok [INFO] [stdout] test runtime::cpu::kernels::quasirandom::tests::test_van_der_corput_base2 ... ok [INFO] [stdout] test runtime::cpu::kernels::quasirandom::tests::test_sobol_high_dimension ... ok [INFO] [stdout] test runtime::cpu::kernels::rng::tests::test_beta_range ... ok [INFO] [stdout] test runtime::cpu::kernels::rng::tests::test_gamma_small_shape ... ok [INFO] [stdout] test runtime::cpu::kernels::rng::tests::test_poisson_small ... ok [INFO] [stdout] test runtime::cpu::kernels::rng::tests::test_gamma_statistics ... ok [INFO] [stdout] test runtime::cpu::kernels::rng::tests::test_uniform_int ... ok [INFO] [stdout] test runtime::cpu::kernels::semiring_matmul::tests::test_i32_min_plus ... ok [INFO] [stdout] test runtime::cpu::kernels::semiring_matmul::tests::test_max_min_2x2 ... ok [INFO] [stdout] test runtime::cpu::kernels::rng::tests::test_binomial_small ... ok [INFO] [stdout] test runtime::cpu::kernels::rng::tests::test_normal_statistics ... ok [INFO] [stdout] test runtime::cpu::kernels::rng::tests::test_poisson_large ... ok [INFO] [stdout] test runtime::cpu::kernels::semiring_matmul::tests::test_min_max_2x2 ... ok [INFO] [stdout] test runtime::cpu::kernels::semiring_matmul::tests::test_non_square ... ok [INFO] [stdout] test runtime::cpu::kernels::quasirandom::tests::test_van_der_corput_base3 ... ok [INFO] [stdout] test runtime::cpu::kernels::semiring_matmul::tests::test_min_plus_2x2 ... ok [INFO] [stdout] test runtime::cpu::kernels::quasirandom::tests::test_sobol_very_high_dimension ... ok [INFO] [stdout] test runtime::cpu::kernels::rng::tests::test_exponential_positive ... ok [INFO] [stdout] test runtime::cpu::kernels::rng::tests::test_uniform_range ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::activations::dispatch::tests::test_gelu_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::rng::tests::test_shuffle ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::activations::dispatch::tests::test_elu_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::semiring_matmul::tests::test_max_plus_2x2 ... ok [INFO] [stdout] test runtime::cpu::kernels::advanced_random::tests::test_philox_reproducibility ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::activations::dispatch::tests::test_sigmoid_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::activations::dispatch::tests::test_silu_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::streaming_tests::test_streaming_threshold_defined ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_alignment_checks ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_add_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_all_ops_i32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_atan2_i32 ... ok [INFO] [stdout] test autograd::dual::tests::test_dual_tensor_shape_mismatch - should panic ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_div_i32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_i32_non_aligned_length ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_i32_small_array ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_mul_f64 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_pow_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_div_i32_by_zero ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_sub_div_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_max_min_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_add_i32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_large_array_correctness_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_small_array_uses_scalar ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::clamp::tests::test_clamp_all_below ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::clamp::tests::test_clamp_all_above ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::clamp::tests::test_clamp_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::advanced_random::tests::test_philox_randn_statistics ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_large_array_all_ops_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_non_aligned_length ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_pow_f64 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::clamp::tests::test_clamp_in_range ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::binary::dispatch::tests::test_binary_pow_i32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::compare::tests::test_compare_eq_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::compare::tests::test_compare_large_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::compare::tests::test_compare_lt_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::conv::tests::test_conv1d_simd_matches_scalar ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::cumulative::avx2::tests::test_cumprod_strided_f32_avx2 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::cumulative::avx2::tests::test_cumsum_strided_f32_avx2 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::cumulative::avx2::tests::test_cumsum_strided_f64_avx2 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::conv::tests::test_conv2d_simd_matches_scalar ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::cumulative::avx512::tests::test_cumprod_strided_f32_avx512 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::cumulative::avx512::tests::test_cumsum_strided_f32_avx512 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::cumulative::tests::test_cumprod_strided_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::cumulative::tests::test_cumsum_strided_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::dot::tests::test_i8xi8_dot_basic ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::dot::tests::test_i8xi8_dot_f32_scaled ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::dot::tests::test_i8xi8_dot_extremes ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::dot::tests::test_i8xi8_dot_large ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::dot::tests::test_i8xi8_dot_small ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::dot::tests::test_i8xi8_dot_tail ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::fused_activation_mul::tests::test_gelu_mul_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::dot::tests::test_i8xi8_dot_negative ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::fused_activation_mul::tests::test_relu_mul_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::conv::tests::test_depthwise_conv2d_simd_matches_scalar ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::fused_activation_mul::tests::test_sigmoid_mul_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::fused_elementwise::dispatch::tests::test_fused_add_mul_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::fused_elementwise::dispatch::tests::test_fused_mul_add_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::fused_elementwise::dispatch::tests::test_fused_mul_add_scalar_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::index::avx2::tests::test_masked_count_avx2 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::index::avx2::tests::test_masked_fill_f32_avx2 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::index::avx2::tests::test_masked_select_f32_avx2 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::index::avx512::tests::test_masked_count_avx512 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::index::avx512::tests::test_masked_fill_f32_avx512 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::index::avx512::tests::test_masked_select_f32_avx512 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::index::tests::test_masked_fill_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::index::tests::test_masked_select_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::logsumexp::tests::test_logsumexp_single_element ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::logsumexp::tests::test_logsumexp_numerical_stability ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::math::tests::test_exp_f32_accuracy ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::logsumexp::tests::test_logsumexp_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::math::tests::test_tanh_f32_accuracy ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::avx2::tests::test_microkernel_6x4_f64_basic ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::avx2::tests::test_microkernel_6x8_f32_basic ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::avx2::tests::test_microkernel_accumulate ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::avx512::tests::test_microkernel_6x8_f64_basic ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::avx512::tests::test_microkernel_accumulate ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::dispatch::tests::test_matmul_f64_small ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::index::tests::test_masked_count ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::avx512::tests::test_microkernel_6x16_f32_basic ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::fused_activation_mul::tests::test_silu_mul_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::dispatch::tests::test_matmul_bias_f32_small ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::dispatch::tests::test_matmul_f32_small ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::dispatch::tests::test_simd_level_detection ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::int32::tests::test_matmul_i32_non_square ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::int32::tests::test_matmul_i32_wide ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::int8::tests::test_matmul_i8_to_i32_negative ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::gemv_bt::tests::test_gemv_bt_f32_m4 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::gemv_bt::tests::test_gemv_bt_f32_m1 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::gemv_bt::tests::test_gemv_bt_f64_m1 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::int8::tests::test_matmul_i8_to_i32_basic ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::int8::tests::test_matmul_i8_to_i32_wide ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::int32::tests::test_matmul_i32_basic ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::norm::layer_norm::tests::test_layer_norm_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::norm::rms_norm::tests::test_rms_norm_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::reduce::tests::test_reduce_min_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::reduce::tests::test_reduce_multiple_outer ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::reduce::tests::test_reduce_prod_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::scalar::tests::test_scalar_mul_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::softmax::tests::test_softmax_numerical_stability ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::scalar::tests::test_scalar_div_f64 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::softmax::tests::test_softmax_sum_to_one ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::softmax_bwd::tests::test_softmax_bwd_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::scalar::tests::test_scalar_add_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::scalar::tests::test_scalar_max_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::special::tests::test_bessel_i0_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::softmax_bwd::tests::test_softmax_bwd_simd ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::special::tests::test_bessel_j0_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::reduce::tests::test_reduce_sum_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::softmax::tests::test_softmax_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::special::tests::test_erf_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::streaming::tests::test_alignment_check ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::streaming::tests::test_should_stream ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::reduce::tests::test_reduce_max_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::streaming::tests::test_thresholds ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::tests::test_lane_counts ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::unary::tests::test_unary_log_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::tests::test_simd_detection_is_cached ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::tests::test_simd_level_capabilities ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::tests::test_simd_level_ordering ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::unary::tests::test_unary_sign_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::unary::tests::test_unary_sin_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::unary::tests::test_unary_neg_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::unary::tests::test_relu_f64 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::unary::tests::test_relu_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::unary::tests::test_unary_exp_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::activations::dispatch::tests::test_leaky_relu_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::unary::tests::test_unary_cos_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::unary::tests::test_unary_abs_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::tests::test_architecture_detection ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::unary::tests::test_unary_tan_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::where_select::tests::test_where_all_false ... ok [INFO] [stdout] test runtime::cpu::kernels::sobol_data::tests::test_dimension_2 ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::where_select::tests::test_where_all_true ... ok [INFO] [stdout] test runtime::cpu::kernels::sobol_data::tests::test_dimension_3 ... ok [INFO] [stdout] test runtime::cpu::kernels::sort::tests::test_argsort ... ok [INFO] [stdout] test runtime::cpu::kernels::sort::tests::test_count_unique ... ok [INFO] [stdout] test runtime::cpu::kernels::sort::tests::test_topk ... ok [INFO] [stdout] test runtime::cpu::kernels::sort::tests::test_sort_ascending ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::where_select::tests::test_where_f32 ... ok [INFO] [stdout] test runtime::cpu::kernels::sort::tests::test_count_nonzero ... ok [INFO] [stdout] test runtime::cpu::kernels::sort::tests::test_searchsorted ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_binary_add ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_binary_mul ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_fill ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_i32_binary_add ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_matmul_3x2_2x4 ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_copy ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_relu ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_sigmoid ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_unary_sqrt ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_matmul_2x2 ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_polar_empty_matrix ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_reduce_max ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_reduce_mean ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_reduce_sum ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_polar_orthogonal_input ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_polar_p_symmetric ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_polar_reconstruction ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_softmax ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_polar_symmetric_input ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::dispatch::tests::test_matmul_non_square ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_qz_5x5_upper_triangular_t ... ok [INFO] [stdout] test runtime::cpu::kernels::tests::test_unary_neg ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_qz_empty_matrix ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_qz_identity_matrices ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_qz_factorization_identity ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::unary::tests::test_unary_tanh_f32 ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_qz_orthogonality ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_qz_t_upper_triangular ... ok [INFO] [stdout] test runtime::cpu::kernels::sobol_data::tests::test_load_sobol_data ... ok [INFO] [stdout] test runtime::cpu::kernels::sobol_data::tests::test_out_of_range ... ok [INFO] [stdout] test runtime::cpu::kernels::sort::tests::test_sort_descending ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_rsf2csf_1x1_real_eigenvalue ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_qz_diagonal_matrices ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_rsf2csf_2x2_complex_block ... ok [INFO] [stdout] test runtime::cpu::linalg::advanced_decompositions::tests::test_rsf2csf_empty_matrix ... ok [INFO] [stdout] test runtime::cpu::linalg::banded::tests::test_general_banded_solve ... ok [INFO] [stdout] test runtime::cpu::linalg::tensor_decompose::tests::test_mode_n_product ... ok [INFO] [stdout] test runtime::cpu::linalg::banded::tests::test_tridiagonal_f32 ... ok [INFO] [stdout] test runtime::cpu::linalg::tensor_decompose::tests::test_unfold_fold_roundtrip ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_cholesky_2x2 ... ok [INFO] [stdout] test runtime::cpu::linalg::tensor_decompose::tests::test_hosvd_truncated ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_det_2x2 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_diag ... ok [INFO] [stdout] test runtime::cpu::linalg::banded::tests::test_tridiagonal_solve ... ok [INFO] [stdout] test runtime::cpu::linalg::tensor_decompose::tests::test_hosvd_basic ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_eig_1x1 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_eig_2x2_real_eigenvalues ... ok [INFO] [stdout] test runtime::cpu::linalg::tensor_decompose::tests::test_tensor_train_truncated ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_eig_3x3_diagonal ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_eig_eigenvector_equation ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_khatri_rao_2x2 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_eig_2x2_complex_eigenvalues ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_frobenius_norm_2x2 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_inverse_2x2 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_frobenius_norm_3x3 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_diagflat ... ok [INFO] [stdout] test runtime::cpu::linalg::tensor_decompose::tests::test_tensor_train_basic ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_kron_scalar_property ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_kron_f64 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_kron_rectangular ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_lstsq_exact ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_khatri_rao_f64 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_kron_2x2_identity ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_kron_2x2_simple ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_khatri_rao_column_mismatch ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_lu_decomposition_3x3 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_khatri_rao_different_rows ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_matrix_rank_full_rank ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_matrix_rank_rank_deficient ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_nuclear_norm ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_nuclear_norm_identity ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_qr_decomposition_2x2 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_slogdet_positive_det ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_solve_2x2 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_spectral_norm_identity ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_spectral_norm ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_schur_symmetric_diagonal ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_schur_1x1 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_slogdet_2x2 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_schur_2x2_reconstruction ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_slogdet_3x3_identity ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_trace ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_tril_3x3_default_diagonal ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_lu_decomposition_2x2 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_khatri_rao_gram_property ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_schur_3x3 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_triu_3x3_diagonal_1 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_triu_3x3_negative_diagonal ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_triu_rectangular_2x4 ... ok [INFO] [stdout] test runtime::cpu::ops::activation::tests::test_dropout_p_one ... ok [INFO] [stdout] test runtime::cpu::ops::activation::tests::test_log_softmax_2d ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_triu_i32 ... ok [INFO] [stdout] test runtime::cpu::ops::activation::tests::test_dropout_inference ... ok [INFO] [stdout] test runtime::cpu::ops::activation::tests::test_dropout_training ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_conv1d_invalid_dimensions ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_conv1d_stride ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_conv1d_with_bias ... ok [INFO] [stdout] test runtime::cpu::ops::activation::tests::test_log_softmax_basic ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_conv1d_basic ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_conv1d_same_padding ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_conv2d_dilation ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_tril_3x3_diagonal_1 ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_triu_3x3_default_diagonal ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_depthwise_conv2d ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_conv2d_f64 ... ok [INFO] [stdout] test runtime::cpu::ops::activation::tests::test_dropout_p_zero ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_conv2d_grouped ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_conv2d_invalid_groups ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_conv2d_multi_channel ... ok [INFO] [stdout] test runtime::cpu::ops::distance::tests::test_cdist_chebyshev ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_conv2d_same_padding ... ok [INFO] [stdout] test runtime::cpu::linalg::tests::test_triu_f64 ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_conv2d_basic ... ok [INFO] [stdout] test runtime::cpu::ops::distance::tests::test_cdist_cosine ... ok [INFO] [stdout] test runtime::cpu::ops::distance::tests::test_error_on_non_2d ... ok [INFO] [stdout] test runtime::cpu::ops::distance::tests::test_squareform_roundtrip ... ok [INFO] [stdout] test runtime::cpu::ops::distance::tests::test_cdist_euclidean ... ok [INFO] [stdout] test runtime::cpu::ops::einsum::tests::test_einsum_hadamard ... ok [INFO] [stdout] test runtime::cpu::ops::einsum::tests::test_einsum_matmul ... ok [INFO] [stdout] test runtime::cpu::ops::distance::tests::test_cdist_manhattan ... ok [INFO] [stdout] test runtime::cpu::ops::distance::tests::test_pdist_euclidean ... ok [INFO] [stdout] test runtime::cpu::ops::einsum::tests::test_einsum_diagonal ... ok [INFO] [stdout] test runtime::cpu::ops::einsum::tests::test_einsum_dot_product ... ok [INFO] [stdout] test runtime::cpu::ops::einsum::tests::test_einsum_sum_all ... ok [INFO] [stdout] test runtime::cpu::ops::einsum::tests::test_einsum_sum_rows ... ok [INFO] [stdout] test runtime::cpu::ops::einsum::tests::test_einsum_trace ... ok [INFO] [stdout] test runtime::cpu::ops::einsum::tests::test_einsum_transpose ... ok [INFO] [stdout] test runtime::cpu::ops::multivariate::tests::test_dirichlet_concentrated ... ok [INFO] [stdout] test runtime::cpu::ops::distance::tests::test_error_on_dimension_mismatch ... ok [INFO] [stdout] test runtime::cpu::ops::distance::tests::test_pdist_requires_at_least_2_points ... ok [INFO] [stdout] test runtime::cpu::ops::einsum::tests::test_einsum_implicit_notation ... ok [INFO] [stdout] test runtime::cpu::ops::multivariate::tests::test_multinomial_samples_basic ... ok [INFO] [stdout] test runtime::cpu::linalg::tensor_decompose::tests::test_cp_decompose_basic ... ok [INFO] [stdout] test runtime::cpu::ops::multivariate::tests::test_multinomial_samples_biased ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::dispatch::tests::test_matmul_f32_large ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::dispatch::tests::test_matmul_bias_f32_large ... ok [INFO] [stdout] test runtime::cpu::ops::multivariate::tests::test_dirichlet_basic ... ok [INFO] [stdout] test runtime::cpu::ops::multivariate::tests::test_multivariate_normal_invalid_cov ... ok [INFO] [stdout] test runtime::cpu::ops::multivariate::tests::test_multivariate_normal_correlated ... ok [INFO] [stdout] test runtime::cpu::ops::quasirandom::tests::test_error_zero_dimension ... ok [INFO] [stdout] test runtime::cpu::ops::quasirandom::tests::test_error_unsupported_dtype ... ok [INFO] [stdout] test runtime::cpu::ops::einsum::tests::test_einsum_outer_product ... ok [INFO] [stdout] test runtime::cpu::ops::multivariate::tests::test_multivariate_normal_basic ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_conv2d_batch ... ok [INFO] [stdout] test runtime::cpu::ops::multivariate::tests::test_wishart_basic ... ok [INFO] [stdout] test runtime::cpu::ops::quasirandom::tests::test_error_zero_points ... ok [INFO] [stdout] test runtime::cpu::ops::quasirandom::tests::test_halton_dimension_limit ... ok [INFO] [stdout] test runtime::cpu::ops::quasirandom::tests::test_latin_hypercube_basic ... ok [INFO] [stdout] test runtime::cpu::ops::quasirandom::tests::test_sobol_basic ... ok [INFO] [stdout] test runtime::cpu::ops::scalar::tests::test_rsub_scalar_f64 ... ok [INFO] [stdout] test runtime::cpu::ops::scalar::tests::test_rsub_scalar_i32 ... ok [INFO] [stdout] test runtime::cpu::ops::quasirandom::tests::test_halton_basic ... ok [INFO] [stdout] test runtime::cpu::ops::quasirandom::tests::test_halton_deterministic ... ok [INFO] [stdout] test runtime::cpu::ops::semiring_matmul::tests::test_semiring_1x1 ... ok [INFO] [stdout] test runtime::cpu::ops::semiring_matmul::tests::test_semiring_batched ... ok [INFO] [stdout] test runtime::cpu::ops::multivariate::tests::test_wishart_f64 ... ok [INFO] [stdout] test runtime::cpu::ops::scalar::tests::test_rsub_scalar_f32 ... ok [INFO] [stdout] test runtime::cpu::ops::semiring_matmul::tests::test_semiring_dtype_mismatch ... ok [INFO] [stdout] test runtime::cpu::ops::conv::tests::test_depthwise_conv2d_same_padding ... ok [INFO] [stdout] test runtime::cpu::ops::scalar::tests::test_rsub_scalar_complement ... ok [INFO] [stdout] test runtime::cpu::ops::semiring_matmul::tests::test_semiring_i32 ... ok [INFO] [stdout] test runtime::cpu::ops::semiring_matmul::tests::test_semiring_non_square ... ok [INFO] [stdout] test runtime::cpu::ops::quasirandom::tests::test_sobol_deterministic ... ok [INFO] [stdout] test runtime::cpu::ops::semiring_matmul::tests::test_semiring_or_and ... ok [INFO] [stdout] test runtime::cpu::ops::semiring_matmul::tests::test_semiring_invalid_dtype_for_or_and ... ok [INFO] [stdout] test runtime::cpu::ops::semiring_matmul::tests::test_semiring_plus_max ... ok [INFO] [stdout] test runtime::cpu::ops::semiring_matmul::tests::test_semiring_max_min_2x2 ... ok [INFO] [stdout] test runtime::cpu::ops::semiring_matmul::tests::test_semiring_max_plus_2x2 ... ok [INFO] [stdout] test runtime::cpu::ops::semiring_matmul::tests::test_semiring_f64 ... ok [INFO] [stdout] test runtime::cpu::polynomial::polynomial::tests::test_polyfromroots_complex ... ok [INFO] [stdout] test runtime::cpu::ops::semiring_matmul::tests::test_semiring_min_plus_2x2 ... ok [INFO] [stdout] test runtime::cpu::polynomial::polynomial::tests::test_polymul_difference_of_squares ... ok [INFO] [stdout] test runtime::cpu::polynomial::polynomial::tests::test_polymul_linear ... ok [INFO] [stdout] test runtime::cpu::polynomial::polynomial::tests::test_polyroots_quadratic_real ... ok [INFO] [stdout] test runtime::cpu::polynomial::polynomial::tests::test_polyfromroots_real ... ok [INFO] [stdout] test runtime::cpu::polynomial::polynomial::tests::test_polyval_constant ... ok [INFO] [stdout] test runtime::cpu::polynomial::polynomial::tests::test_polyroots_quadratic_complex ... ok [INFO] [stdout] test runtime::cpu::polynomial::polynomial::tests::test_polyval_linear ... ok [INFO] [stdout] test runtime::cpu::runtime::tests::test_cpu_capture_graph_executes_eagerly ... ok [INFO] [stdout] test runtime::cpu::runtime::tests::test_cpu_capture_graph_propagates_error ... ok [INFO] [stdout] test runtime::cpu::special::tests::test_beta_values ... ok [INFO] [stdout] test runtime::cpu::polynomial::polynomial::tests::test_roundtrip_roots_coeffs ... ok [INFO] [stdout] test runtime::cpu::special::tests::test_erfinv_values ... ok [INFO] [stdout] test runtime::cpu::special::tests::test_gammainc_values ... ok [INFO] [stdout] test runtime::cpu::special::tests::test_gammaincc_values ... ok [INFO] [stdout] test runtime::cpu::special::tests::test_digamma_values ... ok [INFO] [stdout] test runtime::cpu::runtime::tests::test_cpu_supports_graph_capture ... ok [INFO] [stdout] test runtime::cpu::special::tests::test_betainc_values ... ok [INFO] [stdout] test runtime::cpu::special::tests::test_erf_values ... ok [INFO] [stdout] test runtime::cpu::special::tests::test_erfc_values ... ok [INFO] [stdout] test runtime::cpu::special::tests::test_gamma_values ... ok [INFO] [stdout] test runtime::cpu::special::tests::test_erfinv_full_range ... ok [INFO] [stdout] test runtime::cpu::polynomial::polynomial::tests::test_polyroots_f64 ... ok [INFO] [stdout] test runtime::cpu::polynomial::polynomial::tests::test_polyval_quadratic ... ok [INFO] [stdout] test runtime::cpu::special::tests::test_betaincinv_roundtrip ... ok [INFO] [stdout] test tensor::core::tests::test_reshape ... ok [INFO] [stdout] test runtime::cpu::special::tests::test_lgamma_values ... ok [INFO] [stdout] test tensor::core::tests::test_contiguous_already_contiguous ... ok [INFO] [stdout] test tensor::core::tests::test_squeeze_unsqueeze ... ok [INFO] [stdout] test tensor::core::tests::test_contiguous_from_transpose ... ok [INFO] [stdout] test tensor::core::tests::test_from_slice ... ok [INFO] [stdout] test tensor::core::tests::test_full_scalar ... ok [INFO] [stdout] test tensor::core::tests::test_item_error_on_multi_element ... ok [INFO] [stdout] test tensor::core::tests::test_transpose ... ok [INFO] [stdout] test tensor::core::tests::test_zeros ... ok [INFO] [stdout] test tensor::id::tests::test_id_incrementing ... ok [INFO] [stdout] test tensor::id::tests::test_unique_ids ... ok [INFO] [stdout] test tensor::core::tests::test_item_scalar ... ok [INFO] [stdout] test tensor::core::tests::test_ones ... ok [INFO] [stdout] test tensor::layout::tests::test_contiguous_layout ... ok [INFO] [stdout] test tensor::layout::tests::test_flip_dims ... ok [INFO] [stdout] test tensor::layout::tests::test_narrow ... ok [INFO] [stdout] test tensor::layout::tests::test_reshape ... ok [INFO] [stdout] test tensor::layout::tests::test_scalar_layout ... ok [INFO] [stdout] test tensor::layout::tests::test_flip_index ... ok [INFO] [stdout] test tensor::layout::tests::test_shape_and_strides_newtypes ... ok [INFO] [stdout] test tensor::layout::tests::test_index ... ok [INFO] [stdout] test tensor::layout::tests::test_permute ... ok [INFO] [stdout] test tensor::layout::tests::test_squeeze ... ok [INFO] [stdout] test tensor::layout::tests::test_flip ... ok [INFO] [stdout] test tensor::layout::tests::test_transpose ... ok [INFO] [stdout] test tensor::layout::tests::test_unsqueeze ... ok [INFO] [stdout] test runtime::cpu::ops::quasirandom::tests::test_sobol_dimension_limit ... ok [INFO] [stdout] test runtime::cpu::kernels::simd::matmul::dispatch::tests::test_matmul_f64_large ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 837 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s [INFO] [stdout] [INFO] [stderr] Running tests/backend_parity_all.rs (/opt/rustwide/target/debug/deps/backend_parity_all-5f22b3f38be6004e) [INFO] [stdout] [INFO] [stdout] running 303 tests [INFO] [stdout] test backend_parity::activation::test_gelu_mul_parity ... ok [INFO] [stdout] test backend_parity::activation::test_relu_mul_parity ... ok [INFO] [stdout] test backend_parity::activation::test_relu_mul_bwd_parity ... ok [INFO] [stdout] test backend_parity::activation::test_silu_mul_parity ... ok [INFO] [stdout] test backend_parity::advanced_random::test_philox_uniform_repro_and_range ... ok [INFO] [stdout] test backend_parity::activation::test_sigmoid_mul_parity ... ok [INFO] [stdout] test backend_parity::activation::test_silu_mul_bwd_parity ... ok [INFO] [stdout] test backend_parity::activation::test_gelu_mul_bwd_parity ... ok [INFO] [stdout] test backend_parity::activation::test_softmax_bwd_parity ... ok [INFO] [stdout] test backend_parity::advanced_random::test_threefry_uniform_repro_and_range ... ok [INFO] [stdout] test backend_parity::activation::test_sigmoid_mul_bwd_parity ... ok [INFO] [stdout] test backend_parity::binary::test_div_parity ... ok [INFO] [stdout] test backend_parity::binary::test_maximum_parity ... ok [INFO] [stdout] test backend_parity::binary::test_minimum_parity ... ok [INFO] [stdout] test backend_parity::binary::test_mul_parity ... ok [INFO] [stdout] test backend_parity::binary::test_add_parity ... ok [INFO] [stdout] test backend_parity::binary::test_atan2_parity ... ok [INFO] [stdout] test backend_parity::advanced_random::test_xoshiro_uniform_repro_and_range ... ok [INFO] [stdout] test backend_parity::cast::test_cast_all_pairs_cpu ... ok [INFO] [stdout] test backend_parity::binary::test_pow_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_bool_f64_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_f32_f64_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_bool_i32_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_bool_f32_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_bool_i64_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_f32_i32_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_f32_i64_parity ... ok [INFO] [stdout] test backend_parity::binary::test_sub_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_f64_bool_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_f64_i32_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_i32_f64_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_i32_bool_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_i32_f32_parity ... ok [INFO] [stdout] test backend_parity::compare::test_eq_parity ... ok [INFO] [stdout] test backend_parity::compare::test_ge_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_f32_bool_parity ... ok [INFO] [stdout] test backend_parity::compare::test_lt_parity ... ok [INFO] [stdout] test backend_parity::compare::test_le_parity ... ok [INFO] [stdout] test backend_parity::compare::test_gt_parity ... ok [INFO] [stdout] test backend_parity::compare::test_ne_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_i64_bool_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_i64_f32_parity ... ok [INFO] [stdout] test backend_parity::complex::test_complex_angle_parity ... ok [INFO] [stdout] test backend_parity::activation::test_softmax_parity ... ok [INFO] [stdout] test backend_parity::conditional::test_where_cond_from_compare_parity ... ok [INFO] [stdout] test backend_parity::conv::test_conv1d_moving_average_parity ... ok [INFO] [stdout] test backend_parity::conv::test_conv2d_box_blur_parity ... ok [INFO] [stdout] test backend_parity::complex::test_complex64_binary_ops_parity ... ok [INFO] [stdout] test backend_parity::complex::test_complex64_unary_ops_parity ... ok [INFO] [stdout] test backend_parity::conditional::test_where_cond_parity_all_dtypes ... ok [INFO] [stdout] test backend_parity::conv::test_conv2d_invalid_groups_parity ... ok [INFO] [stdout] test backend_parity::cast::test_cast_f64_f32_parity ... ok [INFO] [stdout] test backend_parity::cumulative::test_logsumexp_parity ... ok [INFO] [stdout] test backend_parity::conv::test_depthwise_conv2d_parity ... ok [INFO] [stdout] test backend_parity::distance::test_cdist_cosine_parity ... ok [INFO] [stdout] test backend_parity::cumulative::test_cumprod_parity ... ok [INFO] [stdout] test backend_parity::cumulative::test_cumsum_parity ... ok [INFO] [stdout] test backend_parity::complex::test_complex_make_mul_div_real_parity ... ok [INFO] [stdout] test backend_parity::distance::test_pdist_parity_all_dtypes ... ok [INFO] [stdout] test backend_parity::distance::test_squareform_roundtrip_parity ... ok [INFO] [stdout] test backend_parity::dtype_helpers::tests::test_tensor_from_f32_with_cast ... ok [INFO] [stdout] test backend_parity::dtype_helpers::tests::test_tensor_from_f64_no_cast_needed ... ok [INFO] [stdout] test backend_parity::distance::test_cdist_parity_all_dtypes ... ok [INFO] [stdout] test backend_parity::dtype_helpers::tests::test_tensor_from_i32_no_cast_needed ... ok [INFO] [stdout] test backend_parity::dtype_helpers::tests::test_tensor_from_i32_with_cast ... ok [INFO] [stdout] test backend_parity::eigen::test_eig_decompose_symmetric_parity ... ok [INFO] [stdout] test backend_parity::einsum::test_einsum_matmul_parity ... ok [INFO] [stdout] test backend_parity::einsum::test_einsum_reduction_parity ... ok [INFO] [stdout] test backend_parity::einsum::test_einsum_outer_product_parity ... ok [INFO] [stdout] test backend_parity::dtype_helpers::tests::test_tensor_from_f32_no_cast_needed ... ok [INFO] [stdout] test backend_parity::einsum::test_einsum_sum_parity ... ok [INFO] [stdout] test backend_parity::dtype_helpers::tests::test_tensor_from_f64_with_cast ... ok [INFO] [stdout] test backend_parity::einsum::test_einsum_elementwise_parity ... ok [INFO] [stdout] test backend_parity::einsum::test_einsum_transpose_parity ... ok [INFO] [stdout] test backend_parity::einsum::test_einsum_trace_parity ... ok [INFO] [stdout] test backend_parity::fft::test_fftshift_parity ... ok [INFO] [stdout] test backend_parity::fft::test_fft_roundtrip_parity ... ok [INFO] [stdout] test backend_parity::fused_elementwise::test_fused_mul_add_scalar_all_dtypes ... ok [INFO] [stdout] test backend_parity::fused_elementwise::test_fused_add_mul_all_dtypes ... ok [INFO] [stdout] test backend_parity::fft::test_rfft_irfft_parity ... ok [INFO] [stdout] test backend_parity::fused_elementwise::test_fused_mul_add_all_dtypes ... ok [INFO] [stdout] test backend_parity::fft::test_fft_forward_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_bwd_gelu_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_bwd_batched_3d_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_none_matches_matmul_bias ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_relu_2d_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_bwd_relu_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_bwd_negative_values_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_bwd_silu_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_gelu_2d_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_none_2d_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_silu_2d_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_bwd_tanh_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_tanh_2d_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_residual_2d_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_residual_matches_unfused ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_bwd_none_parity ... ok [INFO] [stdout] test backend_parity::indexing::test_masked_fill_column_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_bwd_sigmoid_parity ... ok [INFO] [stdout] test backend_parity::indexing::test_masked_fill_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_relu_matches_unfused ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_sigmoid_2d_parity ... ok [INFO] [stdout] test backend_parity::indexing::test_masked_select_3d_parity ... ok [INFO] [stdout] test backend_parity::indexing::test_masked_select_column_parity ... ok [INFO] [stdout] test backend_parity::indexing::test_masked_select_parity ... ok [INFO] [stdout] test backend_parity::indexing::test_put_parity ... ok [INFO] [stdout] test backend_parity::gemm_epilogue::test_gemm_bias_activation_batched_3d_parity ... ok [INFO] [stdout] test backend_parity::indexing::test_put_i64_indices_parity ... ok [INFO] [stdout] test backend_parity::einsum::test_einsum_batched_matmul_parity ... ok [INFO] [stdout] test backend_parity::indexing::test_take_put_reject_non_integer_indices ... ok [INFO] [stdout] test backend_parity::indexing::test_take_i64_indices_parity ... ok [INFO] [stdout] test backend_parity::indexing::test_take_parity ... ok [INFO] [stdout] test backend_parity::fft::test_cpu_fftshift_parallelism_config_matches_default ... ok [INFO] [stdout] test backend_parity::fft::test_cpu_rfft_irfft_parallelism_config_matches_default ... ok [INFO] [stdout] test backend_parity::indexing_advanced::test_gather_scatter_parity ... ok [INFO] [stdout] test backend_parity::indexing_advanced::test_gather_nd_bincount_embedding_parity ... ok [INFO] [stdout] test backend_parity::indexing_advanced::test_index_select_parity ... ok [INFO] [stdout] test backend_parity::fft::test_cpu_fft_parallelism_config_matches_default ... ok [INFO] [stdout] test backend_parity::indexing_advanced::test_scatter_reduce_mean_prod_parity ... ok [INFO] [stdout] test backend_parity::indexing_advanced::test_i32_indices_parity ... ok [INFO] [stdout] test backend_parity::indexing_advanced::test_scatter_reduce_sum_parity ... ok [INFO] [stdout] test backend_parity::logical::test_logical_and_parity ... ok [INFO] [stdout] test backend_parity::linalg::test_cond_parity ... ok [INFO] [stdout] test backend_parity::linalg::test_corrcoef_parity ... ok [INFO] [stdout] test backend_parity::linalg::test_corrcoef_zero_variance_parity ... ok [INFO] [stdout] test backend_parity::linalg::test_cov_parity ... ok [INFO] [stdout] test backend_parity::linalg::test_pinverse_parity ... ok [INFO] [stdout] test backend_parity::logical::test_logical_not_parity ... ok [INFO] [stdout] test backend_parity::logical::test_logical_or_parity ... ok [INFO] [stdout] test backend_parity::matmul_bias::test_matmul_bias_matches_matmul_plus_bias ... ok [INFO] [stdout] test backend_parity::matmul_bias::test_matmul_bias_batched_parity ... ok [INFO] [stdout] test backend_parity::matrix_functions_expm::test_expm_2x2_nilpotent ... ok [INFO] [stdout] test backend_parity::matmul::test_matmul_square_parity ... ok [INFO] [stdout] test backend_parity::matrix_functions_expm::test_expm_diagonal ... ok [INFO] [stdout] test backend_parity::matrix_functions_expm::test_expm_empty ... ok [INFO] [stdout] test backend_parity::matrix_functions_expm::test_expm_1x1 ... ok [INFO] [stdout] test backend_parity::matrix_functions_expm::test_expm_f32 ... ok [INFO] [stdout] test backend_parity::logical::test_logical_xor_parity ... ok [INFO] [stdout] test backend_parity::matmul::test_matmul_batched_parity ... ok [INFO] [stdout] test backend_parity::matmul_bias::test_matmul_bias_2d_parity ... ok [INFO] [stdout] test backend_parity::matrix_functions_logm::test_logm_1x1 ... ok [INFO] [stdout] test backend_parity::matrix_functions_logm::test_logm_empty ... ok [INFO] [stdout] test backend_parity::matrix_functions_expm::test_expm_identity ... ok [INFO] [stdout] test backend_parity::matrix_functions_logm::test_expm_logm_roundtrip ... ok [INFO] [stdout] test backend_parity::matrix_functions_logm::test_logm_expm_inverse ... ok [INFO] [stdout] test backend_parity::matrix_functions_logm::test_logm_identity ... ok [INFO] [stdout] test backend_parity::matrix_functions_logm::test_logm_nonpositive_error ... ok [INFO] [stdout] test backend_parity::matrix_functions_logm::test_logm_f32 ... ok [INFO] [stdout] test backend_parity::matrix_functions_logm::test_logm_diagonal ... ok [INFO] [stdout] test backend_parity::matmul::test_matmul_vector_parity ... ok [INFO] [stdout] test backend_parity::matmul::test_cpu_matmul_parallelism_config_matches_default ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_fractional_power_1x1 ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_signm_empty ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_signm_involutory ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_signm_negative_definite ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_signm_positive_definite ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_fractional_power_half ... ok [INFO] [stdout] test backend_parity::matmul_bias::test_cpu_matmul_bias_parallelism_config_matches_default ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_fractional_power_integer ... ok [INFO] [stdout] test backend_parity::matrix_functions_sqrtm::test_sqrtm_1x1 ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_fractional_power_one ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_fractional_power_empty ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_fractional_power_zero ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_funm_1x1 ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_fractional_power_negative ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_funm_exp ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_funm_empty ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_funm_identity ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_funm_diagonal ... ok [INFO] [stdout] test backend_parity::matrix_functions_other::test_signm_1x1 ... ok [INFO] [stdout] test backend_parity::matrix_functions_sqrtm::test_sqrtm_empty ... ok [INFO] [stdout] test backend_parity::matrix_functions_sqrtm::test_sqrtm_identity ... ok [INFO] [stdout] test backend_parity::matrix_functions_sqrtm::test_sqrtm_diagonal ... ok [INFO] [stdout] test backend_parity::matrix_functions_sqrtm::test_sqrtm_verify_squared ... ok [INFO] [stdout] test backend_parity::matrix_functions_sqrtm::test_sqrtm_negative_eigenvalue_error ... ok [INFO] [stdout] test backend_parity::multivariate::test_multivariate_normal_f64 ... ok [INFO] [stdout] test backend_parity::matmul::test_matmul_2d_parity ... ok [INFO] [stdout] test backend_parity::multivariate::test_multivariate_normal_shape_and_dtype ... ok [INFO] [stdout] test backend_parity::normalization::test_fused_add_rms_norm_parity ... ok [INFO] [stdout] test backend_parity::normalization::test_fused_add_layer_norm_bwd_parity ... ok [INFO] [stdout] test backend_parity::multivariate::test_dirichlet_concentrated_mean ... ok [INFO] [stdout] test backend_parity::normalization::test_fused_add_layer_norm_parity ... ok [INFO] [stdout] test backend_parity::multivariate::test_multinomial_samples_shape_and_constraints ... ok [INFO] [stdout] test backend_parity::multivariate::test_wishart_shape_and_positivity ... ok [INFO] [stdout] test backend_parity::normalization::test_fused_add_rms_norm_bwd_parity ... ok [INFO] [stdout] test backend_parity::multivariate::test_dirichlet_shape_and_constraints ... ok [INFO] [stdout] test backend_parity::matrix_functions_sqrtm::test_sqrtm_f32 ... ok [INFO] [stdout] test backend_parity::polynomial::test_polyval_parity ... ok [INFO] [stdout] test backend_parity::random::test_rand_invariants_all_backends ... ok [INFO] [stdout] test backend_parity::polynomial::test_polyroots_parity ... ok [INFO] [stdout] test backend_parity::random::test_rand_seeded_reproducibility_cpu ... ok [INFO] [stdout] test backend_parity::multivariate::test_multivariate_normal_statistical_properties ... ok [INFO] [stdout] test backend_parity::random::test_rand_shape_dtype_all_backends ... ok [INFO] [stdout] test backend_parity::random::test_randint_invariants_all_backends ... ok [INFO] [stdout] test backend_parity::reduce::test_any_parity ... ok [INFO] [stdout] test backend_parity::reduce::test_mean_parity ... ok [INFO] [stdout] test backend_parity::reduce::test_min_parity ... ok [INFO] [stdout] test backend_parity::reduce::test_all_parity ... ok [INFO] [stdout] test backend_parity::scalar::test_add_scalar_parity ... ok [INFO] [stdout] test backend_parity::scalar::test_rsub_scalar_parity ... ok [INFO] [stdout] test backend_parity::scalar::test_div_scalar_parity ... ok [INFO] [stdout] test backend_parity::scalar::test_pow_scalar_parity ... ok [INFO] [stdout] test backend_parity::reduce::test_sum_parity ... ok [INFO] [stdout] test backend_parity::polynomial::test_polymul_parity ... ok [INFO] [stdout] test backend_parity::reduce::test_max_parity ... ok [INFO] [stdout] test backend_parity::reduce::test_prod_parity ... ok [INFO] [stdout] test backend_parity::semiring_matmul::test_semiring_or_and_parity ... ok [INFO] [stdout] test backend_parity::shape::test_chunk_parity_negative_dim ... ok [INFO] [stdout] test backend_parity::semiring_matmul::test_semiring_matmul_parity_all_dtypes ... ok [INFO] [stdout] test backend_parity::scalar::test_mul_scalar_parity ... ok [INFO] [stdout] test backend_parity::shape::test_flip_parity ... ok [INFO] [stdout] test backend_parity::shape::test_flip_parity_negative_dim ... ok [INFO] [stdout] test backend_parity::scalar::test_sub_scalar_parity ... ok [INFO] [stdout] test backend_parity::shape::test_pad_parity ... ok [INFO] [stdout] test backend_parity::shape::test_repeat_interleave_parity_flattened ... ok [INFO] [stdout] test backend_parity::shape::test_repeat_interleave_parity_negative_dim ... ok [INFO] [stdout] test backend_parity::shape::test_repeat_parity ... ok [INFO] [stdout] test backend_parity::shape::test_repeat_interleave_parity ... ok [INFO] [stdout] test backend_parity::shape::test_unfold_parity ... ok [INFO] [stdout] test backend_parity::shape::test_roll_parity ... ok [INFO] [stdout] test backend_parity::shape::test_roll_parity_negative_dim ... ok [INFO] [stdout] test backend_parity::shape::test_unfold_parity_dim0 ... ok [INFO] [stdout] test backend_parity::shape::test_unfold_parity_negative_dim ... ok [INFO] [stdout] test backend_parity::shape::test_split_parity_negative_dim ... ok [INFO] [stdout] test backend_parity::sort::test_argsort_parity ... ok [INFO] [stdout] test backend_parity::sort::test_nonzero_parity ... ok [INFO] [stdout] test backend_parity::shape::test_stack_parity_negative_dim ... ok [INFO] [stdout] test backend_parity::sort::test_topk_parity ... ok [INFO] [stdout] test backend_parity::shape::test_cat_parity_negative_dim ... ok [INFO] [stdout] test backend_parity::sort::test_unique_parity ... ok [INFO] [stdout] test backend_parity::special::test_incomplete_gamma_complement ... ok [INFO] [stdout] test backend_parity::special::test_erf_parity ... ok [INFO] [stdout] test backend_parity::statistics::test_cov_basic_parity ... ok [INFO] [stdout] test backend_parity::special::test_gamma_parity ... ok [INFO] [stdout] test backend_parity::statistics::test_corrcoef_range_parity ... ok [INFO] [stdout] test backend_parity::sort::test_searchsorted_parity ... ok [INFO] [stdout] test backend_parity::statistics::test_histogram_invalid_inputs_parity ... ok [INFO] [stdout] test backend_parity::sort::test_sort_parity ... ok [INFO] [stdout] test backend_parity::special::test_gammaincc_parity ... ok [INFO] [stdout] test backend_parity::special::test_gammainc_parity ... ok [INFO] [stdout] test backend_parity::statistics::test_histogram_parity ... ok [INFO] [stdout] test backend_parity::statistics::test_mode_parity_float ... ok [INFO] [stdout] test backend_parity::statistics::test_mode_parity_i32 ... ok [INFO] [stdout] test backend_parity::statistics::test_quantile_invalid_inputs_parity ... ok [INFO] [stdout] test backend_parity::statistics::test_quantile_percentile_median_parity ... ok [INFO] [stdout] test backend_parity::statistics::test_skew_kurtosis_parity ... ok [INFO] [stdout] test backend_parity::svd::test_svd_diagonal ... ok [INFO] [stdout] test backend_parity::svd::test_svd_2x2 ... ok [INFO] [stdout] test backend_parity::svd::test_svd_identity ... ok [INFO] [stdout] test backend_parity::svd::test_svd_f64 ... ok [INFO] [stdout] test backend_parity::svd::test_svd_larger_matrix ... ok [INFO] [stdout] test backend_parity::svd::test_svd_rank_deficient ... ok [INFO] [stdout] test backend_parity::svd::test_svd_single_column ... ok [INFO] [stdout] test backend_parity::svd::test_svd_single_element ... ok [INFO] [stdout] test backend_parity::unary::test_abs_parity ... ok [INFO] [stdout] test backend_parity::svd::test_svd_u_orthogonality ... ok [INFO] [stdout] test backend_parity::svd::test_svd_single_row ... ok [INFO] [stdout] test backend_parity::unary::test_acos_parity ... ok [INFO] [stdout] test backend_parity::svd::test_svd_v_orthogonality ... ok [INFO] [stdout] test backend_parity::unary::test_acosh_parity ... ok [INFO] [stdout] test backend_parity::unary::test_asin_parity ... ok [INFO] [stdout] test backend_parity::unary::test_asinh_parity ... ok [INFO] [stdout] test backend_parity::unary::test_atanh_parity ... ok [INFO] [stdout] test backend_parity::unary::test_cbrt_parity ... ok [INFO] [stdout] test backend_parity::unary::test_atan_parity ... ok [INFO] [stdout] test backend_parity::unary::test_cos_parity ... ok [INFO] [stdout] test backend_parity::unary::test_exp_parity ... ok [INFO] [stdout] test backend_parity::unary::test_exp2_parity ... ok [INFO] [stdout] test backend_parity::unary::test_cosh_parity ... ok [INFO] [stdout] test backend_parity::unary::test_expm1_parity ... ok [INFO] [stdout] test backend_parity::unary::test_isinf_parity ... ok [INFO] [stdout] test backend_parity::unary::test_floor_parity ... ok [INFO] [stdout] test backend_parity::unary::test_log1p_parity ... ok [INFO] [stdout] test backend_parity::unary::test_log2_parity ... ok [INFO] [stdout] test backend_parity::unary::test_log10_parity ... ok [INFO] [stdout] test backend_parity::unary::test_log_parity ... ok [INFO] [stdout] test backend_parity::unary::test_sinh_parity ... ok [INFO] [stdout] test backend_parity::unary::test_round_parity ... ok [INFO] [stdout] test backend_parity::unary::test_rsqrt_parity ... ok [INFO] [stdout] test backend_parity::unary::test_sign_parity ... ok [INFO] [stdout] test backend_parity::unary::test_sin_parity ... ok [INFO] [stdout] test backend_parity::unary::test_neg_parity ... ok [INFO] [stdout] test backend_parity::unary::test_sqrt_parity ... ok [INFO] [stdout] test backend_parity::unary::test_recip_parity ... ok [INFO] [stdout] test backend_parity::unary::test_square_parity ... ok [INFO] [stdout] test backend_parity::unary::test_tanh_parity ... ok [INFO] [stdout] test backend_parity::utility::test_clamp_parity_all_dtypes ... ok [INFO] [stdout] test backend_parity::utility::test_eye_parity_all_dtypes ... ok [INFO] [stdout] test backend_parity::utility::test_fill_parity_all_dtypes ... ok [INFO] [stdout] test backend_parity::unary::test_tan_parity ... ok [INFO] [stdout] test backend_parity::utility::test_linspace_parity_all_dtypes ... ok [INFO] [stdout] test backend_parity::svd::test_svd_3x2_tall ... ok [INFO] [stdout] test backend_parity::utility::test_arange_parity_all_dtypes ... ok [INFO] [stdout] test backend_parity::unary::test_trunc_parity ... ok [INFO] [stdout] test backend_parity::utility::test_one_hot_parity ... ok [INFO] [stdout] test backend_parity::svd::test_svd_2x3_wide ... ok [INFO] [stdout] test backend_parity::unary::test_isnan_parity ... ok [INFO] [stdout] test backend_parity::random::test_randn_invariants_all_backends ... ok [INFO] [stdout] test backend_parity::polynomial::test_polyfromroots_parity ... ok [INFO] [stdout] test backend_parity::unary::test_ceil_parity ... ok [INFO] [stdout] test backend_parity::complex::test_cpu_complex_parallelism_config_matches_default ... ok [INFO] [stdout] test backend_parity::multivariate::test_multinomial_mean_proportional_to_probs ... ok [INFO] [stdout] test backend_parity::reduce::test_cpu_reduce_parallelism_config_matches_default ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 303 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stderr] Running tests/cpu_runtime.rs (/opt/rustwide/target/debug/deps/cpu_runtime-98463ba382b3d8a7) [INFO] [stdout] [INFO] [stdout] running 127 tests [INFO] [stdout] test test_arange_empty ... ok [INFO] [stdout] test test_arange_f32_negative_step ... ok [INFO] [stdout] test test_arange_f32_basic ... ok [INFO] [stdout] test test_arange_i32 ... ok [INFO] [stdout] test test_arange_zero_step_error ... ok [INFO] [stdout] test test_arange_f32_fractional ... ok [INFO] [stdout] test test_broadcast_3d ... ok [INFO] [stdout] test test_broadcast_compare_eq ... ok [INFO] [stdout] test test_broadcast_both_directions ... ok [INFO] [stdout] test test_broadcast_compare_matrix_row ... ok [INFO] [stdout] test test_broadcast_compare_scalar ... ok [INFO] [stdout] test test_broadcast_div ... ok [INFO] [stdout] test test_broadcast_i32 ... ok [INFO] [stdout] test test_broadcast_incompatible_shapes ... ok [INFO] [stdout] test test_broadcast_maximum ... ok [INFO] [stdout] test test_broadcast_mul ... ok [INFO] [stdout] test test_broadcast_sub ... ok [INFO] [stdout] test test_broadcast_vector_to_matrix_row ... ok [INFO] [stdout] test test_broadcast_vector_to_matrix_col ... ok [INFO] [stdout] test test_cast_f32_to_f64 ... ok [INFO] [stdout] test test_compare_eq ... ok [INFO] [stdout] test test_broadcast_pow ... ok [INFO] [stdout] test test_compare_i32 ... ok [INFO] [stdout] test test_cast_fp8e4m3_to_f32 ... ok [INFO] [stdout] test test_compare_ge ... ok [INFO] [stdout] test test_compare_gt ... ok [INFO] [stdout] test test_cast_f64_to_i32 ... ok [INFO] [stdout] test test_broadcast_scalar_to_vector ... ok [INFO] [stdout] test test_cast_f32_to_fp8e5m2 ... ok [INFO] [stdout] test test_cast_i32_to_f32 ... ok [INFO] [stdout] test test_copy_roundtrip ... ok [INFO] [stdout] test test_copy_within_device ... ok [INFO] [stdout] test test_eye_i32 ... ok [INFO] [stdout] test test_eye_empty ... ok [INFO] [stdout] test test_eye_rectangular_wide ... ok [INFO] [stdout] test test_linspace_f32_fractional ... ok [INFO] [stdout] test test_eye_rectangular_tall ... ok [INFO] [stdout] test test_linspace_empty ... ok [INFO] [stdout] test test_compare_lt ... ok [INFO] [stdout] test test_eye_square ... ok [INFO] [stdout] test test_cast_f32_to_fp8e4m3 ... ok [INFO] [stdout] test test_cast_same_dtype_noop ... ok [INFO] [stdout] test test_linspace_single_step ... ok [INFO] [stdout] test test_raw_handle ... ok [INFO] [stdout] test test_scalar_add ... ok [INFO] [stdout] test test_client_allocator ... ok [INFO] [stdout] test test_compare_ne ... ok [INFO] [stdout] test test_cast_fp8e4m3_to_fp8e5m2 ... ok [INFO] [stdout] test test_compare_le ... ok [INFO] [stdout] test test_linspace_f32_basic ... ok [INFO] [stdout] test test_scalar_div ... ok [INFO] [stdout] test test_tensor_add ... ok [INFO] [stdout] test test_tensor_argmax ... ok [INFO] [stdout] test test_tensor_argmin ... ok [INFO] [stdout] test test_tensor_div ... ok [INFO] [stdout] test test_tensor_dtype_mismatch ... ok [INFO] [stdout] test test_tensor_elu_f64 ... ok [INFO] [stdout] test test_tensor_elu ... ok [INFO] [stdout] test test_tensor_exp ... ok [INFO] [stdout] test test_tensor_gather ... ok [INFO] [stdout] test test_tensor_gather_i32 ... ok [INFO] [stdout] test test_tensor_gelu ... ok [INFO] [stdout] test test_allocate_deallocate ... ok [INFO] [stdout] test test_tensor_index_select_1d ... ok [INFO] [stdout] test test_tensor_isinf ... ok [INFO] [stdout] test test_tensor_index_select ... ok [INFO] [stdout] test test_tensor_index_select_i32 ... ok [INFO] [stdout] test test_scalar_mul ... ok [INFO] [stdout] test test_tensor_isnan ... ok [INFO] [stdout] test test_scalar_pow ... ok [INFO] [stdout] test test_tensor_floor ... ok [INFO] [stdout] test test_tensor_masked_fill_all_false ... ok [INFO] [stdout] test test_tensor_elu_custom_alpha ... ok [INFO] [stdout] test test_tensor_gather_1d ... ok [INFO] [stdout] test test_tensor_layer_norm ... ok [INFO] [stdout] test test_tensor_leaky_relu ... ok [INFO] [stdout] test test_tensor_leaky_relu_default_slope ... ok [INFO] [stdout] test test_tensor_leaky_relu_f64 ... ok [INFO] [stdout] test test_tensor_logical_and ... ok [INFO] [stdout] test test_tensor_ceil ... ok [INFO] [stdout] test test_tensor_logical_not ... ok [INFO] [stdout] test test_tensor_logical_or ... ok [INFO] [stdout] test test_tensor_logical_xor ... ok [INFO] [stdout] test test_tensor_masked_fill ... ok [INFO] [stdout] test test_tensor_masked_fill_all_true ... ok [INFO] [stdout] test test_tensor_masked_select_none ... ok [INFO] [stdout] test test_tensor_matmul_3x2_2x4 ... ok [INFO] [stdout] test test_tensor_max_last_dim ... ok [INFO] [stdout] test test_tensor_mul ... ok [INFO] [stdout] test test_tensor_maximum ... ok [INFO] [stdout] test test_tensor_mean_last_dim ... ok [INFO] [stdout] test test_tensor_masked_select ... ok [INFO] [stdout] test test_tensor_recip ... ok [INFO] [stdout] test test_tensor_neg ... ok [INFO] [stdout] test test_tensor_masked_select_all ... ok [INFO] [stdout] test test_tensor_ops_i32 ... ok [INFO] [stdout] test test_tensor_matmul_2x2 ... ok [INFO] [stdout] test test_tensor_pow ... ok [INFO] [stdout] test test_tensor_minimum ... ok [INFO] [stdout] test test_tensor_relu ... ok [INFO] [stdout] test test_tensor_rms_norm ... ok [INFO] [stdout] test test_tensor_round ... ok [INFO] [stdout] test test_tensor_scatter ... ok [INFO] [stdout] test test_tensor_square ... ok [INFO] [stdout] test test_tensor_sigmoid ... ok [INFO] [stdout] test test_tensor_sign ... ok [INFO] [stdout] test test_tensor_sub ... ok [INFO] [stdout] test test_tensor_sqrt ... ok [INFO] [stdout] test test_tensor_tan ... ok [INFO] [stdout] test test_tensor_sum_last_dim ... ok [INFO] [stdout] test test_tensor_where_cond_2d ... ok [INFO] [stdout] test test_tensor_where_cond_broadcast_xy ... ok [INFO] [stdout] test test_where_cond_f64_condition ... ok [INFO] [stdout] test test_tensor_where_cond_broadcast_cond ... ok [INFO] [stdout] test test_where_cond_generic_2d_broadcast ... ok [INFO] [stdout] test test_tensor_softmax_last_dim ... ok [INFO] [stdout] test test_tensor_silu ... ok [INFO] [stdout] test test_where_cond_i32_condition ... ok [INFO] [stdout] test test_where_cond_i64_condition ... ok [INFO] [stdout] test test_where_cond_generic_broadcast ... ok [INFO] [stdout] test test_where_cond_u32_condition ... ok [INFO] [stdout] test test_where_cond_with_lt_comparison ... ok [INFO] [stdout] test test_where_cond_with_comparison_result ... ok [INFO] [stdout] test test_zero_allocation ... ok [INFO] [stdout] test test_tensor_where_cond_same_shape ... ok [INFO] [stdout] test test_where_cond_f32_condition ... ok [INFO] [stdout] test test_arange_f32_step ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 127 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/external_backend_api.rs (/opt/rustwide/target/debug/deps/external_backend_api-6c4f3811ac637747) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test external_backend_compiles ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/ml_dtype_audit.rs (/opt/rustwide/target/debug/deps/ml_dtype_audit-91cc4cab120ea33f) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/wgpu_buffer_lifetime.rs (/opt/rustwide/target/debug/deps/wgpu_buffer_lifetime-997abe43310936b2) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/wgpu_integer_ops.rs (/opt/rustwide/target/debug/deps/wgpu_integer_ops-5a9dbca1068041ea) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests numr [INFO] [stdout] [INFO] [stdout] running 144 tests [INFO] [stdout] test src/algorithm/linalg/traits/matrix_functions.rs - algorithm::linalg::traits::matrix_functions::MatrixFunctionsAlgorithms::funm (line 166) ... ignored [INFO] [stdout] test src/algorithm/linalg/traits/tensor_decompose.rs - algorithm::linalg::traits::tensor_decompose::TensorDecomposeAlgorithms::unfold (line 80) ... ignored [INFO] [stdout] test src/algorithm/polynomial/core/convolve.rs - algorithm::polynomial::core::convolve::convolve_impl (line 50) ... ignored [INFO] [stdout] test src/algorithm/polynomial/types.rs - algorithm::polynomial::types::PolynomialRoots (line 22) ... ignored [INFO] [stdout] test src/autograd/forward.rs - autograd::forward::jacobian_forward (line 235) ... ignored [INFO] [stdout] test src/autograd/grad_fn.rs - autograd::grad_fn::GradFn (line 28) ... ignored [INFO] [stdout] test src/algorithm/polynomial/core/mod.rs - algorithm::polynomial::core::DTypeSupport (line 44) ... ok [INFO] [stdout] test src/algorithm/linalg/mod.rs - algorithm::linalg::MatrixNormOrder (line 57) ... ok [INFO] [stdout] test src/autograd/dual.rs - autograd::dual::DualTensor (line 34) ... ok [INFO] [stdout] test src/lib.rs - (line 27) ... ignored [INFO] [stdout] test src/ops/dispatch.rs - ops::dispatch (line 9) ... ignored [INFO] [stdout] test src/ops/mod.rs - ops (line 26) ... ignored [INFO] [stdout] test src/autograd/checkpoint.rs - autograd::checkpoint (line 8) ... ok [INFO] [stdout] test src/autograd/backward.rs - autograd::backward::backward_with_graph (line 217) ... ok [INFO] [stdout] test src/autograd/backward.rs - autograd::backward::backward (line 99) ... ok [INFO] [stdout] test src/autograd/mod.rs - autograd (line 38) ... ok [INFO] [stdout] test src/ops/traits/binary.rs - ops::traits::binary::BinaryOps (line 24) ... ok [INFO] [stdout] test src/autograd/forward.rs - autograd::forward (line 30) ... ok [INFO] [stdout] test src/ops/special.rs - ops::special (line 9) ... ok [INFO] [stdout] test src/ops/traits/advanced_random.rs - ops::traits::advanced_random::AdvancedRandomOps (line 26) ... ok [INFO] [stdout] test src/autograd/var_grad_store.rs - autograd::var_grad_store::VarGradStore (line 20) - compile ... ok [INFO] [stdout] test src/dtype/fp8.rs - dtype::fp8 (line 17) ... ok [INFO] [stdout] test src/autograd/mod.rs - autograd (line 61) ... ok [INFO] [stdout] test src/ops/traits/binary.rs - ops::traits::binary::BinaryOps::atan2 (line 248) ... ok [INFO] [stdout] test src/ops/traits/binary.rs - ops::traits::binary::BinaryOps::add (line 53) ... ok [INFO] [stdout] test src/dtype/complex.rs - dtype::complex (line 22) ... ok [INFO] [stdout] test src/ops/traits/complex.rs - ops::traits::complex::ComplexOps::make_complex (line 222) ... ok [INFO] [stdout] test src/autograd/var_ops/mod.rs - autograd::var_ops (line 8) ... ok [INFO] [stdout] test src/autograd/mod.rs - autograd (line 85) ... ok [INFO] [stdout] test src/autograd/forward.rs - autograd::forward::jvp (line 91) ... ok [INFO] [stdout] test src/ops/traits/binary.rs - ops::traits::binary::BinaryOps::pow (line 163) ... ok [INFO] [stdout] test src/ops/traits/binary.rs - ops::traits::binary::BinaryOps::mul (line 107) ... ok [INFO] [stdout] test src/ops/traits/binary.rs - ops::traits::binary::BinaryOps::div (line 135) ... ok [INFO] [stdout] test src/ops/traits/complex.rs - ops::traits::complex::ComplexOps::complex_div_real (line 321) ... ok [INFO] [stdout] test src/ops/traits/complex.rs - ops::traits::complex::ComplexOps::complex_mul_real (line 267) ... ok [INFO] [stdout] test src/ops/traits/conditional.rs - ops::traits::conditional::ConditionalOps::where_cond (line 27) ... ok [INFO] [stdout] test src/ops/traits/binary.rs - ops::traits::binary::BinaryOps::sub (line 80) ... ok [INFO] [stdout] test src/ops/traits/conv.rs - ops::traits::conv::ConvOps::conv1d (line 110) ... ok [INFO] [stdout] test src/ops/traits/cumulative.rs - ops::traits::cumulative::CumulativeOps::cumprod (line 56) ... ok [INFO] [stdout] test src/ops/traits/einsum.rs - ops::traits::einsum::EinsumOps (line 23) ... ignored [INFO] [stdout] test src/ops/traits/kernel.rs - ops::traits::kernel::Kernel (line 23) ... ignored [INFO] [stdout] test src/ops/traits/distance.rs - ops::traits::distance::DistanceOps::squareform_inverse (line 242) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::det (line 300) ... ok [INFO] [stdout] test src/ops/traits/cumulative.rs - ops::traits::cumulative::CumulativeOps::cumsum (line 25) ... ok [INFO] [stdout] test src/ops/traits/cumulative.rs - ops::traits::cumulative::CumulativeOps::logsumexp (line 90) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::diag (line 368) ... ok [INFO] [stdout] test src/ops/traits/distance.rs - ops::traits::distance::DistanceOps::pdist (line 156) ... ok [INFO] [stdout] test src/ops/traits/distance.rs - ops::traits::distance::DistanceOps::squareform (line 201) ... ok [INFO] [stdout] test src/ops/traits/binary.rs - ops::traits::binary::BinaryOps::maximum (line 190) ... ok [INFO] [stdout] test src/ops/traits/complex.rs - ops::traits::complex::ComplexOps::real (line 77) ... ok [INFO] [stdout] test src/ops/traits/complex.rs - ops::traits::complex::ComplexOps::conj (line 31) ... ok [INFO] [stdout] test src/ops/traits/complex.rs - ops::traits::complex::ComplexOps::imag (line 122) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::diagflat (line 402) ... ok [INFO] [stdout] test src/ops/traits/binary.rs - ops::traits::binary::BinaryOps::minimum (line 217) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::kron (line 511) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::inverse (line 258) ... ok [INFO] [stdout] test src/ops/traits/distance.rs - ops::traits::distance::DistanceOps::cdist (line 94) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::lstsq (line 102) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::khatri_rao (line 597) ... ok [INFO] [stdout] test src/ops/traits/multivariate.rs - ops::traits::multivariate::MultivariateRandomOps::multivariate_normal (line 76) ... ignored [INFO] [stdout] test src/ops/traits/complex.rs - ops::traits::complex::ComplexOps::angle (line 167) ... ok [INFO] [stdout] test src/ops/traits/matmul.rs - ops::traits::matmul::MatmulOps::matmul_bias (line 60) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::matrix_rank (line 447) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::trace (line 334) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::solve (line 54) ... ok [INFO] [stdout] test src/ops/traits/random.rs - ops::traits::random::RandomOps::beta (line 454) ... ignored [INFO] [stdout] test src/ops/traits/complex.rs - ops::traits::complex::ComplexOps::real_mul_complex (line 361) ... ok [INFO] [stdout] test src/ops/traits/multivariate.rs - ops::traits::multivariate::MultivariateRandomOps::dirichlet (line 205) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::triu (line 635) ... ok [INFO] [stdout] test src/ops/traits/random.rs - ops::traits::random::RandomOps::chi_squared (line 707) ... ok [INFO] [stdout] test src/ops/traits/random.rs - ops::traits::random::RandomOps::gamma (line 521) ... ignored [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::slogdet (line 716) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::matrix_norm (line 209) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::tril (line 668) ... ok [INFO] [stdout] test src/ops/traits/multivariate.rs - ops::traits::multivariate::MultivariateRandomOps::multinomial_samples (line 276) ... ok [INFO] [stdout] test src/ops/traits/quasirandom.rs - ops::traits::quasirandom::QuasiRandomOps::halton (line 147) ... ok [INFO] [stdout] test src/ops/traits/linalg.rs - ops::traits::linalg::LinalgOps::pinverse (line 150) ... ok [INFO] [stdout] test src/ops/traits/random.rs - ops::traits::random::RandomOps::multinomial (line 191) ... ok [INFO] [stdout] test src/ops/traits/random.rs - ops::traits::random::RandomOps::laplace (line 644) ... ok [INFO] [stdout] test src/ops/traits/random.rs - ops::traits::random::RandomOps::bernoulli (line 262) ... ok [INFO] [stdout] test src/ops/traits/random.rs - ops::traits::random::RandomOps::randint (line 102) ... ok [INFO] [stdout] test src/ops/traits/random.rs - ops::traits::random::RandomOps::poisson (line 319) ... ok [INFO] [stdout] test src/ops/traits/random.rs - ops::traits::random::RandomOps::student_t (line 770) ... ok [INFO] [stdout] test src/ops/traits/quasirandom.rs - ops::traits::quasirandom::QuasiRandomOps::latin_hypercube (line 204) ... ok [INFO] [stdout] test src/ops/traits/reduce.rs - ops::traits::reduce::ReduceOps::any (line 143) ... ok [INFO] [stdout] test src/ops/traits/reduce.rs - ops::traits::reduce::ReduceOps::any (line 119) ... ok [INFO] [stdout] test src/ops/traits/reduce.rs - ops::traits::reduce::ReduceOps::all (line 229) ... ok [INFO] [stdout] test src/ops/traits/conv.rs - ops::traits::conv::ConvOps::depthwise_conv2d (line 245) ... ok [INFO] [stdout] test src/ops/traits/reduce.rs - ops::traits::reduce::ReduceOps::prod (line 71) ... ok [INFO] [stdout] test src/ops/traits/multivariate.rs - ops::traits::multivariate::MultivariateRandomOps::wishart (line 144) ... ok [INFO] [stdout] test src/ops/traits/shape.rs - ops::traits::shape::ShapeOps::cat (line 25) ... ok [INFO] [stdout] test src/ops/traits/shape.rs - ops::traits::shape::ShapeOps::chunk (line 113) ... ok [INFO] [stdout] test src/ops/traits/random.rs - ops::traits::random::RandomOps::randperm (line 882) ... ok [INFO] [stdout] test src/ops/traits/quasirandom.rs - ops::traits::quasirandom::QuasiRandomOps::sobol (line 88) ... ok [INFO] [stdout] test src/ops/traits/reduce.rs - ops::traits::reduce::ReduceOps::all (line 201) ... ok [INFO] [stdout] test src/ops/traits/random.rs - ops::traits::random::RandomOps::exponential (line 580) ... ok [INFO] [stdout] test src/ops/traits/shape.rs - ops::traits::shape::ShapeOps::unfold (line 238) ... ok [INFO] [stdout] test src/ops/traits/sorting.rs - ops::traits::sorting::SortingOps::searchsorted (line 299) ... ok [INFO] [stdout] test src/ops/traits/sorting.rs - ops::traits::sorting::SortingOps::topk (line 155) ... ok [INFO] [stdout] test src/ops/traits/sorting.rs - ops::traits::sorting::SortingOps::sort_with_indices (line 68) ... ok [INFO] [stdout] test src/ops/traits/sorting.rs - ops::traits::sorting::SortingOps::nonzero (line 265) ... ok [INFO] [stdout] test src/ops/traits/shape.rs - ops::traits::shape::ShapeOps::split (line 84) ... ok [INFO] [stdout] test src/ops/traits/sorting.rs - ops::traits::sorting::SortingOps::argsort (line 112) ... ok [INFO] [stdout] test src/ops/traits/shape.rs - ops::traits::shape::ShapeOps::roll (line 202) ... ok [INFO] [stdout] test src/ops/traits/random.rs - ops::traits::random::RandomOps::binomial (line 387) ... ok [INFO] [stdout] test src/ops/traits/shape.rs - ops::traits::shape::ShapeOps::stack (line 54) ... ok [INFO] [stdout] test src/ops/traits/shape.rs - ops::traits::shape::ShapeOps::pad (line 171) ... ok [INFO] [stdout] test src/ops/traits/random.rs - ops::traits::random::RandomOps::f_distribution (line 830) ... ok [INFO] [stdout] test src/ops/traits/tensor_ops.rs - ops::traits::tensor_ops::TensorOps (line 21) ... ignored [INFO] [stdout] test src/ops/traits/sorting.rs - ops::traits::sorting::SortingOps::sort (line 32) ... ok [INFO] [stdout] test src/ops/traits/shape.rs - ops::traits::shape::ShapeOps::repeat (line 141) ... ok [INFO] [stdout] test src/ops/traits/sorting.rs - ops::traits::sorting::SortingOps::unique (line 195) ... ok [INFO] [stdout] test src/ops/traits/utility.rs - ops::traits::utility::UtilityOps::linspace (line 113) ... ok [INFO] [stdout] test src/runtime/common/allocator.rs - runtime::common::allocator::TrackingAllocator (line 146) ... ignored [INFO] [stdout] test src/runtime/common/graph.rs - runtime::common::graph::Graph (line 23) ... ignored [INFO] [stdout] test src/runtime/communicator/group.rs - runtime::communicator::group::CommunicatorGroup (line 35) ... ignored [INFO] [stdout] test src/runtime/traits/runtime.rs - runtime::traits::runtime::Runtime (line 18) ... ignored [INFO] [stdout] test src/ops/traits/statistics.rs - ops::traits::statistics::StatisticalOps::kurtosis (line 422) ... ok [INFO] [stdout] test src/ops/traits/statistics.rs - ops::traits::statistics::StatisticalOps::cov (line 279) ... ok [INFO] [stdout] test src/ops/traits/statistics.rs - ops::traits::statistics::StatisticalOps::histogram (line 234) ... ok [INFO] [stdout] test src/tensor/core.rs - tensor::core::Tensor::flip (line 477) ... ok [INFO] [stdout] test src/tensor/core.rs - tensor::core::Tensor::from_slice (line 778) ... ok [INFO] [stdout] test src/ops/traits/shape.rs - ops::traits::shape::ShapeOps::repeat_interleave (line 269) ... ok [INFO] [stdout] test src/ops/traits/statistics.rs - ops::traits::statistics::StatisticalOps::quantile (line 102) ... ok [INFO] [stdout] test src/tensor/core.rs - tensor::core::Tensor (line 25) ... ok [INFO] [stdout] test src/ops/traits/utility.rs - ops::traits::utility::UtilityOps::one_hot (line 186) ... ok [INFO] [stdout] test src/tensor/core.rs - tensor::core::Tensor::flip_dims (line 505) ... ok [INFO] [stdout] test src/ops/traits/utility.rs - ops::traits::utility::UtilityOps::eye (line 147) ... ok [INFO] [stdout] test src/ops/traits/statistics.rs - ops::traits::statistics::StatisticalOps::percentile (line 147) ... ok [INFO] [stdout] test src/ops/traits/statistics.rs - ops::traits::statistics::StatisticalOps::skew (line 365) ... ok [INFO] [stdout] test src/ops/traits/sorting.rs - ops::traits::sorting::SortingOps::unique_with_counts (line 230) ... ok [INFO] [stdout] test src/ops/traits/statistics.rs - ops::traits::statistics::StatisticalOps::corrcoef (line 317) ... ok [INFO] [stdout] test src/tensor/layout.rs - tensor::layout::Layout::permute (line 297) ... ok [INFO] [stdout] test src/tensor/core.rs - tensor::core::Tensor::permute (line 382) ... ok [INFO] [stdout] test src/tensor/layout.rs - tensor::layout::Layout::narrow (line 341) ... ok [INFO] [stdout] test src/tensor/core.rs - tensor::core::Tensor::try_from_slice (line 797) ... ok [INFO] [stdout] test src/tensor/layout.rs - tensor::layout::Layout::flip (line 388) ... ok [INFO] [stdout] test src/tensor/core.rs - tensor::core::Tensor::narrow (line 418) ... ok [INFO] [stdout] test src/ops/traits/utility.rs - ops::traits::utility::UtilityOps::arange (line 77) ... ok [INFO] [stdout] test src/ops/traits/statistics.rs - ops::traits::statistics::StatisticalOps::median (line 184) ... ok [INFO] [stdout] test src/tensor/layout.rs - tensor::layout::Layout::contiguous (line 30) ... ok [INFO] [stdout] test src/tensor/core.rs - tensor::core::Tensor::item (line 661) ... ok [INFO] [stdout] test src/ops/traits/statistics.rs - ops::traits::statistics::StatisticalOps::mode (line 476) ... ok [INFO] [stdout] test src/ops/traits/conv.rs - ops::traits::conv::ConvOps::conv2d (line 179) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 125 passed; 0 failed; 19 ignored; 0 measured; 0 filtered out; finished in 0.35s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/algorithm/linalg/matrix_functions_core.rs - algorithm::linalg::matrix_functions_core (line 29) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 2.32s; merged doctests compilation took 1.94s [INFO] running `Command { std: "docker" "inspect" "38c879295f3b37ee03ae6cd75eb13137e1fcf7861d1b0112d5efd4d7b5b13f78", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "38c879295f3b37ee03ae6cd75eb13137e1fcf7861d1b0112d5efd4d7b5b13f78", kill_on_drop: false }` [INFO] [stdout] 38c879295f3b37ee03ae6cd75eb13137e1fcf7861d1b0112d5efd4d7b5b13f78