[INFO] fetching crate vitni-tensor 0.2.1...
[INFO] testing vitni-tensor-0.2.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate vitni-tensor 0.2.1 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate vitni-tensor 0.2.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate vitni-tensor 0.2.1
[INFO] tweaked toml for crates.io crate vitni-tensor 0.2.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate vitni-tensor 0.2.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate vitni-tensor 0.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0f1c97a764b7297967319762a496050a612d1cde28a136c2697b4996e710ad1a
[INFO] running `Command { std: "docker" "start" "0f1c97a764b7297967319762a496050a612d1cde28a136c2697b4996e710ad1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0f1c97a764b7297967319762a496050a612d1cde28a136c2697b4996e710ad1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0f1c97a764b7297967319762a496050a612d1cde28a136c2697b4996e710ad1a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0f1c97a764b7297967319762a496050a612d1cde28a136c2697b4996e710ad1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0f1c97a764b7297967319762a496050a612d1cde28a136c2697b4996e710ad1a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.4.3
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling vitni-tensor v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variant `Q4_K` should have an upper camel case name
[INFO] [stdout]   --> src/dtype.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     Q4_K,
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Q4K`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Q6_K` should have an upper camel case name
[INFO] [stdout]   --> src/dtype.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Q6_K,
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Q6K`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Q4_K` should have an upper camel case name
[INFO] [stdout]    --> src/model/gguf.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     Q4_K,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `Q4K`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Q6_K` should have an upper camel case name
[INFO] [stdout]    --> src/model/gguf.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     Q6_K,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `Q6K`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `InterventionEntry` is more private than the item `InterventionPlan::entries`
[INFO] [stdout]    --> src/model/forward_quantized.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub fn entries(&self) -> &[InterventionEntry] {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `InterventionPlan::entries` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `InterventionEntry` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/model/forward_quantized.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct InterventionEntry {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CANON_BLOCK` is never used
[INFO] [stdout]   --> src/ops/matmul.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub(crate) const CANON_BLOCK: usize = 8;
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.38s
[INFO] running `Command { std: "docker" "inspect" "0f1c97a764b7297967319762a496050a612d1cde28a136c2697b4996e710ad1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0f1c97a764b7297967319762a496050a612d1cde28a136c2697b4996e710ad1a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling vitni-tensor v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variant `Q4_K` should have an upper camel case name
[INFO] [stdout]   --> src/dtype.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     Q4_K,
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Q4K`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Q6_K` should have an upper camel case name
[INFO] [stdout]   --> src/dtype.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Q6_K,
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Q6K`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Q4_K` should have an upper camel case name
[INFO] [stdout]    --> src/model/gguf.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     Q4_K,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `Q4K`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Q6_K` should have an upper camel case name
[INFO] [stdout]    --> src/model/gguf.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     Q6_K,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `Q6K`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CertSink`
[INFO] [stdout]    --> src/cert/builder.rs:602:23
[INFO] [stdout]     |
[INFO] [stdout] 602 |     use crate::cert::{CertSink, RecordingSink, SinkEvent};
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Q4_K` should have an upper camel case name
[INFO] [stdout]   --> src/dtype.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     Q4_K,
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Q4K`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Q6_K` should have an upper camel case name
[INFO] [stdout]   --> src/dtype.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Q6_K,
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Q6K`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Q4_K` should have an upper camel case name
[INFO] [stdout]    --> src/model/gguf.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     Q4_K,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `Q4K`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Q6_K` should have an upper camel case name
[INFO] [stdout]    --> src/model/gguf.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     Q6_K,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `Q6K`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `InterventionEntry` is more private than the item `InterventionPlan::entries`
[INFO] [stdout]    --> src/model/forward_quantized.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub fn entries(&self) -> &[InterventionEntry] {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `InterventionPlan::entries` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `InterventionEntry` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/model/forward_quantized.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct InterventionEntry {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CANON_BLOCK` is never used
[INFO] [stdout]   --> src/ops/matmul.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub(crate) const CANON_BLOCK: usize = 8;
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seed`
[INFO] [stdout]     --> src/model/forward_quantized.rs:1277:22
[INFO] [stdout]      |
[INFO] [stdout] 1277 |         let layer = |seed: usize| crate::model::quant_weights::QuantLayer {
[INFO] [stdout]      |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_seed`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `buf` is never read
[INFO] [stdout]    --> src/model/quant_weights.rs:315:23
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let mut buf = build_tiny_llama_gguf(1, 32, 64, 8, 4, 4);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 318 |         buf = build_tiny_llama_gguf_with_output(1, 32, 64, 8, 4, 4);
[INFO] [stdout]     |         --- `buf` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `InterventionEntry` is more private than the item `InterventionPlan::entries`
[INFO] [stdout]    --> src/model/forward_quantized.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub fn entries(&self) -> &[InterventionEntry] {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `InterventionPlan::entries` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `InterventionEntry` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/model/forward_quantized.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct InterventionEntry {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CANON_BLOCK` is never used
[INFO] [stdout]   --> src/ops/matmul.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub(crate) const CANON_BLOCK: usize = 8;
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.87s
[INFO] running `Command { std: "docker" "inspect" "0f1c97a764b7297967319762a496050a612d1cde28a136c2697b4996e710ad1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0f1c97a764b7297967319762a496050a612d1cde28a136c2697b4996e710ad1a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: variant `Q4_K` should have an upper camel case name
[INFO] [stderr]   --> src/dtype.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 |     Q4_K,
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `Q4K`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Q6_K` should have an upper camel case name
[INFO] [stderr]   --> src/dtype.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 |     Q6_K,
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `Q6K`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Q4_K` should have an upper camel case name
[INFO] [stderr]    --> src/model/gguf.rs:116:5
[INFO] [stderr]     |
[INFO] [stderr] 116 |     Q4_K,
[INFO] [stderr]     |     ^^^^ help: convert the identifier to upper camel case: `Q4K`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Q6_K` should have an upper camel case name
[INFO] [stderr]    --> src/model/gguf.rs:119:5
[INFO] [stderr]     |
[INFO] [stderr] 119 |     Q6_K,
[INFO] [stderr]     |     ^^^^ help: convert the identifier to upper camel case: `Q6K`
[INFO] [stderr] 
[INFO] [stderr] warning: type `InterventionEntry` is more private than the item `InterventionPlan::entries`
[INFO] [stderr]    --> src/model/forward_quantized.rs:180:5
[INFO] [stderr]     |
[INFO] [stderr] 180 |     pub fn entries(&self) -> &[InterventionEntry] {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `InterventionPlan::entries` is reachable at visibility `pub`
[INFO] [stderr]     |
[INFO] [stderr] note: but type `InterventionEntry` is only usable at visibility `pub(self)`
[INFO] [stderr]    --> src/model/forward_quantized.rs:145:1
[INFO] [stderr]     |
[INFO] [stderr] 145 | struct InterventionEntry {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CANON_BLOCK` is never used
[INFO] [stderr]   --> src/ops/matmul.rs:26:18
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub(crate) const CANON_BLOCK: usize = 8;
[INFO] [stderr]    |                  ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `vitni-tensor` (lib) generated 6 warnings
[INFO] [stderr] warning: unused import: `CertSink`
[INFO] [stderr]    --> src/cert/builder.rs:602:23
[INFO] [stderr]     |
[INFO] [stderr] 602 |     use crate::cert::{CertSink, RecordingSink, SinkEvent};
[INFO] [stderr]     |                       ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `seed`
[INFO] [stderr]     --> src/model/forward_quantized.rs:1277:22
[INFO] [stderr]      |
[INFO] [stderr] 1277 |         let layer = |seed: usize| crate::model::quant_weights::QuantLayer {
[INFO] [stderr]      |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_seed`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `buf` is never read
[INFO] [stderr]    --> src/model/quant_weights.rs:315:23
[INFO] [stderr]     |
[INFO] [stderr] 315 |         let mut buf = build_tiny_llama_gguf(1, 32, 64, 8, 4, 4);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stderr] ...
[INFO] [stderr] 318 |         buf = build_tiny_llama_gguf_with_output(1, 32, 64, 8, 4, 4);
[INFO] [stderr]     |         --- `buf` is overwritten here before the previous value is read
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `vitni-tensor` (lib test) generated 9 warnings (6 duplicates) (run `cargo fix --lib -p vitni-tensor --tests` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/vitni-tensor/1b20a746de307725/out/vitni_tensor-1b20a746de307725)
[INFO] [stdout] 
[INFO] [stdout] running 103 tests
[INFO] [stdout] test accel::tests::recording_accelerator_counts_ops ... ok
[INFO] [stdout] test accel::tests::cpu_accelerator_matmul_matches_tensor_method ... ok
[INFO] [stdout] test cert::builder::tests::empty_cert_finalizes ... ok
[INFO] [stdout] test cert::builder::tests::declare_activation_appends_in_order_with_monotonic_index ... ok
[INFO] [stdout] test cert::builder::tests::intervention_cert_with_sink_replays_in_order ... ok
[INFO] [stdout] test cert::builder::tests::determinism_same_inputs_same_digest ... ok
[INFO] [stdout] test cert::builder::tests::known_blake3_for_empty_cert ... ok
[INFO] [stdout] test cert::builder::tests::different_activation_hash_different_digest ... ok
[INFO] [stdout] test cert::builder::tests::different_output_bytes_different_digest ... ok
[INFO] [stdout] test cert::builder::tests::different_input_bytes_different_digest ... ok
[INFO] [stdout] test cert::builder::tests::declare_intervention_appends_in_order_with_monotonic_index ... ok
[INFO] [stdout] test cert::builder::tests::changing_op_output_hash_changes_cert_digest ... ok
[INFO] [stdout] test cert::builder::tests::declare_op_appends_in_order_with_monotonic_index ... ok
[INFO] [stdout] test cert::builder::tests::activation_cert_with_sink_replays_in_order ... ok
[INFO] [stdout] test accel::tests::recording_accelerator_tracks_max_matmul ... ok
[INFO] [stdout] test cert::builder::tests::declare_op_changes_digest ... ok
[INFO] [stdout] test cert::builder::tests::length_prefix_prevents_concatenation_collision ... ok
[INFO] [stdout] test model::config::tests::short_blob_errors ... ok
[INFO] [stdout] test cert::builder::tests::lookup_by_name ... ok
[INFO] [stdout] test cert::builder::tests::perop_and_activation_compose ... ok
[INFO] [stdout] test cert::builder::tests::same_activations_same_digest ... ok
[INFO] [stdout] test cert::builder::tests::perop_cert_with_sink_replays_op_records ... ok
[INFO] [stdout] test cert::sink::tests::null_sink_no_ops ... ok
[INFO] [stdout] test cert::sink::tests::recording_sink_captures_events_in_order ... ok
[INFO] [stdout] test cert::builder::tests::order_matters ... ok
[INFO] [stdout] test cert::builder::tests::unintervened_vs_intervened_have_different_digests ... ok
[INFO] [stdout] test model::config::tests::shared_weights_flag ... ok
[INFO] [stdout] test model::config::tests::parse_synthetic_header ... ok
[INFO] [stdout] test cert::builder::tests::op_order_matters ... ok
[INFO] [stdout] test cert::builder::tests::v2_digest_is_pinned_and_binds_regime ... ok
[INFO] [stdout] test ops::binary::tests::mul_works ... ok
[INFO] [stdout] test ops::binary::tests::shape_mismatch_errors ... ok
[INFO] [stdout] test model::gguf::tests::parser_rejects_bad_magic ... ok
[INFO] [stdout] test model::gguf::tests::parser_rejects_truncated_header ... ok
[INFO] [stdout] test model::gguf::tests::parser_rejects_unsupported_version ... ok
[INFO] [stdout] test model::gguf::tests::parser_roundtrips_synthetic_file ... ok
[INFO] [stdout] test model::quant_weights::tests::quant_weights_load_synthetic_llama_gguf ... ok
[INFO] [stdout] test model::quant_weights::tests::quant_weights_with_explicit_output_weight ... ok
[INFO] [stdout] test ops::argmax::tests::argmax_per_row ... ok
[INFO] [stdout] test ops::argmax::tests::argmax_simple ... ok
[INFO] [stdout] test ops::argmax::tests::argmax_tie_picks_first ... ok
[INFO] [stdout] test model::forward_quantized::tests::small_q4_forward_produces_finite_logits ... ok
[INFO] [stdout] test ops::binary::tests::add_works ... ok
[INFO] [stdout] test ops::matmul::tests::k_mismatch_errors ... ok
[INFO] [stdout] test ops::embedding::tests::embedding_out_of_range_errors ... ok
[INFO] [stdout] test ops::quant::tests::f16_roundtrip_matches_known_constants ... ok
[INFO] [stdout] test ops::matmul::tests::matmul_reduction_bits_are_pinned ... ok
[INFO] [stdout] test ops::quant::tests::integer_q6k_block_dot_is_order_independent ... ok
[INFO] [stdout] test ops::quant::tests::integer_block_dot_is_order_independent ... ok
[INFO] [stdout] test ops::quant::tests::integer_q6k_agrees_with_float_on_same_activations ... ok
[INFO] [stdout] test ops::quant::tests::q4_k_dequant_negative_min ... ok
[INFO] [stdout] test ops::quant::tests::q6_k_dequant_qh_high_bits_apply ... ok
[INFO] [stdout] test ops::quant::tests::q6_k_dequant_uniform_scale_one ... ok
[INFO] [stdout] test ops::quant::tests::linear_q4_k_matches_dequant_then_matmul ... ok
[INFO] [stdout] test ops::quant::tests::q4_k_dequant_uniform_scale_one ... ok
[INFO] [stdout] test ops::quant::tests::v2_discriminating_reference_is_pinned ... ok
[INFO] [stdout] test ops::embedding::tests::embedding_picks_rows ... ok
[INFO] [stdout] test ops::quant::tests::integer_dot_matches_float_on_identical_quantized_activations ... ok
[INFO] [stdout] test model::forward_quantized::tests::perop_records_are_deterministic_across_runs ... ok
[INFO] [stdout] test ops::quant::tests::fused_q4k_dot_is_bit_identical ... ok
[INFO] [stdout] test ops::matmul::tests::known_2x3_x_3x2 ... ok
[INFO] [stdout] test ops::quant::tests::q8_0_roundtrip_tighter_than_q4_0 ... ok
[INFO] [stdout] test ops::matmul::tests::identity_matmul ... ok
[INFO] [stdout] test ops::quant::tests::q4_0_roundtrip_smooth_weights_error_bound ... ok
[INFO] [stdout] test model::forward_quantized::tests::perop_records_expected_count_and_matches_baseline_logits ... ok
[INFO] [stdout] test ops::quant::tests::linear_q4_0_cpu_matches_dequant_then_matmul ... ok
[INFO] [stdout] test ops::rms_norm::tests::rms_norm_weighted ... ok
[INFO] [stdout] test ops::rope::tests::rope_preserves_l2_norm ... ok
[INFO] [stdout] test ops::softmax::tests::softmax_2d_per_row ... ok
[INFO] [stdout] test ops::rope::tests::rope_shape_preserved ... ok
[INFO] [stdout] test ops::softmax::tests::softmax_large_values_numerically_stable ... ok
[INFO] [stdout] test ops::softmax::tests::softmax_sums_to_one ... ok
[INFO] [stdout] test ops::softmax::tests::softmax_uniform ... ok
[INFO] [stdout] test ops::unary::tests::gelu_known_values ... ok
[INFO] [stdout] test shape::tests::rank_cap_enforced ... ok
[INFO] [stdout] test shape::tests::shape_numel ... ok
[INFO] [stdout] test ops::unary::tests::silu_known_values ... ok
[INFO] [stdout] test shape::tests::contiguous_strides_are_row_major ... ok
[INFO] [stdout] test shape::tests::scalar_numel_is_one ... ok
[INFO] [stdout] test storage::tests::cpu_from_f32_roundtrips ... ok
[INFO] [stdout] test ops::rms_norm::tests::rms_norm_identity_scale ... ok
[INFO] [stdout] test storage::tests::cpu_zeros_sized_correctly ... ok
[INFO] [stdout] test tensor::tests::from_f32_round_trips ... ok
[INFO] [stdout] test ops::rms_norm::tests::rms_norm_known ... ok
[INFO] [stdout] test tokenizer::llama2c::tests::decode_raw_byte_token ... ok
[INFO] [stdout] test ops::quant::tests::v2_reduction_order_differs_from_v1 ... ok
[INFO] [stdout] test tokenizer::llama2c::tests::decode_strips_leading_space_after_bos ... ok
[INFO] [stdout] test tokenizer::llama2c::tests::decode_recovers_bytes ... ok
[INFO] [stdout] test tensor::tests::shape_mismatch_errors ... ok
[INFO] [stdout] test tensor::tests::zeros_constructs ... ok
[INFO] [stdout] test tokenizer::llama2c::tests::encode_merges_pairs_by_score ... ok
[INFO] [stdout] test tokenizer::llama2c::tests::encode_no_merge_falls_back_to_bytes ... ok
[INFO] [stdout] test tokenizer::llama2c::tests::truncated_blob_errors ... ok
[INFO] [stdout] test ops::quant::tests::fused_q6k_dot_is_bit_identical ... ok
[INFO] [stdout] test ops::quant::tests::v2_reference_bits_are_pinned ... ok
[INFO] [stdout] test ops::rms_norm::tests::rms_norm_weight_mismatch_errors ... ok
[INFO] [stdout] test ops::rope::tests::rope_odd_head_dim_errors ... ok
[INFO] [stdout] test tokenizer::llama2c::tests::parse_blob_roundtrips ... ok
[INFO] [stdout] test ops::quant::tests::integer_dot_agrees_with_float_on_same_activations ... ok
[INFO] [stdout] test ops::quant::tests::v2_fast_path_matches_spec_definition ... ok
[INFO] [stdout] test ops::rope::tests::rope_position_zero_is_identity ... ok
[INFO] [stdout] test model::forward_quantized::tests::quantized_matches_dequant_then_forward ... ok
[INFO] [stdout] test ops::quant::tests::v2_is_invariant_to_chunk_completion_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 103 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/vitni-receipt.rs (/opt/rustwide/target/debug/build/vitni-tensor/81be06510bfdc221/out/vitni_receipt-81be06510bfdc221)
[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/cert_sink_wiring.rs (/opt/rustwide/target/debug/build/vitni-tensor/78db6ad86bef601d/out/cert_sink_wiring-78db6ad86bef601d)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test builder_finalize_with_sink_replays_declarations_in_order ... ok
[INFO] [stdout] test sink_failure_propagates ... ok
[INFO] [stdout] test inference_run_with_recording_sink_kernel_digest_matches_software ... ok
[INFO] [stdout] test inference_run_with_sink_matches_run ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/determinism_sweep.rs (/opt/rustwide/target/debug/build/vitni-tensor/323b2ce995df12c4/out/determinism_sweep-323b2ce995df12c4)
[INFO] [stderr]      Running tests/gguf_bpe_tokenizer.rs (/opt/rustwide/target/debug/build/vitni-tensor/8e0732b88e8fcb0e/out/gguf_bpe_tokenizer-8e0732b88e8fcb0e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test determinism_sweep ... ignored, needs a model file; set the model path and run with --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] [stderr]      Running tests/gguf_fuzz.rs (/opt/rustwide/target/debug/build/vitni-tensor/8193a05a2cc58a58/out/gguf_fuzz-8193a05a2cc58a58)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test qwen_gguf_bpe_matches_llamacpp ... ignored, needs a model file; set the model path and run with --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] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test array_of_strings_len_max ... ok
[INFO] [stdout] test bad_magic ... ok
[INFO] [stdout] test array_string_len_past_eof ... ok
[INFO] [stdout] test tensor_data_truncated ... ok
[INFO] [stdout] test array_len_overflow_fixed_elem ... ok
[INFO] [stdout] test minimal_valid_file_still_parses ... ok
[INFO] [stdout] test metadata_count_max_does_not_hang ... ok
[INFO] [stdout] test tensor_dims_product_overflows ... ok
[INFO] [stdout] test tensor_offset_overflow_add ... ok
[INFO] [stdout] test truncated_after_magic ... ok
[INFO] [stdout] test tensor_unsupported_ggml_type ... ok
[INFO] [stdout] test tensor_numel_not_block_aligned ... ok
[INFO] [stdout] test array_fixed_elem_past_eof ... ok
[INFO] [stdout] test alignment_zero_no_divide_by_zero ... ok
[INFO] [stdout] test truncated_magic ... ok
[INFO] [stdout] test truncated_metadata_count ... ok
[INFO] [stdout] test truncated_tensor_count ... ok
[INFO] [stdout] test unsupported_versions ... ok
[INFO] [stdout] test tensor_count_max_does_not_allocate_or_hang ... ok
[INFO] [stdout] test tensor_dims_truncated ... ok
[INFO] [stdout] test nested_array_rejected ... ok
[INFO] [stdout] test unknown_metadata_value_type ... ok
[INFO] [stdout] test metadata_string_over_cap ... ok
[INFO] [stdout] test metadata_key_truncated ... ok
[INFO] [stdout] test tensor_rank_too_high ... ok
[INFO] [stdout] test tensor_offset_past_eof ... ok
[INFO] [stdout] test empty_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gguf_tokenizer.rs (/opt/rustwide/target/debug/build/vitni-tensor/477bcc69f2ec2b68/out/gguf_tokenizer-477bcc69f2ec2b68)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test mistral_gguf_tokenizer_matches_own_vocab ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] test tinyllama_gguf_tokenizer_matches_own_vocab ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/inference_cert.rs (/opt/rustwide/target/debug/build/vitni-tensor/b37e7918b3e83311/out/inference_cert-b37e7918b3e83311)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test cert_binding_changes_with_input ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] test cert_contains_expected_fields ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] test stories15m_real_weights_cert_and_replay ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] test synthetic_cert_determinism ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/llama2_reference.rs (/opt/rustwide/target/debug/build/vitni-tensor/e4944031a0e00343/out/llama2_reference-e4944031a0e00343)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test greedy_decode_3_tokens_match ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] test vitni_tensor_matches_reference_forward ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/logit_dump.rs (/opt/rustwide/target/debug/build/vitni-tensor/b0026413c7af7b49/out/logit_dump-b0026413c7af7b49)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test logit_dump ... ignored, needs a model file; set the model path and run with --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] [stderr]      Running tests/m5_second_model.rs (/opt/rustwide/target/debug/build/vitni-tensor/5dc75679bb4276fe/out/m5_second_model-5dc75679bb4276fe)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test mistral_7b_full_config_constructs ... ok
[INFO] [stdout] test gemma_2b_full_config_constructs ... ok
[INFO] [stdout] test gemma_runs_via_dedicated_path ... ok
[INFO] [stdout] test gemma_and_llama_paths_produce_different_logits ... ok
[INFO] [stdout] test mistral_gqa_runs_via_unmodified_llama_path ... ok
[INFO] [stdout] test mistral_and_gemma_certs_distinguishable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m6_accelerator_dispatch.rs (/opt/rustwide/target/debug/build/vitni-tensor/d16af9023249a6f5/out/m6_accelerator_dispatch-d16af9023249a6f5)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test cpu_accelerator_path_matches_unaccelerated_path ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] test custom_accelerator_error_propagates ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] test dispatch_counts_match_gemma_arithmetic ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] test dispatch_counts_match_llama_arithmetic ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] test stories15m_via_accel_matches_baseline ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mistral_gguf.rs (/opt/rustwide/target/debug/build/vitni-tensor/8376994df3193f77/out/mistral_gguf-8376994df3193f77)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test mistral7b_gguf_generate_certify_replay ... ignored, needs a model file; set the model path and run with --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] [stderr]      Running tests/qwen_decode.rs (/opt/rustwide/target/debug/build/vitni-tensor/d207969ad7140d55/out/qwen_decode-d207969ad7140d55)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test qwen_decode ... ignored, needs a model file; set the model path and run with --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] [stderr]      Running tests/qwen_gguf.rs (/opt/rustwide/target/debug/build/vitni-tensor/cabc57881c66b838/out/qwen_gguf-cabc57881c66b838)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test qwen2_5_gguf_generate_certify_replay ... ignored, needs a model file; set the model path and run with --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] [stderr]      Running tests/qwen_probe.rs (/opt/rustwide/target/debug/build/vitni-tensor/449252e0ba6afb80/out/qwen_probe-449252e0ba6afb80)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test qwen_probe ... ignored, needs a model file; set the model path and run with --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] [stderr]      Running tests/stories15m_real.rs (/opt/rustwide/target/debug/build/vitni-tensor/c3d90684a3718a32/out/stories15m_real-c3d90684a3718a32)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test stories15m_real_weights_greedy_decode_matches ... ignored, needs a model file; set the model path and run with --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] [stderr]      Running tests/tinyllama_gguf.rs (/opt/rustwide/target/debug/build/vitni-tensor/fa43d92dc07dc2ea/out/tinyllama_gguf-fa43d92dc07dc2ea)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tinyllama_gguf_generate_certify_replay ... ignored, needs a model file; set the model path and run with --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] [stderr]      Running tests/tokenizer_stories15m.rs (/opt/rustwide/target/debug/build/vitni-tensor/406efc9fa07951d3/out/tokenizer_stories15m-406efc9fa07951d3)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test decode_roundtrips_known_tokens ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] test encode_once_upon_a_time_matches_reference ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] test encode_then_decode_roundtrip ... ignored, needs a model file; set the model path and run with --ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transcendental_determinism.rs (/opt/rustwide/target/debug/build/vitni-tensor/6f8b7048cb87ad0d/out/transcendental_determinism-6f8b7048cb87ad0d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test transcendental_determinism ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.28s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transformer_layer.rs (/opt/rustwide/target/debug/build/vitni-tensor/174417b6b7ce0657/out/transformer_layer-174417b6b7ce0657)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test transformer_layer_forward_pass ... 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]    Doc-tests vitni_tensor
[INFO] [stderr] warning: variant `Q4_K` should have an upper camel case name
[INFO] [stderr]   --> src/dtype.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 |     Q4_K,
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `Q4K`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Q6_K` should have an upper camel case name
[INFO] [stderr]   --> src/dtype.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 |     Q6_K,
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `Q6K`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Q4_K` should have an upper camel case name
[INFO] [stderr]    --> src/model/gguf.rs:116:5
[INFO] [stderr]     |
[INFO] [stderr] 116 |     Q4_K,
[INFO] [stderr]     |     ^^^^ help: convert the identifier to upper camel case: `Q4K`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Q6_K` should have an upper camel case name
[INFO] [stderr]    --> src/model/gguf.rs:119:5
[INFO] [stderr]     |
[INFO] [stderr] 119 |     Q6_K,
[INFO] [stderr]     |     ^^^^ help: convert the identifier to upper camel case: `Q6K`
[INFO] [stderr] 
[INFO] [stderr] warning: 4 warnings emitted
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/accel/mod.rs - accel (line 40) ... ignored
[INFO] [stdout] test src/cert/sink.rs - cert::sink (line 22) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0f1c97a764b7297967319762a496050a612d1cde28a136c2697b4996e710ad1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f1c97a764b7297967319762a496050a612d1cde28a136c2697b4996e710ad1a", kill_on_drop: false }`
[INFO] [stdout] 0f1c97a764b7297967319762a496050a612d1cde28a136c2697b4996e710ad1a
