[INFO] fetching crate ghostflow-nn 1.1.0...
[INFO] testing ghostflow-nn-1.1.0 against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] extracting crate ghostflow-nn 1.1.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate ghostflow-nn 1.1.0
[INFO] finished tweaking crates.io crate ghostflow-nn 1.1.0
[INFO] tweaked toml for crates.io crate ghostflow-nn 1.1.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ghostflow-nn 1.1.0 on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ghostflow-nn 1.1.0 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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9de4b10cdde5c85d2a33eb10a64e41da4f73984c9159692b5cbd44345401ddb4
[INFO] running `Command { std: "docker" "start" "-a" "9de4b10cdde5c85d2a33eb10a64e41da4f73984c9159692b5cbd44345401ddb4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9de4b10cdde5c85d2a33eb10a64e41da4f73984c9159692b5cbd44345401ddb4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9de4b10cdde5c85d2a33eb10a64e41da4f73984c9159692b5cbd44345401ddb4", kill_on_drop: false }`
[INFO] [stdout] 9de4b10cdde5c85d2a33eb10a64e41da4f73984c9159692b5cbd44345401ddb4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] cd19d0f42d69b91ab94ab68bdc18584ba2fb0c1909a0dc22e7b15f821439e03a
[INFO] running `Command { std: "docker" "start" "-a" "cd19d0f42d69b91ab94ab68bdc18584ba2fb0c1909a0dc22e7b15f821439e03a", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling syn v2.0.112
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling reborrow v0.5.5
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling pulp v0.18.22
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ghostflow-core v1.1.0
[INFO] [stderr]    Compiling ghostflow-nn v1.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/mixture_of_experts.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transform`
[INFO] [stdout]    --> src/point_cloud.rs:314:48
[INFO] [stdout]     |
[INFO] [stdout] 314 |     fn apply_transform(&self, points: &Tensor, transform: &Tensor) -> Result<Tensor, String> {
[INFO] [stdout]     |                                                ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transform`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `layer_idx`
[INFO] [stdout]    --> src/gradient_checkpointing.rs:117:36
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn recompute<F>(&mut self, layer_idx: usize, recompute_fn: F) -> Tensor
[INFO] [stdout]     |                                    ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_layer_idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lora_weight`
[INFO] [stdout]    --> src/lora.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 |         let lora_weight = self.lora_a.matmul(&self.lora_b)
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lora_weight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seq_len_k`
[INFO] [stdout]   --> src/flash_attention.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |         let seq_len_k = k_dims[1];
[INFO] [stdout]    |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seq_len_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `teacher_logits`
[INFO] [stdout]    --> src/knowledge_distillation.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         teacher_logits: &Tensor,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_teacher_logits`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `head_dim`
[INFO] [stdout]    --> src/prompt_tuning.rs:266:13
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let head_dim = config.d_model / config.num_heads;
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_head_dim`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mlp`
[INFO] [stdout]    --> src/prompt_tuning.rs:384:21
[INFO] [stdout]     |
[INFO] [stdout] 384 |         if let Some(mlp) = &self.prefix_mlp {
[INFO] [stdout]     |                     ^^^ help: if this is intentional, prefix it with an underscore: `_mlp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_samples`
[INFO] [stdout]    --> src/curriculum_learning.rs:155:42
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub fn initialize_samples(&mut self, num_samples: usize, difficulties: Vec<f32>) {
[INFO] [stdout]     |                                          ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_samples`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.47s
[INFO] running `Command { std: "docker" "inspect" "cd19d0f42d69b91ab94ab68bdc18584ba2fb0c1909a0dc22e7b15f821439e03a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd19d0f42d69b91ab94ab68bdc18584ba2fb0c1909a0dc22e7b15f821439e03a", kill_on_drop: false }`
[INFO] [stdout] cd19d0f42d69b91ab94ab68bdc18584ba2fb0c1909a0dc22e7b15f821439e03a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] fb4eb01eb3b5b1f768f4a16fcef2d1cb0e6e5f695567392f8aa3ecdab227fb1d
[INFO] running `Command { std: "docker" "start" "-a" "fb4eb01eb3b5b1f768f4a16fcef2d1cb0e6e5f695567392f8aa3ecdab227fb1d", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/mixture_of_experts.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transform`
[INFO] [stdout]    --> src/point_cloud.rs:314:48
[INFO] [stdout]     |
[INFO] [stdout] 314 |     fn apply_transform(&self, points: &Tensor, transform: &Tensor) -> Result<Tensor, String> {
[INFO] [stdout]     |                                                ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transform`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `layer_idx`
[INFO] [stdout]    --> src/gradient_checkpointing.rs:117:36
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn recompute<F>(&mut self, layer_idx: usize, recompute_fn: F) -> Tensor
[INFO] [stdout]     |                                    ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_layer_idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lora_weight`
[INFO] [stdout]    --> src/lora.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 |         let lora_weight = self.lora_a.matmul(&self.lora_b)
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lora_weight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seq_len_k`
[INFO] [stdout]   --> src/flash_attention.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |         let seq_len_k = k_dims[1];
[INFO] [stdout]    |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seq_len_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `teacher_logits`
[INFO] [stdout]    --> src/knowledge_distillation.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         teacher_logits: &Tensor,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_teacher_logits`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `head_dim`
[INFO] [stdout]    --> src/prompt_tuning.rs:266:13
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let head_dim = config.d_model / config.num_heads;
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_head_dim`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mlp`
[INFO] [stdout]    --> src/prompt_tuning.rs:384:21
[INFO] [stdout]     |
[INFO] [stdout] 384 |         if let Some(mlp) = &self.prefix_mlp {
[INFO] [stdout]     |                     ^^^ help: if this is intentional, prefix it with an underscore: `_mlp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_samples`
[INFO] [stdout]    --> src/curriculum_learning.rs:155:42
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub fn initialize_samples(&mut self, num_samples: usize, difficulties: Vec<f32>) {
[INFO] [stdout]     |                                          ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_samples`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ghostflow-nn v1.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/mixture_of_experts.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `grad2`
[INFO] [stdout]    --> src/distributed.rs:419:13
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let grad2 = Tensor::from_slice(&[2.0f32, 3.0, 4.0], &[3]).unwrap();
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_grad2`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transform`
[INFO] [stdout]    --> src/point_cloud.rs:314:48
[INFO] [stdout]     |
[INFO] [stdout] 314 |     fn apply_transform(&self, points: &Tensor, transform: &Tensor) -> Result<Tensor, String> {
[INFO] [stdout]     |                                                ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transform`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/mixed_precision.rs:329:13
[INFO] [stdout]     |
[INFO] [stdout] 329 |         let mut scaler = GradScaler::new(config);
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `layer_idx`
[INFO] [stdout]    --> src/gradient_checkpointing.rs:117:36
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn recompute<F>(&mut self, layer_idx: usize, recompute_fn: F) -> Tensor
[INFO] [stdout]     |                                    ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_layer_idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lora_weight`
[INFO] [stdout]    --> src/lora.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 |         let lora_weight = self.lora_a.matmul(&self.lora_b)
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lora_weight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zero_point`
[INFO] [stdout]    --> src/lora.rs:396:32
[INFO] [stdout]     |
[INFO] [stdout] 396 |         let (quantized, scale, zero_point) = QLoRALinear::quantize_weight(&weight, 4);
[INFO] [stdout]     |                                ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_zero_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seq_len_k`
[INFO] [stdout]   --> src/flash_attention.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |         let seq_len_k = k_dims[1];
[INFO] [stdout]    |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seq_len_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `teacher_logits`
[INFO] [stdout]    --> src/knowledge_distillation.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         teacher_logits: &Tensor,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_teacher_logits`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `head_dim`
[INFO] [stdout]    --> src/prompt_tuning.rs:266:13
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let head_dim = config.d_model / config.num_heads;
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_head_dim`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mlp`
[INFO] [stdout]    --> src/prompt_tuning.rs:384:21
[INFO] [stdout]     |
[INFO] [stdout] 384 |         if let Some(mlp) = &self.prefix_mlp {
[INFO] [stdout]     |                     ^^^ help: if this is intentional, prefix it with an underscore: `_mlp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_samples`
[INFO] [stdout]    --> src/curriculum_learning.rs:155:42
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub fn initialize_samples(&mut self, num_samples: usize, difficulties: Vec<f32>) {
[INFO] [stdout]     |                                          ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_samples`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.31s
[INFO] running `Command { std: "docker" "inspect" "fb4eb01eb3b5b1f768f4a16fcef2d1cb0e6e5f695567392f8aa3ecdab227fb1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fb4eb01eb3b5b1f768f4a16fcef2d1cb0e6e5f695567392f8aa3ecdab227fb1d", kill_on_drop: false }`
[INFO] [stdout] fb4eb01eb3b5b1f768f4a16fcef2d1cb0e6e5f695567392f8aa3ecdab227fb1d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 2adf5fb612b892f92b4113921160018986bd1f61ab7c5e413b35f320fd9ca89a
[INFO] running `Command { std: "docker" "start" "-a" "2adf5fb612b892f92b4113921160018986bd1f61ab7c5e413b35f320fd9ca89a", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::collections::HashMap`
[INFO] [stderr]   --> src/mixture_of_experts.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | use std::collections::HashMap;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `transform`
[INFO] [stderr]    --> src/point_cloud.rs:314:48
[INFO] [stderr]     |
[INFO] [stderr] 314 |     fn apply_transform(&self, points: &Tensor, transform: &Tensor) -> Result<Tensor, String> {
[INFO] [stderr]     |                                                ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transform`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `layer_idx`
[INFO] [stderr]    --> src/gradient_checkpointing.rs:117:36
[INFO] [stderr]     |
[INFO] [stderr] 117 |     pub fn recompute<F>(&mut self, layer_idx: usize, recompute_fn: F) -> Tensor
[INFO] [stderr]     |                                    ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_layer_idx`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `lora_weight`
[INFO] [stderr]    --> src/lora.rs:138:13
[INFO] [stderr]     |
[INFO] [stderr] 138 |         let lora_weight = self.lora_a.matmul(&self.lora_b)
[INFO] [stderr]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lora_weight`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `seq_len_k`
[INFO] [stderr]   --> src/flash_attention.rs:98:13
[INFO] [stderr]    |
[INFO] [stderr] 98 |         let seq_len_k = k_dims[1];
[INFO] [stderr]    |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seq_len_k`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `teacher_logits`
[INFO] [stderr]    --> src/knowledge_distillation.rs:209:9
[INFO] [stderr]     |
[INFO] [stderr] 209 |         teacher_logits: &Tensor,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_teacher_logits`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `head_dim`
[INFO] [stderr]    --> src/prompt_tuning.rs:266:13
[INFO] [stderr]     |
[INFO] [stderr] 266 |         let head_dim = config.d_model / config.num_heads;
[INFO] [stderr]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_head_dim`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `mlp`
[INFO] [stderr]    --> src/prompt_tuning.rs:384:21
[INFO] [stderr]     |
[INFO] [stderr] 384 |         if let Some(mlp) = &self.prefix_mlp {
[INFO] [stderr]     |                     ^^^ help: if this is intentional, prefix it with an underscore: `_mlp`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `num_samples`
[INFO] [stderr]    --> src/curriculum_learning.rs:155:42
[INFO] [stderr]     |
[INFO] [stderr] 155 |     pub fn initialize_samples(&mut self, num_samples: usize, difficulties: Vec<f32>) {
[INFO] [stderr]     |                                          ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_samples`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `grad2`
[INFO] [stderr]    --> src/distributed.rs:419:13
[INFO] [stderr]     |
[INFO] [stderr] 419 |         let grad2 = Tensor::from_slice(&[2.0f32, 3.0, 4.0], &[3]).unwrap();
[INFO] [stderr]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_grad2`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `transform`
[INFO] [stderr]    --> src/point_cloud.rs:314:48
[INFO] [stderr]     |
[INFO] [stderr] 314 |     fn apply_transform(&self, points: &Tensor, transform: &Tensor) -> Result<Tensor, String> {
[INFO] [stderr]     |                                                ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transform`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/mixed_precision.rs:329:13
[INFO] [stderr]     |
[INFO] [stderr] 329 |         let mut scaler = GradScaler::new(config);
[INFO] [stderr]     |             ----^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `zero_point`
[INFO] [stderr]    --> src/lora.rs:396:32
[INFO] [stderr]     |
[INFO] [stderr] 396 |         let (quantized, scale, zero_point) = QLoRALinear::quantize_weight(&weight, 4);
[INFO] [stderr]     |                                ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_zero_point`
[INFO] [stderr] 
[INFO] [stderr] warning: `ghostflow-nn` (lib) generated 9 warnings (run `cargo fix --lib -p ghostflow-nn` to apply 9 suggestions)
[INFO] [stderr] warning: `ghostflow-nn` (lib test) generated 12 warnings (8 duplicates) (run `cargo fix --lib -p ghostflow-nn --tests` to apply 4 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ghostflow-nn/f6c5e367b669a43f/deps/ghostflow_nn-f6c5e367b669a43f)
[INFO] [stdout] running 208 tests
[INFO] [stdout] test bert::tests::test_bert_config ... ok
[INFO] [stdout] test attention::tests::test_scaled_dot_product_attention ... ok
[INFO] [stdout] test clip::tests::test_clip_config ... ok
[INFO] [stdout] test adversarial::tests::test_fgsm_attack ... FAILED
[INFO] [stdout] test adversarial::tests::test_randomized_smoothing ... FAILED
[INFO] [stdout] test adversarial::tests::test_label_smoothing ... FAILED
[INFO] [stdout] test clip::tests::test_layer_norm ... ok
[INFO] [stdout] test attention::tests::test_multi_head_attention ... ok
[INFO] [stdout] test bert::tests::test_bert_embeddings ... FAILED
[INFO] [stdout] test conv::tests::test_conv2d_stride ... ok
[INFO] [stdout] test curriculum_learning::tests::test_anti_curriculum ... ok
[INFO] [stdout] test curriculum_learning::tests::test_competence_based_adjustment ... ok
[INFO] [stdout] test curriculum_learning::tests::test_curriculum_config ... ok
[INFO] [stdout] test curriculum_learning::tests::test_curriculum_initialization ... ok
[INFO] [stdout] test curriculum_learning::tests::test_curriculum_stats ... ok
[INFO] [stdout] test curriculum_learning::tests::test_difficulty_scorer ... ok
[INFO] [stdout] test curriculum_learning::tests::test_epoch_progression ... ok
[INFO] [stdout] test curriculum_learning::tests::test_fixed_curriculum_selection ... ok
[INFO] [stdout] test curriculum_learning::tests::test_pacing_functions ... ok
[INFO] [stdout] test curriculum_learning::tests::test_self_paced_selection ... ok
[INFO] [stdout] test curriculum_learning::tests::test_threshold_computation ... ok
[INFO] [stdout] test differential_privacy::tests::test_gradient_clipping ... FAILED
[INFO] [stdout] test differential_privacy::tests::test_local_dp ... ok
[INFO] [stdout] test differential_privacy::tests::test_pate_aggregation ... ok
[INFO] [stdout] test differential_privacy::tests::test_privacy_accountant ... ok
[INFO] [stdout] test diffusion::tests::test_add_noise ... ok
[INFO] [stdout] test diffusion::tests::test_ddpm_config ... ok
[INFO] [stdout] test conv::tests::test_conv2d_forward ... ok
[INFO] [stdout] test diffusion::tests::test_noise_scheduler ... ok
[INFO] [stdout] test distributed::tests::test_all_reduce_gradients ... ok
[INFO] [stdout] test distributed::tests::test_auto_layer_placement ... ok
[INFO] [stdout] test distributed::tests::test_data_parallel_split_batch ... ok
[INFO] [stdout] test distributed::tests::test_ddp_forward_backward ... ok
[INFO] [stdout] test distributed::tests::test_gradient_accumulation ... ok
[INFO] [stdout] test distributed::tests::test_model_parallel_placement ... ok
[INFO] [stdout] test distributed::tests::test_pipeline_parallel ... ok
[INFO] [stdout] test dropout::tests::test_dropout_eval ... ok
[INFO] [stdout] test dropout::tests::test_dropout_train ... ok
[INFO] [stdout] test embedding::tests::test_embedding ... ok
[INFO] [stdout] test embedding::tests::test_embedding_batch ... ok
[INFO] [stdout] test federated::tests::test_differential_privacy ... ok
[INFO] [stdout] test federated::tests::test_federated_client ... ok
[INFO] [stdout] test federated::tests::test_federated_server ... ok
[INFO] [stdout] test federated::tests::test_secure_aggregation ... ok
[INFO] [stdout] test flash_attention::tests::test_causal_attention ... ok
[INFO] [stdout] test flash_attention::tests::test_flash_attention_config ... ok
[INFO] [stdout] test flash_attention::tests::test_flash_attention_forward ... ok
[INFO] [stdout] test flash_attention::tests::test_memory_usage_ratio ... ok
[INFO] [stdout] test gnn::tests::test_gcn_layer ... ok
[INFO] [stdout] test gnn::tests::test_graph_creation ... ok
[INFO] [stdout] test gnn::tests::test_graphsage_layer ... ok
[INFO] [stdout] test diffusion::tests::test_ddpm_forward ... FAILED
[INFO] [stdout] test gpt::tests::test_gpt_config ... ok
[INFO] [stdout] test gpt::tests::test_gpt_embeddings ... FAILED
[INFO] [stdout] test bert::tests::test_bert_model ... FAILED
[INFO] [stdout] test bert::tests::test_bert_for_classification ... FAILED
[INFO] [stdout] test gradient_checkpointing::tests::test_checkpoint_clear ... ok
[INFO] [stdout] test gradient_checkpointing::tests::test_checkpoint_save_and_get ... ok
[INFO] [stdout] test gradient_checkpointing::tests::test_checkpoint_strategy ... ok
[INFO] [stdout] test gradient_checkpointing::tests::test_checkpointed_layer ... ok
[INFO] [stdout] test gradient_checkpointing::tests::test_checkpointed_sequential ... ok
[INFO] [stdout] test gradient_checkpointing::tests::test_memory_savings_estimation ... ok
[INFO] [stdout] test gradient_checkpointing::tests::test_recompute_tracking ... ok
[INFO] [stdout] test gradient_checkpointing::tests::test_selective_checkpointing ... ok
[INFO] [stdout] test inference::tests::test_batch_flush ... ok
[INFO] [stdout] test inference::tests::test_batch_inference ... ok
[INFO] [stdout] test inference::tests::test_inference_config ... ok
[INFO] [stdout] test inference::tests::test_inference_optimizer ... ok
[INFO] [stdout] test inference::tests::test_inference_session ... ok
[INFO] [stdout] test knowledge_distillation::tests::test_distillation_config ... ok
[INFO] [stdout] test knowledge_distillation::tests::test_feature_matching_loss ... ok
[INFO] [stdout] test knowledge_distillation::tests::test_kl_divergence ... ok
[INFO] [stdout] test knowledge_distillation::tests::test_knowledge_distillation ... ignored
[INFO] [stdout] test knowledge_distillation::tests::test_temperature_softmax ... ok
[INFO] [stdout] test linear::tests::test_linear_forward ... ok
[INFO] [stdout] test linear::tests::test_linear_no_bias ... ok
[INFO] [stdout] test linear::tests::test_linear_parameters ... ok
[INFO] [stdout] test llama::tests::test_llama_config ... ok
[INFO] [stdout] test gpt::tests::test_gpt_for_causal_lm ... FAILED
[INFO] [stdout] test llama::tests::test_rms_norm ... ok
[INFO] [stdout] test llama::tests::test_rope ... ok
[INFO] [stdout] test lora::tests::test_dequantization ... ok
[INFO] [stdout] test lora::tests::test_lora_config ... ok
[INFO] [stdout] test lora::tests::test_lora_linear ... ok
[INFO] [stdout] test lora::tests::test_lora_merge_unmerge ... ok
[INFO] [stdout] test lora::tests::test_lora_parameters ... ok
[INFO] [stdout] test lora::tests::test_lora_scaling ... ok
[INFO] [stdout] test gpt::tests::test_gpt_for_classification ... FAILED
[INFO] [stdout] test lora::tests::test_qlora_config ... ok
[INFO] [stdout] test gpt::tests::test_gpt_model ... FAILED
[INFO] [stdout] test lora::tests::test_quantization ... ok
[INFO] [stdout] test loss::tests::test_bce_with_logits ... ok
[INFO] [stdout] test loss::tests::test_contrastive_loss ... ok
[INFO] [stdout] test loss::tests::test_cross_entropy ... ok
[INFO] [stdout] test lora::tests::test_qlora_linear ... ok
[INFO] [stdout] test loss::tests::test_huber_loss ... ok
[INFO] [stdout] test loss::tests::test_mse_loss ... ok
[INFO] [stdout] test loss::tests::test_triplet_margin_loss ... ok
[INFO] [stdout] test loss::tests::test_focal_loss ... ok
[INFO] [stdout] test mesh::tests::test_face_normals ... ok
[INFO] [stdout] test mesh::tests::test_mesh_conv ... ok
[INFO] [stdout] test mesh::tests::test_mesh_adjacency ... ok
[INFO] [stdout] test mesh::tests::test_mesh_creation ... ok
[INFO] [stdout] test mesh::tests::test_mesh_pool ... ok
[INFO] [stdout] test mesh::tests::test_tetrahedron ... ok
[INFO] [stdout] test mixed_precision::tests::test_autocast_context ... FAILED
[INFO] [stdout] test mixed_precision::tests::test_bf16_conversion ... ok
[INFO] [stdout] test mesh::tests::test_mesh_encoder ... ok
[INFO] [stdout] test mixed_precision::tests::test_fp16_conversion ... ok
[INFO] [stdout] test mixed_precision::tests::test_dynamic_loss_scaling ... FAILED
[INFO] [stdout] test mixed_precision::tests::test_grad_scaler ... ok
[INFO] [stdout] test mixed_precision::tests::test_inf_detection ... ok
[INFO] [stdout] test mixed_precision::tests::test_unscale_gradients ... ok
[INFO] [stdout] test mixture_of_experts::tests::test_aux_loss ... ok
[INFO] [stdout] test mixture_of_experts::tests::test_expert_forward ... ok
[INFO] [stdout] test mixture_of_experts::tests::test_expert_usage_stats ... ok
[INFO] [stdout] test mixture_of_experts::tests::test_gshard_config ... ok
[INFO] [stdout] test mixture_of_experts::tests::test_load_balance_factor ... ok
[INFO] [stdout] test mixture_of_experts::tests::test_moe_config ... ok
[INFO] [stdout] test lora::tests::test_memory_savings ... ok
[INFO] [stdout] test mixture_of_experts::tests::test_moe_forward ... ok
[INFO] [stdout] test mixture_of_experts::tests::test_router_creation ... ok
[INFO] [stdout] test mixture_of_experts::tests::test_router_route ... ok
[INFO] [stdout] test mixture_of_experts::tests::test_router_top_k ... ok
[INFO] [stdout] test nerf::tests::test_nerf_config ... ok
[INFO] [stdout] test nerf::tests::test_nerf_mlp ... ok
[INFO] [stdout] test nerf::tests::test_nerf_model ... ok
[INFO] [stdout] test nerf::tests::test_positional_encoder ... ok
[INFO] [stdout] test nerf::tests::test_ray_sampler ... ok
[INFO] [stdout] test nerf::tests::test_volume_renderer ... ok
[INFO] [stdout] test norm::tests::test_batchnorm2d ... ok
[INFO] [stdout] test norm::tests::test_layernorm ... ok
[INFO] [stdout] test onnx::tests::test_onnx_model_creation ... ok
[INFO] [stdout] test onnx::tests::test_onnx_serialization ... ok
[INFO] [stdout] test onnx::tests::test_tensor_conversion ... ok
[INFO] [stdout] test point_cloud::tests::test_farthest_point_sampling ... ok
[INFO] [stdout] test point_cloud::tests::test_knn_grouper ... ok
[INFO] [stdout] test llama::tests::test_llama_model ... FAILED
[INFO] [stdout] test mixture_of_experts::tests::test_moe_creation ... ok
[INFO] [stdout] test point_cloud::tests::test_pointnet_config ... ok
[INFO] [stdout] test mixture_of_experts::tests::test_expert_creation ... ok
[INFO] [stdout] test pooling::tests::test_adaptive_avg_pool ... ok
[INFO] [stdout] test pooling::tests::test_avg_pool2d ... ok
[INFO] [stdout] test pooling::tests::test_global_avg_pool ... ok
[INFO] [stdout] test pooling::tests::test_max_pool2d ... ok
[INFO] [stdout] test prompt_tuning::tests::test_prefix_tuning_config ... ok
[INFO] [stdout] test prompt_tuning::tests::test_prefix_tuning_creation ... ok
[INFO] [stdout] test prompt_tuning::tests::test_prefix_tuning_parameters ... ok
[INFO] [stdout] test prompt_tuning::tests::test_prefix_tuning_prepend ... ok
[INFO] [stdout] test prompt_tuning::tests::test_prompt_tuning_config ... ok
[INFO] [stdout] test prompt_tuning::tests::test_prompt_tuning_creation ... ok
[INFO] [stdout] test prompt_tuning::tests::test_prompt_tuning_parameters ... ok
[INFO] [stdout] test prompt_tuning::tests::test_prompt_tuning_prepend ... ok
[INFO] [stdout] test point_cloud::tests::test_pointnet_backbone ... ok
[INFO] [stdout] test prompt_tuning::tests::test_ptuning_v2 ... ok
[INFO] [stdout] test quantization::tests::test_asymmetric_quantization ... ok
[INFO] [stdout] test quantization::tests::test_compression_ratio ... ok
[INFO] [stdout] test quantization::tests::test_dynamic_quantization ... ok
[INFO] [stdout] test quantization::tests::test_per_channel_quantization ... ok
[INFO] [stdout] test quantization::tests::test_per_tensor_quantization ... ok
[INFO] [stdout] test quantization::tests::test_quantization_aware_training ... ok
[INFO] [stdout] test ring_attention::tests::test_causal_ring_attention ... ok
[INFO] [stdout] test ring_attention::tests::test_extract_batch ... ok
[INFO] [stdout] test ring_attention::tests::test_load_balance_factor ... ok
[INFO] [stdout] test ring_attention::tests::test_max_sequence_length ... ok
[INFO] [stdout] test ring_attention::tests::test_memory_usage_ratio ... ok
[INFO] [stdout] test ring_attention::tests::test_ring_attention_config ... ok
[INFO] [stdout] test prompt_tuning::tests::test_prompt_tuning_reparameterization ... ok
[INFO] [stdout] test ring_attention::tests::test_ring_attention_forward ... ok
[INFO] [stdout] test rl::tests::test_actor_critic ... ok
[INFO] [stdout] test rl::tests::test_dqn_agent ... ok
[INFO] [stdout] test rl::tests::test_policy_network ... ok
[INFO] [stdout] test rl::tests::test_reinforce_agent ... ok
[INFO] [stdout] test rl::tests::test_replay_buffer ... ok
[INFO] [stdout] test rnn::tests::test_gru_bidirectional ... ok
[INFO] [stdout] test rnn::tests::test_gru_cell ... ok
[INFO] [stdout] test rnn::tests::test_gru_sequence ... ok
[INFO] [stdout] test rnn::tests::test_lstm_bidirectional ... ok
[INFO] [stdout] test rnn::tests::test_lstm_cell ... ok
[INFO] [stdout] test rnn::tests::test_lstm_sequence ... ok
[INFO] [stdout] test serialization::tests::test_checkpoint_with_metadata ... FAILED
[INFO] [stdout] test serialization::tests::test_checkpoint_with_optimizer_state ... FAILED
[INFO] [stdout] test serialization::tests::test_save_load_checkpoint ... FAILED
[INFO] [stdout] test serialization::tests::test_simple_save_load ... FAILED
[INFO] [stdout] test t5::tests::test_t5_config ... ok
[INFO] [stdout] test point_cloud::tests::test_stn3d ... ok
[INFO] [stdout] test t5::tests::test_t5_embeddings ... FAILED
[INFO] [stdout] test ring_attention::tests::test_striped_ring_attention ... ok
[INFO] [stdout] test t5::tests::test_t5_model ... FAILED
[INFO] [stdout] test t5::tests::test_t5_for_conditional_generation ... FAILED
[INFO] [stdout] test transformer::tests::test_positional_encoding ... ok
[INFO] [stdout] test transformer::tests::test_feed_forward ... ok
[INFO] [stdout] test vision_transformer::tests::test_patch_embedding ... ok
[INFO] [stdout] test transformer::tests::test_transformer_encoder_layer ... ok
[INFO] [stdout] test vision_transformer::tests::test_vit_config ... ok
[INFO] [stdout] test zero_optimizer::tests::test_cpu_offload ... ok
[INFO] [stdout] test zero_optimizer::tests::test_memory_savings_ratio ... ok
[INFO] [stdout] test zero_optimizer::tests::test_offload_config ... ok
[INFO] [stdout] test zero_optimizer::tests::test_partition_parameters ... ok
[INFO] [stdout] test zero_optimizer::tests::test_zero_config ... ok
[INFO] [stdout] test zero_optimizer::tests::test_zero_optimizer_creation ... ok
[INFO] [stdout] test vision_transformer::tests::test_vision_transformer ... ok
[INFO] [stdout] test transformer::tests::test_transformer_encoder ... ok
[INFO] [stdout] test point_cloud::tests::test_pointnet ... ok
[INFO] [stdout] test clip::tests::test_clip_model has been running for over 60 seconds
[INFO] [stdout] test clip::tests::test_clip_text_encoder has been running for over 60 seconds
[INFO] [stdout] test clip::tests::test_clip_vision_encoder has been running for over 60 seconds
[INFO] [stdout] test clip::tests::test_zero_shot_classification has been running for over 60 seconds
[INFO] [stdout] test clip::tests::test_clip_text_encoder ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/ghostflow-nn/f6c5e367b669a43f/deps/ghostflow_nn-f6c5e367b669a43f` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "2adf5fb612b892f92b4113921160018986bd1f61ab7c5e413b35f320fd9ca89a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2adf5fb612b892f92b4113921160018986bd1f61ab7c5e413b35f320fd9ca89a", kill_on_drop: false }`
[INFO] [stdout] 2adf5fb612b892f92b4113921160018986bd1f61ab7c5e413b35f320fd9ca89a
