[INFO] cloning repository https://github.com/iBLOC/neure-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/iBLOC/neure-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FiBLOC%2Fneure-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FiBLOC%2Fneure-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f5a46508cdd48afb24a7c9397dfb236ae41e907f
[INFO] checking iBLOC/neure-rs against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FiBLOC%2Fneure-rs" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/iBLOC/neure-rs
[INFO] removed 0 missing examples
[INFO] finished tweaking git repo https://github.com/iBLOC/neure-rs
[INFO] tweaked toml for git repo https://github.com/iBLOC/neure-rs written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/iBLOC/neure-rs on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/iBLOC/neure-rs 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:237:12
[INFO] [stderr]     |
[INFO] [stderr] 237 | homepage = "https://github.com/ibloc/neuron"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 241 | repository = "https://github.com/ibloc/neuron"
[INFO] [stderr]     |              ---------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `neuron` (manifest) generated 1 warning
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/huggingface/candle.git`
[INFO] [stderr]     Updating git repository `https://github.com/EricLBuehler/mistral.rs`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded thread-tree v0.3.3
[INFO] [stderr]   Downloaded bytemuck_derive v1.12.1
[INFO] [stderr]   Downloaded liquid v0.26.8
[INFO] [stderr]   Downloaded yoke-derive v0.8.3
[INFO] [stderr]   Downloaded rand v0.10.3
[INFO] [stderr]   Downloaded macro_rules_attribute v0.2.3
[INFO] [stderr]   Downloaded macro_rules_attribute-proc_macro v0.2.3
[INFO] [stderr]   Downloaded symphonia-utils-xiph v0.5.5
[INFO] [stderr]   Downloaded symphonia-codec-pcm v0.5.5
[INFO] [stderr]   Downloaded pest_generator v2.9.2
[INFO] [stderr]   Downloaded liquid-derive v0.26.8
[INFO] [stderr]   Downloaded tokio-test v0.4.6
[INFO] [stderr]   Downloaded symphonia-format-riff v0.5.5
[INFO] [stderr]   Downloaded symphonia-format-ogg v0.5.5
[INFO] [stderr]   Downloaded symphonia-format-mkv v0.5.5
[INFO] [stderr]   Downloaded symphonia-codec-vorbis v0.5.5
[INFO] [stderr]   Downloaded symphonia-codec-adpcm v0.5.5
[INFO] [stderr]   Downloaded sherpa-onnx v1.13.6
[INFO] [stderr]   Downloaded tract-onnx-opl v0.21.10
[INFO] [stderr]   Downloaded tract-nnef v0.21.10
[INFO] [stderr]   Downloaded tract-data v0.21.10
[INFO] [stderr]   Downloaded matrixmultiply v0.3.11
[INFO] [stderr]   Downloaded pest_derive v2.9.2
[INFO] [stderr]   Downloaded pest_meta v2.9.2
[INFO] [stderr]   Downloaded kstring v2.0.5
[INFO] [stderr]   Downloaded liquid-lib v0.26.8
[INFO] [stderr]   Downloaded tract-hir v0.21.10
[INFO] [stderr]   Downloaded console v0.16.6
[INFO] [stderr]   Downloaded symphonia-format-isomp4 v0.5.5
[INFO] [stderr]   Downloaded symphonia-bundle-flac v0.5.5
[INFO] [stderr]   Downloaded sherpa-onnx-sys v1.13.6
[INFO] [stderr]   Downloaded tract-onnx v0.21.10
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.59
[INFO] [stderr]   Downloaded liquid-core v0.26.8
[INFO] [stderr]   Downloaded safetensors v0.4.5
[INFO] [stderr]   Downloaded cc v1.5.1
[INFO] [stderr]   Downloaded tract-core v0.21.10
[INFO] [stderr]   Downloaded tract-linalg v0.21.10
[INFO] [stderr]   Downloaded zerocopy v0.8.59
[INFO] [stderr]   Downloaded pest v2.9.2
[INFO] [stderr]   Downloaded zlib-rs v0.6.8
[INFO] [stderr]   Downloaded tokenizers v0.22.2
[INFO] [stderr]   Downloaded rubato v3.0.0
[INFO] [stderr]   Downloaded windowfunctions v0.1.1
[INFO] [stderr]   Downloaded realfft v3.5.0
[INFO] [stderr]   Downloaded audioadapter-buffers v3.0.0
[INFO] [stderr]   Downloaded audioadapter v3.0.0
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.79
[INFO] [stderr]   Downloaded hyper-util v0.1.21
[INFO] [stderr]   Downloaded hyper-rustls v0.27.10
[INFO] [stderr]   Downloaded encoding_rs v0.8.42
[INFO] [stderr]   Downloaded visibility v0.1.1
[INFO] [stderr]   Downloaded audioadapter-sample v3.0.0
[INFO] [stderr]   Downloaded audio-core v0.2.1
[INFO] [stderr]   Downloaded ort v2.0.0-rc.13
[INFO] [stderr]   Downloaded rustls-platform-verifier v0.7.1
[INFO] [stderr]   Downloaded rustls-platform-verifier-android v0.2.0
[INFO] [stderr]   Downloaded vob v3.0.6
[INFO] [stderr]   Downloaded variantly v0.4.0
[INFO] [stderr]   Downloaded darling_core v0.11.0
[INFO] [stderr]   Downloaded toktrie_hf_tokenizers v1.8.0
[INFO] [stderr]   Downloaded toktrie v1.8.0
[INFO] [stderr]   Downloaded tqdm v0.8.1
[INFO] [stderr]   Downloaded fancy-regex v0.14.0
[INFO] [stderr]   Downloaded web-sys v0.3.106
[INFO] [stderr]   Downloaded ort-sys v2.0.0-rc.13
[INFO] [stderr]   Downloaded darling v0.11.0
[INFO] [stderr]   Downloaded darling_macro v0.11.0
[INFO] [stderr]   Downloaded tokio-rayon v2.1.0
[INFO] [stderr]   Downloaded sysinfo v0.36.1
[INFO] [stderr]   Downloaded smallvec v2.0.0-beta.1
[INFO] [stderr]   Downloaded selectors v0.33.0
[INFO] [stderr]   Downloaded siphasher v1.0.4
[INFO] [stderr]   Downloaded endian-type v0.2.0
[INFO] [stderr]   Downloaded strum_macros v0.27.2
[INFO] [stderr]   Downloaded saphyr-parser-bw v0.0.605
[INFO] [stderr]   Downloaded scraper v0.25.0
[INFO] [stderr]   Downloaded nalgebra v0.33.3
[INFO] [stderr]   Downloaded serde-saphyr v0.0.16
[INFO] [stderr]   Downloaded rand_isaac v0.4.0
[INFO] [stderr]   Downloaded allocator-api2 v0.4.0
[INFO] [stderr]   Downloaded tokenizers v0.21.4
[INFO] [stderr]   Downloaded statrs v0.18.0
[INFO] [stderr]   Downloaded markup5ever v0.36.1
[INFO] [stderr]   Downloaded ego-tree v0.10.0
[INFO] [stderr]   Downloaded safetensors v0.7.0
[INFO] [stderr]   Downloaded html5ever v0.36.1
[INFO] [stderr]   Downloaded openai-harmony v0.0.8
[INFO] [stderr]   Downloaded rust-mcp-schema v0.9.6
[INFO] [stderr]   Downloaded radix_trie v0.3.0
[INFO] [stderr]   Downloaded rubato v0.16.2
[INFO] [stderr]   Downloaded fancy-regex v0.13.0
[INFO] [stderr]   Downloaded deflate64 v0.1.12
[INFO] [stderr]   Downloaded pbkdf2 v0.13.0
[INFO] [stderr]   Downloaded zstd-safe v7.3.0
[INFO] [stderr]   Downloaded zstd-sys v2.1.0+zstd.1.5.7
[INFO] [stderr]   Downloaded ppmd-rust v1.5.0
[INFO] [stderr]   Downloaded gemm-common v0.19.0
[INFO] [stderr]   Downloaded float8 v0.7.0
[INFO] [stderr]   Downloaded landlock v0.4.7
[INFO] [stderr]   Downloaded gemm-c64 v0.19.0
[INFO] [stderr]   Downloaded seccompiler v0.5.0
[INFO] [stderr]   Downloaded gemm-f32 v0.19.0
[INFO] [stderr]   Downloaded lzma-rust2 v0.16.5
[INFO] [stderr]   Downloaded gemm-f64 v0.19.0
[INFO] [stderr]   Downloaded dyn-stack v0.13.2
[INFO] [stderr]   Downloaded gemm v0.19.0
[INFO] [stderr]   Downloaded gemm-c32 v0.19.0
[INFO] [stderr]   Downloaded hf-hub v0.4.3
[INFO] [stderr]   Downloaded sysctl v0.6.0
[INFO] [stderr]   Downloaded dyn-stack-macros v0.1.3
[INFO] [stderr]   Downloaded sparsevec v0.2.2
[INFO] [stderr]   Downloaded gemm-f16 v0.19.0
[INFO] [stderr]   Downloaded derivre v0.3.12
[INFO] [stderr]   Downloaded html2text v0.16.7
[INFO] [stderr]   Downloaded seq-macro v0.3.6
[INFO] [stderr]   Downloaded redox_users v0.5.3
[INFO] [stderr]   Downloaded memo-map v0.3.4
[INFO] [stderr]   Downloaded minijinja-contrib v2.24.0
[INFO] [stderr]   Downloaded lrtable v0.14.2
[INFO] [stderr]   Downloaded as-any v0.3.2
[INFO] [stderr]   Downloaded unchecked-index v0.2.2
[INFO] [stderr]   Downloaded litert-lm v0.1.0
[INFO] [stderr]   Downloaded rmcp-macros v0.8.5
[INFO] [stderr]   Downloaded apodize v1.0.0
[INFO] [stderr]   Downloaded minijinja v2.24.0
[INFO] [stderr]   Downloaded cfgrammar v0.14.2
[INFO] [stderr]   Downloaded criterion v0.5.1
[INFO] [stderr]   Downloaded packedvec v1.2.5
[INFO] [stderr]   Downloaded recvmsg v1.0.0
[INFO] [stderr]   Downloaded galil-seiferas v0.1.5
[INFO] [stderr]   Downloaded defmac v0.1.3
[INFO] [stderr]   Downloaded akin v0.4.0
[INFO] [stderr]   Downloaded is-terminal v0.4.17
[INFO] [stderr]   Downloaded interprocess v2.4.4
[INFO] [stderr]   Downloaded doctest-file v1.1.1
[INFO] [stderr]   Downloaded stop-words v0.9.0
[INFO] [stderr]   Downloaded deunicode v1.6.2
[INFO] [stderr]   Downloaded cached v0.56.0
[INFO] [stderr]   Downloaded cached_proc_macro_types v0.1.1
[INFO] [stderr]   Downloaded rmcp v0.8.5
[INFO] [stderr]   Downloaded safetensors v0.8.0
[INFO] [stderr]   Downloaded bm25 v2.3.2
[INFO] [stderr]   Downloaded cached_proc_macro v0.25.0
[INFO] [stderr]   Downloaded textdistance v1.1.1
[INFO] [stderr]   Downloaded embassy-time-driver v0.2.2
[INFO] [stderr]   Downloaded llguidance v1.8.0
[INFO] [stderr]   Downloaded sse-stream v0.2.6
[INFO] [stderr]   Downloaded criterion-plot v0.5.0
[INFO] [stderr]   Downloaded fancy-regex v0.19.2
[INFO] [stderr]   Downloaded tokenizers v0.23.2
[INFO] [stderr]   Downloaded daachorse v3.0.3
[INFO] [stderr]   Downloaded burn-tensor v0.21.0
[INFO] [stderr]   Downloaded sanitize-filename v0.6.0
[INFO] [stderr]   Downloaded float4 v0.2.0
[INFO] [stderr]   Downloaded cubecl v0.10.0
[INFO] [stderr]   Downloaded rust-stemmers v1.2.0
[INFO] [stderr]   Downloaded fancy-regex v0.17.0
[INFO] [stderr]   Downloaded cudaforge v0.1.6
[INFO] [stderr]   Downloaded burn-store v0.21.0
[INFO] [stderr]   Downloaded burn-std v0.21.0
[INFO] [stderr]   Downloaded cubecl-zspace v0.10.0
[INFO] [stderr]   Downloaded cubecl-common v0.10.0
[INFO] [stderr]   Downloaded tynm v0.2.0
[INFO] [stderr]   Downloaded oneshot v0.2.1
[INFO] [stderr]   Downloaded embassy-time v0.5.1
[INFO] [stderr]   Downloaded embedded-hal-async v1.0.0
[INFO] [stderr]   Downloaded embedded-hal v1.0.0
[INFO] [stderr]   Downloaded embedded-hal v0.2.7
[INFO] [stderr]   Downloaded nb v0.1.3
[INFO] [stderr]   Downloaded nb v1.1.0
[INFO] [stderr]   Downloaded embassy-futures v0.1.2
[INFO] [stderr]   Downloaded cubecl-wgpu v0.10.0
[INFO] [stderr]   Downloaded cubecl-runtime v0.10.0
[INFO] [stderr]   Downloaded cubecl-macros-internal v0.10.0
[INFO] [stderr]   Downloaded cudarc v0.19.10
[INFO] [stderr]   Downloaded cubecl-ir v0.10.0
[INFO] [stderr]   Downloaded cubecl-core v0.10.0
[INFO] [stderr]   Downloaded stable-vec v0.4.3
[INFO] [stderr]   Downloaded cubecl-cpu v0.10.0
[INFO] [stderr]   Downloaded tracel-tblgen-rs v20.1.4-7
[INFO] [stderr]   Downloaded caseless v0.2.2
[INFO] [stderr]   Downloaded rmp-serde v1.3.1
[INFO] [stderr]   Downloaded rmp v0.8.15
[INFO] [stderr]   Downloaded burn-derive v0.21.0
[INFO] [stderr]   Downloaded burn-dataset v0.21.0
[INFO] [stderr]   Downloaded scheduled-thread-pool v0.2.7
[INFO] [stderr]   Downloaded gix-utils v0.3.6
[INFO] [stderr]   Downloaded gix-validate v0.11.4
[INFO] [stderr]   Downloaded gix-trace v0.1.21
[INFO] [stderr]   Downloaded gix-features v0.48.1
[INFO] [stderr]   Downloaded burn-ir v0.21.0
[INFO] [stderr]   Downloaded cubek-std v0.2.0
[INFO] [stderr]   Downloaded cubecl-macros v0.10.0
[INFO] [stderr]   Downloaded cubecl-std v0.10.0
[INFO] [stderr]   Downloaded cubecl-hip v0.10.0
[INFO] [stderr]   Downloaded cubecl-hip-sys v7.14.6085001
[INFO] [stderr]   Downloaded cubecl-cpp v0.10.0
[INFO] [stderr]   Downloaded cubecl-opt v0.10.0
[INFO] [stderr]   Downloaded cubecl-cuda v0.10.0
[INFO] [stderr]   Downloaded tracel-llvm-bundler v20.1.4-7
[INFO] [stderr]   Downloaded liblzma v0.4.8
[INFO] [stderr]   Downloaded constcat v0.6.1
[INFO] [stderr]   Downloaded tracel-llvm v20.1.4-7
[INFO] [stderr]   Downloaded tracel-mlir-rs v20.1.4-7
[INFO] [stderr]   Downloaded unindent v0.2.4
[INFO] [stderr]   Downloaded slug v0.1.6
[INFO] [stderr]   Downloaded entities v1.0.1
[INFO] [stderr]   Downloaded burn-backend v0.21.0
[INFO] [stderr]   Downloaded serde_rusqlite v0.40.1
[INFO] [stderr]   Downloaded r2d2 v0.8.10
[INFO] [stderr]   Downloaded gix-tempfile v23.0.2
[INFO] [stderr]   Downloaded gix-path v0.12.6
[INFO] [stderr]   Downloaded text_placeholder v0.5.1
[INFO] [stderr]   Downloaded cubek v0.2.0
[INFO] [stderr]   Downloaded cubek-attention v0.2.0
[INFO] [stderr]   Downloaded lru v0.18.5
[INFO] [stderr]   Downloaded finl_unicode v1.5.0
[INFO] [stderr]   Downloaded tracel-mlir-rs-macros v20.1.4-7
[INFO] [stderr]   Downloaded bindgen v0.71.1
[INFO] [stderr]   Downloaded sysinfo v0.38.4
[INFO] [stderr]   Downloaded burn-core v0.21.0
[INFO] [stderr]   Downloaded r2d2_sqlite v0.31.0
[INFO] [stderr]   Downloaded gix-fs v0.21.2
[INFO] [stderr]   Downloaded burn-wgpu v0.21.0
[INFO] [stderr]   Downloaded burn-fusion v0.21.0
[INFO] [stderr]   Downloaded nvml-wrapper-sys v0.9.1
[INFO] [stderr]   Downloaded comrak v0.39.1
[INFO] [stderr]   Downloaded cubek-reduce v0.2.0
[INFO] [stderr]   Downloaded burn-rl v0.21.0
[INFO] [stderr]   Downloaded burn-optim v0.21.0
[INFO] [stderr]   Downloaded burn-collective v0.21.0
[INFO] [stderr]   Downloaded tracel-mlir-sys v20.1.4-7
[INFO] [stderr]   Downloaded burn-cubecl v0.21.0
[INFO] [stderr]   Downloaded cubek-matmul v0.2.0
[INFO] [stderr]   Downloaded systemstat v0.2.7
[INFO] [stderr]   Downloaded wrapcenum-derive v0.4.1
[INFO] [stderr]   Downloaded burn-router v0.21.0
[INFO] [stderr]   Downloaded burn-nn v0.21.0
[INFO] [stderr]   Downloaded burn-ndarray v0.21.0
[INFO] [stderr]   Downloaded burn v0.21.0
[INFO] [stderr]   Downloaded bytesize v1.3.3
[INFO] [stderr]   Downloaded burn-remote v0.21.0
[INFO] [stderr]   Downloaded cubek-random v0.2.0
[INFO] [stderr]   Downloaded kstat-rs v0.2.5
[INFO] [stderr]   Downloaded rstest v0.26.1
[INFO] [stderr]   Downloaded rstest_macros v0.26.1
[INFO] [stderr]   Downloaded instability v0.3.14
[INFO] [stderr]   Downloaded nvml-wrapper v0.12.1
[INFO] [stderr]   Downloaded macerator v0.3.4
[INFO] [stderr]   Downloaded moddef v0.3.0
[INFO] [stderr]   Downloaded burn-communication v0.21.0
[INFO] [stderr]   Downloaded liblzma-sys v0.4.9
[INFO] [stderr]   Downloaded cubek-quant v0.2.0
[INFO] [stderr]   Downloaded cubek-fft v0.2.0
[INFO] [stderr]   Downloaded burn-tch v0.21.0
[INFO] [stderr]   Downloaded relative-path v1.9.3
[INFO] [stderr]   Downloaded macerator-macros v0.2.0
[INFO] [stderr]   Downloaded password-hash v0.4.2
[INFO] [stderr]   Downloaded safetensors v0.3.3
[INFO] [stderr]   Downloaded burn-rocm v0.21.0
[INFO] [stderr]   Downloaded burn-cuda v0.21.0
[INFO] [stderr]   Downloaded burn-cpu v0.21.0
[INFO] [stderr]   Downloaded burn-candle v0.21.0
[INFO] [stderr]   Downloaded burn-flex v0.21.0
[INFO] [stderr]   Downloaded zip v0.6.6
[INFO] [stderr]   Downloaded burn-dispatch v0.21.0
[INFO] [stderr]   Downloaded cubek-convolution v0.2.0
[INFO] [stderr]   Downloaded burn-autodiff v0.21.0
[INFO] [stderr]   Downloaded torch-sys v0.22.0
[INFO] [stderr]   Downloaded burn-cubecl-fusion v0.21.0
[INFO] [stderr]   Downloaded burn-train v0.21.0
[INFO] [stderr]   Downloaded candle-core v0.10.2
[INFO] [stderr]   Downloaded atomic_float v1.1.0
[INFO] [stderr]   Downloaded tch v0.22.0
[INFO] [stderr]   Downloaded zip v7.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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] 9527882c638bbb810e600a3be16036e50f53803415ea6bd80dccf396a214b21a
[INFO] running `Command { std: "docker" "start" "9527882c638bbb810e600a3be16036e50f53803415ea6bd80dccf396a214b21a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9527882c638bbb810e600a3be16036e50f53803415ea6bd80dccf396a214b21a", 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" "9527882c638bbb810e600a3be16036e50f53803415ea6bd80dccf396a214b21a" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9527882c638bbb810e600a3be16036e50f53803415ea6bd80dccf396a214b21a", 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=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9527882c638bbb810e600a3be16036e50f53803415ea6bd80dccf396a214b21a" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:237:12
[INFO] [stderr]     |
[INFO] [stderr] 237 | homepage = "https://github.com/ibloc/neuron"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 241 | repository = "https://github.com/ibloc/neuron"
[INFO] [stderr]     |              ---------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `neuron` (manifest) generated 1 warning
[INFO] [stderr]     Checking smallvec v1.16.2
[INFO] [stderr]    Compiling zerocopy v0.8.59
[INFO] [stderr]    Compiling find-msvc-tools v0.1.14
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking bitflags v2.13.2
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling zerocopy-derive v0.8.59
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]     Checking log v0.4.34
[INFO] [stderr]     Checking either v1.18.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.8
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling cc v1.5.1
[INFO] [stderr]    Compiling pulp v0.22.3
[INFO] [stderr]     Checking raw-cpuid v11.6.0
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]     Checking pulp-wasm-simd-flag v0.1.1
[INFO] [stderr]    Compiling dyn-stack-macros v0.1.3
[INFO] [stderr]     Checking reborrow v0.5.5
[INFO] [stderr]     Checking aho-corasick v1.1.5
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]     Checking bit-vec v0.8.0
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking getrandom v0.4.3
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking bit-set v0.8.0
[INFO] [stderr]    Compiling monostate-impl v0.1.18
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]    Compiling macro_rules_attribute-proc_macro v0.2.3
[INFO] [stderr]    Compiling pastey v0.2.3
[INFO] [stderr]     Checking unicode-normalization-alignments v0.1.12
[INFO] [stderr]     Checking unicode_categories v0.1.1
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling encoding_rs v0.8.42
[INFO] [stderr]     Checking typed-path v0.12.3
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]     Checking daachorse v3.0.3
[INFO] [stderr]     Checking macro_rules_attribute v0.2.3
[INFO] [stderr]     Checking derive_builder v0.20.2
[INFO] [stderr]    Compiling portable-atomic v1.15.0
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]    Compiling multer v3.1.0
[INFO] [stderr]     Checking core_detect v1.0.0
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking simdutf8 v0.1.5
[INFO] [stderr]    Compiling multiversion_no_op v1.0.0
[INFO] [stderr]     Checking console v0.16.6
[INFO] [stderr]     Checking flate2 v1.1.10
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking fdeflate v0.3.7
[INFO] [stderr]     Checking zune-core v0.5.3
[INFO] [stderr]     Checking spin v0.9.9
[INFO] [stderr]     Checking unit-prefix v0.5.2
[INFO] [stderr]     Checking pxfm v0.1.30
[INFO] [stderr]     Checking indicatif v0.18.6
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling esaxx-rs v0.1.10
[INFO] [stderr]    Compiling onig_sys v69.9.3
[INFO] [stderr]     Checking zune-jpeg v0.5.15
[INFO] [stderr]     Checking axum-core v0.5.6
[INFO] [stderr]     Checking zip v8.6.0
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]     Checking plotters-backend v0.3.7
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking anstyle v1.0.14
[INFO] [stderr]     Checking monostate v0.1.18
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]     Checking matchit v0.8.4
[INFO] [stderr]     Checking clap_lex v1.1.1
[INFO] [stderr]     Checking byteorder-lite v0.1.0
[INFO] [stderr]     Checking async-stream v0.3.6
[INFO] [stderr]     Checking uuid v1.26.1
[INFO] [stderr]     Checking plotters-svg v0.3.7
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking clap_builder v4.6.7
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]    Compiling serial_test_derive v3.5.0
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking oorandom v11.1.5
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking rayon-cond v0.4.0
[INFO] [stderr]     Checking regex v1.12.4
[INFO] [stderr]     Checking fancy-regex v0.17.0
[INFO] [stderr]     Checking fancy-regex v0.19.2
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]     Checking clap v4.6.7
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]    Compiling bytemuck_derive v1.12.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]     Checking rustls-webpki v0.103.15
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]     Checking onig v6.5.3
[INFO] [stderr]     Checking zerovec v0.11.8
[INFO] [stderr]     Checking zerotrie v0.2.5
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking dyn-stack v0.13.2
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking wide v0.7.33
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.5
[INFO] [stderr]     Checking tinystr v0.8.4
[INFO] [stderr]     Checking potential_utf v0.1.6
[INFO] [stderr]     Checking icu_collections v2.3.0
[INFO] [stderr]     Checking icu_locale_core v2.3.0
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking rand_distr v0.5.1
[INFO] [stderr]     Checking tungstenite v0.29.0
[INFO] [stderr]     Checking icu_provider v2.3.1
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking compact_str v0.9.1
[INFO] [stderr]     Checking dary_heap v0.3.9
[INFO] [stderr]     Checking spm_precompiled v0.1.4
[INFO] [stderr]     Checking safetensors v0.8.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking serde_plain v1.0.2
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking safetensors v0.4.5
[INFO] [stderr]     Checking icu_properties v2.3.0
[INFO] [stderr]     Checking icu_normalizer v2.3.0
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking futures-executor v0.3.34
[INFO] [stderr]     Checking float8 v0.7.0
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking serial_test v3.5.0
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking tokenizers v0.23.2
[INFO] [stderr]     Checking tokenizers v0.22.2
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking gemm-common v0.19.0
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking gemm-f32 v0.19.0
[INFO] [stderr]     Checking gemm-f64 v0.19.0
[INFO] [stderr]     Checking gemm-c32 v0.19.0
[INFO] [stderr]     Checking gemm-c64 v0.19.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking gemm-f16 v0.19.0
[INFO] [stderr]     Checking tokio-util v0.7.19
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking tokio-rustls v0.26.5
[INFO] [stderr]     Checking tokio-tungstenite v0.29.0
[INFO] [stderr]     Checking tokio-stream v0.1.19
[INFO] [stderr]     Checking tokio-test v0.4.6
[INFO] [stderr]     Checking h2 v0.4.19
[INFO] [stderr]     Checking gemm v0.19.0
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking candle-core v0.11.0 (https://github.com/huggingface/candle.git?rev=aebc405d2b4bf42808387e0ca597bf7dad9b565f#aebc405d)
[INFO] [stderr]     Checking hyper v1.11.1
[INFO] [stderr]     Checking hyper-util v0.1.21
[INFO] [stderr]     Checking hyper-rustls v0.27.10
[INFO] [stderr]     Checking axum v0.8.9
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking candle-nn v0.11.0 (https://github.com/huggingface/candle.git?rev=aebc405d2b4bf42808387e0ca597bf7dad9b565f#aebc405d)
[INFO] [stderr]     Checking candle-transformers v0.11.0 (https://github.com/huggingface/candle.git?rev=aebc405d2b4bf42808387e0ca597bf7dad9b565f#aebc405d)
[INFO] [stderr]     Checking neuron v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `candle_nn::VarBuilder`
[INFO] [stdout]   --> src/asr/whisper.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use candle_nn::VarBuilder;
[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 import: `candle_nn::VarBuilder`
[INFO] [stdout]   --> src/embedding/candle.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use candle_nn::VarBuilder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `candle_nn::VarBuilder`
[INFO] [stdout]  --> src/llm/candle_runtime.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use candle_nn::VarBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Device`
[INFO] [stdout]   --> src/mage_vl/processor.rs:12:21
[INFO] [stdout]    |
[INFO] [stdout] 12 | use candle::{DType, Device, IndexOp, Result, Tensor};
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]  --> src/metrics.rs:7:36
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::sync::atomic::{AtomicU64, Ordering};
[INFO] [stdout]   |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `candle_nn::VarBuilder`
[INFO] [stdout]   --> src/rerank/candle.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use candle_nn::VarBuilder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `VarBuilder`
[INFO] [stdout]   --> src/rerank/mxbai.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 | use candle_nn::{linear, Linear, VarBuilder};
[INFO] [stdout]    |                                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `candle_nn::VarBuilder`
[INFO] [stdout]   --> src/rerank/jina.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use candle_nn::VarBuilder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Waker`
[INFO] [stdout]   --> src/scheduler/mod.rs:58:32
[INFO] [stdout]    |
[INFO] [stdout] 58 | use std::task::{Context, Poll, Waker};
[INFO] [stdout]    |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ScheduleError`
[INFO] [stdout]   --> src/server/dispatch.rs:29:51
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::scheduler::{HoldingStream, ModelLease, ScheduleError};
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RegisteredLlm`
[INFO] [stdout]   --> src/server/state.rs:14:70
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::llm::{LlmImpl, LlmRuntime, LlmRuntimeRegistry, ModelInfo, RegisteredLlm};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Chronos2Registry` and `RegisteredChronos2`
[INFO] [stdout]   --> src/server/state.rs:17:23
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::chronos2::{Chronos2Registry, RegisteredChronos2};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::embedding::RegisteredEmbedding`
[INFO] [stdout]   --> src/server/state.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::embedding::RegisteredEmbedding;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::rerank::RegisteredRerank`
[INFO] [stdout]   --> src/server/state.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::rerank::RegisteredRerank;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::tts::RegisteredTts`
[INFO] [stdout]   --> src/server/state.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::tts::RegisteredTts;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::asr::RegisteredAsr`
[INFO] [stdout]   --> src/server/state.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::asr::RegisteredAsr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vision::RegisteredVision`
[INFO] [stdout]   --> src/server/state.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::vision::RegisteredVision;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vision::letterbox::letterbox_rgb`
[INFO] [stdout]   --> src/vision/integration_tests.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | use crate::vision::letterbox::letterbox_rgb;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> src/vision/mod.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub mod integration_tests;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Candidate` and `nms`
[INFO] [stdout]   --> src/vision/integration_tests.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::vision::nms::{nms, Candidate};
[INFO] [stdout]    |                          ^^^  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> src/vision/mod.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub mod integration_tests;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vision::coco_classes`
[INFO] [stdout]   --> src/vision/integration_tests.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::vision::coco_classes;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> src/vision/mod.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub mod integration_tests;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BBox`, `Detection`, `VisionImpl`, and `VisionTask`
[INFO] [stdout]   --> src/vision/integration_tests.rs:12:21
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::vision::{BBox, Detection, VisionImpl, VisionTask};
[INFO] [stdout]    |                     ^^^^  ^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]   --> src/vision/mod.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub mod integration_tests;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CanonicalLlmRequest` and `CanonicalLlmResponse`
[INFO] [stdout]   --> src/adapter/registry.rs:64:28
[INFO] [stdout]    |
[INFO] [stdout] 64 |     use crate::canonical::{CanonicalLlmRequest, CanonicalLlmResponse};
[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 import: `candle_nn::VarBuilder`
[INFO] [stdout]   --> src/asr/whisper.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use candle_nn::VarBuilder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env`
[INFO] [stdout]    --> src/config.rs:705:9
[INFO] [stdout]     |
[INFO] [stdout] 705 |     use std::env;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `candle_nn::VarBuilder`
[INFO] [stdout]   --> src/embedding/candle.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use candle_nn::VarBuilder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `NeuronError`
[INFO] [stdout]   --> src/engine/bridge.rs:92:70
[INFO] [stdout]    |
[INFO] [stdout] 92 |     use crate::llm::{ChatMessage, ChatRequest, Choice, DeltaMessage, NeuronError, Usage};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `candle_nn::VarBuilder`
[INFO] [stdout]  --> src/llm/candle_runtime.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use candle_nn::VarBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]  --> src/metrics.rs:7:36
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::sync::atomic::{AtomicU64, Ordering};
[INFO] [stdout]   |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `candle_nn::VarBuilder`
[INFO] [stdout]   --> src/rerank/candle.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use candle_nn::VarBuilder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `VarBuilder`
[INFO] [stdout]   --> src/rerank/mxbai.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 | use candle_nn::{linear, Linear, VarBuilder};
[INFO] [stdout]    |                                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `candle_nn::VarBuilder`
[INFO] [stdout]   --> src/rerank/jina.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use candle_nn::VarBuilder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ScheduleError`
[INFO] [stdout]   --> src/server/dispatch.rs:29:51
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::scheduler::{HoldingStream, ModelLease, ScheduleError};
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RegisteredLlm`
[INFO] [stdout]   --> src/server/state.rs:14:70
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::llm::{LlmImpl, LlmRuntime, LlmRuntimeRegistry, ModelInfo, RegisteredLlm};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Chronos2Registry` and `RegisteredChronos2`
[INFO] [stdout]   --> src/server/state.rs:17:23
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::chronos2::{Chronos2Registry, RegisteredChronos2};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::embedding::RegisteredEmbedding`
[INFO] [stdout]   --> src/server/state.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::embedding::RegisteredEmbedding;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::rerank::RegisteredRerank`
[INFO] [stdout]   --> src/server/state.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::rerank::RegisteredRerank;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::tts::RegisteredTts`
[INFO] [stdout]   --> src/server/state.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::tts::RegisteredTts;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::asr::RegisteredAsr`
[INFO] [stdout]   --> src/server/state.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::asr::RegisteredAsr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vision::RegisteredVision`
[INFO] [stdout]   --> src/server/state.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::vision::RegisteredVision;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DType`
[INFO] [stdout]    --> src/vision/yolov8_arch.rs:660:22
[INFO] [stdout]     |
[INFO] [stdout] 660 |         use candle::{DType, Device, Tensor};
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DType`
[INFO] [stdout]    --> src/vision/yolov8_arch.rs:676:22
[INFO] [stdout]     |
[INFO] [stdout] 676 |         use candle::{DType, Device, Tensor};
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> src/decision/registry.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout]  92 |           let rt: Arc<dyn DecisionRuntime> = match entry.impl_id {
[INFO] [stdout]     |  ____________________________________________-
[INFO] [stdout]  93 | |             #[cfg(feature = "tract")]
[INFO] [stdout]  94 | |             DecisionImpl::Tract => {
[INFO] [stdout]  95 | |                 let loaded = super::tract_session::TractDecisionRuntime::load(
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |         };
[INFO] [stdout]     | |_________- any code following this expression is unreachable
[INFO] [stdout] 104 |
[INFO] [stdout] 105 |           loaded.insert(key, rt.clone());
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/decision/registry.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let mut loaded = self.loaded.lock().await;
[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: unreachable statement
[INFO] [stdout]    --> src/ocr/registry.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout]  87 |           let rt: Arc<dyn OcrRuntime> = match entry.impl_id {
[INFO] [stdout]     |  _______________________________________-
[INFO] [stdout]  88 | |             #[cfg(any(feature = "tract", feature = "ort"))]
[INFO] [stdout]  89 | |             OcrImpl::PaddleOcr => {
[INFO] [stdout]  90 | |                 let loaded_box: Box<dyn OcrRuntime> =
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |         };
[INFO] [stdout]     | |_________- any code following this `match` expression is unreachable, as all arms diverge
[INFO] [stdout] 105 |
[INFO] [stdout] 106 |           loaded.insert(key, rt.clone());
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/ocr/registry.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let mut loaded = self.loaded.lock().await;
[INFO] [stdout]    |             ----^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/tts/registry.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 |         let mut loaded = self.loaded.lock().await;
[INFO] [stdout]    |             ----^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> src/decision/registry.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout]  92 |           let rt: Arc<dyn DecisionRuntime> = match entry.impl_id {
[INFO] [stdout]     |  ____________________________________________-
[INFO] [stdout]  93 | |             #[cfg(feature = "tract")]
[INFO] [stdout]  94 | |             DecisionImpl::Tract => {
[INFO] [stdout]  95 | |                 let loaded = super::tract_session::TractDecisionRuntime::load(
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |         };
[INFO] [stdout]     | |_________- any code following this expression is unreachable
[INFO] [stdout] 104 |
[INFO] [stdout] 105 |           loaded.insert(key, rt.clone());
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/decision/registry.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let mut loaded = self.loaded.lock().await;
[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: unreachable statement
[INFO] [stdout]    --> src/ocr/registry.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout]  87 |           let rt: Arc<dyn OcrRuntime> = match entry.impl_id {
[INFO] [stdout]     |  _______________________________________-
[INFO] [stdout]  88 | |             #[cfg(any(feature = "tract", feature = "ort"))]
[INFO] [stdout]  89 | |             OcrImpl::PaddleOcr => {
[INFO] [stdout]  90 | |                 let loaded_box: Box<dyn OcrRuntime> =
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |         };
[INFO] [stdout]     | |_________- any code following this `match` expression is unreachable, as all arms diverge
[INFO] [stdout] 105 |
[INFO] [stdout] 106 |           loaded.insert(key, rt.clone());
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/ocr/registry.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let mut loaded = self.loaded.lock().await;
[INFO] [stdout]    |             ----^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/tts/registry.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 |         let mut loaded = self.loaded.lock().await;
[INFO] [stdout]    |             ----^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/bench/model_matrix.rs:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let mut out = vec![Device::Cpu];
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/mage_vl/processor.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let b = positions_flat.i(i)?.to_scalar::<i64>()? as usize;
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/bench/model_matrix.rs:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let mut out = vec![Device::Cpu];
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `text_device` is never read
[INFO] [stdout]   --> src/mage_vl/model.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub struct MageVLModel {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 43 |     text_device: Device,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `t_size`, `h_size`, and `w_size` are never read
[INFO] [stdout]   --> src/mage_vl/vision.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct VisionRotaryEmbedding {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 28 |     t_size: usize,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 29 |     h_size: usize,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 30 |     w_size: usize,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `in_channels`, `patch_size`, and `temporal_patch_size` are never read
[INFO] [stdout]    --> src/mage_vl/vision.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 188 | pub struct PatchEmbed {
[INFO] [stdout]     |            ---------- fields in this struct
[INFO] [stdout] 189 |     proj: Conv2d,
[INFO] [stdout] 190 |     in_channels: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 191 |     patch_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 192 |     temporal_patch_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `merge` is never read
[INFO] [stdout]    --> src/mage_vl/vision.rs:388:5
[INFO] [stdout]     |
[INFO] [stdout] 383 | pub struct VisionPatchMerger {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 388 |     merge: usize,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `counters` is never read
[INFO] [stdout]   --> src/metrics.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 89 | struct MetricsCollector {
[INFO] [stdout]    |        ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 92 |     counters: HashMap<String, AtomicU64>,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/mage_vl/processor.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let b = positions_flat.i(i)?.to_scalar::<i64>()? as usize;
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/mage_vl/text_tower.rs:382:19
[INFO] [stdout]     |
[INFO] [stdout] 382 |         let mk = |key: &str, shape: &[usize]| -> Tensor {
[INFO] [stdout]     |                   ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ph`
[INFO] [stdout]    --> src/mage_vl/vision.rs:926:13
[INFO] [stdout]     |
[INFO] [stdout] 926 |         let ph = cfg.patch_size;
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_ph`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total`
[INFO] [stdout]    --> src/mage_vl/vision.rs:927:13
[INFO] [stdout]     |
[INFO] [stdout] 927 |         let total = 8usize;
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_total`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instant`
[INFO] [stdout]   --> benches/asr_speed.rs:48:27
[INFO] [stdout]    |
[INFO] [stdout] 48 | use std::time::{Duration, Instant};
[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 import: `super::*`
[INFO] [stdout]    --> benches/memory.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&Engine` is non-empty
[INFO] [stdout]    --> benches/asr_speed.rs:136:15
[INFO] [stdout]     |
[INFO] [stdout] 136 |         match self {
[INFO] [stdout]     |               ^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Engine` defined here
[INFO] [stdout]    --> benches/asr_speed.rs:101:6
[INFO] [stdout]     |
[INFO] [stdout] 101 | enum Engine {
[INFO] [stdout]     |      ^^^^^^
[INFO] [stdout]     = note: the matched value is of type `&Engine`
[INFO] [stdout]     = note: references are always considered inhabited
[INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown
[INFO] [stdout]     |
[INFO] [stdout] 136 ~         match self {
[INFO] [stdout] 137 +             _ => todo!(),
[INFO] [stdout] 138 +         }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `candle::Device`
[INFO] [stdout]  --> benches/chronos2_bench.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use candle::Device;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `platform_info` is never used
[INFO] [stdout]   --> benches/compare.rs:43:4
[INFO] [stdout]    |
[INFO] [stdout] 43 | fn platform_info() -> String {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `of_pid` and `rss_delta_since` are never used
[INFO] [stdout]   --> benches/memory.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl MemorySnapshot {
[INFO] [stdout]    | ------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub fn of_pid(pid: u32) -> Self {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub fn rss_delta_since(&self, earlier: &MemorySnapshot) -> i64 {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MemoryTrace` is never constructed
[INFO] [stdout]    --> benches/memory.rs:240:12
[INFO] [stdout]     |
[INFO] [stdout] 240 | pub struct MemoryTrace {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `run` and `rss_delta_bytes` are never used
[INFO] [stdout]    --> benches/memory.rs:247:12
[INFO] [stdout]     |
[INFO] [stdout] 246 | impl MemoryTrace {
[INFO] [stdout]     | ---------------- associated items in this implementation
[INFO] [stdout] 247 |     pub fn run<F: FnOnce() -> R, R>(f: F) -> (R, Self) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 257 |     pub fn rss_delta_bytes(&self) -> i64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_pid` is never used
[INFO] [stdout]    --> benches/memory.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn read_pid(pid: u32, s: &mut MemorySnapshot) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> benches/memory.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |     use super::*;
[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 import: `OrtOutputLayout`
[INFO] [stdout]    --> benches/perf.rs:180:61
[INFO] [stdout]     |
[INFO] [stdout] 180 |     use neuron_lib::vision::ort_runtime::{OrtVisionRuntime, OrtOutputLayout, OrtModelConfig};
[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 import: `neuron_lib::asr::AsrRuntime`
[INFO] [stdout]   --> benches/asr_speed.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | use neuron_lib::asr::AsrRuntime;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&Engine` is non-empty
[INFO] [stdout]    --> benches/asr_speed.rs:116:15
[INFO] [stdout]     |
[INFO] [stdout] 116 |         match self {
[INFO] [stdout]     |               ^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Engine` defined here
[INFO] [stdout]    --> benches/asr_speed.rs:101:6
[INFO] [stdout]     |
[INFO] [stdout] 101 | enum Engine {
[INFO] [stdout]     |      ^^^^^^
[INFO] [stdout]     = note: the matched value is of type `&Engine`
[INFO] [stdout]     = note: references are always considered inhabited
[INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown
[INFO] [stdout]     |
[INFO] [stdout] 116 ~         match self {
[INFO] [stdout] 117 +             _ => todo!(),
[INFO] [stdout] 118 +         }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&Engine` is non-empty
[INFO] [stdout]    --> benches/asr_speed.rs:125:15
[INFO] [stdout]     |
[INFO] [stdout] 125 |         match self {
[INFO] [stdout]     |               ^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Engine` defined here
[INFO] [stdout]    --> benches/asr_speed.rs:101:6
[INFO] [stdout]     |
[INFO] [stdout] 101 | enum Engine {
[INFO] [stdout]     |      ^^^^^^
[INFO] [stdout]     = note: the matched value is of type `&Engine`
[INFO] [stdout]     = note: references are always considered inhabited
[INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown
[INFO] [stdout]     |
[INFO] [stdout] 125 ~         match self {
[INFO] [stdout] 126 +             _ => todo!(),
[INFO] [stdout] 127 +         }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> benches/asr_speed.rs:167:13
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let mut engines = Vec::new();
[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: `rt`
[INFO] [stdout]   --> benches/chronos2_bench.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 |                 let rt = tokio::runtime::Runtime::new().unwrap();
[INFO] [stdout]    |                     ^^ help: if this is intentional, prefix it with an underscore: `_rt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `of_pid` and `rss_delta_since` are never used
[INFO] [stdout]   --> benches/memory.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl MemorySnapshot {
[INFO] [stdout]    | ------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub fn of_pid(pid: u32) -> Self {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub fn rss_delta_since(&self, earlier: &MemorySnapshot) -> i64 {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MemoryTrace` is never constructed
[INFO] [stdout]    --> benches/memory.rs:240:12
[INFO] [stdout]     |
[INFO] [stdout] 240 | pub struct MemoryTrace {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `run` and `rss_delta_bytes` are never used
[INFO] [stdout]    --> benches/memory.rs:247:12
[INFO] [stdout]     |
[INFO] [stdout] 246 | impl MemoryTrace {
[INFO] [stdout]     | ---------------- associated items in this implementation
[INFO] [stdout] 247 |     pub fn run<F: FnOnce() -> R, R>(f: F) -> (R, Self) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 257 |     pub fn rss_delta_bytes(&self) -> i64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_pid` is never used
[INFO] [stdout]    --> benches/memory.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn read_pid(pid: u32, s: &mut MemorySnapshot) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0004`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `neuron` (bench "asr_speed") due to 3 previous errors; 3 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused imports: `Detection`, `NeuronConfig`, `NeuronEmbedConfig`, `NeuronHandle`, `VisionImageUrl`, and `VisionImpl`
[INFO] [stdout]   --> examples/vision_api_comprehensive.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |         BBox, Detection, VisionImageSource, VisionImageUrl, VisionImpl,
[INFO] [stdout]    |               ^^^^^^^^^                     ^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     DeviceSelection, NeuronConfig, NeuronEmbedConfig, NeuronHandle,
[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 import: `neuron_lib::vision::VisionRuntime as _`
[INFO] [stdout]    --> examples/vision_api_comprehensive.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |     use neuron_lib::vision::VisionRuntime as _;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rt`
[INFO] [stdout]    --> examples/vision_api_comprehensive.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let rt = neuron_lib::vision::registry::VisionRuntimeRegistry::new(std::sync::Arc::new(
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_rt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `CandleChronos2Runtime` in `chronos2`
[INFO] [stdout]   --> tests/chronos2_integration.rs:33:40
[INFO] [stdout]    |
[INFO] [stdout] 33 |         let rt = neuron_lib::chronos2::CandleChronos2Runtime::load(&dir, device)
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^ could not find `CandleChronos2Runtime` in `chronos2`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/chronos2/mod.rs:51:47
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[cfg(feature = "chronos2")]
[INFO] [stdout]    |       -------------------- the item is gated behind the `chronos2` feature
[INFO] [stdout] 51 | pub use candle_runtime::{CandleChronos2Error, CandleChronos2Runtime, Chronos2Config};
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 33 -         let rt = neuron_lib::chronos2::CandleChronos2Runtime::load(&dir, device)
[INFO] [stdout] 33 +         let rt = neuron_lib::chronos2::Chronos2Runtime::load(&dir, device)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `CandleChronos2Runtime` in `chronos2`
[INFO] [stdout]   --> tests/chronos2_integration.rs:60:40
[INFO] [stdout]    |
[INFO] [stdout] 60 |         let rt = neuron_lib::chronos2::CandleChronos2Runtime::load(&dir, device)
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^ could not find `CandleChronos2Runtime` in `chronos2`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/chronos2/mod.rs:51:47
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[cfg(feature = "chronos2")]
[INFO] [stdout]    |       -------------------- the item is gated behind the `chronos2` feature
[INFO] [stdout] 51 | pub use candle_runtime::{CandleChronos2Error, CandleChronos2Runtime, Chronos2Config};
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 60 -         let rt = neuron_lib::chronos2::CandleChronos2Runtime::load(&dir, device)
[INFO] [stdout] 60 +         let rt = neuron_lib::chronos2::Chronos2Runtime::load(&dir, device)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `usage_completion_tokens` is never read
[INFO] [stdout]    --> examples/minicpm5_2b_smoke.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         usage_completion_tokens = 0;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `CandleChronos2Runtime` in `chronos2`
[INFO] [stdout]   --> tests/chronos2_integration.rs:88:40
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let rt = neuron_lib::chronos2::CandleChronos2Runtime::load(&dir, device)
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^ could not find `CandleChronos2Runtime` in `chronos2`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/chronos2/mod.rs:51:47
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[cfg(feature = "chronos2")]
[INFO] [stdout]    |       -------------------- the item is gated behind the `chronos2` feature
[INFO] [stdout] 51 | pub use candle_runtime::{CandleChronos2Error, CandleChronos2Runtime, Chronos2Config};
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 88 -         let rt = neuron_lib::chronos2::CandleChronos2Runtime::load(&dir, device)
[INFO] [stdout] 88 +         let rt = neuron_lib::chronos2::Chronos2Runtime::load(&dir, device)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `candle_core` in this scope
[INFO] [stdout]   --> tests/chronos2_integration.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let device = candle_core::Device::Cpu;
[INFO] [stdout]    |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `candle_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `candle_core`, use `cargo add candle_core` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]    |
[INFO] [stdout] 12 +     use candle::Device;
[INFO] [stdout]    |
[INFO] [stdout] 12 +     use neuron_lib::bench::model_matrix::Device;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Device`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 32 -         let device = candle_core::Device::Cpu;
[INFO] [stdout] 32 +         let device = Device::Cpu;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `candle_core` in this scope
[INFO] [stdout]   --> tests/chronos2_integration.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let device = candle_core::Device::Cpu;
[INFO] [stdout]    |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `candle_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `candle_core`, use `cargo add candle_core` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]    |
[INFO] [stdout] 12 +     use candle::Device;
[INFO] [stdout]    |
[INFO] [stdout] 12 +     use neuron_lib::bench::model_matrix::Device;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Device`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 59 -         let device = candle_core::Device::Cpu;
[INFO] [stdout] 59 +         let device = Device::Cpu;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `candle_core` in this scope
[INFO] [stdout]   --> tests/chronos2_integration.rs:87:22
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let device = candle_core::Device::Cpu;
[INFO] [stdout]    |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `candle_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `candle_core`, use `cargo add candle_core` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]    |
[INFO] [stdout] 12 +     use candle::Device;
[INFO] [stdout]    |
[INFO] [stdout] 12 +     use neuron_lib::bench::model_matrix::Device;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Device`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 87 -         let device = candle_core::Device::Cpu;
[INFO] [stdout] 87 +         let device = Device::Cpu;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> examples/scheduler_smoke.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let mut config = NeuronConfig::new();
[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] error[E0433]: cannot find module or crate `dirs` in this scope
[INFO] [stdout]   --> tests/chronos2_integration.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout] 15 |         let dir = dirs::home_dir()
[INFO] [stdout]    |                   ^^^^ use of unresolved module or unlinked crate `dirs`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `dirs`, use `cargo add dirs` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `neuron` (test "chronos2_integration") due to 7 previous errors
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/vision/letterbox.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let (x, y, w, h) = unletterbox_bbox(100.0, 100.0, 100.0, 100.0, &lb);
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `h`
[INFO] [stdout]    --> src/vision/letterbox.rs:130:23
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let (x, y, w, h) = unletterbox_bbox(100.0, 100.0, 100.0, 100.0, &lb);
[INFO] [stdout]     |                       ^ help: if this is intentional, prefix it with an underscore: `_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `probe_is_norm_bias` is never used
[INFO] [stdout]    --> src/candle_compat.rs:120:8
[INFO] [stdout]     |
[INFO] [stdout] 120 |     fn probe_is_norm_bias() {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `text_device` is never read
[INFO] [stdout]   --> src/mage_vl/model.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub struct MageVLModel {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 43 |     text_device: Device,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `in_channels`, `patch_size`, and `temporal_patch_size` are never read
[INFO] [stdout]    --> src/mage_vl/vision.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 188 | pub struct PatchEmbed {
[INFO] [stdout]     |            ---------- fields in this struct
[INFO] [stdout] 189 |     proj: Conv2d,
[INFO] [stdout] 190 |     in_channels: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 191 |     patch_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 192 |     temporal_patch_size: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `merge` is never read
[INFO] [stdout]    --> src/mage_vl/vision.rs:388:5
[INFO] [stdout]     |
[INFO] [stdout] 383 | pub struct VisionPatchMerger {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 388 |     merge: usize,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `counters` is never read
[INFO] [stdout]   --> src/metrics.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 89 | struct MetricsCollector {
[INFO] [stdout]    |        ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 92 |     counters: HashMap<String, AtomicU64>,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/mage_vl/text_tower.rs:380:22
[INFO] [stdout]     |
[INFO] [stdout] 380 |     fn randn_vb(cfg: &TextConfig, dev: Device) -> VarBuilder {
[INFO] [stdout]     |                      ^^^^^^^^^^^                  ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 380 |     fn randn_vb(cfg: &TextConfig, dev: Device) -> VarBuilder<'_> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9527882c638bbb810e600a3be16036e50f53803415ea6bd80dccf396a214b21a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9527882c638bbb810e600a3be16036e50f53803415ea6bd80dccf396a214b21a", kill_on_drop: false }`
[INFO] [stdout] 9527882c638bbb810e600a3be16036e50f53803415ea6bd80dccf396a214b21a
