[INFO] fetching crate axolotl-rs 1.1.1...
[INFO] testing axolotl-rs-1.1.1 against 1.94.0 for beta-1.95-1
[INFO] extracting crate axolotl-rs 1.1.1 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate axolotl-rs 1.1.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate axolotl-rs 1.1.1
[INFO] tweaked toml for crates.io crate axolotl-rs 1.1.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate axolotl-rs 1.1.1 on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate axolotl-rs 1.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded float8 v0.4.2
[INFO] [stderr]   Downloaded serde_bytes v0.11.19
[INFO] [stderr]   Downloaded constcat v0.6.1
[INFO] [stderr]   Downloaded cubecl-cuda v0.8.1
[INFO] [stderr]   Downloaded assert_cmd v2.1.2
[INFO] [stderr]   Downloaded cubecl-quant v0.8.1
[INFO] [stderr]   Downloaded tracel-llvm-bundler v20.1.4-6
[INFO] [stderr]   Downloaded tracel-tblgen-rs v20.1.4-6
[INFO] [stderr]   Downloaded cubecl-runtime v0.8.1
[INFO] [stderr]   Downloaded peft-rs v1.0.0
[INFO] [stderr]   Downloaded entities v1.0.1
[INFO] [stderr]   Downloaded qlora-rs v1.0.0
[INFO] [stderr]   Downloaded tracel-mlir-rs-macros v20.1.4-6
[INFO] [stderr]   Downloaded no-std-compat v0.2.0
[INFO] [stderr]   Downloaded deunicode v1.6.2
[INFO] [stderr]   Downloaded criterion-plot v0.5.0
[INFO] [stderr]   Downloaded cubecl-convolution v0.8.1
[INFO] [stderr]   Downloaded tracel-mlir-rs v20.1.4-6
[INFO] [stderr]   Downloaded cubecl-cpp v0.8.1
[INFO] [stderr]   Downloaded sysinfo v0.36.1
[INFO] [stderr]   Downloaded float4 v0.1.0
[INFO] [stderr]   Downloaded embassy-futures v0.1.2
[INFO] [stderr]   Downloaded cubecl-random v0.8.1
[INFO] [stderr]   Downloaded trit-vsa v0.1.0
[INFO] [stderr]   Downloaded tracel-llvm v20.1.4-6
[INFO] [stderr]   Downloaded cubecl-wgpu v0.8.1
[INFO] [stderr]   Downloaded caseless v0.2.2
[INFO] [stderr]   Downloaded cubecl-opt v0.8.1
[INFO] [stderr]   Downloaded cudarc v0.16.6
[INFO] [stderr]   Downloaded bindgen v0.71.1
[INFO] [stderr]   Downloaded liblzma v0.4.5
[INFO] [stderr]   Downloaded comrak v0.39.1
[INFO] [stderr]   Downloaded tracel-mlir-sys v20.1.4-6
[INFO] [stderr]   Downloaded hyper-util v0.1.19
[INFO] [stderr]   Downloaded cubecl-macros v0.8.1
[INFO] [stderr]   Downloaded cubecl v0.8.1
[INFO] [stderr]   Downloaded dyn-stack-macros v0.1.3
[INFO] [stderr]   Downloaded vsa-optim-rs v0.1.1
[INFO] [stderr]   Downloaded toml v0.9.11+spec-1.1.0
[INFO] [stderr]   Downloaded slug v0.1.6
[INFO] [stderr]   Downloaded filetime v0.2.26
[INFO] [stderr]   Downloaded cubecl-reduce v0.8.1
[INFO] [stderr]   Downloaded embassy-time v0.4.0
[INFO] [stderr]   Downloaded cubecl-macros-internal v0.8.1
[INFO] [stderr]   Downloaded sanitize-filename v0.6.0
[INFO] [stderr]   Downloaded bindgen_cuda v0.1.5
[INFO] [stderr]   Downloaded dyn-stack v0.13.2
[INFO] [stderr]   Downloaded cubecl-hip-sys v7.0.5183101
[INFO] [stderr]   Downloaded ug-cuda v0.4.0
[INFO] [stderr]   Downloaded webpki-roots v1.0.5
[INFO] [stderr]   Downloaded cubecl-matmul v0.8.1
[INFO] [stderr]   Downloaded cubecl-core v0.8.1
[INFO] [stderr]   Downloaded unsloth-rs v1.0.0
[INFO] [stderr]   Downloaded candle-kernels v0.9.1
[INFO] [stderr]   Downloaded cubecl-cpu v0.8.1
[INFO] [stderr]   Downloaded stable-vec v0.4.1
[INFO] [stderr]   Downloaded cubecl-hip v0.8.1
[INFO] [stderr]   Downloaded cubecl-std v0.8.1
[INFO] [stderr]   Downloaded cubecl-common v0.8.1
[INFO] [stderr]   Downloaded cubecl-ir v0.8.1
[INFO] [stderr]   Downloaded cudarc v0.17.8
[INFO] [stderr]   Downloaded liblzma-sys v0.4.4
[INFO] [stderr]   Downloaded criterion v0.5.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 102c3d194c6aef67fd1efcc3d99f320c8751c0f84e1df3c7d94f8f06b8d8ca11
[INFO] running `Command { std: "docker" "start" "-a" "102c3d194c6aef67fd1efcc3d99f320c8751c0f84e1df3c7d94f8f06b8d8ca11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "102c3d194c6aef67fd1efcc3d99f320c8751c0f84e1df3c7d94f8f06b8d8ca11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "102c3d194c6aef67fd1efcc3d99f320c8751c0f84e1df3c7d94f8f06b8d8ca11", kill_on_drop: false }`
[INFO] [stdout] 102c3d194c6aef67fd1efcc3d99f320c8751c0f84e1df3c7d94f8f06b8d8ca11
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a55eb0940bbb34a7411f166cfe2b63135a070093be672303b637203fc5791ff6
[INFO] running `Command { std: "docker" "start" "-a" "a55eb0940bbb34a7411f166cfe2b63135a070093be672303b637203fc5791ff6", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling reborrow v0.5.5
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.8
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling pulp v0.21.5
[INFO] [stderr]    Compiling dyn-stack-macros v0.1.3
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling raw-cpuid v10.7.0
[INFO] [stderr]    Compiling zmij v1.0.14
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling cc v1.2.53
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling zip v1.1.4
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling portable-atomic v1.13.0
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling webpki-roots v1.0.5
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling onig_sys v69.9.1
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling esaxx-rs v0.1.10
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling macro_rules_attribute-proc_macro v0.2.2
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling macro_rules_attribute v0.2.2
[INFO] [stderr]    Compiling clap_builder v4.5.54
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling unicode-normalization-alignments v0.1.12
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling unicode_categories v0.1.1
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling rayon-cond v0.3.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling fancy-regex v0.13.0
[INFO] [stderr]    Compiling onig v6.5.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling zerocopy-derive v0.8.33
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]    Compiling monostate-impl v0.1.18
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling monostate v0.1.18
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling num_enum v0.7.5
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling dyn-stack v0.13.2
[INFO] [stderr]    Compiling dyn-stack v0.10.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling yoke v0.7.5
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling clap v4.5.54
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling pulp v0.18.22
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling safetensors v0.4.5
[INFO] [stderr]    Compiling serde_plain v1.0.2
[INFO] [stderr]    Compiling spm_precompiled v0.1.4
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rand_distr v0.5.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tokenizers v0.20.4
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling gemm-common v0.18.2
[INFO] [stderr]    Compiling gemm-common v0.17.1
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling gemm-f32 v0.18.2
[INFO] [stderr]    Compiling gemm-f64 v0.18.2
[INFO] [stderr]    Compiling gemm-c64 v0.18.2
[INFO] [stderr]    Compiling gemm-c32 v0.18.2
[INFO] [stderr]    Compiling gemm-f32 v0.17.1
[INFO] [stderr]    Compiling gemm-c32 v0.17.1
[INFO] [stderr]    Compiling gemm-f64 v0.17.1
[INFO] [stderr]    Compiling gemm-c64 v0.17.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling gemm-f16 v0.18.2
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling gemm-f16 v0.17.1
[INFO] [stderr]    Compiling gemm v0.18.2
[INFO] [stderr]    Compiling ug v0.4.0
[INFO] [stderr]    Compiling gemm v0.17.1
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling candle-core v0.9.1
[INFO] [stderr]    Compiling candle-nn v0.9.1
[INFO] [stderr]    Compiling candle-transformers v0.9.1
[INFO] [stderr]    Compiling axolotl-rs v1.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]  --> src/model.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::path::{Path, PathBuf};
[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: `Path`
[INFO] [stdout]  --> src/model.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 06s
[INFO] running `Command { std: "docker" "inspect" "a55eb0940bbb34a7411f166cfe2b63135a070093be672303b637203fc5791ff6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a55eb0940bbb34a7411f166cfe2b63135a070093be672303b637203fc5791ff6", kill_on_drop: false }`
[INFO] [stdout] a55eb0940bbb34a7411f166cfe2b63135a070093be672303b637203fc5791ff6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fc8f6ab299ef383ea1964280445bcdd6e33272ec3fd923d473bbc365c56d2c31
[INFO] running `Command { std: "docker" "start" "-a" "fc8f6ab299ef383ea1964280445bcdd6e33272ec3fd923d473bbc365c56d2c31", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling monostate v0.1.18
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling predicates-core v1.0.9
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling assert_cmd v2.1.2
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling onig v6.5.1
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling predicates-tree v1.0.12
[INFO] [stderr]    Compiling predicates v3.1.3
[INFO] [stderr]    Compiling spm_precompiled v0.1.4
[INFO] [stderr]    Compiling serde_plain v1.0.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling safetensors v0.4.5
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling tokenizers v0.20.4
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling gemm-common v0.18.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling gemm-f32 v0.18.2
[INFO] [stderr]    Compiling gemm-c64 v0.18.2
[INFO] [stderr]    Compiling gemm-f64 v0.18.2
[INFO] [stderr]    Compiling gemm-c32 v0.18.2
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling gemm-f16 v0.18.2
[INFO] [stderr]    Compiling gemm v0.18.2
[INFO] [stderr]    Compiling ug v0.4.0
[INFO] [stderr]    Compiling candle-core v0.9.1
[INFO] [stderr]    Compiling candle-nn v0.9.1
[INFO] [stderr]    Compiling candle-transformers v0.9.1
[INFO] [stderr]    Compiling axolotl-rs v1.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]  --> src/model.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `assert_cmd::Command::cargo_bin`: incompatible with a custom cargo build-dir, see instead `cargo::cargo_bin_cmd!`
[INFO] [stdout]   --> tests/cli_tests.rs:30:28
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let mut cmd = Command::cargo_bin("axolotl").expect("Failed to find axolotl binary");
[INFO] [stdout]    |                            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `assert_cmd::Command::cargo_bin`: incompatible with a custom cargo build-dir, see instead `cargo::cargo_bin_cmd!`
[INFO] [stdout]    --> tests/cli_tests.rs:162:28
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let mut cmd = Command::cargo_bin("axolotl").expect("Failed to find axolotl binary");
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `assert_cmd::Command::cargo_bin`: incompatible with a custom cargo build-dir, see instead `cargo::cargo_bin_cmd!`
[INFO] [stdout]    --> tests/cli_tests.rs:172:28
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let mut cmd = Command::cargo_bin("axolotl").expect("Failed to find axolotl binary");
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Instant`
[INFO] [stdout]   --> tests/gpu_training.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::time::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: `tempfile::TempDir`
[INFO] [stdout]   --> tests/gpu_training.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use tempfile::TempDir;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `gpu_utils::*`
[INFO] [stdout]   --> tests/gpu_training.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use gpu_utils::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_qlora_config` is never used
[INFO] [stdout]   --> tests/e2e_qlora.rs:53:4
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn create_qlora_config(output_dir: &Path, dataset_path: &Path) -> 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: function `create_test_dataset` is never used
[INFO] [stdout]   --> tests/gpu_training.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn create_test_dataset(path: &Path, num_samples: usize) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_lora_config` is never used
[INFO] [stdout]   --> tests/gpu_training.rs:39:4
[INFO] [stdout]    |
[INFO] [stdout] 39 | fn create_lora_config(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_gpu_config` is never used
[INFO] [stdout]   --> tests/gpu_training.rs:85:4
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn create_gpu_config(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `model_available` is never used
[INFO] [stdout]    --> tests/gpu_training.rs:137:4
[INFO] [stdout]     |
[INFO] [stdout] 137 | fn model_available(model_id: &str) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_cuda_device` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:59:8
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn get_cuda_device() -> Result<Device, String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cuda_device_count` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:72:8
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub fn cuda_device_count() -> usize {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `skip_gpu_test` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:85:8
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn skip_gpu_test(reason: &str) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `gpu_test_status` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:90:8
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn gpu_test_status(message: &str) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_monotonic_decrease` is never used
[INFO] [stdout]    --> tests/gpu_utils.rs:150:8
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub fn assert_monotonic_decrease(losses: &[f64], tolerance: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `peak_memory` is never read
[INFO] [stdout]    --> tests/gpu_utils.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub struct TrainingMetrics {
[INFO] [stdout]     |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub peak_memory: Option<usize>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TrainingMetrics` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `total_time_ms` and `print_summary` are never used
[INFO] [stdout]    --> tests/gpu_utils.rs:216:12
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl TrainingMetrics {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 216 |     pub fn total_time_ms(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 221 |     pub fn print_summary(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SMOLLM2_135M` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:29:15
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub const SMOLLM2_135M: usize = 256 * 1024 * 1024; // 256 MB
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TINYLLAMA_1B_4BIT` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub const TINYLLAMA_1B_4BIT: usize = 2 * 1024 * 1024 * 1024; // 2 GB
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LLAMA_7B_4BIT` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const LLAMA_7B_4BIT: usize = 8 * 1024 * 1024 * 1024; // 8 GB
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LLAMA_7B_4BIT_CHECKPOINT` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:35:15
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub const LLAMA_7B_4BIT_CHECKPOINT: usize = 12 * 1024 * 1024 * 1024; // 12 GB
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tempfile::TempDir`
[INFO] [stdout]   --> tests/gpu_lora_targets.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use tempfile::TempDir;
[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: `gpu_utils::*`
[INFO] [stdout]   --> tests/gpu_lora_targets.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use gpu_utils::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_test_dataset` is never used
[INFO] [stdout]   --> tests/gpu_lora_targets.rs:15:4
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn create_test_dataset(path: &Path, num_samples: usize) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_lora_config` is never used
[INFO] [stdout]   --> tests/gpu_lora_targets.rs:28:4
[INFO] [stdout]    |
[INFO] [stdout] 28 | fn create_lora_config(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `model_available` is never used
[INFO] [stdout]   --> tests/gpu_lora_targets.rs:78:4
[INFO] [stdout]    |
[INFO] [stdout] 78 | fn model_available(model_id: &str) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_cuda_device` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:59:8
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn get_cuda_device() -> Result<Device, String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cuda_device_count` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:72:8
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub fn cuda_device_count() -> usize {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `skip_gpu_test` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:85:8
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn skip_gpu_test(reason: &str) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `gpu_test_status` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:90:8
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn gpu_test_status(message: &str) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_monotonic_decrease` is never used
[INFO] [stdout]    --> tests/gpu_utils.rs:150:8
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub fn assert_monotonic_decrease(losses: &[f64], tolerance: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `peak_memory` is never read
[INFO] [stdout]    --> tests/gpu_utils.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub struct TrainingMetrics {
[INFO] [stdout]     |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub peak_memory: Option<usize>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TrainingMetrics` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `total_time_ms` and `print_summary` are never used
[INFO] [stdout]    --> tests/gpu_utils.rs:216:12
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl TrainingMetrics {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 216 |     pub fn total_time_ms(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 221 |     pub fn print_summary(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SMOLLM2_135M` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:29:15
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub const SMOLLM2_135M: usize = 256 * 1024 * 1024; // 256 MB
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TINYLLAMA_1B_4BIT` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub const TINYLLAMA_1B_4BIT: usize = 2 * 1024 * 1024 * 1024; // 2 GB
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LLAMA_7B_4BIT` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const LLAMA_7B_4BIT: usize = 8 * 1024 * 1024 * 1024; // 8 GB
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LLAMA_7B_4BIT_CHECKPOINT` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:35:15
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub const LLAMA_7B_4BIT_CHECKPOINT: usize = 12 * 1024 * 1024 * 1024; // 12 GB
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]  --> src/model.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::path::{Path, PathBuf};
[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: `tempfile::TempDir`
[INFO] [stdout]   --> tests/gpu_checkpoint.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use tempfile::TempDir;
[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: `gpu_utils::*`
[INFO] [stdout]   --> tests/gpu_checkpoint.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use gpu_utils::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_test_dataset` is never used
[INFO] [stdout]   --> tests/gpu_checkpoint.rs:15:4
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn create_test_dataset(path: &Path, num_samples: usize) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_checkpoint_config` is never used
[INFO] [stdout]   --> tests/gpu_checkpoint.rs:28:4
[INFO] [stdout]    |
[INFO] [stdout] 28 | fn create_checkpoint_config(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `model_available` is never used
[INFO] [stdout]   --> tests/gpu_checkpoint.rs:80:4
[INFO] [stdout]    |
[INFO] [stdout] 80 | fn model_available(model_id: &str) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_cuda_device` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:59:8
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn get_cuda_device() -> Result<Device, String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cuda_device_count` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:72:8
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub fn cuda_device_count() -> usize {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `skip_gpu_test` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:85:8
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn skip_gpu_test(reason: &str) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `gpu_test_status` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:90:8
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn gpu_test_status(message: &str) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_monotonic_decrease` is never used
[INFO] [stdout]    --> tests/gpu_utils.rs:150:8
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub fn assert_monotonic_decrease(losses: &[f64], tolerance: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `peak_memory` is never read
[INFO] [stdout]    --> tests/gpu_utils.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub struct TrainingMetrics {
[INFO] [stdout]     |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub peak_memory: Option<usize>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TrainingMetrics` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `total_time_ms` and `print_summary` are never used
[INFO] [stdout]    --> tests/gpu_utils.rs:216:12
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl TrainingMetrics {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 216 |     pub fn total_time_ms(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 221 |     pub fn print_summary(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SMOLLM2_135M` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:29:15
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub const SMOLLM2_135M: usize = 256 * 1024 * 1024; // 256 MB
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TINYLLAMA_1B_4BIT` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub const TINYLLAMA_1B_4BIT: usize = 2 * 1024 * 1024 * 1024; // 2 GB
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LLAMA_7B_4BIT` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const LLAMA_7B_4BIT: usize = 8 * 1024 * 1024 * 1024; // 8 GB
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LLAMA_7B_4BIT_CHECKPOINT` is never used
[INFO] [stdout]   --> tests/gpu_utils.rs:35:15
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub const LLAMA_7B_4BIT_CHECKPOINT: usize = 12 * 1024 * 1024 * 1024; // 12 GB
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]  --> src/model.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::path::{Path, PathBuf};
[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: `Path`
[INFO] [stdout]  --> src/model.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 14s
[INFO] running `Command { std: "docker" "inspect" "fc8f6ab299ef383ea1964280445bcdd6e33272ec3fd923d473bbc365c56d2c31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fc8f6ab299ef383ea1964280445bcdd6e33272ec3fd923d473bbc365c56d2c31", kill_on_drop: false }`
[INFO] [stdout] fc8f6ab299ef383ea1964280445bcdd6e33272ec3fd923d473bbc365c56d2c31
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 11bc3d762665897a2a221f4d76d53dfc681693db943e5a4b63d7ae36cfe32946
[INFO] running `Command { std: "docker" "start" "-a" "11bc3d762665897a2a221f4d76d53dfc681693db943e5a4b63d7ae36cfe32946", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `Path`
[INFO] [stderr]  --> src/model.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 | use std::path::{Path, PathBuf};
[INFO] [stderr]   |                 ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `axolotl-rs` (lib) generated 1 warning (run `cargo fix --lib -p axolotl-rs` to apply 1 suggestion)
[INFO] [stderr] warning: `axolotl-rs` (bin "axolotl") generated 1 warning (1 duplicate)
[INFO] [stderr] warning: use of deprecated associated function `assert_cmd::Command::cargo_bin`: incompatible with a custom cargo build-dir, see instead `cargo::cargo_bin_cmd!`
[INFO] [stderr]   --> tests/cli_tests.rs:30:28
[INFO] [stderr]    |
[INFO] [stderr] 30 |     let mut cmd = Command::cargo_bin("axolotl").expect("Failed to find axolotl binary");
[INFO] [stderr]    |                            ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `assert_cmd::Command::cargo_bin`: incompatible with a custom cargo build-dir, see instead `cargo::cargo_bin_cmd!`
[INFO] [stderr]    --> tests/cli_tests.rs:162:28
[INFO] [stderr]     |
[INFO] [stderr] 162 |     let mut cmd = Command::cargo_bin("axolotl").expect("Failed to find axolotl binary");
[INFO] [stderr]     |                            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `assert_cmd::Command::cargo_bin`: incompatible with a custom cargo build-dir, see instead `cargo::cargo_bin_cmd!`
[INFO] [stderr]    --> tests/cli_tests.rs:172:28
[INFO] [stderr]     |
[INFO] [stderr] 172 |     let mut cmd = Command::cargo_bin("axolotl").expect("Failed to find axolotl binary");
[INFO] [stderr]     |                            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_qlora_config` is never used
[INFO] [stderr]   --> tests/e2e_qlora.rs:53:4
[INFO] [stderr]    |
[INFO] [stderr] 53 | fn create_qlora_config(output_dir: &Path, dataset_path: &Path) -> String {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `tempfile::TempDir`
[INFO] [stderr]   --> tests/gpu_lora_targets.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use tempfile::TempDir;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `gpu_utils::*`
[INFO] [stderr]   --> tests/gpu_lora_targets.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | use gpu_utils::*;
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_test_dataset` is never used
[INFO] [stderr]   --> tests/gpu_lora_targets.rs:15:4
[INFO] [stderr]    |
[INFO] [stderr] 15 | fn create_test_dataset(path: &Path, num_samples: usize) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_lora_config` is never used
[INFO] [stderr]   --> tests/gpu_lora_targets.rs:28:4
[INFO] [stderr]    |
[INFO] [stderr] 28 | fn create_lora_config(
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `model_available` is never used
[INFO] [stderr]   --> tests/gpu_lora_targets.rs:78:4
[INFO] [stderr]    |
[INFO] [stderr] 78 | fn model_available(model_id: &str) -> bool {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_cuda_device` is never used
[INFO] [stderr]   --> tests/gpu_utils.rs:59:8
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub fn get_cuda_device() -> Result<Device, String> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `cuda_device_count` is never used
[INFO] [stderr]   --> tests/gpu_utils.rs:72:8
[INFO] [stderr]    |
[INFO] [stderr] 72 | pub fn cuda_device_count() -> usize {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `skip_gpu_test` is never used
[INFO] [stderr]   --> tests/gpu_utils.rs:85:8
[INFO] [stderr]    |
[INFO] [stderr] 85 | pub fn skip_gpu_test(reason: &str) {
[INFO] [stderr]    |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `gpu_test_status` is never used
[INFO] [stderr]   --> tests/gpu_utils.rs:90:8
[INFO] [stderr]    |
[INFO] [stderr] 90 | pub fn gpu_test_status(message: &str) {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `assert_monotonic_decrease` is never used
[INFO] [stderr]    --> tests/gpu_utils.rs:150:8
[INFO] [stderr]     |
[INFO] [stderr] 150 | pub fn assert_monotonic_decrease(losses: &[f64], tolerance: f64) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `peak_memory` is never read
[INFO] [stderr]    --> tests/gpu_utils.rs:178:9
[INFO] [stderr]     |
[INFO] [stderr] 172 | pub struct TrainingMetrics {
[INFO] [stderr]     |            --------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 178 |     pub peak_memory: Option<usize>,
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `TrainingMetrics` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `total_time_ms` and `print_summary` are never used
[INFO] [stderr]    --> tests/gpu_utils.rs:216:12
[INFO] [stderr]     |
[INFO] [stderr] 181 | impl TrainingMetrics {
[INFO] [stderr]     | -------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 216 |     pub fn total_time_ms(&self) -> f64 {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 221 |     pub fn print_summary(&self) {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SMOLLM2_135M` is never used
[INFO] [stderr]   --> tests/gpu_utils.rs:29:15
[INFO] [stderr]    |
[INFO] [stderr] 29 |     pub const SMOLLM2_135M: usize = 256 * 1024 * 1024; // 256 MB
[INFO] [stderr]    |               ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `TINYLLAMA_1B_4BIT` is never used
[INFO] [stderr]   --> tests/gpu_utils.rs:31:15
[INFO] [stderr]    |
[INFO] [stderr] 31 |     pub const TINYLLAMA_1B_4BIT: usize = 2 * 1024 * 1024 * 1024; // 2 GB
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LLAMA_7B_4BIT` is never used
[INFO] [stderr]   --> tests/gpu_utils.rs:33:15
[INFO] [stderr]    |
[INFO] [stderr] 33 |     pub const LLAMA_7B_4BIT: usize = 8 * 1024 * 1024 * 1024; // 8 GB
[INFO] [stderr]    |               ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LLAMA_7B_4BIT_CHECKPOINT` is never used
[INFO] [stderr]   --> tests/gpu_utils.rs:35:15
[INFO] [stderr]    |
[INFO] [stderr] 35 |     pub const LLAMA_7B_4BIT_CHECKPOINT: usize = 12 * 1024 * 1024 * 1024; // 12 GB
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `tempfile::TempDir`
[INFO] [stderr]   --> tests/gpu_checkpoint.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use tempfile::TempDir;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `gpu_utils::*`
[INFO] [stderr]   --> tests/gpu_checkpoint.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | use gpu_utils::*;
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_test_dataset` is never used
[INFO] [stderr]   --> tests/gpu_checkpoint.rs:15:4
[INFO] [stderr]    |
[INFO] [stderr] 15 | fn create_test_dataset(path: &Path, num_samples: usize) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_checkpoint_config` is never used
[INFO] [stderr]   --> tests/gpu_checkpoint.rs:28:4
[INFO] [stderr]    |
[INFO] [stderr] 28 | fn create_checkpoint_config(
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `model_available` is never used
[INFO] [stderr]   --> tests/gpu_checkpoint.rs:80:4
[INFO] [stderr]    |
[INFO] [stderr] 80 | fn model_available(model_id: &str) -> bool {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::time::Instant`
[INFO] [stderr]   --> tests/gpu_training.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 | use std::time::Instant;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `tempfile::TempDir`
[INFO] [stderr]   --> tests/gpu_training.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 | use tempfile::TempDir;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `gpu_utils::*`
[INFO] [stderr]   --> tests/gpu_training.rs:23:5
[INFO] [stderr]    |
[INFO] [stderr] 23 | use gpu_utils::*;
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_test_dataset` is never used
[INFO] [stderr]   --> tests/gpu_training.rs:26:4
[INFO] [stderr]    |
[INFO] [stderr] 26 | fn create_test_dataset(path: &Path, num_samples: usize) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_lora_config` is never used
[INFO] [stderr]   --> tests/gpu_training.rs:39:4
[INFO] [stderr]    |
[INFO] [stderr] 39 | fn create_lora_config(
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_gpu_config` is never used
[INFO] [stderr]   --> tests/gpu_training.rs:85:4
[INFO] [stderr]    |
[INFO] [stderr] 85 | fn create_gpu_config(
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `model_available` is never used
[INFO] [stderr]    --> tests/gpu_training.rs:137:4
[INFO] [stderr]     |
[INFO] [stderr] 137 | fn model_available(model_id: &str) -> bool {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `axolotl-rs` (test "cli_tests") generated 3 warnings
[INFO] [stderr] warning: `axolotl-rs` (test "e2e_qlora") generated 1 warning
[INFO] [stderr] warning: `axolotl-rs` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: `axolotl-rs` (bin "axolotl" test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: `axolotl-rs` (test "gpu_lora_targets") generated 16 warnings (run `cargo fix --test "gpu_lora_targets" -p axolotl-rs` to apply 2 suggestions)
[INFO] [stderr] warning: `axolotl-rs` (test "gpu_checkpoint") generated 16 warnings (11 duplicates) (run `cargo fix --test "gpu_checkpoint" -p axolotl-rs` to apply 2 suggestions)
[INFO] [stderr] warning: `axolotl-rs` (test "gpu_training") generated 18 warnings (11 duplicates) (run `cargo fix --test "gpu_training" -p axolotl-rs` to apply 3 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.61s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/axolotl_rs-a32db6aabaea6888)
[INFO] [stdout] 
[INFO] [stdout] running 112 tests
[INFO] [stdout] test adapters::tests::test_adapter_application_config_from_lora_settings ... ok
[INFO] [stdout] test config::tests::test_dataset_config_split_ratios ... ok
[INFO] [stdout] test config::tests::test_dataset_config_all_formats ... ok
[INFO] [stdout] test config::tests::test_adapter_types ... ok
[INFO] [stdout] test config::tests::test_dataset_config_missing_path ... ok
[INFO] [stdout] test config::tests::test_preset_unknown ... ok
[INFO] [stdout] test config::tests::test_load_config_missing_file ... ok
[INFO] [stdout] test config::tests::test_presets ... ok
[INFO] [stdout] test config::tests::test_lora_settings_valid ... ok
[INFO] [stdout] test config::tests::test_lr_schedulers ... ok
[INFO] [stdout] test config::tests::test_preset_mistral_7b ... ok
[INFO] [stdout] test config::tests::test_quantization_8bit ... ok
[INFO] [stdout] test config::tests::test_quantization_none ... ok
[INFO] [stdout] test config::tests::test_lora_settings_invalid_r ... ok
[INFO] [stdout] test config::tests::test_save_config_invalid_path ... ok
[INFO] [stdout] test config::tests::test_training_config_batch_size_validation ... ok
[INFO] [stdout] test config::tests::test_validation_empty_base_model ... ok
[INFO] [stdout] test config::tests::test_validation_qlora_requires_quantization ... ok
[INFO] [stdout] test config::tests::test_lora_settings_default_target_modules ... ok
[INFO] [stdout] test config::tests::test_config_validation ... ok
[INFO] [stdout] test config::tests::test_preset_phi3_mini ... ok
[INFO] [stdout] test config::tests::test_config_serialization ... ok
[INFO] [stdout] test config::tests::test_quantization_4bit ... ok
[INFO] [stdout] test config::tests::test_lora_settings_empty_target_modules ... ok
[INFO] [stdout] test config::tests::test_load_config_malformed_yaml ... ok
[INFO] [stdout] test dataset::tests::test_dataset_len_and_is_empty ... ok
[INFO] [stdout] test dataset::tests::test_load_alpaca_missing_required_fields ... ok
[INFO] [stdout] test dataset::tests::test_load_alpaca_valid ... ok
[INFO] [stdout] test dataset::tests::test_load_alpaca_malformed_json ... ok
[INFO] [stdout] test dataset::tests::test_load_alpaca_with_input_field ... ok
[INFO] [stdout] test dataset::tests::test_load_completion_empty_string ... ok
[INFO] [stdout] test dataset::tests::test_load_alpaca_empty_array ... ok
[INFO] [stdout] test dataset::tests::test_dataset_split_ratios ... ok
[INFO] [stdout] test dataset::tests::test_load_completion_missing_field ... ok
[INFO] [stdout] test dataset::tests::test_invalid_utf8_content ... ok
[INFO] [stdout] test dataset::tests::test_load_completion_valid ... ok
[INFO] [stdout] test dataset::tests::test_load_custom_missing_field ... ok
[INFO] [stdout] test adapters::tests::test_adapter_wrapper_creation_qlora ... ok
[INFO] [stdout] test dataset::tests::test_dataset_format_routing ... ok
[INFO] [stdout] test config::tests::test_training_config_epochs ... ok
[INFO] [stdout] test dataset::tests::test_load_sharegpt_valid ... ok
[INFO] [stdout] test dataset::tests::test_load_custom_valid ... ok
[INFO] [stdout] test dataset::tests::test_dataset_split_one ... ok
[INFO] [stdout] test dataset::tests::test_load_sharegpt_missing_role_field ... ok
[INFO] [stdout] test dataset::tests::test_empty_dataset_split ... ok
[INFO] [stdout] test dataset::tests::test_nonexistent_file ... ok
[INFO] [stdout] test config::tests::test_training_config_learning_rate ... ok
[INFO] [stdout] test error::tests::test_config_parse_error_conversion ... ok
[INFO] [stdout] test error::tests::test_config_error_creation ... ok
[INFO] [stdout] test dataset::tests::test_load_sharegpt_multi_turn ... ok
[INFO] [stdout] test dataset::tests::test_load_sharegpt_empty_conversations ... ok
[INFO] [stdout] test error::tests::test_boxed_error_conversion ... ok
[INFO] [stdout] test dataset::tests::test_load_sharegpt_user_assistant_roles ... ok
[INFO] [stdout] test error::tests::test_checkpoint_error_creation ... ok
[INFO] [stdout] test error::tests::test_dataset_error_creation ... ok
[INFO] [stdout] test error::tests::test_error_debug_formatting ... ok
[INFO] [stdout] test error::tests::test_error_display_formatting ... ok
[INFO] [stdout] test error::tests::test_error_source_chain ... ok
[INFO] [stdout] test error::tests::test_io_error_conversion ... ok
[INFO] [stdout] test error::tests::test_io_error_from_implementation ... ok
[INFO] [stdout] test error::tests::test_model_error_creation ... ok
[INFO] [stdout] test error::tests::test_multiple_error_variants ... ok
[INFO] [stdout] test error::tests::test_other_error_creation ... ok
[INFO] [stdout] test error::tests::test_peft_error_conversion ... ok
[INFO] [stdout] test error::tests::test_result_type_alias ... ok
[INFO] [stdout] test error::tests::test_qlora_error_conversion ... ok
[INFO] [stdout] test error::tests::test_training_error_creation ... ok
[INFO] [stdout] test model::tests::test_load_model_mistral ... ok
[INFO] [stdout] test error::tests::test_template_error_conversion ... ok
[INFO] [stdout] test model::tests::test_load_model_phi3 ... ok
[INFO] [stdout] test model::tests::test_load_tokenizer_missing_file ... ok
[INFO] [stdout] test model::tests::test_merge_adapter ... ok
[INFO] [stdout] test error::tests::test_tokenizer_error_conversion ... ok
[INFO] [stdout] test model::tests::test_model_info_tinyllama ... ok
[INFO] [stdout] test model::tests::test_load_model_llama2 ... ok
[INFO] [stdout] test model::tests::test_merge_adapter_lora ... ok
[INFO] [stdout] test model::tests::test_merge_adapter_qlora ... ok
[INFO] [stdout] test model::tests::test_model_info_llama7b ... ok
[INFO] [stdout] test model::tests::test_model_info_target_dims ... ok
[INFO] [stdout] test model::tests::test_resolve_model_path_invalid ... ok
[INFO] [stdout] test optimizer::tests::test_build_adamw ... ok
[INFO] [stdout] test trainer::tests::test_checkpoint_final_save ... ok
[INFO] [stdout] test optimizer::tests::test_optimizer_config_default ... ok
[INFO] [stdout] test scheduler::tests::test_constant_scheduler ... ok
[INFO] [stdout] test scheduler::tests::test_linear_warmup ... ok
[INFO] [stdout] test trainer::tests::test_checkpoint_directory_reuse ... ok
[INFO] [stdout] test trainer::tests::test_checkpoint_path_generation ... ok
[INFO] [stdout] test model::tests::test_load_model_architecture_stub ... ok
[INFO] [stdout] test config::tests::test_save_config_roundtrip ... ok
[INFO] [stdout] test trainer::tests::test_resume_from_valid_checkpoint ... ok
[INFO] [stdout] test trainer::tests::test_resume_from_missing_checkpoint ... ok
[INFO] [stdout] test trainer::tests::test_train_epoch_iteration ... ok
[INFO] [stdout] test trainer::tests::test_train_batch_iteration ... ok
[INFO] [stdout] test scheduler::tests::test_cosine_scheduler ... ok
[INFO] [stdout] test trainer::tests::test_train_with_empty_dataset ... ok
[INFO] [stdout] test trainer::tests::test_train_multiple_epochs_step_accumulation ... ok
[INFO] [stdout] test trainer::tests::test_train_with_large_dataset_batching ... ok
[INFO] [stdout] test trainer::tests::test_checkpoint_save_and_load ... ok
[INFO] [stdout] test trainer::tests::test_train_with_missing_dataset ... ok
[INFO] [stdout] test trainer::tests::test_train_with_single_example ... ok
[INFO] [stdout] test trainer::tests::test_trainer_new_with_invalid_config ... ok
[INFO] [stdout] test trainer::tests::test_train_with_small_dataset ... ok
[INFO] [stdout] test trainer::tests::test_trainer_creation ... ok
[INFO] [stdout] test trainer::tests::test_trainer_new_stores_config ... ok
[INFO] [stdout] test trainer::tests::test_trainer_new_initializes_counters ... ok
[INFO] [stdout] test dataset::tests::test_dataset_split_zero ... ok
[INFO] [stdout] test model::tests::test_download_model_from_hub ... ok
[INFO] [stdout] test config::tests::test_quantization_compute_dtype ... ok
[INFO] [stdout] test trainer::tests::test_checkpoint_directory_creation ... ok
[INFO] [stdout] test adapters::tests::test_adapter_wrapper_creation ... ok
[INFO] [stdout] test dataset::tests::test_load_alpaca_large_dataset ... ok
[INFO] [stdout] test error::tests::test_candle_error_conversion ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 112 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/axolotl-d4e817a91a8e211f)
[INFO] [stdout] 
[INFO] [stdout] running 109 tests
[INFO] [stdout] test config::tests::test_adapter_types ... ok
[INFO] [stdout] test config::tests::test_config_validation ... ok
[INFO] [stdout] test config::tests::test_dataset_config_all_formats ... ok
[INFO] [stdout] test config::tests::test_dataset_config_split_ratios ... ok
[INFO] [stdout] test config::tests::test_load_config_missing_file ... ok
[INFO] [stdout] test config::tests::test_load_config_malformed_yaml ... ok
[INFO] [stdout] test config::tests::test_lora_settings_default_target_modules ... ok
[INFO] [stdout] test config::tests::test_lora_settings_empty_target_modules ... ok
[INFO] [stdout] test config::tests::test_lora_settings_invalid_r ... ok
[INFO] [stdout] test config::tests::test_lora_settings_valid ... ok
[INFO] [stdout] test config::tests::test_lr_schedulers ... ok
[INFO] [stdout] test config::tests::test_dataset_config_missing_path ... ok
[INFO] [stdout] test config::tests::test_preset_mistral_7b ... ok
[INFO] [stdout] test config::tests::test_preset_phi3_mini ... ok
[INFO] [stdout] test config::tests::test_preset_unknown ... ok
[INFO] [stdout] test config::tests::test_presets ... ok
[INFO] [stdout] test config::tests::test_quantization_4bit ... ok
[INFO] [stdout] test config::tests::test_quantization_none ... ok
[INFO] [stdout] test config::tests::test_training_config_batch_size_validation ... ok
[INFO] [stdout] test config::tests::test_validation_empty_base_model ... ok
[INFO] [stdout] test config::tests::test_validation_qlora_requires_quantization ... ok
[INFO] [stdout] test config::tests::test_save_config_invalid_path ... ok
[INFO] [stdout] test dataset::tests::test_dataset_format_routing ... ok
[INFO] [stdout] test dataset::tests::test_dataset_len_and_is_empty ... ok
[INFO] [stdout] test dataset::tests::test_dataset_split_one ... ok
[INFO] [stdout] test dataset::tests::test_dataset_split_ratios ... ok
[INFO] [stdout] test dataset::tests::test_empty_dataset_split ... ok
[INFO] [stdout] test dataset::tests::test_load_alpaca_empty_array ... ok
[INFO] [stdout] test dataset::tests::test_invalid_utf8_content ... ok
[INFO] [stdout] test config::tests::test_training_config_learning_rate ... ok
[INFO] [stdout] test config::tests::test_save_config_roundtrip ... ok
[INFO] [stdout] test dataset::tests::test_load_alpaca_malformed_json ... ok
[INFO] [stdout] test config::tests::test_quantization_8bit ... ok
[INFO] [stdout] test config::tests::test_quantization_compute_dtype ... ok
[INFO] [stdout] test dataset::tests::test_load_alpaca_missing_required_fields ... ok
[INFO] [stdout] test dataset::tests::test_load_completion_valid ... ok
[INFO] [stdout] test dataset::tests::test_nonexistent_file ... ok
[INFO] [stdout] test error::tests::test_boxed_error_conversion ... ok
[INFO] [stdout] test config::tests::test_config_serialization ... ok
[INFO] [stdout] test dataset::tests::test_load_sharegpt_missing_role_field ... ok
[INFO] [stdout] test dataset::tests::test_load_alpaca_valid ... ok
[INFO] [stdout] test dataset::tests::test_load_sharegpt_multi_turn ... ok
[INFO] [stdout] test dataset::tests::test_load_custom_valid ... ok
[INFO] [stdout] test dataset::tests::test_load_custom_missing_field ... ok
[INFO] [stdout] test dataset::tests::test_load_sharegpt_empty_conversations ... ok
[INFO] [stdout] test dataset::tests::test_load_sharegpt_valid ... ok
[INFO] [stdout] test dataset::tests::test_load_sharegpt_user_assistant_roles ... ok
[INFO] [stdout] test dataset::tests::test_load_completion_missing_field ... ok
[INFO] [stdout] test dataset::tests::test_load_completion_empty_string ... ok
[INFO] [stdout] test error::tests::test_config_error_creation ... ok
[INFO] [stdout] test dataset::tests::test_load_alpaca_with_input_field ... ok
[INFO] [stdout] test error::tests::test_dataset_error_creation ... ok
[INFO] [stdout] test error::tests::test_config_parse_error_conversion ... ok
[INFO] [stdout] test config::tests::test_training_config_epochs ... ok
[INFO] [stdout] test error::tests::test_io_error_conversion ... ok
[INFO] [stdout] test error::tests::test_io_error_from_implementation ... ok
[INFO] [stdout] test error::tests::test_model_error_creation ... ok
[INFO] [stdout] test error::tests::test_multiple_error_variants ... ok
[INFO] [stdout] test error::tests::test_other_error_creation ... ok
[INFO] [stdout] test error::tests::test_peft_error_conversion ... ok
[INFO] [stdout] test error::tests::test_result_type_alias ... ok
[INFO] [stdout] test error::tests::test_error_debug_formatting ... ok
[INFO] [stdout] test error::tests::test_qlora_error_conversion ... ok
[INFO] [stdout] test error::tests::test_error_display_formatting ... ok
[INFO] [stdout] test error::tests::test_tokenizer_error_conversion ... ok
[INFO] [stdout] test model::tests::test_load_model_mistral ... ok
[INFO] [stdout] test error::tests::test_training_error_creation ... ok
[INFO] [stdout] test model::tests::test_load_model_phi3 ... ok
[INFO] [stdout] test model::tests::test_load_tokenizer_missing_file ... ok
[INFO] [stdout] test model::tests::test_merge_adapter ... ok
[INFO] [stdout] test error::tests::test_template_error_conversion ... ok
[INFO] [stdout] test error::tests::test_checkpoint_error_creation ... ok
[INFO] [stdout] test error::tests::test_error_source_chain ... ok
[INFO] [stdout] test model::tests::test_load_model_architecture_stub ... ok
[INFO] [stdout] test model::tests::test_load_model_llama2 ... ok
[INFO] [stdout] test model::tests::test_model_info_llama7b ... ok
[INFO] [stdout] test model::tests::test_resolve_model_path_invalid ... ok
[INFO] [stdout] test scheduler::tests::test_cosine_scheduler ... ok
[INFO] [stdout] test model::tests::test_merge_adapter_lora ... ok
[INFO] [stdout] test scheduler::tests::test_linear_warmup ... ok
[INFO] [stdout] test model::tests::test_merge_adapter_qlora ... ok
[INFO] [stdout] test optimizer::tests::test_build_adamw ... ok
[INFO] [stdout] test trainer::tests::test_checkpoint_directory_creation ... ok
[INFO] [stdout] test trainer::tests::test_checkpoint_directory_reuse ... ok
[INFO] [stdout] test trainer::tests::test_checkpoint_final_save ... ok
[INFO] [stdout] test scheduler::tests::test_constant_scheduler ... ok
[INFO] [stdout] test optimizer::tests::test_optimizer_config_default ... ok
[INFO] [stdout] test trainer::tests::test_resume_from_valid_checkpoint ... ok
[INFO] [stdout] test trainer::tests::test_train_with_empty_dataset ... ok
[INFO] [stdout] test trainer::tests::test_train_with_missing_dataset ... ok
[INFO] [stdout] test trainer::tests::test_train_multiple_epochs_step_accumulation ... ok
[INFO] [stdout] test trainer::tests::test_train_batch_iteration ... ok
[INFO] [stdout] test trainer::tests::test_train_with_small_dataset ... ok
[INFO] [stdout] test trainer::tests::test_train_with_large_dataset_batching ... ok
[INFO] [stdout] test trainer::tests::test_train_with_single_example ... ok
[INFO] [stdout] test trainer::tests::test_checkpoint_save_and_load ... ok
[INFO] [stdout] test trainer::tests::test_trainer_new_initializes_counters ... ok
[INFO] [stdout] test trainer::tests::test_checkpoint_path_generation ... ok
[INFO] [stdout] test model::tests::test_model_info_target_dims ... ok
[INFO] [stdout] test model::tests::test_model_info_tinyllama ... ok
[INFO] [stdout] test trainer::tests::test_resume_from_missing_checkpoint ... ok
[INFO] [stdout] test trainer::tests::test_trainer_new_with_invalid_config ... ok
[INFO] [stdout] test trainer::tests::test_trainer_new_stores_config ... ok
[INFO] [stdout] test dataset::tests::test_dataset_split_zero ... ok
[INFO] [stdout] test trainer::tests::test_trainer_creation ... ok
[INFO] [stdout] test trainer::tests::test_train_epoch_iteration ... ok
[INFO] [stdout] test model::tests::test_download_model_from_hub ... ok
[INFO] [stdout] test dataset::tests::test_load_alpaca_large_dataset ... ok
[INFO] [stdout] test error::tests::test_candle_error_conversion ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 109 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_tests.rs (/opt/rustwide/target/debug/deps/cli_tests-2434f80aa1126252)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_cli_help ... ok
[INFO] [stdout] test test_train_command_help ... ok
[INFO] [stdout] test test_validate_command_missing_file ... ok
[INFO] [stdout] test test_cli_version ... ok
[INFO] [stdout] test test_init_command_help ... ok
[INFO] [stdout] test test_merge_command_help ... ok
[INFO] [stdout] test test_init_command_creates_config ... ok
[INFO] [stdout] test test_validate_command_valid_config ... ok
[INFO] [stderr]      Running tests/e2e_qlora.rs (/opt/rustwide/target/debug/deps/e2e_qlora-726a0822b50b8b5f)
[INFO] [stdout] test test_validate_command_invalid_config ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_ci_smoke_100_samples ... ignored
[INFO] [stdout] test test_smollm2_e2e_validation ... ignored
[INFO] [stdout] test test_smollm2_lora_e2e_20_steps ... ignored
[INFO] [stdout] test test_qlora_vram_estimates ... ok
[INFO] [stdout] test test_smollm2_qlora_e2e_20_steps ... ignored
[INFO] [stdout] test test_smollm2_model_dimensions ... ok
[INFO] [stdout] test test_tinyllama_model_dimensions ... ok
[INFO] [stdout] test test_safetensors_format ... ok
[INFO] [stderr]      Running tests/gpu_checkpoint.rs (/opt/rustwide/target/debug/deps/gpu_checkpoint-4495a094bfa99039)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test gpu_utils::tests::test_loss_convergence_assertion ... ok
[INFO] [stdout] test gpu_utils::tests::test_cuda_available_check ... ok
[INFO] [stdout] test gpu_utils::tests::test_metrics_tracker ... ok
[INFO] [stdout] test gpu_utils::tests::test_loss_convergence_failure - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gpu_lora_targets.rs (/opt/rustwide/target/debug/deps/gpu_lora_targets-2096a97c1b678390)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test gpu_utils::tests::test_loss_convergence_assertion ... ok
[INFO] [stdout] test gpu_utils::tests::test_cuda_available_check ... ok
[INFO] [stdout] test gpu_utils::tests::test_metrics_tracker ... ok
[INFO] [stdout] test gpu_utils::tests::test_loss_convergence_failure - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gpu_training.rs (/opt/rustwide/target/debug/deps/gpu_training-3d8d3f31ca592349)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test gpu_utils::tests::test_loss_convergence_assertion ... ok
[INFO] [stdout] test gpu_utils::tests::test_metrics_tracker ... ok
[INFO] [stdout] test gpu_utils::tests::test_cuda_available_check ... ok
[INFO] [stdout] test gpu_utils::tests::test_loss_convergence_failure - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gpu_utils.rs (/opt/rustwide/target/debug/deps/gpu_utils-e990f8f23444e13f)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::test_metrics_tracker ... ok
[INFO] [stdout] test tests::test_cuda_available_check ... ok
[INFO] [stdout] test tests::test_loss_convergence_assertion ... ok
[INFO] [stdout] test tests::test_loss_convergence_failure - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lora_llama_tests.rs (/opt/rustwide/target/debug/deps/lora_llama_tests-30cfc6cd8f96d741)
[INFO] [stderr]      Running tests/qlora_training.rs (/opt/rustwide/target/debug/deps/qlora_training-b8567fc13206f65e)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests axolotl_rs
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test src/config.rs - config::AxolotlConfig::to_file (line 438) - compile ... ok
[INFO] [stdout] test src/dataset.rs - dataset::Dataset::load (line 101) - compile ... ok
[INFO] [stdout] test src/dataset.rs - dataset::Dataset::load (line 82) - compile ... ok
[INFO] [stdout] test src/error.rs - error (line 39) - compile ... ok
[INFO] [stdout] test src/dataset.rs - dataset::Dataset::load (line 119) - compile ... ok
[INFO] [stdout] test src/dataset.rs - dataset::Dataset (line 39) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 30) - compile ... ok
[INFO] [stdout] test src/normalization.rs - normalization (line 8) ... ignored
[INFO] [stdout] test src/trainer.rs - trainer::Trainer (line 33) - compile ... ok
[INFO] [stdout] test src/trainer.rs - trainer::Trainer::losses (line 586) - compile ... ok
[INFO] [stdout] test src/error.rs - error::Result (line 56) ... ok
[INFO] [stdout] test src/config.rs - config::AxolotlConfig::validate (line 576) ... FAILED
[INFO] [stdout] test src/error.rs - error (line 7) ... ok
[INFO] [stdout] test src/trainer.rs - trainer::Trainer::metrics (line 563) - compile ... ok
[INFO] [stdout] test src/error.rs - error::AxolotlError (line 71) ... FAILED
[INFO] [stdout] test src/trainer.rs - trainer::Trainer::resume_from (line 138) - compile ... ok
[INFO] [stdout] test src/config.rs - config::AxolotlConfig::validate (line 588) ... FAILED
[INFO] [stdout] test src/trainer.rs - trainer::Trainer::train (line 169) - compile ... ok
[INFO] [stdout] test src/error.rs - error (line 23) ... FAILED
[INFO] [stdout] test src/config.rs - config::AxolotlConfig::from_preset (line 464) ... FAILED
[INFO] [stdout] test src/config.rs - config::LoraSettings (line 86) ... ok
[INFO] [stdout] test src/trainer.rs - trainer::Trainer::new (line 74) ... ok
[INFO] [stdout] test src/lib.rs - (line 62) ... ok
[INFO] [stdout] test src/config.rs - config::AxolotlConfig::from_file (line 419) ... ok
[INFO] [stdout] test src/lib.rs - (line 46) ... ok
[INFO] [stdout] test src/dataset.rs - dataset::Example (line 14) ... ok
[INFO] [stdout] test src/config.rs - config::TrainingConfig (line 289) ... ok
[INFO] [stdout] test src/config.rs - config::AxolotlConfig (line 13) ... ok
[INFO] [stdout] test src/config.rs - config::DatasetConfig (line 205) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/config.rs - config::AxolotlConfig::validate (line 576) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctest2QhVdW/rustczQqEvV/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libaxolotl_rs-46a391b24469bdc9,libtokenizers-5cae1610893ac455,libesaxx_rs-8e03b235303a1cd4,libregex-d41e713f41060c21,libunicode_normalization_alignments-ea4785cf2fb437d2,libsmallvec-f89e312bdc161349,libspm_precompiled-44e5fb6d6b52e151,libbase64-48b7b511b6d6df05,libunicode_segmentation-2b6367d9d9c29f30,libnom-5d347b054f535195,libunicode_categories-7da48638b4c20f79,librand-867ed6d23f484b38,librand_chacha-73b884310da603d9,librand_core-255c79a62a94fb63,libgetrandom-ab0a9697d80ef429,libitertools-10926344ec74b8a5,libmonostate-c114dcbb4dd16917,libmacro_rules_attribute-faad1a57b2e00941,librayon_cond-ea27bb5937dee288,libitertools-e4331be02ff5e5a5,libonig-510b9505250b4296,libonig_sys-c6c2d19d1b88f0aa,libderive_builder-7694372982dccd17,liblazy_static-43935f8bf5aea94d,liblog-f13639eb0ff88eed,libserde_yaml-4f0fcd3189429b84,libryu-ffe0c7dd09625248,libunsafe_libyaml-502605dfec07435b,libindicatif-036f5d2332b14f65,libportable_atomic-5c1ec3f6415b7353,libnumber_prefix-0c3b0a579437722b,libconsole-a9c9289d29669699,libunicode_width-931e795c8bf22da6,libcandle_transformers-ab92dab8eedb6600,libserde_plain-77d41cd465380085,libfancy_regex-a393891417426d03,libbit_set-41f8fd34204edc9a,libbit_vec-b84651cfcda8702e,libregex_automata-0c4b3a096f0073b1,libaho_corasick-80b24f1fda46b0ce,libregex_syntax-cbae4cb97a6a348f,libcandle_nn-b14dae95710ca9d9,libcandle_core-e7170e699194774c,libzip-ac06d19d422cd941,libnum_enum-aef04b983e01e9fe,libindexmap-56d29ddacdc2ccde,libequivalent-a978cf5163e8d2d6,libhashbrown-47a3ad7a16c9e7a9,libcrc32fast-e8fd8292d8b9eb97,libug-acf8a0e870629049,libnum_cpus-2f1e11d1033a64b4,libmemmap2-df03f290032e2f0d,libnum-16d074f9353d67ba,libnum_iter-3134b46cdea63b18,libnum_rational-6835f5db1b5a610f,libnum_bigint-93805efa7283869c,libnum_integer-2a35895d52e90635,libtracing-589755214aefbb2f,libpin_project_lite-0480e93619ded6e2,libtracing_core-9fd3f16e7160068e,libgemm-d838e1a566434a02,libgemm_c32-72f18110f98fe2a3,libgemm_c64-f06fc057a4c1844a,libgemm_f64-3cf9c756713288c5,libgemm_f16-5d8c95b49bcc9900,libgemm_f32-279db78cebeed23e,libgemm_common-9a5e98433c916eb2,libpulp-7b8c689a32ed2c2d,libdyn_stack-b784fb8b198db56d,libraw_cpuid-214d364fba6fad45,libbitflags-de85afaceb81d2a9,liblibloading-2cacdba63fc21f3e,libyoke-78f02bbca8f30469,libzerofrom-9d65009c563e905b,libstable_deref_trait-e6ab7b8e040ec179,libthiserror-0d96b0e2951ca679,libsafetensors-103f1093736600c1,libserde_json-92716813c0fc67b2,libmemchr-c95844734d70b92e,libitoa-9504ee2897050eea,libzmij-b13777af4916037b,libserde-12e5f41534537253,libserde_core-776a0533b765bf84,libgemm-6a2a052156778392,libgemm_c32-e886d46ba6c983fb,libgemm_c64-ebdedf10482ed9ad,libgemm_f64-73e88f3dcac15946,libgemm_f16-ca440245c09760f9,libgemm_f32-cd1f559fed624c38,libgemm_common-9e2e39ebddf492e2,libonce_cell-ce15a8b95b02a2ad,libpulp-dc49456835354235,libnum_complex-888a7ddf558abd49,libdyn_stack-f0560c3770c907d3,libreborrow-f009daf3b1c41868,libraw_cpuid-26571930ee38e37f,libbitflags-5ad7515f16cf4338,librayon-6259c922a9f9b918,librayon_core-0d6742fa00e3df3f,libcrossbeam_deque-a4807b5d8428a55d,libcrossbeam_epoch-f21a764b7f0ef0c8,libcrossbeam_utils-161d58a27baeeb1c,libeither-b795a7809affa51b,libbyteorder-78c5b2b62678e038,libhalf-8338c1e1cfafe87b,librand_distr-1541ba91e02f63ad,librand-46e2e9da671f5e6f,librand_chacha-858ae5a9f8b24447,libppv_lite86-f19f6f5e5f0939f2,librand_core-d889be4d24873b72,libgetrandom-153207dce3a11171,liblibc-505a64c2b6b6d82d,libcfg_if-f1fc2100170eba64,libnum_traits-c7c3eef395da3ee9,libzerocopy-c3c294d5c09f4ac9,libbytemuck-58404026a491e05f}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lstdc++" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest2QhVdW/rustczQqEvV/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/esaxx-rs-8b087553ed583bca/out" "-L" "/opt/rustwide/target/debug/build/onig_sys-739de4bbeb527fce/out" "-L" "/opt/rustwide/target/debug/build/ring-01e2bebcbc811ddf/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest2QhVdW/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::AxolotlError (line 71) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestGaC0lg/rustcPuwIyl/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libaxolotl_rs-46a391b24469bdc9,libtokenizers-5cae1610893ac455,libesaxx_rs-8e03b235303a1cd4,libregex-d41e713f41060c21,libunicode_normalization_alignments-ea4785cf2fb437d2,libsmallvec-f89e312bdc161349,libspm_precompiled-44e5fb6d6b52e151,libbase64-48b7b511b6d6df05,libunicode_segmentation-2b6367d9d9c29f30,libnom-5d347b054f535195,libunicode_categories-7da48638b4c20f79,librand-867ed6d23f484b38,librand_chacha-73b884310da603d9,librand_core-255c79a62a94fb63,libgetrandom-ab0a9697d80ef429,libitertools-10926344ec74b8a5,libmonostate-c114dcbb4dd16917,libmacro_rules_attribute-faad1a57b2e00941,librayon_cond-ea27bb5937dee288,libitertools-e4331be02ff5e5a5,libonig-510b9505250b4296,libonig_sys-c6c2d19d1b88f0aa,libderive_builder-7694372982dccd17,liblazy_static-43935f8bf5aea94d,liblog-f13639eb0ff88eed,libserde_yaml-4f0fcd3189429b84,libryu-ffe0c7dd09625248,libunsafe_libyaml-502605dfec07435b,libindicatif-036f5d2332b14f65,libportable_atomic-5c1ec3f6415b7353,libnumber_prefix-0c3b0a579437722b,libconsole-a9c9289d29669699,libunicode_width-931e795c8bf22da6,libcandle_transformers-ab92dab8eedb6600,libserde_plain-77d41cd465380085,libfancy_regex-a393891417426d03,libbit_set-41f8fd34204edc9a,libbit_vec-b84651cfcda8702e,libregex_automata-0c4b3a096f0073b1,libaho_corasick-80b24f1fda46b0ce,libregex_syntax-cbae4cb97a6a348f,libcandle_nn-b14dae95710ca9d9,libcandle_core-e7170e699194774c,libzip-ac06d19d422cd941,libnum_enum-aef04b983e01e9fe,libindexmap-56d29ddacdc2ccde,libequivalent-a978cf5163e8d2d6,libhashbrown-47a3ad7a16c9e7a9,libcrc32fast-e8fd8292d8b9eb97,libug-acf8a0e870629049,libnum_cpus-2f1e11d1033a64b4,libmemmap2-df03f290032e2f0d,libnum-16d074f9353d67ba,libnum_iter-3134b46cdea63b18,libnum_rational-6835f5db1b5a610f,libnum_bigint-93805efa7283869c,libnum_integer-2a35895d52e90635,libtracing-589755214aefbb2f,libpin_project_lite-0480e93619ded6e2,libtracing_core-9fd3f16e7160068e,libgemm-d838e1a566434a02,libgemm_c32-72f18110f98fe2a3,libgemm_c64-f06fc057a4c1844a,libgemm_f64-3cf9c756713288c5,libgemm_f16-5d8c95b49bcc9900,libgemm_f32-279db78cebeed23e,libgemm_common-9a5e98433c916eb2,libpulp-7b8c689a32ed2c2d,libdyn_stack-b784fb8b198db56d,libraw_cpuid-214d364fba6fad45,libbitflags-de85afaceb81d2a9,liblibloading-2cacdba63fc21f3e,libyoke-78f02bbca8f30469,libzerofrom-9d65009c563e905b,libstable_deref_trait-e6ab7b8e040ec179,libthiserror-0d96b0e2951ca679,libsafetensors-103f1093736600c1,libserde_json-92716813c0fc67b2,libmemchr-c95844734d70b92e,libitoa-9504ee2897050eea,libzmij-b13777af4916037b,libserde-12e5f41534537253,libserde_core-776a0533b765bf84,libgemm-6a2a052156778392,libgemm_c32-e886d46ba6c983fb,libgemm_c64-ebdedf10482ed9ad,libgemm_f64-73e88f3dcac15946,libgemm_f16-ca440245c09760f9,libgemm_f32-cd1f559fed624c38,libgemm_common-9e2e39ebddf492e2,libonce_cell-ce15a8b95b02a2ad,libpulp-dc49456835354235,libnum_complex-888a7ddf558abd49,libdyn_stack-f0560c3770c907d3,libreborrow-f009daf3b1c41868,libraw_cpuid-26571930ee38e37f,libbitflags-5ad7515f16cf4338,librayon-6259c922a9f9b918,librayon_core-0d6742fa00e3df3f,libcrossbeam_deque-a4807b5d8428a55d,libcrossbeam_epoch-f21a764b7f0ef0c8,libcrossbeam_utils-161d58a27baeeb1c,libeither-b795a7809affa51b,libbyteorder-78c5b2b62678e038,libhalf-8338c1e1cfafe87b,librand_distr-1541ba91e02f63ad,librand-46e2e9da671f5e6f,librand_chacha-858ae5a9f8b24447,libppv_lite86-f19f6f5e5f0939f2,librand_core-d889be4d24873b72,libgetrandom-153207dce3a11171,liblibc-505a64c2b6b6d82d,libcfg_if-f1fc2100170eba64,libnum_traits-c7c3eef395da3ee9,libzerocopy-c3c294d5c09f4ac9,libbytemuck-58404026a491e05f}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lstdc++" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestGaC0lg/rustcPuwIyl/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/esaxx-rs-8b087553ed583bca/out" "-L" "/opt/rustwide/target/debug/build/onig_sys-739de4bbeb527fce/out" "-L" "/opt/rustwide/target/debug/build/ring-01e2bebcbc811ddf/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestGaC0lg/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/config.rs - config::AxolotlConfig::validate (line 588) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctesteXGat1/rustc8o3e3U/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libaxolotl_rs-46a391b24469bdc9,libtokenizers-5cae1610893ac455,libesaxx_rs-8e03b235303a1cd4,libregex-d41e713f41060c21,libunicode_normalization_alignments-ea4785cf2fb437d2,libsmallvec-f89e312bdc161349,libspm_precompiled-44e5fb6d6b52e151,libbase64-48b7b511b6d6df05,libunicode_segmentation-2b6367d9d9c29f30,libnom-5d347b054f535195,libunicode_categories-7da48638b4c20f79,librand-867ed6d23f484b38,librand_chacha-73b884310da603d9,librand_core-255c79a62a94fb63,libgetrandom-ab0a9697d80ef429,libitertools-10926344ec74b8a5,libmonostate-c114dcbb4dd16917,libmacro_rules_attribute-faad1a57b2e00941,librayon_cond-ea27bb5937dee288,libitertools-e4331be02ff5e5a5,libonig-510b9505250b4296,libonig_sys-c6c2d19d1b88f0aa,libderive_builder-7694372982dccd17,liblazy_static-43935f8bf5aea94d,liblog-f13639eb0ff88eed,libserde_yaml-4f0fcd3189429b84,libryu-ffe0c7dd09625248,libunsafe_libyaml-502605dfec07435b,libindicatif-036f5d2332b14f65,libportable_atomic-5c1ec3f6415b7353,libnumber_prefix-0c3b0a579437722b,libconsole-a9c9289d29669699,libunicode_width-931e795c8bf22da6,libcandle_transformers-ab92dab8eedb6600,libserde_plain-77d41cd465380085,libfancy_regex-a393891417426d03,libbit_set-41f8fd34204edc9a,libbit_vec-b84651cfcda8702e,libregex_automata-0c4b3a096f0073b1,libaho_corasick-80b24f1fda46b0ce,libregex_syntax-cbae4cb97a6a348f,libcandle_nn-b14dae95710ca9d9,libcandle_core-e7170e699194774c,libzip-ac06d19d422cd941,libnum_enum-aef04b983e01e9fe,libindexmap-56d29ddacdc2ccde,libequivalent-a978cf5163e8d2d6,libhashbrown-47a3ad7a16c9e7a9,libcrc32fast-e8fd8292d8b9eb97,libug-acf8a0e870629049,libnum_cpus-2f1e11d1033a64b4,libmemmap2-df03f290032e2f0d,libnum-16d074f9353d67ba,libnum_iter-3134b46cdea63b18,libnum_rational-6835f5db1b5a610f,libnum_bigint-93805efa7283869c,libnum_integer-2a35895d52e90635,libtracing-589755214aefbb2f,libpin_project_lite-0480e93619ded6e2,libtracing_core-9fd3f16e7160068e,libgemm-d838e1a566434a02,libgemm_c32-72f18110f98fe2a3,libgemm_c64-f06fc057a4c1844a,libgemm_f64-3cf9c756713288c5,libgemm_f16-5d8c95b49bcc9900,libgemm_f32-279db78cebeed23e,libgemm_common-9a5e98433c916eb2,libpulp-7b8c689a32ed2c2d,libdyn_stack-b784fb8b198db56d,libraw_cpuid-214d364fba6fad45,libbitflags-de85afaceb81d2a9,liblibloading-2cacdba63fc21f3e,libyoke-78f02bbca8f30469,libzerofrom-9d65009c563e905b,libstable_deref_trait-e6ab7b8e040ec179,libthiserror-0d96b0e2951ca679,libsafetensors-103f1093736600c1,libserde_json-92716813c0fc67b2,libmemchr-c95844734d70b92e,libitoa-9504ee2897050eea,libzmij-b13777af4916037b,libserde-12e5f41534537253,libserde_core-776a0533b765bf84,libgemm-6a2a052156778392,libgemm_c32-e886d46ba6c983fb,libgemm_c64-ebdedf10482ed9ad,libgemm_f64-73e88f3dcac15946,libgemm_f16-ca440245c09760f9,libgemm_f32-cd1f559fed624c38,libgemm_common-9e2e39ebddf492e2,libonce_cell-ce15a8b95b02a2ad,libpulp-dc49456835354235,libnum_complex-888a7ddf558abd49,libdyn_stack-f0560c3770c907d3,libreborrow-f009daf3b1c41868,libraw_cpuid-26571930ee38e37f,libbitflags-5ad7515f16cf4338,librayon-6259c922a9f9b918,librayon_core-0d6742fa00e3df3f,libcrossbeam_deque-a4807b5d8428a55d,libcrossbeam_epoch-f21a764b7f0ef0c8,libcrossbeam_utils-161d58a27baeeb1c,libeither-b795a7809affa51b,libbyteorder-78c5b2b62678e038,libhalf-8338c1e1cfafe87b,librand_distr-1541ba91e02f63ad,librand-46e2e9da671f5e6f,librand_chacha-858ae5a9f8b24447,libppv_lite86-f19f6f5e5f0939f2,librand_core-d889be4d24873b72,libgetrandom-153207dce3a11171,liblibc-505a64c2b6b6d82d,libcfg_if-f1fc2100170eba64,libnum_traits-c7c3eef395da3ee9,libzerocopy-c3c294d5c09f4ac9,libbytemuck-58404026a491e05f}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lstdc++" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctesteXGat1/rustc8o3e3U/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/esaxx-rs-8b087553ed583bca/out" "-L" "/opt/rustwide/target/debug/build/onig_sys-739de4bbeb527fce/out" "-L" "/opt/rustwide/target/debug/build/ring-01e2bebcbc811ddf/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctesteXGat1/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error (line 23) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestaCR1Uw/rustcZvBOxX/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libaxolotl_rs-46a391b24469bdc9,libtokenizers-5cae1610893ac455,libesaxx_rs-8e03b235303a1cd4,libregex-d41e713f41060c21,libunicode_normalization_alignments-ea4785cf2fb437d2,libsmallvec-f89e312bdc161349,libspm_precompiled-44e5fb6d6b52e151,libbase64-48b7b511b6d6df05,libunicode_segmentation-2b6367d9d9c29f30,libnom-5d347b054f535195,libunicode_categories-7da48638b4c20f79,librand-867ed6d23f484b38,librand_chacha-73b884310da603d9,librand_core-255c79a62a94fb63,libgetrandom-ab0a9697d80ef429,libitertools-10926344ec74b8a5,libmonostate-c114dcbb4dd16917,libmacro_rules_attribute-faad1a57b2e00941,librayon_cond-ea27bb5937dee288,libitertools-e4331be02ff5e5a5,libonig-510b9505250b4296,libonig_sys-c6c2d19d1b88f0aa,libderive_builder-7694372982dccd17,liblazy_static-43935f8bf5aea94d,liblog-f13639eb0ff88eed,libserde_yaml-4f0fcd3189429b84,libryu-ffe0c7dd09625248,libunsafe_libyaml-502605dfec07435b,libindicatif-036f5d2332b14f65,libportable_atomic-5c1ec3f6415b7353,libnumber_prefix-0c3b0a579437722b,libconsole-a9c9289d29669699,libunicode_width-931e795c8bf22da6,libcandle_transformers-ab92dab8eedb6600,libserde_plain-77d41cd465380085,libfancy_regex-a393891417426d03,libbit_set-41f8fd34204edc9a,libbit_vec-b84651cfcda8702e,libregex_automata-0c4b3a096f0073b1,libaho_corasick-80b24f1fda46b0ce,libregex_syntax-cbae4cb97a6a348f,libcandle_nn-b14dae95710ca9d9,libcandle_core-e7170e699194774c,libzip-ac06d19d422cd941,libnum_enum-aef04b983e01e9fe,libindexmap-56d29ddacdc2ccde,libequivalent-a978cf5163e8d2d6,libhashbrown-47a3ad7a16c9e7a9,libcrc32fast-e8fd8292d8b9eb97,libug-acf8a0e870629049,libnum_cpus-2f1e11d1033a64b4,libmemmap2-df03f290032e2f0d,libnum-16d074f9353d67ba,libnum_iter-3134b46cdea63b18,libnum_rational-6835f5db1b5a610f,libnum_bigint-93805efa7283869c,libnum_integer-2a35895d52e90635,libtracing-589755214aefbb2f,libpin_project_lite-0480e93619ded6e2,libtracing_core-9fd3f16e7160068e,libgemm-d838e1a566434a02,libgemm_c32-72f18110f98fe2a3,libgemm_c64-f06fc057a4c1844a,libgemm_f64-3cf9c756713288c5,libgemm_f16-5d8c95b49bcc9900,libgemm_f32-279db78cebeed23e,libgemm_common-9a5e98433c916eb2,libpulp-7b8c689a32ed2c2d,libdyn_stack-b784fb8b198db56d,libraw_cpuid-214d364fba6fad45,libbitflags-de85afaceb81d2a9,liblibloading-2cacdba63fc21f3e,libyoke-78f02bbca8f30469,libzerofrom-9d65009c563e905b,libstable_deref_trait-e6ab7b8e040ec179,libthiserror-0d96b0e2951ca679,libsafetensors-103f1093736600c1,libserde_json-92716813c0fc67b2,libmemchr-c95844734d70b92e,libitoa-9504ee2897050eea,libzmij-b13777af4916037b,libserde-12e5f41534537253,libserde_core-776a0533b765bf84,libgemm-6a2a052156778392,libgemm_c32-e886d46ba6c983fb,libgemm_c64-ebdedf10482ed9ad,libgemm_f64-73e88f3dcac15946,libgemm_f16-ca440245c09760f9,libgemm_f32-cd1f559fed624c38,libgemm_common-9e2e39ebddf492e2,libonce_cell-ce15a8b95b02a2ad,libpulp-dc49456835354235,libnum_complex-888a7ddf558abd49,libdyn_stack-f0560c3770c907d3,libreborrow-f009daf3b1c41868,libraw_cpuid-26571930ee38e37f,libbitflags-5ad7515f16cf4338,librayon-6259c922a9f9b918,librayon_core-0d6742fa00e3df3f,libcrossbeam_deque-a4807b5d8428a55d,libcrossbeam_epoch-f21a764b7f0ef0c8,libcrossbeam_utils-161d58a27baeeb1c,libeither-b795a7809affa51b,libbyteorder-78c5b2b62678e038,libhalf-8338c1e1cfafe87b,librand_distr-1541ba91e02f63ad,librand-46e2e9da671f5e6f,librand_chacha-858ae5a9f8b24447,libppv_lite86-f19f6f5e5f0939f2,librand_core-d889be4d24873b72,libgetrandom-153207dce3a11171,liblibc-505a64c2b6b6d82d,libcfg_if-f1fc2100170eba64,libnum_traits-c7c3eef395da3ee9,libzerocopy-c3c294d5c09f4ac9,libbytemuck-58404026a491e05f}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lstdc++" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestaCR1Uw/rustcZvBOxX/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/esaxx-rs-8b087553ed583bca/out" "-L" "/opt/rustwide/target/debug/build/onig_sys-739de4bbeb527fce/out" "-L" "/opt/rustwide/target/debug/build/ring-01e2bebcbc811ddf/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestaCR1Uw/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/config.rs - config::AxolotlConfig::from_preset (line 464) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestbIKdmC/rustcLJXmO9/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libaxolotl_rs-46a391b24469bdc9,libtokenizers-5cae1610893ac455,libesaxx_rs-8e03b235303a1cd4,libregex-d41e713f41060c21,libunicode_normalization_alignments-ea4785cf2fb437d2,libsmallvec-f89e312bdc161349,libspm_precompiled-44e5fb6d6b52e151,libbase64-48b7b511b6d6df05,libunicode_segmentation-2b6367d9d9c29f30,libnom-5d347b054f535195,libunicode_categories-7da48638b4c20f79,librand-867ed6d23f484b38,librand_chacha-73b884310da603d9,librand_core-255c79a62a94fb63,libgetrandom-ab0a9697d80ef429,libitertools-10926344ec74b8a5,libmonostate-c114dcbb4dd16917,libmacro_rules_attribute-faad1a57b2e00941,librayon_cond-ea27bb5937dee288,libitertools-e4331be02ff5e5a5,libonig-510b9505250b4296,libonig_sys-c6c2d19d1b88f0aa,libderive_builder-7694372982dccd17,liblazy_static-43935f8bf5aea94d,liblog-f13639eb0ff88eed,libserde_yaml-4f0fcd3189429b84,libryu-ffe0c7dd09625248,libunsafe_libyaml-502605dfec07435b,libindicatif-036f5d2332b14f65,libportable_atomic-5c1ec3f6415b7353,libnumber_prefix-0c3b0a579437722b,libconsole-a9c9289d29669699,libunicode_width-931e795c8bf22da6,libcandle_transformers-ab92dab8eedb6600,libserde_plain-77d41cd465380085,libfancy_regex-a393891417426d03,libbit_set-41f8fd34204edc9a,libbit_vec-b84651cfcda8702e,libregex_automata-0c4b3a096f0073b1,libaho_corasick-80b24f1fda46b0ce,libregex_syntax-cbae4cb97a6a348f,libcandle_nn-b14dae95710ca9d9,libcandle_core-e7170e699194774c,libzip-ac06d19d422cd941,libnum_enum-aef04b983e01e9fe,libindexmap-56d29ddacdc2ccde,libequivalent-a978cf5163e8d2d6,libhashbrown-47a3ad7a16c9e7a9,libcrc32fast-e8fd8292d8b9eb97,libug-acf8a0e870629049,libnum_cpus-2f1e11d1033a64b4,libmemmap2-df03f290032e2f0d,libnum-16d074f9353d67ba,libnum_iter-3134b46cdea63b18,libnum_rational-6835f5db1b5a610f,libnum_bigint-93805efa7283869c,libnum_integer-2a35895d52e90635,libtracing-589755214aefbb2f,libpin_project_lite-0480e93619ded6e2,libtracing_core-9fd3f16e7160068e,libgemm-d838e1a566434a02,libgemm_c32-72f18110f98fe2a3,libgemm_c64-f06fc057a4c1844a,libgemm_f64-3cf9c756713288c5,libgemm_f16-5d8c95b49bcc9900,libgemm_f32-279db78cebeed23e,libgemm_common-9a5e98433c916eb2,libpulp-7b8c689a32ed2c2d,libdyn_stack-b784fb8b198db56d,libraw_cpuid-214d364fba6fad45,libbitflags-de85afaceb81d2a9,liblibloading-2cacdba63fc21f3e,libyoke-78f02bbca8f30469,libzerofrom-9d65009c563e905b,libstable_deref_trait-e6ab7b8e040ec179,libthiserror-0d96b0e2951ca679,libsafetensors-103f1093736600c1,libserde_json-92716813c0fc67b2,libmemchr-c95844734d70b92e,libitoa-9504ee2897050eea,libzmij-b13777af4916037b,libserde-12e5f41534537253,libserde_core-776a0533b765bf84,libgemm-6a2a052156778392,libgemm_c32-e886d46ba6c983fb,libgemm_c64-ebdedf10482ed9ad,libgemm_f64-73e88f3dcac15946,libgemm_f16-ca440245c09760f9,libgemm_f32-cd1f559fed624c38,libgemm_common-9e2e39ebddf492e2,libonce_cell-ce15a8b95b02a2ad,libpulp-dc49456835354235,libnum_complex-888a7ddf558abd49,libdyn_stack-f0560c3770c907d3,libreborrow-f009daf3b1c41868,libraw_cpuid-26571930ee38e37f,libbitflags-5ad7515f16cf4338,librayon-6259c922a9f9b918,librayon_core-0d6742fa00e3df3f,libcrossbeam_deque-a4807b5d8428a55d,libcrossbeam_epoch-f21a764b7f0ef0c8,libcrossbeam_utils-161d58a27baeeb1c,libeither-b795a7809affa51b,libbyteorder-78c5b2b62678e038,libhalf-8338c1e1cfafe87b,librand_distr-1541ba91e02f63ad,librand-46e2e9da671f5e6f,librand_chacha-858ae5a9f8b24447,libppv_lite86-f19f6f5e5f0939f2,librand_core-d889be4d24873b72,libgetrandom-153207dce3a11171,liblibc-505a64c2b6b6d82d,libcfg_if-f1fc2100170eba64,libnum_traits-c7c3eef395da3ee9,libzerocopy-c3c294d5c09f4ac9,libbytemuck-58404026a491e05f}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lstdc++" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestbIKdmC/rustcLJXmO9/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/esaxx-rs-8b087553ed583bca/out" "-L" "/opt/rustwide/target/debug/build/onig_sys-739de4bbeb527fce/out" "-L" "/opt/rustwide/target/debug/build/ring-01e2bebcbc811ddf/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestbIKdmC/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/config.rs - config::AxolotlConfig::from_preset (line 464)
[INFO] [stdout]     src/config.rs - config::AxolotlConfig::validate (line 576)
[INFO] [stdout]     src/config.rs - config::AxolotlConfig::validate (line 588)
[INFO] [stdout]     src/error.rs - error (line 23)
[INFO] [stdout]     src/error.rs - error::AxolotlError (line 71)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 23 passed; 5 failed; 1 ignored; 0 measured; 0 filtered out; finished in 20.86s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "11bc3d762665897a2a221f4d76d53dfc681693db943e5a4b63d7ae36cfe32946", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "11bc3d762665897a2a221f4d76d53dfc681693db943e5a4b63d7ae36cfe32946", kill_on_drop: false }`
[INFO] [stdout] 11bc3d762665897a2a221f4d76d53dfc681693db943e5a4b63d7ae36cfe32946
