[INFO] fetching crate rlx-gemma 0.2.11...
[INFO] testing rlx-gemma-0.2.11 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate rlx-gemma 0.2.11 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate rlx-gemma 0.2.11
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rlx-gemma 0.2.11
[INFO] tweaked toml for crates.io crate rlx-gemma 0.2.11 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rlx-gemma 0.2.11 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 rlx-gemma 0.2.11 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] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 21 packages to highest compatible versions
[INFO] [stderr]       Adding rlx-autodiff v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-compile v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-coreml v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-cpu v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-cuda v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-driver v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-flow v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-fusion v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-gguf v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-gpu-kernels v0.2.13 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-ir v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-macros v0.2.18
[INFO] [stderr]       Adding rlx-metal v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-mlx v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-mlx-sys v0.2.18
[INFO] [stderr]       Adding rlx-opt v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-rocm v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-runtime v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-text v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-vulkan v0.2.11 (available: v0.2.18)
[INFO] [stderr]       Adding rlx-wgpu v0.2.11 (available: v0.2.18)
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 05c311e418c8c221ee29626a50dc50a1f7fa38f383a102669405ac64e98f1f6e
[INFO] running `Command { std: "docker" "start" "05c311e418c8c221ee29626a50dc50a1f7fa38f383a102669405ac64e98f1f6e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "05c311e418c8c221ee29626a50dc50a1f7fa38f383a102669405ac64e98f1f6e", 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" "05c311e418c8c221ee29626a50dc50a1f7fa38f383a102669405ac64e98f1f6e" "/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" "05c311e418c8c221ee29626a50dc50a1f7fa38f383a102669405ac64e98f1f6e", 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" "05c311e418c8c221ee29626a50dc50a1f7fa38f383a102669405ac64e98f1f6e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling rlx-cpu v0.2.11
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling memo-map v0.3.3
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling onig_sys v69.9.3
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rayon-cond v0.4.0
[INFO] [stderr]    Compiling rlx-runtime v0.2.11
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling rlx-macros v0.2.18
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling monostate-impl v0.1.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling monostate v0.1.18
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling dary_heap v0.3.9
[INFO] [stderr]    Compiling spm_precompiled v0.1.4
[INFO] [stderr]    Compiling safetensors v0.7.0
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling minijinja v2.20.0
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling rlx-ir v0.2.11
[INFO] [stderr]    Compiling unicode-normalization-alignments v0.1.12
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rlx-gguf v0.2.11
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling onig v6.5.3
[INFO] [stderr]    Compiling rlx-fusion v0.2.11
[INFO] [stderr]    Compiling rlx-driver v0.2.11
[INFO] [stderr]    Compiling rlx-flow v0.2.11
[INFO] [stderr]    Compiling tokenizers v0.22.2
[INFO] [stderr]    Compiling rlx-distributed v0.2.11
[INFO] [stderr]    Compiling rlx-autodiff v0.2.11
[INFO] [stderr]    Compiling rlx-compile v0.2.11
[INFO] [stderr]    Compiling rlx-opt v0.2.11
[INFO] [stderr]    Compiling rlx-models-core v0.2.11
[INFO] [stderr]    Compiling rlx-text v0.2.11
[INFO] [stderr]    Compiling rlx-cli v0.2.11
[INFO] [stderr]    Compiling rlx-llada2 v0.2.11
[INFO] [stderr]    Compiling rlx-qwen3 v0.2.11
[INFO] [stderr]    Compiling rlx-qwen35 v0.2.11
[INFO] [stderr]    Compiling rlx-gemma v0.2.11 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 13s
[INFO] running `Command { std: "docker" "inspect" "05c311e418c8c221ee29626a50dc50a1f7fa38f383a102669405ac64e98f1f6e", 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" "05c311e418c8c221ee29626a50dc50a1f7fa38f383a102669405ac64e98f1f6e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rlx-gemma v0.2.11 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 38.02s
[INFO] running `Command { std: "docker" "inspect" "05c311e418c8c221ee29626a50dc50a1f7fa38f383a102669405ac64e98f1f6e", 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" "05c311e418c8c221ee29626a50dc50a1f7fa38f383a102669405ac64e98f1f6e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/rlx-gemma/99245987f3b33cdc/out/rlx_gemma-99245987f3b33cdc)
[INFO] [stdout] 
[INFO] [stdout] running 84 tests
[INFO] [stdout] test config::tests::gemma_4_e2b_config_parses_ple_and_kv_sharing ... ok
[INFO] [stdout] test config::tests::gemma3_gguf_rope_map_splits_swa_and_full_theta ... ok
[INFO] [stdout] test config::tests::hf_null_moe_fields_default_to_zero ... ok
[INFO] [stdout] test capabilities::tests::all_standard_backends_allowed ... ok
[INFO] [stdout] test config::tests::gemma3_sliding_kv_trim_spec_marks_stride_layers_only ... ok
[INFO] [stdout] test config::tests::gemma_4_12b_per_layer_dispatch ... ok
[INFO] [stdout] test config::tests::infer_arch_picks_up_gemma4_markers ... ok
[INFO] [stdout] test config::tests::infer_gemma4_partial_rotary_from_rope_freqs_pattern ... ok
[INFO] [stdout] test config::tests::non_e2b_config_has_no_ple_or_sharing ... ok
[INFO] [stdout] test config::tests::pre_gemma4_archs_keep_uniform_layer_shape ... ok
[INFO] [stdout] test flow::gemma4_tests::no_secondary_table_when_params_match ... ok
[INFO] [stdout] test flow::gemma4_tests::per_layer_kv_dims_diverge_on_full_attention ... ok
[INFO] [stdout] test gemma4_vision::tests::rope_tables_shape_and_pos0_identity ... ok
[INFO] [stdout] test generator::tests::aux_disabled_after_clear_ids ... ok
[INFO] [stdout] test config::tests::gemma_4_12b_unified_config_parses_text_subtree ... ok
[INFO] [stdout] test generator::tests::decode_graph_rope_cos_is_single_row ... ok
[INFO] [stdout] test generator::tests::decode_rope_slice_matches_prefill_table_row ... ok
[INFO] [stdout] test generator::tests::decode_graph_all_rope_use_baked_cos ... ok
[INFO] [stdout] test generator::tests::decode_graph_bakes_rope_slice_length ... ok
[INFO] [stdout] test flow::gemma4_tests::secondary_rope_emits_distinct_table_for_full_attention ... ok
[INFO] [stdout] test generator::tests::generate_n_appends_n_tokens ... ok
[INFO] [stdout] test generator::tests::decode_logits_match_extended_prefill_after_one_token ... ok
[INFO] [stdout] test generator::tests::cached_step_advances_cache_invariant ... ok
[INFO] [stdout] test generator::tests::decode_oneshot_kv_suffix_matches_extended ... ok
[INFO] [stdout] test generator::tests::generator_drains_loader_and_runs_one_step ... ok
[INFO] [stdout] test generator::tests::prefill_kv_export_correct_with_fusion ... ok
[INFO] [stdout] test multimodal::tests::empty_config_is_no_op ... ok
[INFO] [stdout] test multimodal::tests::expand_media_placeholders_brackets_and_inlines_tokens ... ok
[INFO] [stdout] test generator::tests::step_without_prefill_errors ... ok
[INFO] [stdout] test multimodal::tests::expand_media_placeholders_rejects_mismatched_chunks ... ok
[INFO] [stdout] test multimodal::tests::extract_image_patches_shapes_match_expected_grid ... ok
[INFO] [stdout] test multimodal::tests::extract_image_patches_rejects_size_mismatch ... ok
[INFO] [stdout] test multimodal::tests::extract_image_patches_truncates_partial_pixels ... ok
[INFO] [stdout] test generator::tests::step_cached_with_aux_populates_last_aux ... ok
[INFO] [stdout] test multimodal::tests::frame_audio_samples_minimum_one_frame ... ok
[INFO] [stdout] test multimodal::tests::frame_audio_samples_pads_last_frame ... ok
[INFO] [stdout] test multimodal::tests::fuse_errors_when_media_runs_out ... ok
[INFO] [stdout] test generator::tests::prefill_kv_matches_extended_prefix ... ok
[INFO] [stdout] test multimodal::tests::resample_linear_preserves_constants ... ok
[INFO] [stdout] test multimodal::tests::tokenize_with_media_rejects_slot_marker_mismatch ... ok
[INFO] [stdout] test multimodal::tests::fuse_replaces_only_placeholder_rows ... ok
[INFO] [stdout] test multimodal::tests::multimodal_config_parses_unified_layout ... ok
[INFO] [stdout] test multimodal::tests::parse_wav_decodes_minimal_pcm16_mono ... ok
[INFO] [stdout] test multimodal::tests::standalone_projector_graphs_only_take_media_as_input ... ok
[INFO] [stdout] test multimodal::tests::tokenize_with_media_splits_and_expands ... ok
[INFO] [stdout] test multimodal_runner::tests::fuse_text_and_media_replaces_in_order ... ok
[INFO] [stdout] test multimodal_mask::tests::media_span_bidirectional_not_causal_across_future ... ok
[INFO] [stdout] test multimodal_runner::tests::mmproj_gguf_loader_rejects_missing_file ... ok
[INFO] [stdout] test multimodal_runner::tests::runner_compiles_and_runs_audio_projector_on_cpu ... ok
[INFO] [stdout] test multimodal_runner::tests::tokenize_prompt_derives_slot_counts ... ok
[INFO] [stdout] test multimodal_runner::tests::runner_compiles_and_runs_vision_projector_on_cpu ... ok
[INFO] [stdout] test packed_session::tests::prefill_bucket_exact_when_waste_large ... ok
[INFO] [stdout] test packed_session::tests::prefill_bucket_pow2_when_waste_small ... ok
[INFO] [stdout] test multimodal_runner::tests::weights_loader_decodes_f32_safetensors ... ok
[INFO] [stdout] test packed_session::tests::prefill_bucket_capped_at_max_seq ... ok
[INFO] [stdout] test generator::tests::cached_second_token_matches_naive ... ok
[INFO] [stdout] test generator::tests::incremental_decode_logits_match_full_prefill ... ok
[INFO] [stdout] test qat::tests::resolve_bits_matches_real_config ... ok
[INFO] [stdout] test qat::tests::unpack_4bit_low_nibble_first_signed ... ok
[INFO] [stdout] test multimodal_runner::tests::weights_loader_decodes_bf16_safetensors ... ok
[INFO] [stdout] test generator::tests::prefill_logits_unchanged_with_kv_export ... ok
[INFO] [stdout] test generator::tests::cached_matches_naive_on_greedy ... ok
[INFO] [stdout] test qat::tests::dequantize_applies_per_row_scale ... ok
[INFO] [stdout] test qat::tests::dequantize_rejects_size_mismatch ... ok
[INFO] [stdout] test qat::tests::modules_to_not_convert_stay_fp ... ok
[INFO] [stdout] test generator::tests::greedy_is_deterministic_across_runs ... ok
[INFO] [stdout] test rope::tests::gguf_rope_factors_sized_for_global_head_do_not_break_sliding ... ok
[INFO] [stdout] test rope::tests::proportional_global_rope_uses_full_head_dim_denominator ... ok
[INFO] [stdout] test qat::tests::unpack_2bit_lsb_first_signed ... ok
[INFO] [stdout] test qat_loader::tests::per_layer_inputs_match_hf ... ok
[INFO] [stdout] test rope::tests::mismatched_factors_are_skipped_not_panicked ... ok
[INFO] [stdout] test qat::tests::unpack_8bit_is_native_int8 ... ok
[INFO] [stdout] test qat::tests::unpack_respects_partial_trailing_field ... ok
[INFO] [stdout] test qat::tests::widths_map_from_num_bits ... ok
[INFO] [stdout] test qat_loader::tests::loads_and_dequants_real_checkpoint ... ok
[INFO] [stdout] test generator::tests::bucketed_decode_matches_oneshot ... ok
[INFO] [stdout] test rope::tests::tables_len_matches_max_pos ... ok
[INFO] [stdout] test generator::tests::prefill_compile_cache_does_not_change_output ... ok
[INFO] [stdout] test unified_preprocess::tests::patches_merge_square_grid ... ok
[INFO] [stdout] test qat::tests::packed_len_rounds_up ... ok
[INFO] [stdout] test generator::tests::dynamic_prefill_matches_oneshot ... ok
[INFO] [stdout] test generator::tests::dynamic_prefill_and_decode_matches_oneshot ... ok
[INFO] [stdout] test generator::tests::dynamic_decode_matches_oneshot ... ok
[INFO] [stdout] test config::tests::gemma4_gguf_per_layer_array_and_tokens_vocab ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 84 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/rlx_gemma.rs (/opt/rustwide/target/release/build/rlx-gemma/4dc39524aac5adfe/out/rlx_gemma-4dc39524aac5adfe)
[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/attention_gqa_probe.rs (/opt/rustwide/target/release/build/rlx-gemma/c419c2ea672fe8e1/out/attention_gqa_probe-c419c2ea672fe8e1)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test wgpu_rms_norm_head_dim ... ok
[INFO] [stdout] test wgpu_attention_e2b_paths ... ok
[INFO] [stdout] test wgpu_rope_head_dim ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma3_270m_backend_parity.rs (/opt/rustwide/target/release/build/rlx-gemma/a931e20b23f930d1/out/gemma3_270m_backend_parity-a931e20b23f930d1)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test gemma3_270m_prefill_top1_finite_on_metal ... ok
[INFO] [stdout] test cpu_reference_greedy_is_stable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma3_270m_logits.rs (/opt/rustwide/target/release/build/rlx-gemma/8eb554f04dbef750/out/gemma3_270m_logits-8eb554f04dbef750)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test gemma3_270m_incremental_decode_matches_one_shot_prefill ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_audio_parity.rs (/opt/rustwide/target/release/build/rlx-gemma/4e450f62ce8f9520/out/gemma4_audio_parity-4e450f62ce8f9520)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test audio_attention_isolated ... ok
[INFO] [stdout] test audio_full_parity_metal ... ok
[INFO] [stdout] test audio_subsample_parity ... ok
[INFO] [stdout] test audio_full_parity_coreml ... ok
[INFO] [stdout] test audio_features_parity ... ok
[INFO] [stdout] test audio_full_parity_mlx ... ok
[INFO] [stdout] test audio_depthwise_isolated ... ok
[INFO] [stdout] test audio_full_parity ... ok
[INFO] [stdout] test audio_layer0_parity ... ok
[INFO] [stdout] test audio_full_parity_wgpu ... ok
[INFO] [stdout] test audio_layer0_bisect ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_aux_hidden_tap.rs (/opt/rustwide/target/release/build/rlx-gemma/7b474716adfc0846/out/gemma4_aux_hidden_tap-7b474716adfc0846)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test aux_tap_three_layers_low_mid_high ... ok
[INFO] [stdout] test aux_tap_all_layers ... ok
[INFO] [stdout] test aux_tap_disabled_by_default ... ok
[INFO] [stderr]      Running tests/gemma4_backend_parity.rs (/opt/rustwide/target/release/build/rlx-gemma/107cc9601787be9f/out/gemma4_backend_parity-107cc9601787be9f)
[INFO] [stdout] test aux_tap_silently_drops_oob_layer_ids ... ok
[INFO] [stdout] test aux_tap_dedups_and_sorts_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test audio_projector_baseline_runs_on_cpu ... ok
[INFO] [stdout] test unified_audio_projector_baseline_runs_on_cpu ... ok
[INFO] [stdout] test vision_projector_baseline_runs_on_cpu ... ok
[INFO] [stdout] test unified_vision_projector_baseline_runs_on_cpu ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_bench_common.rs (/opt/rustwide/target/release/build/rlx-gemma/071897d4ecb2e628/out/gemma4_bench_common-071897d4ecb2e628)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_coder_gguf.rs (/opt/rustwide/target/release/build/rlx-gemma/d5682a5b70497657/out/gemma4_coder_gguf-d5682a5b70497657)
[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] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test gemma4_coder_gguf_config_has_256k_context ... ok
[INFO] [stdout] test gemma4_coder_packed_runner_generates ... ok
[INFO] [stdout] test gemma4_coder_chat_template_opens_thought_channel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_decode_backend_parity.rs (/opt/rustwide/target/release/build/rlx-gemma/418b41186fb9c9e6/out/gemma4_decode_backend_parity-418b41186fb9c9e6)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test gemma4_decode_runs_on_cpu ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_decode_throughput.rs (/opt/rustwide/target/release/build/rlx-gemma/6e5252b578914450/out/gemma4_decode_throughput-6e5252b578914450)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test bench_decode_cpu ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_e2b_backend_parity.rs (/opt/rustwide/target/release/build/rlx-gemma/4bfd207eb7e1aa03/out/gemma4_e2b_backend_parity-4bfd207eb7e1aa03)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test e2b_resolved_wgpu_matches_cpu_hidden ... ok
[INFO] [stdout] test e2b_resolved_mlx_matches_cpu_hidden ... ok
[INFO] [stdout] test e2b_resolved_coreml_matches_cpu_hidden ... ok
[INFO] [stdout] test e2b_resolved_cuda_matches_cpu_hidden ... ok
[INFO] [stdout] test e2b_resolved_metal_matches_cpu_hidden ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_e2b_build.rs (/opt/rustwide/target/release/build/rlx-gemma/5f2a458e7d0a21f2/out/gemma4_e2b_build-5f2a458e7d0a21f2)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test gemma4_e2b_decode_graph_builds_from_real_checkpoint ... ok
[INFO] [stdout] test gemma4_e2b_prefill_graph_builds_from_real_checkpoint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_e2b_cpu_parity.rs (/opt/rustwide/target/release/build/rlx-gemma/915674264a7399dd/out/gemma4_e2b_cpu_parity-915674264a7399dd)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test gemma4_e2b_cpu_logits_match_hf ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_e2b_diag.rs (/opt/rustwide/target/release/build/rlx-gemma/d8fd97aada14098c/out/gemma4_e2b_diag-d8fd97aada14098c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test e2b_layerwise_bisect ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_e2b_generate.rs (/opt/rustwide/target/release/build/rlx-gemma/6d6a8127b2abb0ac/out/gemma4_e2b_generate-6d6a8127b2abb0ac)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test e2b_greedy_generation_matches_hf ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_e2b_l0tok.rs (/opt/rustwide/target/release/build/rlx-gemma/151182b704ce46e3/out/gemma4_e2b_l0tok-151182b704ce46e3)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test e2b_l0_per_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_e2b_l34.rs (/opt/rustwide/target/release/build/rlx-gemma/d5e7e82a7be70f36/out/gemma4_e2b_l34-d5e7e82a7be70f36)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test e2b_layer34_taps ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_e2b_mm.rs (/opt/rustwide/target/release/build/rlx-gemma/47c2679ac037e5e1/out/gemma4_e2b_mm-47c2679ac037e5e1)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test e2b_fusion_places_media_tokens ... ok
[INFO] [stdout] test e2b_mm_generate_cpu ... ok
[INFO] [stdout] test e2b_inputs_embeds_matches_input_ids ... ok
[INFO] [stdout] test e2b_mm_generate_metal ... ok
[INFO] [stdout] test e2b_mm_generate_mlx ... ok
[INFO] [stdout] test e2b_media_bias_matches_causal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_e2b_postnorm.rs (/opt/rustwide/target/release/build/rlx-gemma/a0937d61a8aa2690/out/gemma4_e2b_postnorm-a0937d61a8aa2690)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test e2b_postnorm_per_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_e2b_traj.rs (/opt/rustwide/target/release/build/rlx-gemma/5ebc304df6788eec/out/gemma4_e2b_traj-5ebc304df6788eec)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test e2b_trajectory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gemma4_e2e_bench.rs (/opt/rustwide/target/release/build/rlx-gemma/9d5f5066ed689d1a/out/gemma4_e2e_bench-9d5f5066ed689d1a)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test bench_real_weights ... ok
[INFO] [stderr] error: test failed, to rerun pass `--test gemma4_e2e_bench`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/release/build/rlx-gemma/9d5f5066ed689d1a/out/gemma4_e2e_bench-9d5f5066ed689d1a` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "05c311e418c8c221ee29626a50dc50a1f7fa38f383a102669405ac64e98f1f6e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05c311e418c8c221ee29626a50dc50a1f7fa38f383a102669405ac64e98f1f6e", kill_on_drop: false }`
[INFO] [stdout] 05c311e418c8c221ee29626a50dc50a1f7fa38f383a102669405ac64e98f1f6e
