[INFO] fetching crate mlmf 0.2.0... [INFO] testing mlmf-0.2.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate mlmf 0.2.0 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate mlmf 0.2.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate mlmf 0.2.0 [INFO] tweaked toml for crates.io crate mlmf 0.2.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate mlmf 0.2.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate mlmf 0.2.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 01aa776eb0275463376b41de2716a5434b716f8138a566327f08b4c77c51573b [INFO] running `Command { std: "docker" "start" "-a" "01aa776eb0275463376b41de2716a5434b716f8138a566327f08b4c77c51573b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "01aa776eb0275463376b41de2716a5434b716f8138a566327f08b4c77c51573b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "01aa776eb0275463376b41de2716a5434b716f8138a566327f08b4c77c51573b", kill_on_drop: false }` [INFO] [stdout] 01aa776eb0275463376b41de2716a5434b716f8138a566327f08b4c77c51573b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 48dd55a0fbc3cce5475185388070f82b903b40fa4a1b118e503da9524b1f7a0f [INFO] running `Command { std: "docker" "start" "-a" "48dd55a0fbc3cce5475185388070f82b903b40fa4a1b118e503da9524b1f7a0f", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.110 [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling reborrow v0.5.5 [INFO] [stderr] Compiling seq-macro v0.3.6 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling pulp v0.21.5 [INFO] [stderr] Compiling hashbrown v0.16.0 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling dyn-stack-macros v0.1.3 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling raw-cpuid v10.7.0 [INFO] [stderr] Compiling find-msvc-tools v0.1.4 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling raw-cpuid v11.6.0 [INFO] [stderr] Compiling cc v1.2.45 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling toml_datetime v0.7.3 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling indexmap v2.12.0 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling bytes v1.10.1 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling fixedbitset v0.5.7 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling toml_parser v1.0.4 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling zip v1.1.4 [INFO] [stderr] Compiling petgraph v0.7.1 [INFO] [stderr] Compiling memmap2 v0.9.9 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling libloading v0.8.9 [INFO] [stderr] Compiling multimap v0.10.1 [INFO] [stderr] Compiling toml_edit v0.23.7 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling onig_sys v69.9.1 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling esaxx-rs v0.1.10 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling macro_rules_attribute-proc_macro v0.2.2 [INFO] [stderr] Compiling number_prefix v0.4.0 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling base64 v0.13.1 [INFO] [stderr] Compiling proc-macro-crate v3.4.0 [INFO] [stderr] Compiling macro_rules_attribute v0.2.2 [INFO] [stderr] Compiling indicatif v0.17.11 [INFO] [stderr] Compiling deranged v0.5.5 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling console v0.16.1 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling mio v1.1.0 [INFO] [stderr] Compiling unicode-normalization-alignments v0.1.12 [INFO] [stderr] Compiling unicode_categories v0.1.1 [INFO] [stderr] Compiling unit-prefix v0.5.1 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling uuid v1.18.1 [INFO] [stderr] Compiling indicatif v0.18.3 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling rayon-cond v0.4.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling zerocopy-derive v0.8.27 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling prost-derive v0.14.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling num_enum_derive v0.7.5 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling monostate-impl v0.1.18 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.7.5 [INFO] [stderr] Compiling monostate v0.1.18 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling num_enum v0.7.5 [INFO] [stderr] Compiling bytemuck v1.24.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling prost v0.14.1 [INFO] [stderr] Compiling yoke v0.7.5 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling prost-types v0.14.1 [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 onig v6.5.1 [INFO] [stderr] Compiling pulp v0.18.22 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling derive_builder_core v0.20.2 [INFO] [stderr] Compiling safetensors v0.4.5 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling dary_heap v0.3.8 [INFO] [stderr] Compiling spm_precompiled v0.1.4 [INFO] [stderr] Compiling safetensors v0.6.2 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling prost-build v0.14.1 [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 mlmf v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_distr v0.5.1 [INFO] [stderr] Compiling tokenizers v0.22.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling gemm-common v0.18.2 [INFO] [stderr] Compiling gemm-common v0.17.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 gemm-f32 v0.17.1 [INFO] [stderr] Compiling gemm-c64 v0.17.1 [INFO] [stderr] Compiling gemm-f64 v0.17.1 [INFO] [stderr] Compiling gemm-c32 v0.17.1 [INFO] [stderr] Compiling gemm-f16 v0.18.2 [INFO] [stderr] Compiling gemm-f16 v0.17.1 [INFO] [stderr] Compiling gemm v0.17.1 [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] [stdout] warning: unused imports: `Device` and `Tensor` [INFO] [stdout] --> src/distributed.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use candle_core::{Device, Tensor}; [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: `std::path::Path` [INFO] [stdout] --> src/distributed.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/distributed.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::RwLock` [INFO] [stdout] --> src/distributed.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use tokio::sync::RwLock; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::cached_loader::CachedModelLoader` [INFO] [stdout] --> src/distributed.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::cached_loader::CachedModelLoader; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::LoadedModel` [INFO] [stdout] --> src/distributed.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::LoadedModel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result` and `anyhow` [INFO] [stdout] --> src/distributed.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 17 | use anyhow::{anyhow, Result}; [INFO] [stdout] | ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/distributed_loader.rs:14:22 [INFO] [stdout] | [INFO] [stdout] 14 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `load_config` [INFO] [stdout] --> src/loader.rs:6:21 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::config::{load_config, ModelConfig}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DType` [INFO] [stdout] --> src/multimodal.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | use candle_core::{DType, Device, Tensor}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/multimodal.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/multimodal_processor.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model_path` [INFO] [stdout] --> src/distributed_core.rs:303:9 [INFO] [stdout] | [INFO] [stdout] 303 | model_path: P, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_path` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> src/distributed_core.rs:454:9 [INFO] [stdout] | [INFO] [stdout] 454 | request: &InferenceRequest, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model_path` [INFO] [stdout] --> src/distributed_loader.rs:755:9 [INFO] [stdout] | [INFO] [stdout] 755 | model_path: P, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model_id` [INFO] [stdout] --> src/distributed_loader.rs:756:9 [INFO] [stdout] | [INFO] [stdout] 756 | model_id: String, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shard_id` [INFO] [stdout] --> src/distributed_loader.rs:821:35 [INFO] [stdout] | [INFO] [stdout] 821 | async fn migrate_shard(&self, shard_id: &str, target_node: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_shard_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target_node` [INFO] [stdout] --> src/distributed_loader.rs:821:51 [INFO] [stdout] | [INFO] [stdout] 821 | async fn migrate_shard(&self, shard_id: &str, target_node: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_node` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target_nodes` [INFO] [stdout] --> src/distributed_loader.rs:799:39 [INFO] [stdout] | [INFO] [stdout] 799 | pub async fn scale_cluster(&self, target_nodes: usize) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_nodes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/distributed_loader.rs:809:12 [INFO] [stdout] | [INFO] [stdout] 809 | fn new(config: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/distributed_loader.rs:816:12 [INFO] [stdout] | [INFO] [stdout] 816 | fn new(config: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/distributed_loader.rs:828:12 [INFO] [stdout] | [INFO] [stdout] 828 | fn new(config: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/distributed_loader.rs:835:12 [INFO] [stdout] | [INFO] [stdout] 835 | fn new(config: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `min` [INFO] [stdout] --> src/loader.rs:455:13 [INFO] [stdout] | [INFO] [stdout] 455 | let min = sorted_data[0]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_min` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `max` [INFO] [stdout] --> src/loader.rs:456:13 [INFO] [stdout] | [INFO] [stdout] 456 | let max = sorted_data[sorted_data.len() - 1]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_max` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `zero_point` [INFO] [stdout] --> src/loader.rs:485:13 [INFO] [stdout] | [INFO] [stdout] 485 | let zero_point = -min_val / scale; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_zero_point` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/loader.rs:670:17 [INFO] [stdout] | [INFO] [stdout] 670 | _ => 4, [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/loader.rs:670:17 [INFO] [stdout] | [INFO] [stdout] 663 | candle_core::DType::F32 => 4, [INFO] [stdout] | ----------------------- matches some of the same values [INFO] [stdout] 664 | candle_core::DType::F16 => 2, [INFO] [stdout] | ----------------------- matches some of the same values [INFO] [stdout] 665 | candle_core::DType::BF16 => 2, [INFO] [stdout] | ------------------------ matches some of the same values [INFO] [stdout] 666 | candle_core::DType::F64 => 8, [INFO] [stdout] | ----------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 670 | _ => 4, [INFO] [stdout] | ^ ...and 3 other patterns collectively make this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/metadata.rs:645:9 [INFO] [stdout] | [INFO] [stdout] 645 | _ => format!("{:?}", dtype), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/metadata.rs:645:9 [INFO] [stdout] | [INFO] [stdout] 638 | DType::F32 => "f32".to_string(), [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 639 | DType::F16 => "f16".to_string(), [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 640 | DType::BF16 => "bf16".to_string(), [INFO] [stdout] | ----------- matches some of the same values [INFO] [stdout] 641 | DType::F64 => "f64".to_string(), [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 645 | _ => format!("{:?}", dtype), [INFO] [stdout] | ^ ...and 3 other patterns collectively make this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/metadata.rs:671:9 [INFO] [stdout] | [INFO] [stdout] 671 | _ => 4, // Default fallback [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/metadata.rs:671:9 [INFO] [stdout] | [INFO] [stdout] 664 | DType::F32 => 4, [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 665 | DType::F16 => 2, [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 666 | DType::BF16 => 2, [INFO] [stdout] | ----------- matches some of the same values [INFO] [stdout] 667 | DType::F64 => 8, [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 671 | _ => 4, // Default fallback [INFO] [stdout] | ^ ...and 3 other patterns collectively make this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/mmap_loader.rs:147:17 [INFO] [stdout] | [INFO] [stdout] 147 | let mut loader = Self { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cache` [INFO] [stdout] --> src/multimodal_loader.rs:98:21 [INFO] [stdout] | [INFO] [stdout] 98 | if let Some(cache) = &self.cache { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cache_key` [INFO] [stdout] --> src/multimodal_loader.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 99 | let cache_key = format!("multimodal_{}_{}", modality.as_str(), path); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cache_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cache` [INFO] [stdout] --> src/multimodal_loader.rs:114:21 [INFO] [stdout] | [INFO] [stdout] 114 | if let Some(cache) = &self.cache { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cache_key` [INFO] [stdout] --> src/multimodal_loader.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | let cache_key = format!("multimodal_{}_{}", modality.as_str(), path); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cache_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `modality` [INFO] [stdout] --> src/multimodal_loader.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | modality: Modality, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `modality` [INFO] [stdout] --> src/multimodal_loader.rs:137:42 [INFO] [stdout] | [INFO] [stdout] 137 | async fn load_single_modality(&self, modality: Modality, path: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model` [INFO] [stdout] --> src/multimodal_loader.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 263 | model: &LoadedModel, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `total_time` [INFO] [stdout] --> src/multimodal_processor.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | let total_time = start_time.elapsed().as_secs_f64() * 1000.0; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vb` [INFO] [stdout] --> src/multimodal_processor.rs:368:13 [INFO] [stdout] | [INFO] [stdout] 368 | let vb = VarBuilder::from_varmap(&varmap, dtype, device); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_vb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model` [INFO] [stdout] --> src/formats/gguf_export.rs:752:5 [INFO] [stdout] | [INFO] [stdout] 752 | model: &crate::LoadedModel, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model` [INFO] [stdout] --> src/formats/onnx_export.rs:813:5 [INFO] [stdout] | [INFO] [stdout] 813 | model: &crate::LoadedModel, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `export_options` [INFO] [stdout] --> src/formats/onnx_export.rs:815:5 [INFO] [stdout] | [INFO] [stdout] 815 | export_options: OnnxExportOptions, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_export_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/onnx_import.rs:140:13 [INFO] [stdout] | [INFO] [stdout] 140 | let mut name_mapper = SmartTensorNameMapper::from_tensor_names(&tensor_names)?; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `oracle` [INFO] [stdout] --> src/formats/onnx_import.rs:141:21 [INFO] [stdout] | [INFO] [stdout] 141 | if let Some(oracle) = load_options.smart_mapping_oracle.as_ref() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_oracle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/onnx_import.rs:421:13 [INFO] [stdout] | [INFO] [stdout] 421 | let mut max_pos_embeddings = 2048; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name_mapper` [INFO] [stdout] --> src/formats/onnx_import.rs:413:9 [INFO] [stdout] | [INFO] [stdout] 413 | name_mapper: &SmartTensorNameMapper, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_name_mapper` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `num_heads` is never read [INFO] [stdout] --> src/formats/onnx_import.rs:419:29 [INFO] [stdout] | [INFO] [stdout] 419 | let mut num_heads = 12; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model` [INFO] [stdout] --> src/formats/safetensors_export.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | model: &LoadedModel, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `preserve_metadata` [INFO] [stdout] --> src/formats/safetensors_export.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | preserve_metadata: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_preserve_metadata` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tensors` [INFO] [stdout] --> src/formats/safetensors_export.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | tensors: &std::collections::HashMap, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tensors` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `cache_key` is never read [INFO] [stdout] --> src/cache.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 64 | struct CacheEntry { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 84 | cache_key: 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: field `cached_loader` is never read [INFO] [stdout] --> src/distributed_core.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct SimpleDistributedManager { [INFO] [stdout] | ------------------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 30 | cached_loader: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config`, `cached_loader`, `models`, `node_manager`, and `load_balancer` are never read [INFO] [stdout] --> src/distributed_loader.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct DistributedModelLoader { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 19 | /// Configuration for distributed deployment [INFO] [stdout] 20 | config: Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | cached_loader: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | models: Arc>>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | node_manager: Arc, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 35 | load_balancer: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `active_nodes`, `communication`, and `discovery` are never read [INFO] [stdout] --> src/distributed_loader.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub struct NodeManager { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 46 | /// Active nodes in the cluster [INFO] [stdout] 47 | active_nodes: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 50 | communication: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 53 | discovery: Arc, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `shards`, `placement_optimizer`, and `migration_manager` are never read [INFO] [stdout] --> src/distributed_loader.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 120 | pub struct ShardManager { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 121 | /// Active shards across all nodes [INFO] [stdout] 122 | shards: Arc>>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 125 | placement_optimizer: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 128 | migration_manager: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `strategy` and `resource_monitor` are never read [INFO] [stdout] --> src/distributed_loader.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 132 | pub struct PlacementOptimizer { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 133 | /// Current placement strategy [INFO] [stdout] 134 | strategy: PlacementStrategy, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 137 | resource_monitor: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `active_migrations` and `migration_queue` are never read [INFO] [stdout] --> src/distributed_loader.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub struct MigrationManager { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 142 | /// Active migrations [INFO] [stdout] 143 | active_migrations: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 146 | migration_queue: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `strategy`, `router`, and `health_checker` are never read [INFO] [stdout] --> src/distributed_loader.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 229 | pub struct LoadBalancer { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 230 | /// Load balancing strategy [INFO] [stdout] 231 | strategy: LoadBalancingStrategy, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 234 | router: Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 237 | health_checker: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `routing_table` and `session_tracker` are never read [INFO] [stdout] --> src/distributed_loader.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 241 | pub struct RequestRouter { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 242 | /// Routing table [INFO] [stdout] 243 | routing_table: Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 246 | session_tracker: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `sessions` is never read [INFO] [stdout] --> src/distributed_loader.rs:281:5 [INFO] [stdout] | [INFO] [stdout] 279 | pub struct SessionTracker { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 280 | /// Active sessions [INFO] [stdout] 281 | sessions: Arc>>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config` and `active_checks` are never read [INFO] [stdout] --> src/distributed_loader.rs:303:5 [INFO] [stdout] | [INFO] [stdout] 301 | pub struct HealthChecker { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 302 | /// Health check configuration [INFO] [stdout] 303 | config: HealthCheckConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 306 | active_checks: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config` and `alert_manager` are never read [INFO] [stdout] --> src/distributed_loader.rs:347:5 [INFO] [stdout] | [INFO] [stdout] 345 | pub struct HealthMonitor { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 346 | /// Monitor configuration [INFO] [stdout] 347 | config: Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 353 | alert_manager: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config` and `active_alerts` are never read [INFO] [stdout] --> src/distributed_loader.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 395 | pub struct AlertManager { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 396 | /// Alert configuration [INFO] [stdout] 397 | config: AlertConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 400 | active_alerts: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `protocol`, `connections`, and `serializer` are never read [INFO] [stdout] --> src/distributed_loader.rs:546:5 [INFO] [stdout] | [INFO] [stdout] 544 | pub struct CommunicationManager { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 545 | /// Communication protocol [INFO] [stdout] 546 | protocol: CommunicationProtocol, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 549 | connections: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 552 | serializer: Arc, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `format` and `compression` are never read [INFO] [stdout] --> src/distributed_loader.rs:611:5 [INFO] [stdout] | [INFO] [stdout] 609 | pub struct MessageSerializer { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 610 | /// Serialization format [INFO] [stdout] 611 | format: SerializationFormat, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 614 | compression: CompressionConfig, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `method` and `known_nodes` are never read [INFO] [stdout] --> src/distributed_loader.rs:636:5 [INFO] [stdout] | [INFO] [stdout] 634 | pub struct NodeDiscovery { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 635 | /// Discovery method [INFO] [stdout] 636 | method: DiscoveryMethod, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 639 | known_nodes: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `interval` and `history` are never read [INFO] [stdout] --> src/distributed_loader.rs:664:5 [INFO] [stdout] | [INFO] [stdout] 662 | pub struct ResourceMonitor { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 663 | /// Resource collection interval [INFO] [stdout] 664 | interval: Duration, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 667 | history: Arc>>>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `file_path` is never read [INFO] [stdout] --> src/mmap_loader.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct MmapTensorLoader { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 19 | /// Path to the model file [INFO] [stdout] 20 | file_path: PathBuf, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `stats` is never read [INFO] [stdout] --> src/multimodal_processor.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct BasicMultiModalProcessor { [INFO] [stdout] | ------------------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 32 | stats: MultiModalStats, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `temperature` is never read [INFO] [stdout] --> src/multimodal_processor.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 346 | pub struct CrossModalAttention { [INFO] [stdout] | ------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 353 | temperature: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `calculate_total_size` is never used [INFO] [stdout] --> src/formats/pytorch_loader.rs:321:8 [INFO] [stdout] | [INFO] [stdout] 153 | impl PyTorchLoader { [INFO] [stdout] | ------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 321 | fn calculate_total_size(&self, tensors: &HashMap) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `copy_with_metadata` is never used [INFO] [stdout] --> src/conversion.rs:396:4 [INFO] [stdout] | [INFO] [stdout] 396 | fn copy_with_metadata( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `convert_between_formats` is never used [INFO] [stdout] --> src/conversion.rs:425:4 [INFO] [stdout] | [INFO] [stdout] 425 | fn convert_between_formats( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `load_model_by_format` is never used [INFO] [stdout] --> src/conversion.rs:457:4 [INFO] [stdout] | [INFO] [stdout] 457 | fn load_model_by_format(path: &Path, _format: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `save_model_by_format` is never used [INFO] [stdout] --> src/conversion.rs:464:4 [INFO] [stdout] | [INFO] [stdout] 464 | fn save_model_by_format( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `calculate_total_size` is never used [INFO] [stdout] --> src/conversion.rs:512:4 [INFO] [stdout] | [INFO] [stdout] 512 | fn calculate_total_size(tensors: &HashMap) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | pub mod universal_loader; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/config.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | / pub fn to_model_config_with_raw( [INFO] [stdout] 220 | | &self, [INFO] [stdout] 221 | | architecture: Architecture, [INFO] [stdout] 222 | | raw_config: serde_json::Value, [INFO] [stdout] 223 | | ) -> Result { [INFO] [stdout] | |____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/config.rs:424:1 [INFO] [stdout] | [INFO] [stdout] 424 | pub fn load_config_with_raw(model_dir: &Path) -> Result<(HFConfig, serde_json::Value)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed.rs:520:14 [INFO] [stdout] | [INFO] [stdout] 520 | Quorum { min_replicas: u32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:332:15 [INFO] [stdout] | [INFO] [stdout] 332 | Healthy { response_time: Duration }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:335:17 [INFO] [stdout] | [INFO] [stdout] 335 | Unhealthy { error: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:423:13 [INFO] [stdout] | [INFO] [stdout] 423 | Email { smtp_config: SmtpConfig }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:426:15 [INFO] [stdout] | [INFO] [stdout] 426 | Webhook { url: String, headers: HashMap }, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:426:28 [INFO] [stdout] | [INFO] [stdout] 426 | Webhook { url: String, headers: HashMap }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:429:13 [INFO] [stdout] | [INFO] [stdout] 429 | Slack { webhook_url: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:474:18 [INFO] [stdout] | [INFO] [stdout] 474 | NodeHealth { status: NodeStatus }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:477:21 [INFO] [stdout] | [INFO] [stdout] 477 | ClusterHealth { status: ClusterHealthStatus }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:480:27 [INFO] [stdout] | [INFO] [stdout] 480 | ResourceUtilization { resource: String, threshold: f32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:480:45 [INFO] [stdout] | [INFO] [stdout] 480 | ResourceUtilization { resource: String, threshold: f32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:483:17 [INFO] [stdout] | [INFO] [stdout] 483 | ErrorRate { threshold: f32, window_minutes: u32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:483:33 [INFO] [stdout] | [INFO] [stdout] 483 | ErrorRate { threshold: f32, window_minutes: u32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:486:20 [INFO] [stdout] | [INFO] [stdout] 486 | ResponseTime { threshold_ms: u64, percentile: f32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:486:39 [INFO] [stdout] | [INFO] [stdout] 486 | ResponseTime { threshold_ms: u64, percentile: f32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:646:14 [INFO] [stdout] | [INFO] [stdout] 646 | Static { nodes: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:649:11 [INFO] [stdout] | [INFO] [stdout] 649 | Dns { domain: String, port: u16 }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:649:27 [INFO] [stdout] | [INFO] [stdout] 649 | Dns { domain: String, port: u16 }, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:652:14 [INFO] [stdout] | [INFO] [stdout] 652 | Consul { address: String, service: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:652:31 [INFO] [stdout] | [INFO] [stdout] 652 | Consul { address: String, service: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:655:18 [INFO] [stdout] | [INFO] [stdout] 655 | Kubernetes { namespace: String, service: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:655:37 [INFO] [stdout] | [INFO] [stdout] 655 | Kubernetes { namespace: String, service: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:658:17 [INFO] [stdout] | [INFO] [stdout] 658 | Multicast { group: String, port: u16 }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:658:32 [INFO] [stdout] | [INFO] [stdout] 658 | Multicast { group: String, port: u16 }, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/lora.rs:669:17 [INFO] [stdout] | [INFO] [stdout] 669 | gate_weights: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:680:5 [INFO] [stdout] | [INFO] [stdout] 680 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:681:5 [INFO] [stdout] | [INFO] [stdout] 681 | pub version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:682:5 [INFO] [stdout] | [INFO] [stdout] 682 | pub repository: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:683:5 [INFO] [stdout] | [INFO] [stdout] 683 | pub license: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:684:5 [INFO] [stdout] | [INFO] [stdout] 684 | pub architecture: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:685:5 [INFO] [stdout] | [INFO] [stdout] 685 | pub parameters: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:686:5 [INFO] [stdout] | [INFO] [stdout] 686 | pub modifications: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:692:5 [INFO] [stdout] | [INFO] [stdout] 692 | pub framework: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:693:5 [INFO] [stdout] | [INFO] [stdout] 693 | pub framework_version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:694:5 [INFO] [stdout] | [INFO] [stdout] 694 | pub hardware: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:695:5 [INFO] [stdout] | [INFO] [stdout] 695 | pub cuda_version: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:696:5 [INFO] [stdout] | [INFO] [stdout] 696 | pub python_version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:697:5 [INFO] [stdout] | [INFO] [stdout] 697 | pub os: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:698:5 [INFO] [stdout] | [INFO] [stdout] 698 | pub total_gpus: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:699:5 [INFO] [stdout] | [INFO] [stdout] 699 | pub total_memory_gb: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:700:5 [INFO] [stdout] | [INFO] [stdout] 700 | pub distributed_setup: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:706:5 [INFO] [stdout] | [INFO] [stdout] 706 | pub random_seed: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:707:5 [INFO] [stdout] | [INFO] [stdout] 707 | pub environment_hash: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:708:5 [INFO] [stdout] | [INFO] [stdout] 708 | pub data_hash: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:709:5 [INFO] [stdout] | [INFO] [stdout] 709 | pub code_version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:710:5 [INFO] [stdout] | [INFO] [stdout] 710 | pub config_hash: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:711:5 [INFO] [stdout] | [INFO] [stdout] 711 | pub deterministic: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:712:5 [INFO] [stdout] | [INFO] [stdout] 712 | pub reproduction_command: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:718:5 [INFO] [stdout] | [INFO] [stdout] 718 | pub data_sources: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:719:5 [INFO] [stdout] | [INFO] [stdout] 719 | pub license_requirements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:720:5 [INFO] [stdout] | [INFO] [stdout] 720 | pub ethical_approvals: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:721:5 [INFO] [stdout] | [INFO] [stdout] 721 | pub gdpr_compliant: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:722:5 [INFO] [stdout] | [INFO] [stdout] 722 | pub data_retention_policy: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:723:5 [INFO] [stdout] | [INFO] [stdout] 723 | pub usage_restrictions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:729:5 [INFO] [stdout] | [INFO] [stdout] 729 | pub timestamp: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:730:5 [INFO] [stdout] | [INFO] [stdout] 730 | pub modification_type: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:731:5 [INFO] [stdout] | [INFO] [stdout] 731 | pub description: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:732:5 [INFO] [stdout] | [INFO] [stdout] 732 | pub author: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:733:5 [INFO] [stdout] | [INFO] [stdout] 733 | pub version_before: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:734:5 [INFO] [stdout] | [INFO] [stdout] 734 | pub version_after: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:735:5 [INFO] [stdout] | [INFO] [stdout] 735 | pub parameters_changed: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:736:5 [INFO] [stdout] | [INFO] [stdout] 736 | pub validation_results: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:742:5 [INFO] [stdout] | [INFO] [stdout] 742 | pub step: u64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:743:5 [INFO] [stdout] | [INFO] [stdout] 743 | pub epoch: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:744:5 [INFO] [stdout] | [INFO] [stdout] 744 | pub metrics: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:745:5 [INFO] [stdout] | [INFO] [stdout] 745 | pub validation_metrics: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:746:5 [INFO] [stdout] | [INFO] [stdout] 746 | pub model_hash: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:747:5 [INFO] [stdout] | [INFO] [stdout] 747 | pub timestamp: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:748:5 [INFO] [stdout] | [INFO] [stdout] 748 | pub notes: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:137:9 [INFO] [stdout] | [INFO] [stdout] 137 | tokenizer_path: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | max_length: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | padding: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | truncation: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | resize: Option<(u32, u32)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | normalize: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | patch_size: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | sample_rate: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | frame_length: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | hop_length: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:153:9 [INFO] [stdout] | [INFO] [stdout] 153 | n_mels: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | frame_rate: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | frame_size: (u32, u32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:159:9 [INFO] [stdout] | [INFO] [stdout] 159 | temporal_window: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:195:20 [INFO] [stdout] | [INFO] [stdout] 195 | MiddleFusion { fusion_layers: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:199:23 [INFO] [stdout] | [INFO] [stdout] 199 | AttentionFusion { attention_dim: usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:202:9 [INFO] [stdout] | [INFO] [stdout] 202 | strategy_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:203:9 [INFO] [stdout] | [INFO] [stdout] 203 | params: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_loader.rs:348:5 [INFO] [stdout] | [INFO] [stdout] 348 | fn process(&self, source: &Tensor, target: &Tensor) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_loader.rs:349:5 [INFO] [stdout] | [INFO] [stdout] 349 | fn source_modality(&self) -> Modality; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_loader.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | fn target_modality(&self) -> Modality; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal_loader.rs:361:5 [INFO] [stdout] | [INFO] [stdout] 361 | / pub fn new( [INFO] [stdout] 362 | | source_modality: Modality, [INFO] [stdout] 363 | | target_modality: Modality, [INFO] [stdout] 364 | | config: &MultiModalConfig, [INFO] [stdout] 365 | | device: &Device, [INFO] [stdout] 366 | | dtype: DType, [INFO] [stdout] 367 | | ) -> Result { [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_loader.rs:406:5 [INFO] [stdout] | [INFO] [stdout] 406 | fn fuse(&self, embeddings: &[&Tensor]) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_loader.rs:407:5 [INFO] [stdout] | [INFO] [stdout] 407 | fn fusion_strategy(&self) -> &FusionStrategy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal_loader.rs:417:5 [INFO] [stdout] | [INFO] [stdout] 417 | / pub fn new( [INFO] [stdout] 418 | | input_dim: usize, [INFO] [stdout] 419 | | strategy: &FusionStrategy, [INFO] [stdout] 420 | | device: &Device, [INFO] [stdout] 421 | | dtype: DType, [INFO] [stdout] 422 | | ) -> Result { [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal_processor.rs:357:5 [INFO] [stdout] | [INFO] [stdout] 357 | / pub fn new( [INFO] [stdout] 358 | | query_dim: usize, [INFO] [stdout] 359 | | key_dim: usize, [INFO] [stdout] 360 | | config: &CrossModalAttentionConfig, [INFO] [stdout] 361 | | device: &Device, [INFO] [stdout] 362 | | dtype: DType, [INFO] [stdout] 363 | | ) -> Result { [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_processor.rs:398:5 [INFO] [stdout] | [INFO] [stdout] 398 | / pub fn forward( [INFO] [stdout] 399 | | &self, [INFO] [stdout] 400 | | query: &Tensor, [INFO] [stdout] 401 | | key: &Tensor, [INFO] [stdout] 402 | | value: &Tensor, [INFO] [stdout] 403 | | ) -> Result<(Tensor, Tensor)> { [INFO] [stdout] | |_________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal_processor.rs:459:5 [INFO] [stdout] | [INFO] [stdout] 459 | / pub fn new( [INFO] [stdout] 460 | | input_dim: usize, [INFO] [stdout] 461 | | strategy: &FusionStrategy, [INFO] [stdout] 462 | | device: &Device, [INFO] [stdout] 463 | | dtype: DType, [INFO] [stdout] 464 | | ) -> Result { [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_processor.rs:495:5 [INFO] [stdout] | [INFO] [stdout] 495 | pub fn fuse(&self, embeddings: &[&Tensor]) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 164 | Float32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | Float16, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | Int32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | Int64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | Bool, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | Int(i64), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | Float(f64), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | String(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | Ints(Vec), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | Floats(Vec), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | Tensor(Vec), // Serialized tensor data [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct ModelProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub ir_version: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub opset_import: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub producer_name: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub producer_version: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub domain: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub model_version: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub doc_string: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub graph: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub metadata_props: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct GraphProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub node: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub name: ::prost::alloc::string::String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub initializer: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub doc_string: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub input: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub output: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub initializer_tensor: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct NodeProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub input: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub output: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | pub name: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub op_type: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub domain: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub attribute: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub doc_string: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct ValueInfoProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub name: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub r#type: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub doc_string: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct TypeProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub value: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | pub struct TensorTypeProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | pub elem_type: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | pub shape: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | pub struct TensorShapeProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | pub dim: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | pub struct TensorProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | pub dims: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub data_type: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | pub segment: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | pub float_data: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | pub int32_data: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | pub string_data: ::prost::alloc::vec::Vec<::prost::alloc::vec::Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub int64_data: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub name: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | pub doc_string: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | pub raw_data: ::core::option::Option<::prost::alloc::vec::Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | pub external_data: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub data_location: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | pub double_data: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub uint64_data: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | pub struct SegmentProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub begin: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | pub end: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:150:1 [INFO] [stdout] | [INFO] [stdout] 150 | pub struct StringStringEntryProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | pub key: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | pub value: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:157:1 [INFO] [stdout] | [INFO] [stdout] 157 | pub struct AttributeProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | pub name: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | pub ref_attr_name: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:163:5 [INFO] [stdout] | [INFO] [stdout] 163 | pub doc_string: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | pub r#type: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | pub f: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | pub i: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | pub s: ::core::option::Option<::prost::alloc::vec::Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | pub t: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | pub g: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | pub sparse_tensor: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | pub tp: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | pub floats: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | pub ints: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 185 | pub strings: ::prost::alloc::vec::Vec<::prost::alloc::vec::Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | pub tensors: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | pub graphs: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | pub sparse_tensors: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | pub type_protos: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:196:1 [INFO] [stdout] | [INFO] [stdout] 196 | pub struct SparseTensorProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | pub values: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | pub indices: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | pub dims: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:206:1 [INFO] [stdout] | [INFO] [stdout] 206 | pub enum DataLocation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | Default = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | External = 1, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:232:1 [INFO] [stdout] | [INFO] [stdout] 232 | pub enum AttributeType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | Undefined = 0, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | Float = 1, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | Int = 2, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | String = 3, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | Tensor = 4, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | Graph = 5, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | SparseTensor = 11, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | TypeProto = 13, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | Floats = 6, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | Ints = 7, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | Strings = 8, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | Tensors = 9, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | Graphs = 10, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | SparseTensors = 12, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | TypeProtos = 14, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | pub enum Value { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | TensorType(super::TensorTypeProto), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub struct Dimension { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | pub denotation: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | pub value: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | pub enum Value { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:105:13 [INFO] [stdout] | [INFO] [stdout] 105 | DimValue(i64), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-271c81a3edc9182f/out/onnx.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | DimParam(::prost::alloc::string::String), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 33s [INFO] running `Command { std: "docker" "inspect" "48dd55a0fbc3cce5475185388070f82b903b40fa4a1b118e503da9524b1f7a0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "48dd55a0fbc3cce5475185388070f82b903b40fa4a1b118e503da9524b1f7a0f", kill_on_drop: false }` [INFO] [stdout] 48dd55a0fbc3cce5475185388070f82b903b40fa4a1b118e503da9524b1f7a0f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0205b57fe184b8293e3c4953aeb93b73364ce343e32e9fc4c7a4df28a8e11877 [INFO] running `Command { std: "docker" "start" "-a" "0205b57fe184b8293e3c4953aeb93b73364ce343e32e9fc4c7a4df28a8e11877", kill_on_drop: false }` [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling raw-cpuid v11.6.0 [INFO] [stderr] Compiling onig v6.5.1 [INFO] [stderr] Compiling tokenizers v0.22.1 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling prost-build v0.14.1 [INFO] [stderr] Compiling gemm-common v0.18.2 [INFO] [stderr] Compiling gemm-f32 v0.18.2 [INFO] [stderr] Compiling gemm-c64 v0.18.2 [INFO] [stderr] Compiling gemm-c32 v0.18.2 [INFO] [stderr] Compiling gemm-f64 v0.18.2 [INFO] [stderr] Compiling mlmf v0.2.0 (/opt/rustwide/workdir) [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] [stdout] warning: unused imports: `Device` and `Tensor` [INFO] [stdout] --> src/distributed.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use candle_core::{Device, Tensor}; [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: `std::path::Path` [INFO] [stdout] --> src/distributed.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/distributed.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::RwLock` [INFO] [stdout] --> src/distributed.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use tokio::sync::RwLock; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::cached_loader::CachedModelLoader` [INFO] [stdout] --> src/distributed.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::cached_loader::CachedModelLoader; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::LoadedModel` [INFO] [stdout] --> src/distributed.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::LoadedModel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result` and `anyhow` [INFO] [stdout] --> src/distributed.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 17 | use anyhow::{anyhow, Result}; [INFO] [stdout] | ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/distributed_loader.rs:14:22 [INFO] [stdout] | [INFO] [stdout] 14 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `load_config` [INFO] [stdout] --> src/loader.rs:6:21 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::config::{load_config, ModelConfig}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DType` [INFO] [stdout] --> src/multimodal.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | use candle_core::{DType, Device, Tensor}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/multimodal.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/multimodal_processor.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model_path` [INFO] [stdout] --> src/distributed_core.rs:303:9 [INFO] [stdout] | [INFO] [stdout] 303 | model_path: P, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_path` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> src/distributed_core.rs:454:9 [INFO] [stdout] | [INFO] [stdout] 454 | request: &InferenceRequest, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model_path` [INFO] [stdout] --> src/distributed_loader.rs:755:9 [INFO] [stdout] | [INFO] [stdout] 755 | model_path: P, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model_id` [INFO] [stdout] --> src/distributed_loader.rs:756:9 [INFO] [stdout] | [INFO] [stdout] 756 | model_id: String, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shard_id` [INFO] [stdout] --> src/distributed_loader.rs:821:35 [INFO] [stdout] | [INFO] [stdout] 821 | async fn migrate_shard(&self, shard_id: &str, target_node: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_shard_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target_node` [INFO] [stdout] --> src/distributed_loader.rs:821:51 [INFO] [stdout] | [INFO] [stdout] 821 | async fn migrate_shard(&self, shard_id: &str, target_node: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_node` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target_nodes` [INFO] [stdout] --> src/distributed_loader.rs:799:39 [INFO] [stdout] | [INFO] [stdout] 799 | pub async fn scale_cluster(&self, target_nodes: usize) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_nodes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/distributed_loader.rs:809:12 [INFO] [stdout] | [INFO] [stdout] 809 | fn new(config: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/distributed_loader.rs:816:12 [INFO] [stdout] | [INFO] [stdout] 816 | fn new(config: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/distributed_loader.rs:828:12 [INFO] [stdout] | [INFO] [stdout] 828 | fn new(config: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/distributed_loader.rs:835:12 [INFO] [stdout] | [INFO] [stdout] 835 | fn new(config: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `min` [INFO] [stdout] --> src/loader.rs:455:13 [INFO] [stdout] | [INFO] [stdout] 455 | let min = sorted_data[0]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_min` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `max` [INFO] [stdout] --> src/loader.rs:456:13 [INFO] [stdout] | [INFO] [stdout] 456 | let max = sorted_data[sorted_data.len() - 1]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_max` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `zero_point` [INFO] [stdout] --> src/loader.rs:485:13 [INFO] [stdout] | [INFO] [stdout] 485 | let zero_point = -min_val / scale; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_zero_point` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/loader.rs:670:17 [INFO] [stdout] | [INFO] [stdout] 670 | _ => 4, [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/loader.rs:670:17 [INFO] [stdout] | [INFO] [stdout] 663 | candle_core::DType::F32 => 4, [INFO] [stdout] | ----------------------- matches some of the same values [INFO] [stdout] 664 | candle_core::DType::F16 => 2, [INFO] [stdout] | ----------------------- matches some of the same values [INFO] [stdout] 665 | candle_core::DType::BF16 => 2, [INFO] [stdout] | ------------------------ matches some of the same values [INFO] [stdout] 666 | candle_core::DType::F64 => 8, [INFO] [stdout] | ----------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 670 | _ => 4, [INFO] [stdout] | ^ ...and 3 other patterns collectively make this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/metadata.rs:645:9 [INFO] [stdout] | [INFO] [stdout] 645 | _ => format!("{:?}", dtype), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/metadata.rs:645:9 [INFO] [stdout] | [INFO] [stdout] 638 | DType::F32 => "f32".to_string(), [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 639 | DType::F16 => "f16".to_string(), [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 640 | DType::BF16 => "bf16".to_string(), [INFO] [stdout] | ----------- matches some of the same values [INFO] [stdout] 641 | DType::F64 => "f64".to_string(), [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 645 | _ => format!("{:?}", dtype), [INFO] [stdout] | ^ ...and 3 other patterns collectively make this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/metadata.rs:671:9 [INFO] [stdout] | [INFO] [stdout] 671 | _ => 4, // Default fallback [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/metadata.rs:671:9 [INFO] [stdout] | [INFO] [stdout] 664 | DType::F32 => 4, [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 665 | DType::F16 => 2, [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 666 | DType::BF16 => 2, [INFO] [stdout] | ----------- matches some of the same values [INFO] [stdout] 667 | DType::F64 => 8, [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 671 | _ => 4, // Default fallback [INFO] [stdout] | ^ ...and 3 other patterns collectively make this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/mmap_loader.rs:147:17 [INFO] [stdout] | [INFO] [stdout] 147 | let mut loader = Self { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Device` and `Tensor` [INFO] [stdout] --> src/distributed.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use candle_core::{Device, Tensor}; [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: `std::path::Path` [INFO] [stdout] --> src/distributed.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/distributed.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::RwLock` [INFO] [stdout] --> src/distributed.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use tokio::sync::RwLock; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::cached_loader::CachedModelLoader` [INFO] [stdout] --> src/distributed.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::cached_loader::CachedModelLoader; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::LoadedModel` [INFO] [stdout] --> src/distributed.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::LoadedModel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result` and `anyhow` [INFO] [stdout] --> src/distributed.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 17 | use anyhow::{anyhow, Result}; [INFO] [stdout] | ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/distributed_loader.rs:14:22 [INFO] [stdout] | [INFO] [stdout] 14 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `load_config` [INFO] [stdout] --> src/loader.rs:6:21 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::config::{load_config, ModelConfig}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `candle_core::Device` [INFO] [stdout] --> src/lora.rs:910:9 [INFO] [stdout] | [INFO] [stdout] 910 | use candle_core::Device; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tempfile::TempDir` [INFO] [stdout] --> src/mmap_loader.rs:461:9 [INFO] [stdout] | [INFO] [stdout] 461 | use tempfile::TempDir; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DType` [INFO] [stdout] --> src/multimodal.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | use candle_core::{DType, Device, Tensor}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/multimodal.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/multimodal_processor.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/formats/safetensors_export.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::TensorInfo` [INFO] [stdout] --> src/formats/safetensors_export.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | use crate::TensorInfo; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/formats/safetensors_export.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/conversion.rs:566:9 [INFO] [stdout] | [INFO] [stdout] 566 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tempfile::TempDir` [INFO] [stdout] --> src/conversion.rs:567:9 [INFO] [stdout] | [INFO] [stdout] 567 | use tempfile::TempDir; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cache` [INFO] [stdout] --> src/multimodal_loader.rs:98:21 [INFO] [stdout] | [INFO] [stdout] 98 | if let Some(cache) = &self.cache { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cache_key` [INFO] [stdout] --> src/multimodal_loader.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 99 | let cache_key = format!("multimodal_{}_{}", modality.as_str(), path); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cache_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cache` [INFO] [stdout] --> src/multimodal_loader.rs:114:21 [INFO] [stdout] | [INFO] [stdout] 114 | if let Some(cache) = &self.cache { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cache_key` [INFO] [stdout] --> src/multimodal_loader.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | let cache_key = format!("multimodal_{}_{}", modality.as_str(), path); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cache_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `modality` [INFO] [stdout] --> src/multimodal_loader.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | modality: Modality, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `modality` [INFO] [stdout] --> src/multimodal_loader.rs:137:42 [INFO] [stdout] | [INFO] [stdout] 137 | async fn load_single_modality(&self, modality: Modality, path: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model` [INFO] [stdout] --> src/multimodal_loader.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 263 | model: &LoadedModel, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `total_time` [INFO] [stdout] --> src/multimodal_processor.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | let total_time = start_time.elapsed().as_secs_f64() * 1000.0; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vb` [INFO] [stdout] --> src/multimodal_processor.rs:368:13 [INFO] [stdout] | [INFO] [stdout] 368 | let vb = VarBuilder::from_varmap(&varmap, dtype, device); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_vb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model` [INFO] [stdout] --> src/formats/gguf_export.rs:752:5 [INFO] [stdout] | [INFO] [stdout] 752 | model: &crate::LoadedModel, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model` [INFO] [stdout] --> src/formats/onnx_export.rs:813:5 [INFO] [stdout] | [INFO] [stdout] 813 | model: &crate::LoadedModel, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `export_options` [INFO] [stdout] --> src/formats/onnx_export.rs:815:5 [INFO] [stdout] | [INFO] [stdout] 815 | export_options: OnnxExportOptions, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_export_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/onnx_import.rs:140:13 [INFO] [stdout] | [INFO] [stdout] 140 | let mut name_mapper = SmartTensorNameMapper::from_tensor_names(&tensor_names)?; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `oracle` [INFO] [stdout] --> src/formats/onnx_import.rs:141:21 [INFO] [stdout] | [INFO] [stdout] 141 | if let Some(oracle) = load_options.smart_mapping_oracle.as_ref() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_oracle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/onnx_import.rs:421:13 [INFO] [stdout] | [INFO] [stdout] 421 | let mut max_pos_embeddings = 2048; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name_mapper` [INFO] [stdout] --> src/formats/onnx_import.rs:413:9 [INFO] [stdout] | [INFO] [stdout] 413 | name_mapper: &SmartTensorNameMapper, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_name_mapper` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `num_heads` is never read [INFO] [stdout] --> src/formats/onnx_import.rs:419:29 [INFO] [stdout] | [INFO] [stdout] 419 | let mut num_heads = 12; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model` [INFO] [stdout] --> src/formats/safetensors_export.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | model: &LoadedModel, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `preserve_metadata` [INFO] [stdout] --> src/formats/safetensors_export.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | preserve_metadata: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_preserve_metadata` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tensors` [INFO] [stdout] --> src/formats/safetensors_export.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | tensors: &std::collections::HashMap, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tensors` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `cache_key` is never read [INFO] [stdout] --> src/cache.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 64 | struct CacheEntry { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 84 | cache_key: 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: field `cached_loader` is never read [INFO] [stdout] --> src/distributed_core.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct SimpleDistributedManager { [INFO] [stdout] | ------------------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 30 | cached_loader: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config`, `cached_loader`, `models`, `node_manager`, and `load_balancer` are never read [INFO] [stdout] --> src/distributed_loader.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct DistributedModelLoader { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 19 | /// Configuration for distributed deployment [INFO] [stdout] 20 | config: Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | cached_loader: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | models: Arc>>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | node_manager: Arc, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 35 | load_balancer: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `active_nodes`, `communication`, and `discovery` are never read [INFO] [stdout] --> src/distributed_loader.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub struct NodeManager { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 46 | /// Active nodes in the cluster [INFO] [stdout] 47 | active_nodes: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 50 | communication: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 53 | discovery: Arc, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `shards`, `placement_optimizer`, and `migration_manager` are never read [INFO] [stdout] --> src/distributed_loader.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 120 | pub struct ShardManager { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 121 | /// Active shards across all nodes [INFO] [stdout] 122 | shards: Arc>>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 125 | placement_optimizer: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 128 | migration_manager: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `strategy` and `resource_monitor` are never read [INFO] [stdout] --> src/distributed_loader.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 132 | pub struct PlacementOptimizer { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 133 | /// Current placement strategy [INFO] [stdout] 134 | strategy: PlacementStrategy, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 137 | resource_monitor: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `active_migrations` and `migration_queue` are never read [INFO] [stdout] --> src/distributed_loader.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub struct MigrationManager { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 142 | /// Active migrations [INFO] [stdout] 143 | active_migrations: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 146 | migration_queue: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `strategy`, `router`, and `health_checker` are never read [INFO] [stdout] --> src/distributed_loader.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 229 | pub struct LoadBalancer { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 230 | /// Load balancing strategy [INFO] [stdout] 231 | strategy: LoadBalancingStrategy, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 234 | router: Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 237 | health_checker: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `routing_table` and `session_tracker` are never read [INFO] [stdout] --> src/distributed_loader.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 241 | pub struct RequestRouter { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 242 | /// Routing table [INFO] [stdout] 243 | routing_table: Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 246 | session_tracker: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `sessions` is never read [INFO] [stdout] --> src/distributed_loader.rs:281:5 [INFO] [stdout] | [INFO] [stdout] 279 | pub struct SessionTracker { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 280 | /// Active sessions [INFO] [stdout] 281 | sessions: Arc>>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config` and `active_checks` are never read [INFO] [stdout] --> src/distributed_loader.rs:303:5 [INFO] [stdout] | [INFO] [stdout] 301 | pub struct HealthChecker { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 302 | /// Health check configuration [INFO] [stdout] 303 | config: HealthCheckConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 306 | active_checks: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config` and `alert_manager` are never read [INFO] [stdout] --> src/distributed_loader.rs:347:5 [INFO] [stdout] | [INFO] [stdout] 345 | pub struct HealthMonitor { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 346 | /// Monitor configuration [INFO] [stdout] 347 | config: Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 353 | alert_manager: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config` and `active_alerts` are never read [INFO] [stdout] --> src/distributed_loader.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 395 | pub struct AlertManager { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 396 | /// Alert configuration [INFO] [stdout] 397 | config: AlertConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 400 | active_alerts: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `protocol`, `connections`, and `serializer` are never read [INFO] [stdout] --> src/distributed_loader.rs:546:5 [INFO] [stdout] | [INFO] [stdout] 544 | pub struct CommunicationManager { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 545 | /// Communication protocol [INFO] [stdout] 546 | protocol: CommunicationProtocol, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 549 | connections: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 552 | serializer: Arc, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `format` and `compression` are never read [INFO] [stdout] --> src/distributed_loader.rs:611:5 [INFO] [stdout] | [INFO] [stdout] 609 | pub struct MessageSerializer { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 610 | /// Serialization format [INFO] [stdout] 611 | format: SerializationFormat, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 614 | compression: CompressionConfig, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `method` and `known_nodes` are never read [INFO] [stdout] --> src/distributed_loader.rs:636:5 [INFO] [stdout] | [INFO] [stdout] 634 | pub struct NodeDiscovery { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 635 | /// Discovery method [INFO] [stdout] 636 | method: DiscoveryMethod, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 639 | known_nodes: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `interval` and `history` are never read [INFO] [stdout] --> src/distributed_loader.rs:664:5 [INFO] [stdout] | [INFO] [stdout] 662 | pub struct ResourceMonitor { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 663 | /// Resource collection interval [INFO] [stdout] 664 | interval: Duration, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 667 | history: Arc>>>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `file_path` is never read [INFO] [stdout] --> src/mmap_loader.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct MmapTensorLoader { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 19 | /// Path to the model file [INFO] [stdout] 20 | file_path: PathBuf, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `stats` is never read [INFO] [stdout] --> src/multimodal_processor.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct BasicMultiModalProcessor { [INFO] [stdout] | ------------------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 32 | stats: MultiModalStats, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `temperature` is never read [INFO] [stdout] --> src/multimodal_processor.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 346 | pub struct CrossModalAttention { [INFO] [stdout] | ------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 353 | temperature: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `calculate_total_size` is never used [INFO] [stdout] --> src/formats/pytorch_loader.rs:321:8 [INFO] [stdout] | [INFO] [stdout] 153 | impl PyTorchLoader { [INFO] [stdout] | ------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 321 | fn calculate_total_size(&self, tensors: &HashMap) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `copy_with_metadata` is never used [INFO] [stdout] --> src/conversion.rs:396:4 [INFO] [stdout] | [INFO] [stdout] 396 | fn copy_with_metadata( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `convert_between_formats` is never used [INFO] [stdout] --> src/conversion.rs:425:4 [INFO] [stdout] | [INFO] [stdout] 425 | fn convert_between_formats( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `load_model_by_format` is never used [INFO] [stdout] --> src/conversion.rs:457:4 [INFO] [stdout] | [INFO] [stdout] 457 | fn load_model_by_format(path: &Path, _format: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `save_model_by_format` is never used [INFO] [stdout] --> src/conversion.rs:464:4 [INFO] [stdout] | [INFO] [stdout] 464 | fn save_model_by_format( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `calculate_total_size` is never used [INFO] [stdout] --> src/conversion.rs:512:4 [INFO] [stdout] | [INFO] [stdout] 512 | fn calculate_total_size(tensors: &HashMap) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | pub mod universal_loader; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/config.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | / pub fn to_model_config_with_raw( [INFO] [stdout] 220 | | &self, [INFO] [stdout] 221 | | architecture: Architecture, [INFO] [stdout] 222 | | raw_config: serde_json::Value, [INFO] [stdout] 223 | | ) -> Result { [INFO] [stdout] | |____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/config.rs:424:1 [INFO] [stdout] | [INFO] [stdout] 424 | pub fn load_config_with_raw(model_dir: &Path) -> Result<(HFConfig, serde_json::Value)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed.rs:520:14 [INFO] [stdout] | [INFO] [stdout] 520 | Quorum { min_replicas: u32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:332:15 [INFO] [stdout] | [INFO] [stdout] 332 | Healthy { response_time: Duration }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:335:17 [INFO] [stdout] | [INFO] [stdout] 335 | Unhealthy { error: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:423:13 [INFO] [stdout] | [INFO] [stdout] 423 | Email { smtp_config: SmtpConfig }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:426:15 [INFO] [stdout] | [INFO] [stdout] 426 | Webhook { url: String, headers: HashMap }, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:426:28 [INFO] [stdout] | [INFO] [stdout] 426 | Webhook { url: String, headers: HashMap }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:429:13 [INFO] [stdout] | [INFO] [stdout] 429 | Slack { webhook_url: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:474:18 [INFO] [stdout] | [INFO] [stdout] 474 | NodeHealth { status: NodeStatus }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:477:21 [INFO] [stdout] | [INFO] [stdout] 477 | ClusterHealth { status: ClusterHealthStatus }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:480:27 [INFO] [stdout] | [INFO] [stdout] 480 | ResourceUtilization { resource: String, threshold: f32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:480:45 [INFO] [stdout] | [INFO] [stdout] 480 | ResourceUtilization { resource: String, threshold: f32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:483:17 [INFO] [stdout] | [INFO] [stdout] 483 | ErrorRate { threshold: f32, window_minutes: u32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:483:33 [INFO] [stdout] | [INFO] [stdout] 483 | ErrorRate { threshold: f32, window_minutes: u32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:486:20 [INFO] [stdout] | [INFO] [stdout] 486 | ResponseTime { threshold_ms: u64, percentile: f32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:486:39 [INFO] [stdout] | [INFO] [stdout] 486 | ResponseTime { threshold_ms: u64, percentile: f32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:646:14 [INFO] [stdout] | [INFO] [stdout] 646 | Static { nodes: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:649:11 [INFO] [stdout] | [INFO] [stdout] 649 | Dns { domain: String, port: u16 }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:649:27 [INFO] [stdout] | [INFO] [stdout] 649 | Dns { domain: String, port: u16 }, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:652:14 [INFO] [stdout] | [INFO] [stdout] 652 | Consul { address: String, service: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:652:31 [INFO] [stdout] | [INFO] [stdout] 652 | Consul { address: String, service: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:655:18 [INFO] [stdout] | [INFO] [stdout] 655 | Kubernetes { namespace: String, service: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:655:37 [INFO] [stdout] | [INFO] [stdout] 655 | Kubernetes { namespace: String, service: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:658:17 [INFO] [stdout] | [INFO] [stdout] 658 | Multicast { group: String, port: u16 }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/distributed_loader.rs:658:32 [INFO] [stdout] | [INFO] [stdout] 658 | Multicast { group: String, port: u16 }, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/lora.rs:669:17 [INFO] [stdout] | [INFO] [stdout] 669 | gate_weights: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:680:5 [INFO] [stdout] | [INFO] [stdout] 680 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:681:5 [INFO] [stdout] | [INFO] [stdout] 681 | pub version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:682:5 [INFO] [stdout] | [INFO] [stdout] 682 | pub repository: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:683:5 [INFO] [stdout] | [INFO] [stdout] 683 | pub license: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:684:5 [INFO] [stdout] | [INFO] [stdout] 684 | pub architecture: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:685:5 [INFO] [stdout] | [INFO] [stdout] 685 | pub parameters: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:686:5 [INFO] [stdout] | [INFO] [stdout] 686 | pub modifications: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:692:5 [INFO] [stdout] | [INFO] [stdout] 692 | pub framework: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:693:5 [INFO] [stdout] | [INFO] [stdout] 693 | pub framework_version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:694:5 [INFO] [stdout] | [INFO] [stdout] 694 | pub hardware: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:695:5 [INFO] [stdout] | [INFO] [stdout] 695 | pub cuda_version: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:696:5 [INFO] [stdout] | [INFO] [stdout] 696 | pub python_version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:697:5 [INFO] [stdout] | [INFO] [stdout] 697 | pub os: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:698:5 [INFO] [stdout] | [INFO] [stdout] 698 | pub total_gpus: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:699:5 [INFO] [stdout] | [INFO] [stdout] 699 | pub total_memory_gb: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:700:5 [INFO] [stdout] | [INFO] [stdout] 700 | pub distributed_setup: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:706:5 [INFO] [stdout] | [INFO] [stdout] 706 | pub random_seed: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:707:5 [INFO] [stdout] | [INFO] [stdout] 707 | pub environment_hash: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:708:5 [INFO] [stdout] | [INFO] [stdout] 708 | pub data_hash: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:709:5 [INFO] [stdout] | [INFO] [stdout] 709 | pub code_version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:710:5 [INFO] [stdout] | [INFO] [stdout] 710 | pub config_hash: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:711:5 [INFO] [stdout] | [INFO] [stdout] 711 | pub deterministic: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:712:5 [INFO] [stdout] | [INFO] [stdout] 712 | pub reproduction_command: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:718:5 [INFO] [stdout] | [INFO] [stdout] 718 | pub data_sources: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:719:5 [INFO] [stdout] | [INFO] [stdout] 719 | pub license_requirements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:720:5 [INFO] [stdout] | [INFO] [stdout] 720 | pub ethical_approvals: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:721:5 [INFO] [stdout] | [INFO] [stdout] 721 | pub gdpr_compliant: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:722:5 [INFO] [stdout] | [INFO] [stdout] 722 | pub data_retention_policy: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:723:5 [INFO] [stdout] | [INFO] [stdout] 723 | pub usage_restrictions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:729:5 [INFO] [stdout] | [INFO] [stdout] 729 | pub timestamp: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:730:5 [INFO] [stdout] | [INFO] [stdout] 730 | pub modification_type: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:731:5 [INFO] [stdout] | [INFO] [stdout] 731 | pub description: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:732:5 [INFO] [stdout] | [INFO] [stdout] 732 | pub author: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:733:5 [INFO] [stdout] | [INFO] [stdout] 733 | pub version_before: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:734:5 [INFO] [stdout] | [INFO] [stdout] 734 | pub version_after: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:735:5 [INFO] [stdout] | [INFO] [stdout] 735 | pub parameters_changed: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:736:5 [INFO] [stdout] | [INFO] [stdout] 736 | pub validation_results: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:742:5 [INFO] [stdout] | [INFO] [stdout] 742 | pub step: u64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:743:5 [INFO] [stdout] | [INFO] [stdout] 743 | pub epoch: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:744:5 [INFO] [stdout] | [INFO] [stdout] 744 | pub metrics: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:745:5 [INFO] [stdout] | [INFO] [stdout] 745 | pub validation_metrics: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:746:5 [INFO] [stdout] | [INFO] [stdout] 746 | pub model_hash: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:747:5 [INFO] [stdout] | [INFO] [stdout] 747 | pub timestamp: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/metadata.rs:748:5 [INFO] [stdout] | [INFO] [stdout] 748 | pub notes: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:137:9 [INFO] [stdout] | [INFO] [stdout] 137 | tokenizer_path: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | max_length: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | padding: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | truncation: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | resize: Option<(u32, u32)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | normalize: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | patch_size: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | sample_rate: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | frame_length: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | hop_length: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:153:9 [INFO] [stdout] | [INFO] [stdout] 153 | n_mels: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | frame_rate: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | frame_size: (u32, u32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:159:9 [INFO] [stdout] | [INFO] [stdout] 159 | temporal_window: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:195:20 [INFO] [stdout] | [INFO] [stdout] 195 | MiddleFusion { fusion_layers: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:199:23 [INFO] [stdout] | [INFO] [stdout] 199 | AttentionFusion { attention_dim: usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:202:9 [INFO] [stdout] | [INFO] [stdout] 202 | strategy_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal.rs:203:9 [INFO] [stdout] | [INFO] [stdout] 203 | params: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_loader.rs:348:5 [INFO] [stdout] | [INFO] [stdout] 348 | fn process(&self, source: &Tensor, target: &Tensor) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_loader.rs:349:5 [INFO] [stdout] | [INFO] [stdout] 349 | fn source_modality(&self) -> Modality; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_loader.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | fn target_modality(&self) -> Modality; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal_loader.rs:361:5 [INFO] [stdout] | [INFO] [stdout] 361 | / pub fn new( [INFO] [stdout] 362 | | source_modality: Modality, [INFO] [stdout] 363 | | target_modality: Modality, [INFO] [stdout] 364 | | config: &MultiModalConfig, [INFO] [stdout] 365 | | device: &Device, [INFO] [stdout] 366 | | dtype: DType, [INFO] [stdout] 367 | | ) -> Result { [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_loader.rs:406:5 [INFO] [stdout] | [INFO] [stdout] 406 | fn fuse(&self, embeddings: &[&Tensor]) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_loader.rs:407:5 [INFO] [stdout] | [INFO] [stdout] 407 | fn fusion_strategy(&self) -> &FusionStrategy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal_loader.rs:417:5 [INFO] [stdout] | [INFO] [stdout] 417 | / pub fn new( [INFO] [stdout] 418 | | input_dim: usize, [INFO] [stdout] 419 | | strategy: &FusionStrategy, [INFO] [stdout] 420 | | device: &Device, [INFO] [stdout] 421 | | dtype: DType, [INFO] [stdout] 422 | | ) -> Result { [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal_processor.rs:357:5 [INFO] [stdout] | [INFO] [stdout] 357 | / pub fn new( [INFO] [stdout] 358 | | query_dim: usize, [INFO] [stdout] 359 | | key_dim: usize, [INFO] [stdout] 360 | | config: &CrossModalAttentionConfig, [INFO] [stdout] 361 | | device: &Device, [INFO] [stdout] 362 | | dtype: DType, [INFO] [stdout] 363 | | ) -> Result { [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_processor.rs:398:5 [INFO] [stdout] | [INFO] [stdout] 398 | / pub fn forward( [INFO] [stdout] 399 | | &self, [INFO] [stdout] 400 | | query: &Tensor, [INFO] [stdout] 401 | | key: &Tensor, [INFO] [stdout] 402 | | value: &Tensor, [INFO] [stdout] 403 | | ) -> Result<(Tensor, Tensor)> { [INFO] [stdout] | |_________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal_processor.rs:459:5 [INFO] [stdout] | [INFO] [stdout] 459 | / pub fn new( [INFO] [stdout] 460 | | input_dim: usize, [INFO] [stdout] 461 | | strategy: &FusionStrategy, [INFO] [stdout] 462 | | device: &Device, [INFO] [stdout] 463 | | dtype: DType, [INFO] [stdout] 464 | | ) -> Result { [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal_processor.rs:495:5 [INFO] [stdout] | [INFO] [stdout] 495 | pub fn fuse(&self, embeddings: &[&Tensor]) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 164 | Float32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | Float16, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | Int32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | Int64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | Bool, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | Int(i64), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | Float(f64), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | String(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | Ints(Vec), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | Floats(Vec), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/formats/onnx_export.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | Tensor(Vec), // Serialized tensor data [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct ModelProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub ir_version: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub opset_import: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub producer_name: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub producer_version: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub domain: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub model_version: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub doc_string: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub graph: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub metadata_props: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct GraphProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub node: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub name: ::prost::alloc::string::String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub initializer: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub doc_string: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub input: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub output: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub initializer_tensor: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct NodeProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub input: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub output: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | pub name: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub op_type: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub domain: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub attribute: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub doc_string: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct ValueInfoProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub name: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub r#type: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub doc_string: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct TypeProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub value: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | pub struct TensorTypeProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | pub elem_type: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | pub shape: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | pub struct TensorShapeProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | pub dim: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | pub struct TensorProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | pub dims: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub data_type: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | pub segment: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | pub float_data: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | pub int32_data: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | pub string_data: ::prost::alloc::vec::Vec<::prost::alloc::vec::Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub int64_data: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub name: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | pub doc_string: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | pub raw_data: ::core::option::Option<::prost::alloc::vec::Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | pub external_data: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub data_location: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | pub double_data: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub uint64_data: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | pub struct SegmentProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub begin: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | pub end: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:150:1 [INFO] [stdout] | [INFO] [stdout] 150 | pub struct StringStringEntryProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | pub key: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | pub value: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:157:1 [INFO] [stdout] | [INFO] [stdout] 157 | pub struct AttributeProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | pub name: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | pub ref_attr_name: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:163:5 [INFO] [stdout] | [INFO] [stdout] 163 | pub doc_string: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | pub r#type: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | pub f: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | pub i: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | pub s: ::core::option::Option<::prost::alloc::vec::Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | pub t: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | pub g: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | pub sparse_tensor: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | pub tp: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | pub floats: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | pub ints: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 185 | pub strings: ::prost::alloc::vec::Vec<::prost::alloc::vec::Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | pub tensors: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | pub graphs: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | pub sparse_tensors: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | pub type_protos: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:196:1 [INFO] [stdout] | [INFO] [stdout] 196 | pub struct SparseTensorProto { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | pub values: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | pub indices: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | pub dims: ::prost::alloc::vec::Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:206:1 [INFO] [stdout] | [INFO] [stdout] 206 | pub enum DataLocation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | Default = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | External = 1, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:232:1 [INFO] [stdout] | [INFO] [stdout] 232 | pub enum AttributeType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | Undefined = 0, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | Float = 1, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | Int = 2, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | String = 3, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | Tensor = 4, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | Graph = 5, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | SparseTensor = 11, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | TypeProto = 13, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | Floats = 6, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | Ints = 7, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | Strings = 8, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | Tensors = 9, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | Graphs = 10, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | SparseTensors = 12, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | TypeProtos = 14, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | pub enum Value { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | TensorType(super::TensorTypeProto), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub struct Dimension { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | pub denotation: ::core::option::Option<::prost::alloc::string::String>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | pub value: ::core::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | pub enum Value { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:105:13 [INFO] [stdout] | [INFO] [stdout] 105 | DimValue(i64), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> /opt/rustwide/target/debug/build/mlmf-b99bd1a9d15e96cd/out/onnx.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | DimParam(::prost::alloc::string::String), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `preserve_quantization` in initializer of `loader::LoadOptions` [INFO] [stdout] --> src/multimodal_loader.rs:455:23 [INFO] [stdout] | [INFO] [stdout] 455 | let options = LoadOptions { [INFO] [stdout] | ^^^^^^^^^^^ missing `preserve_quantization` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `manager` [INFO] [stdout] --> src/checkpoint.rs:511:13 [INFO] [stdout] | [INFO] [stdout] 511 | let manager = CheckpointManager::new(temp_dir.path())?; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_manager` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model_path` [INFO] [stdout] --> src/distributed_core.rs:303:9 [INFO] [stdout] | [INFO] [stdout] 303 | model_path: P, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `request` [INFO] [stdout] --> src/distributed_core.rs:454:9 [INFO] [stdout] | [INFO] [stdout] 454 | request: &InferenceRequest, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model_path` [INFO] [stdout] --> src/distributed_loader.rs:755:9 [INFO] [stdout] | [INFO] [stdout] 755 | model_path: P, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model_id` [INFO] [stdout] --> src/distributed_loader.rs:756:9 [INFO] [stdout] | [INFO] [stdout] 756 | model_id: String, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shard_id` [INFO] [stdout] --> src/distributed_loader.rs:821:35 [INFO] [stdout] | [INFO] [stdout] 821 | async fn migrate_shard(&self, shard_id: &str, target_node: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_shard_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target_node` [INFO] [stdout] --> src/distributed_loader.rs:821:51 [INFO] [stdout] | [INFO] [stdout] 821 | async fn migrate_shard(&self, shard_id: &str, target_node: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_node` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target_nodes` [INFO] [stdout] --> src/distributed_loader.rs:799:39 [INFO] [stdout] | [INFO] [stdout] 799 | pub async fn scale_cluster(&self, target_nodes: usize) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_nodes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/distributed_loader.rs:809:12 [INFO] [stdout] | [INFO] [stdout] 809 | fn new(config: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/distributed_loader.rs:816:12 [INFO] [stdout] | [INFO] [stdout] 816 | fn new(config: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/distributed_loader.rs:828:12 [INFO] [stdout] | [INFO] [stdout] 828 | fn new(config: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/distributed_loader.rs:835:12 [INFO] [stdout] | [INFO] [stdout] 835 | fn new(config: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `min` [INFO] [stdout] --> src/loader.rs:455:13 [INFO] [stdout] | [INFO] [stdout] 455 | let min = sorted_data[0]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_min` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `max` [INFO] [stdout] --> src/loader.rs:456:13 [INFO] [stdout] | [INFO] [stdout] 456 | let max = sorted_data[sorted_data.len() - 1]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_max` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `zero_point` [INFO] [stdout] --> src/loader.rs:485:13 [INFO] [stdout] | [INFO] [stdout] 485 | let zero_point = -min_val / scale; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_zero_point` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/loader.rs:670:17 [INFO] [stdout] | [INFO] [stdout] 670 | _ => 4, [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/loader.rs:670:17 [INFO] [stdout] | [INFO] [stdout] 663 | candle_core::DType::F32 => 4, [INFO] [stdout] | ----------------------- matches some of the same values [INFO] [stdout] 664 | candle_core::DType::F16 => 2, [INFO] [stdout] | ----------------------- matches some of the same values [INFO] [stdout] 665 | candle_core::DType::BF16 => 2, [INFO] [stdout] | ------------------------ matches some of the same values [INFO] [stdout] 666 | candle_core::DType::F64 => 8, [INFO] [stdout] | ----------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 670 | _ => 4, [INFO] [stdout] | ^ ...and 3 other patterns collectively make this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MappingContext` [INFO] [stdout] --> examples/smart_mapping_test.rs:9:38 [INFO] [stdout] | [INFO] [stdout] 9 | smart_mapping::{ChatBasedOracle, MappingContext}, [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: `std::collections::HashMap` [INFO] [stdout] --> examples/smart_mapping_test.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DType` and `Device` [INFO] [stdout] --> examples/quantization_demo.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | use candle_core::{DType, Device}; [INFO] [stdout] | ^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LoadOptions`, `load_safetensors`, and `metadata::CalibrationMethod` [INFO] [stdout] --> examples/quantization_demo.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | loader::{load_safetensors, LoadOptions}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 9 | metadata::CalibrationMethod, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> examples/quantization_demo.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/metadata.rs:645:9 [INFO] [stdout] | [INFO] [stdout] 645 | _ => format!("{:?}", dtype), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/metadata.rs:645:9 [INFO] [stdout] | [INFO] [stdout] 638 | DType::F32 => "f32".to_string(), [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 639 | DType::F16 => "f16".to_string(), [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 640 | DType::BF16 => "bf16".to_string(), [INFO] [stdout] | ----------- matches some of the same values [INFO] [stdout] 641 | DType::F64 => "f64".to_string(), [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 645 | _ => format!("{:?}", dtype), [INFO] [stdout] | ^ ...and 3 other patterns collectively make this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/metadata.rs:671:9 [INFO] [stdout] | [INFO] [stdout] 671 | _ => 4, // Default fallback [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/metadata.rs:671:9 [INFO] [stdout] | [INFO] [stdout] 664 | DType::F32 => 4, [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 665 | DType::F16 => 2, [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 666 | DType::BF16 => 2, [INFO] [stdout] | ----------- matches some of the same values [INFO] [stdout] 667 | DType::F64 => 8, [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 671 | _ => 4, // Default fallback [INFO] [stdout] | ^ ...and 3 other patterns collectively make this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `NodeConfig` [INFO] [stdout] --> examples/multimodal_demo.rs:176:35 [INFO] [stdout] | [INFO] [stdout] 176 | use mlmf::{DistributedConfig, NodeConfig, ShardingStrategy}; [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: `std::net::SocketAddr` [INFO] [stdout] --> examples/multimodal_demo.rs:177:9 [INFO] [stdout] | [INFO] [stdout] 177 | use std::net::SocketAddr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> examples/model_card_example.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::fs; [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: `Architecture` [INFO] [stdout] --> examples/test_phi3_detection.rs:6:44 [INFO] [stdout] | [INFO] [stdout] 6 | use mlmf::name_mapping::{TensorNameMapper, Architecture}; [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: `std::collections::HashMap` [INFO] [stdout] --> examples/test_phi3_detection.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CacheStats` [INFO] [stdout] --> examples/cache_system_test.rs:5:32 [INFO] [stdout] | [INFO] [stdout] 5 | use mlmf::{CacheConfigBuilder, CacheStats, CachedModelLoader, MemoryPressure, ModelCache}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `raw_config` in initializer of `ModelConfig` [INFO] [stdout] --> examples/model_card_example.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | ModelConfig { [INFO] [stdout] | ^^^^^^^^^^^ missing `raw_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `raw_config` in initializer of `ModelConfig` [INFO] [stdout] --> examples/model_card_example.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | ModelConfig { [INFO] [stdout] | ^^^^^^^^^^^ missing `raw_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mlmf::progress::default_progress` [INFO] [stdout] --> examples/test_checkpoint.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use mlmf::progress::default_progress; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `raw_config` in initializer of `ModelConfig` [INFO] [stdout] --> examples/model_card_example.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 180 | ModelConfig { [INFO] [stdout] | ^^^^^^^^^^^ missing `raw_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `raw_config` in initializer of `ModelConfig` [INFO] [stdout] --> examples/model_card_example.rs:301:18 [INFO] [stdout] | [INFO] [stdout] 301 | let config = ModelConfig { [INFO] [stdout] | ^^^^^^^^^^^ missing `raw_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `raw_config` in initializer of `ModelConfig` [INFO] [stdout] --> examples/model_card_example.rs:340:18 [INFO] [stdout] | [INFO] [stdout] 340 | let config = ModelConfig { [INFO] [stdout] | ^^^^^^^^^^^ missing `raw_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0063`. [INFO] [stdout] [INFO] [stderr] error: could not compile `mlmf` (example "model_card_example") due to 5 previous errors; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0599]: no function or associated item named `randint` found for struct `candle_core::Tensor` in the current scope [INFO] [stdout] --> examples/multimodal_demo.rs:89:31 [INFO] [stdout] | [INFO] [stdout] 89 | let text_tokens = Tensor::randint(0, 1000, (batch_size, 128), device)?; [INFO] [stdout] | ^^^^^^^ function or associated item not found in `candle_core::Tensor` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `candle_core::Tensor` consider using one of the following associated functions: [INFO] [stdout] npy::::read_npy [INFO] [stdout] candle_core::safetensors::::from_raw_buffer [INFO] [stdout] candle_core::Tensor::ones [INFO] [stdout] candle_core::Tensor::zeros [INFO] [stdout] and 14 others [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/candle-core-0.9.1/src/npy.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | pub fn read_npy>(path: T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/candle-core-0.9.1/src/safetensors.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | / pub fn from_raw_buffer( [INFO] [stdout] 193 | | data: &[u8], [INFO] [stdout] 194 | | dtype: DType, [INFO] [stdout] 195 | | shape: &[usize], [INFO] [stdout] 196 | | device: &Device, [INFO] [stdout] 197 | | ) -> Result { [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/candle-core-0.9.1/src/tensor.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn ones>(shape: S, dtype: DType, device: &Device) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 255 | pub fn zeros>(shape: S, dtype: DType, device: &Device) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: there is an associated function `randn` with a similar name [INFO] [stdout] | [INFO] [stdout] 89 - let text_tokens = Tensor::randint(0, 1000, (batch_size, 128), device)?; [INFO] [stdout] 89 + let text_tokens = Tensor::randn(0, 1000, (batch_size, 128), device)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/mmap_loader.rs:147:17 [INFO] [stdout] | [INFO] [stdout] 147 | let mut loader = Self { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `preserve_quantization` in initializer of `LoadOptions` [INFO] [stdout] --> examples/onnx_import_example.rs:69:24 [INFO] [stdout] | [INFO] [stdout] 69 | let load_options = LoadOptions { [INFO] [stdout] | ^^^^^^^^^^^ missing `preserve_quantization` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `preserve_quantization` in initializer of `LoadOptions` [INFO] [stdout] --> examples/onnx_import_example.rs:133:29 [INFO] [stdout] | [INFO] [stdout] 133 | let onnx_load_options = LoadOptions { [INFO] [stdout] | ^^^^^^^^^^^ missing `preserve_quantization` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0063`. [INFO] [stdout] [INFO] [stderr] error: could not compile `mlmf` (example "onnx_import_example") due to 2 previous errors [INFO] [stdout] warning: unused variable: `loaded_path` [INFO] [stdout] --> examples/test_checkpoint.rs:108:18 [INFO] [stdout] | [INFO] [stdout] 108 | if let Some((loaded_path, loaded_checkpoint)) = checkpoint::load_latest(checkpoint_dir)? { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_loaded_path` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `mlmf::ActivationStats`, `mlmf::QuantizationConfig`, `mlmf::QuantizationContext`, `mlmf::QuantizationEngine`, `mlmf::QuantizationScheme`, `mlmf::QuantizationType` [INFO] [stdout] --> examples/advanced_quantization.rs:13:17 [INFO] [stdout] | [INFO] [stdout] 13 | load_model, ActivationStats, LoadOptions, QuantizationConfig, QuantizationContext, [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ no `QuantizationContext` in the root [INFO] [stdout] | | | [INFO] [stdout] | | no `QuantizationConfig` in the root [INFO] [stdout] | no `ActivationStats` in the root [INFO] [stdout] 14 | QuantizationEngine, QuantizationScheme, QuantizationType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `QuantizationType` in the root [INFO] [stdout] | | | [INFO] [stdout] | | no `QuantizationScheme` in the root [INFO] [stdout] | no `QuantizationEngine` in the root [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 13 - load_model, ActivationStats, LoadOptions, QuantizationConfig, QuantizationContext, [INFO] [stdout] 13 + load_model, AttentionStats, LoadOptions, QuantizationConfig, QuantizationContext, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `preserve_quantization` in initializer of `LoadOptions` [INFO] [stdout] --> examples/multimodal_demo.rs:52:24 [INFO] [stdout] | [INFO] [stdout] 52 | let load_options = LoadOptions { [INFO] [stdout] | ^^^^^^^^^^^ missing `preserve_quantization` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `preserve_quantization` in initializer of `LoadOptions` [INFO] [stdout] --> examples/advanced_quantization.rs:63:24 [INFO] [stdout] | [INFO] [stdout] 63 | let load_options = LoadOptions { [INFO] [stdout] | ^^^^^^^^^^^ missing `preserve_quantization` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0063, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0063`. [INFO] [stdout] [INFO] [stderr] error: could not compile `mlmf` (example "multimodal_demo") due to 2 previous errors; 2 warnings emitted [INFO] [stdout] Some errors have detailed explanations: E0063, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0063`. [INFO] [stdout] [INFO] [stderr] error: could not compile `mlmf` (example "advanced_quantization") due to 2 previous errors [INFO] [stdout] warning: unused variable: `cache` [INFO] [stdout] --> src/multimodal_loader.rs:98:21 [INFO] [stdout] | [INFO] [stdout] 98 | if let Some(cache) = &self.cache { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cache_key` [INFO] [stdout] --> src/multimodal_loader.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 99 | let cache_key = format!("multimodal_{}_{}", modality.as_str(), path); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cache_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cache` [INFO] [stdout] --> src/multimodal_loader.rs:114:21 [INFO] [stdout] | [INFO] [stdout] 114 | if let Some(cache) = &self.cache { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cache_key` [INFO] [stdout] --> src/multimodal_loader.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | let cache_key = format!("multimodal_{}_{}", modality.as_str(), path); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cache_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `modality` [INFO] [stdout] --> src/multimodal_loader.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | modality: Modality, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `modality` [INFO] [stdout] --> src/multimodal_loader.rs:137:42 [INFO] [stdout] | [INFO] [stdout] 137 | async fn load_single_modality(&self, modality: Modality, path: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model` [INFO] [stdout] --> src/multimodal_loader.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 263 | model: &LoadedModel, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `total_time` [INFO] [stdout] --> src/multimodal_processor.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | let total_time = start_time.elapsed().as_secs_f64() * 1000.0; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vb` [INFO] [stdout] --> src/multimodal_processor.rs:368:13 [INFO] [stdout] | [INFO] [stdout] 368 | let vb = VarBuilder::from_varmap(&varmap, dtype, device); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_vb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model` [INFO] [stdout] --> src/formats/gguf_export.rs:752:5 [INFO] [stdout] | [INFO] [stdout] 752 | model: &crate::LoadedModel, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model` [INFO] [stdout] --> src/formats/onnx_export.rs:813:5 [INFO] [stdout] | [INFO] [stdout] 813 | model: &crate::LoadedModel, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `export_options` [INFO] [stdout] --> src/formats/onnx_export.rs:815:5 [INFO] [stdout] | [INFO] [stdout] 815 | export_options: OnnxExportOptions, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_export_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/onnx_import.rs:140:13 [INFO] [stdout] | [INFO] [stdout] 140 | let mut name_mapper = SmartTensorNameMapper::from_tensor_names(&tensor_names)?; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `oracle` [INFO] [stdout] --> src/formats/onnx_import.rs:141:21 [INFO] [stdout] | [INFO] [stdout] 141 | if let Some(oracle) = load_options.smart_mapping_oracle.as_ref() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_oracle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/onnx_import.rs:421:13 [INFO] [stdout] | [INFO] [stdout] 421 | let mut max_pos_embeddings = 2048; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name_mapper` [INFO] [stdout] --> src/formats/onnx_import.rs:413:9 [INFO] [stdout] | [INFO] [stdout] 413 | name_mapper: &SmartTensorNameMapper, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_name_mapper` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `num_heads` is never read [INFO] [stdout] --> src/formats/onnx_import.rs:419:29 [INFO] [stdout] | [INFO] [stdout] 419 | let mut num_heads = 12; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `model` [INFO] [stdout] --> src/formats/safetensors_export.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | model: &LoadedModel, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `preserve_metadata` [INFO] [stdout] --> src/formats/safetensors_export.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | preserve_metadata: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_preserve_metadata` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tensors` [INFO] [stdout] --> src/formats/safetensors_export.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | tensors: &std::collections::HashMap, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tensors` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `output_path` [INFO] [stdout] --> src/formats/safetensors_export.rs:124:13 [INFO] [stdout] | [INFO] [stdout] 124 | let output_path = temp_dir.path().join("test.safetensors"); [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_output_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0063`. [INFO] [stdout] [INFO] [stderr] error: could not compile `mlmf` (lib test) due to 1 previous error; 59 warnings emitted [INFO] running `Command { std: "docker" "inspect" "0205b57fe184b8293e3c4953aeb93b73364ce343e32e9fc4c7a4df28a8e11877", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0205b57fe184b8293e3c4953aeb93b73364ce343e32e9fc4c7a4df28a8e11877", kill_on_drop: false }` [INFO] [stdout] 0205b57fe184b8293e3c4953aeb93b73364ce343e32e9fc4c7a4df28a8e11877