[INFO] fetching crate rlx-runtime 0.2.14...
[INFO] documenting rlx-runtime-0.2.14 against 824336ad4127ce295849937a24c08a4aeff6ada7 for pr-162169
[INFO] extracting crate rlx-runtime 0.2.14 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate rlx-runtime 0.2.14
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rlx-runtime 0.2.14
[INFO] tweaked toml for crates.io crate rlx-runtime 0.2.14 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rlx-runtime 0.2.14 on toolchain 824336ad4127ce295849937a24c08a4aeff6ada7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rlx-runtime 0.2.14 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" "+824336ad4127ce295849937a24c08a4aeff6ada7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rlxsl v0.2.14
[INFO] [stderr]   Downloaded safetensors v0.7.0
[INFO] [stderr]   Downloaded rlx-opt v0.2.14
[INFO] [stderr]   Downloaded rlx-unfuse v0.2.14
[INFO] [stderr]   Downloaded rlx-gpu-host v0.2.14
[INFO] [stderr]   Downloaded rlx-xdna v0.2.14
[INFO] [stderr]   Downloaded rlx-mlx-io v0.2.14
[INFO] [stderr]   Downloaded pest_generator v2.8.8
[INFO] [stderr]   Downloaded pollster v0.3.0
[INFO] [stderr]   Downloaded rlx-dduf v0.2.14
[INFO] [stderr]   Downloaded py_literal v0.4.0
[INFO] [stderr]   Downloaded pest_derive v2.8.8
[INFO] [stderr]   Downloaded rlx-hwprofile v0.2.14
[INFO] [stderr]   Downloaded pp-rs v0.2.1
[INFO] [stderr]   Downloaded npyz v0.8.4
[INFO] [stderr]   Downloaded pest_meta v2.8.8
[INFO] [stderr]   Downloaded profiling v1.0.17
[INFO] [stderr]   Downloaded rlx-webgl v0.2.14
[INFO] [stderr]   Downloaded bit-set v0.9.1
[INFO] [stderr]   Downloaded cc v1.2.61
[INFO] [stderr]   Downloaded rlx-macros v0.2.14
[INFO] [stderr]   Downloaded rlx-nemo v0.2.14
[INFO] [stderr]   Downloaded rlx-optim v0.2.14
[INFO] [stderr]   Downloaded rlx-pkg v0.2.14
[INFO] [stderr]   Downloaded rlx-compile v0.2.14
[INFO] [stderr]   Downloaded rlx-autodiff v0.2.14
[INFO] [stderr]   Downloaded rlx-oneapi v0.2.14
[INFO] [stderr]   Downloaded rlx-gguf v0.2.14
[INFO] [stderr]   Downloaded rlx-driver v0.2.14
[INFO] [stderr]   Downloaded rlx-qnn v0.2.14
[INFO] [stderr]   Downloaded rlx-flow v0.2.14
[INFO] [stderr]   Downloaded rlx-fusion v0.2.14
[INFO] [stderr]   Downloaded pest v2.8.8
[INFO] [stderr]   Downloaded rlx-gpu-kernels v0.2.14
[INFO] [stderr]   Downloaded rlx-vulkan v0.2.14
[INFO] [stderr]   Downloaded rlx-cortexm v0.2.14
[INFO] [stderr]   Downloaded rlx-tpu v0.2.14
[INFO] [stderr]   Downloaded rlx-rocm v0.2.14
[INFO] [stderr]   Downloaded rlx-coreml v0.2.14
[INFO] [stderr]   Downloaded rlx-mlx v0.2.14
[INFO] [stderr]   Downloaded rlx-wgpu v0.2.14
[INFO] [stderr]   Downloaded time v0.3.53
[INFO] [stderr]   Downloaded rlx-cuda v0.2.14
[INFO] [stderr]   Downloaded rlx-fpga v0.2.14
[INFO] [stderr]   Downloaded rlx-cpu v0.2.14
[INFO] [stderr]   Downloaded cudarc v0.19.8
[INFO] [stderr]   Downloaded rlx-metal v0.2.14
[INFO] [stderr]   Downloaded naga v29.0.3
[INFO] [stderr]   Downloaded rlx-mlx-sys v0.2.14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 77638da44aa726a6572cc3d92d49dbeee99aadc2e1f483fc2ae5f34bea7fb3c8
[INFO] running `Command { std: "docker" "start" "77638da44aa726a6572cc3d92d49dbeee99aadc2e1f483fc2ae5f34bea7fb3c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "77638da44aa726a6572cc3d92d49dbeee99aadc2e1f483fc2ae5f34bea7fb3c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "77638da44aa726a6572cc3d92d49dbeee99aadc2e1f483fc2ae5f34bea7fb3c8" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "77638da44aa726a6572cc3d92d49dbeee99aadc2e1f483fc2ae5f34bea7fb3c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "77638da44aa726a6572cc3d92d49dbeee99aadc2e1f483fc2ae5f34bea7fb3c8" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]     Checking hybrid-array v0.4.13
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling zstd-safe v5.0.2+zstd.1.5.2
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]     Checking base64ct v1.8.3
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking deranged v0.5.8
[INFO] [stderr]     Checking hashbrown v0.17.0
[INFO] [stderr]     Checking time-core v0.1.9
[INFO] [stderr]     Checking foldhash v0.2.0
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking pest v2.8.8
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]     Checking password-hash v0.4.2
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]     Checking constant_time_eq v0.1.5
[INFO] [stderr]     Checking memmap2 v0.9.10
[INFO] [stderr]     Checking bumpalo v3.20.2
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]     Checking unsafe-libyaml v0.2.11
[INFO] [stderr]     Checking zopfli v0.8.3
[INFO] [stderr]    Compiling rlx-cpu v0.2.14
[INFO] [stderr]     Checking xxhash-rust v0.8.18
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]     Checking inventory v0.3.24
[INFO] [stderr]     Checking num-bigint v0.4.8
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking inout v0.2.2
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking cipher v0.5.2
[INFO] [stderr]     Checking time v0.3.53
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]    Compiling pest_meta v2.8.8
[INFO] [stderr]     Checking aes v0.9.1
[INFO] [stderr]    Compiling rlx-runtime v0.2.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking bzip2 v0.4.4
[INFO] [stderr]    Compiling pest_generator v2.8.8
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling rlx-macros v0.2.14
[INFO] [stderr]    Compiling pest_derive v2.8.8
[INFO] [stderr]     Checking py_literal v0.4.0
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking zstd v0.11.2+zstd.1.5.2
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking zip v0.6.6
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking safetensors v0.7.0
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking rlx-ir v0.2.14
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking npyz v0.8.4
[INFO] [stderr]     Checking rlx-gguf v0.2.14
[INFO] [stderr]     Checking rlx-dduf v0.2.14
[INFO] [stderr]     Checking rlx-fusion v0.2.14
[INFO] [stderr]     Checking rlx-mlx-io v0.2.14
[INFO] [stderr]     Checking rlx-nemo v0.2.14
[INFO] [stderr]     Checking rlx-driver v0.2.14
[INFO] [stderr]     Checking rlx-pkg v0.2.14
[INFO] [stderr]     Checking rlx-autodiff v0.2.14
[INFO] [stderr]     Checking rlx-compile v0.2.14
[INFO] [stderr]     Checking rlx-opt v0.2.14
[INFO] [stderr]  Documenting rlx-runtime v0.2.14 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `feed_kv_row`
[INFO] [stdout]    --> src/backend/mod.rs:546:63
[INFO] [stdout]     |
[INFO] [stdout] 546 |     /// the backend has no GPU-resident handle support. See [`feed_kv_row`].
[INFO] [stdout]     |                                                               ^^^^^^^^^^^ no item named `feed_kv_row` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GraphModule`
[INFO] [stdout]    --> src/backend/mod.rs:864:11
[INFO] [stdout]     |
[INFO] [stdout] 864 |     /// [`GraphModule`] compile — unified HIR/MIR/LIR entry.
[INFO] [stdout]     |           ^^^^^^^^^^^ no item named `GraphModule` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GraphModule`
[INFO] [stdout]    --> src/backend/mod.rs:966:17
[INFO] [stdout]     |
[INFO] [stdout] 966 | /// Compile a [`GraphModule`] through the fusion-first pipeline.
[INFO] [stdout]     |                 ^^^^^^^^^^^ no item named `GraphModule` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ExecutableGraph::capabilities`
[INFO] [stdout]   --> src/capabilities.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! 1. [`ExecutableGraph::capabilities`] for a cheap advisory bitmask, then
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ExecutableGraph` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CompileOptions`
[INFO] [stdout]   --> src/compile_cache.rs:93:55
[INFO] [stdout]    |
[INFO] [stdout] 93 |     /// Like [`Self::get_or_compile`] with explicit [`CompileOptions`].
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^ no item named `CompileOptions` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `evict_for_incoming`
[INFO] [stdout]    --> src/compile_cache.rs:279:61
[INFO] [stdout]     |
[INFO] [stdout] 279 | /// opt into capping via `RLX_KV_CACHE_MAX_RESIDENT` (see [`evict_for_incoming`]).
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^ no item named `evict_for_incoming` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CompileOptions`
[INFO] [stdout]    --> src/compile_cache.rs:469:55
[INFO] [stdout]     |
[INFO] [stdout] 469 |     /// Like [`Self::get_or_compile`] with explicit [`CompileOptions`].
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^ no item named `CompileOptions` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CompileOptions`
[INFO] [stdout]    --> src/compile_cache.rs:498:59
[INFO] [stdout]     |
[INFO] [stdout] 498 |     /// Like [`Self::get_or_compile_hir`] with explicit [`CompileOptions`] (tier-1 profile, fusion target, …).
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^ no item named `CompileOptions` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DType::U8`
[INFO] [stdout]    --> src/compile_cache.rs:945:72
[INFO] [stdout]     |
[INFO] [stdout] 945 |     /// where each `packed_params` entry is `(name, bytes)` bound as [`DType::U8`].
[INFO] [stdout]     |                                                                        ^^^^^^^^^ no item named `DType` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CompilationMode::Aot`
[INFO] [stdout]     --> src/compile_cache.rs:1226:45
[INFO] [stdout]      |
[INFO] [stdout] 1226 |     /// Specialize via on-disk LIR cache ([`CompilationMode::Aot`]).
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^ no item named `CompilationMode` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `fastest_device` links to private item `DEVICE_PRIORITY`
[INFO] [stdout]    --> src/device_ext.rs:282:14
[INFO] [stdout]     |
[INFO] [stdout] 282 | /// Probes [`DEVICE_PRIORITY`] in order (TPU → CUDA → ROCm → MLX → Metal → …
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `fastest_among` links to private item `DEVICE_PRIORITY`
[INFO] [stdout]    --> src/device_ext.rs:290:62
[INFO] [stdout]     |
[INFO] [stdout] 290 | /// Pick the highest-priority entry from `candidates` (see [`DEVICE_PRIORITY`]).
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelDispatchReport::compile_ready`
[INFO] [stdout]    --> src/device_ext.rs:460:42
[INFO] [stdout]     |
[INFO] [stdout] 460 | /// [`legalize_graph_for_device`] (see [`KernelDispatchReport::compile_ready`]).
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `KernelDispatchReport` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OpKind`
[INFO] [stdout]    --> src/device_ext.rs:487:66
[INFO] [stdout]     |
[INFO] [stdout] 487 | /// Legalize `graph` for `device` using that backend's claimed [`OpKind`] set.
[INFO] [stdout]     |                                                                  ^^^^^^ no item named `OpKind` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Backend::compile`
[INFO] [stdout]    --> src/device_ext.rs:489:55
[INFO] [stdout]     |
[INFO] [stdout] 489 | /// Applies the same rewrite + legalization path as [`Backend::compile`] (e.g.
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^ no item named `Backend` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KernelDispatchReport`
[INFO] [stdout]    --> src/device_ext.rs:500:56
[INFO] [stdout]     |
[INFO] [stdout] 500 | /// Like [`legalize_graph_for_device`] but returns a [`KernelDispatchReport`] for tooling.
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^ no item named `KernelDispatchReport` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Backend::compile`
[INFO] [stdout]    --> src/device_ext.rs:509:37
[INFO] [stdout]     |
[INFO] [stdout] 509 | /// (and the same rewrite path as [`Backend::compile`]).
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ no item named `Backend` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `rlx_coreml::BACKWARD_OPS`
[INFO] [stdout]    --> src/device_ext.rs:634:7
[INFO] [stdout]     |
[INFO] [stdout] 634 | /// [`rlx_coreml::BACKWARD_OPS`].
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `rlx_coreml` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GraphDevices::resolve_with_inputs`
[INFO] [stdout]   --> src/device_policy.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | /// How [`GraphDevices::resolve_with_inputs`] picks a backend when no hint is set.
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `GraphDevices` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `serve_stage`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           per architecture (`Node::from_env().connect()` + [`serve_stage`]), deploy it
[INFO] [stdout]                                                             ^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `serve_stage` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StageSpec`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`StageSpec`]: the serialized subgraph, its I/O node names, where to fetch
[INFO] [stdout]            ^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `StageSpec` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `run_train` links to private item `training_lanes`
[INFO] [stdout]    --> src/dist/training.rs:251:37
[INFO] [stdout]     |
[INFO] [stdout] 251 | ///   by node-local hardware (see [`training_lanes`]).
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `reset_step_stats`
[INFO] [stdout]    --> src/expert_pool.rs:134:48
[INFO] [stdout]     |
[INFO] [stdout] 134 |     /// [`ExpertPoolStats::refreshes`] which [`reset_step_stats`] zeroes).
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^ no item named `reset_step_stats` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ExportSession`
[INFO] [stdout]   --> src/export.rs:13:31
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! `Session::compile`. Use [`ExportSession`] instead.
[INFO] [stdout]    |                               ^^^^^^^^^^^^^ no item named `ExportSession` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KvRetentionManager::sync_resident_len`
[INFO] [stdout]    --> src/kv_retention.rs:105:57
[INFO] [stdout]     |
[INFO] [stdout] 105 | /// resident set (same order the manager last saw via [`KvRetentionManager::sync_resident_len`]).
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `KvRetentionManager` has no field or associated item named `sync_resident_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ModelVariant`
[INFO] [stdout]  --> src/model_pipeline.rs:7:58
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! Host code loads symbolic HIR once, specializes per [`ModelVariant`] /
[INFO] [stdout]   |                                                          ^^^^^^^^^^^^ no item named `ModelVariant` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CompilationMode::Aot`
[INFO] [stdout]    --> src/model_pipeline.rs:193:35
[INFO] [stdout]     |
[INFO] [stdout] 193 |     /// Disk-backed specialize ([`CompilationMode::Aot`]); caches by `key`.
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^ no item named `CompilationMode` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tracing`
[INFO] [stdout]  --> src/obs.rs:9:44
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! alternative — a thin facade over the [`tracing`] crate that emits STRUCTURED
[INFO] [stdout]   |                                            ^^^^^^^ no item named `tracing` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `tracing`
[INFO] [stdout]   --> src/obs.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! its own [`tracing`] subscriber to route events to an append-only audit sink.
[INFO] [stdout]    |               ^^^^^^^ no item named `tracing` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ScaledFormat`
[INFO] [stdout]   --> src/options.rs:39:52
[INFO] [stdout]    |
[INFO] [stdout] 39 |     /// this element format + scale layout — any [`ScaledFormat`], including a
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^ no item named `ScaledFormat` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Op::RngNormal`
[INFO] [stdout]   --> src/options.rs:42:35
[INFO] [stdout]    |
[INFO] [stdout] 42 |     /// RNG policy for in-graph [`Op::RngNormal`] / [`Op::RngUniform`] nodes.
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^ no item named `Op` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Op::RngUniform`
[INFO] [stdout]   --> src/options.rs:42:55
[INFO] [stdout]    |
[INFO] [stdout] 42 |     /// RNG policy for in-graph [`Op::RngNormal`] / [`Op::RngUniform`] nodes.
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^ no item named `Op` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Backend::compile`
[INFO] [stdout]   --> src/options.rs:60:32
[INFO] [stdout]    |
[INFO] [stdout] 60 |     /// legalization. Set by [`Backend::compile`] implementations.
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^ no item named `Backend` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `baseline`
[INFO] [stdout]    --> src/options.rs:134:11
[INFO] [stdout]     |
[INFO] [stdout] 134 |     /// [`baseline`] plus Public/compile-layer `RLX_*` overlays from the registry.
[INFO] [stdout]     |           ^^^^^^^^ no item named `baseline` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ScaledFormat`
[INFO] [stdout]    --> src/options.rs:182:64
[INFO] [stdout]     |
[INFO] [stdout] 182 |     /// the given element format + scale layout. Accepts any [`ScaledFormat`] via
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^ no item named `ScaledFormat` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `quantized_kv` links to private item `dequant_rows`
[INFO] [stdout]   --> src/quantized_kv.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | //! [`dequant_rows`]. On write, freshly produced f32 K/V is quantized
[INFO] [stdout]    |       ^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `quantized_kv` links to private item `quant_rows`
[INFO] [stdout]   --> src/quantized_kv.rs:30:29
[INFO] [stdout]    |
[INFO] [stdout] 30 | //! one row at a time via [`quant_rows`] before being appended. The
[INFO] [stdout]    |                             ^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `compile` links to private item `crate::deferred`
[INFO] [stdout]   --> src/session.rs:86:55
[INFO] [stdout]    |
[INFO] [stdout] 86 |     /// multiple input shapes on every backend. See [`crate::deferred`].
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `decode_logits`
[INFO] [stdout]   --> src/lm.rs:81:57
[INFO] [stdout]    |
[INFO] [stdout] 81 |     /// last-position logits `[vocab]`. Together with [`decode_logits`] this
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^ no item named `decode_logits` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `f32`
[INFO] [stdout]    --> src/backend/cpu_backend.rs:465:46
[INFO] [stdout]     |
[INFO] [stdout] 465 |     /// Read a node's arena bytes back as Vec<f32>, casting from its dtype.
[INFO] [stdout]     |                                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 465 |     /// Read a node's arena bytes back as `Vec<f32>`, casting from its dtype.
[INFO] [stdout]     |                                           +        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/pkg.rs:5:46
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! Load `.rlxp` packages into a [`Session`](crate::Session).
[INFO] [stdout]   |                                   ---------  ^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                   |
[INFO] [stdout]   |                                   because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout]   = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 5 - //! Load `.rlxp` packages into a [`Session`](crate::Session).
[INFO] [stdout] 5 + //! Load `.rlxp` packages into a [`Session`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.02s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/rlx_runtime/index.html
[INFO] running `Command { std: "docker" "inspect" "77638da44aa726a6572cc3d92d49dbeee99aadc2e1f483fc2ae5f34bea7fb3c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "77638da44aa726a6572cc3d92d49dbeee99aadc2e1f483fc2ae5f34bea7fb3c8" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "cpu gpu" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking hashbrown v0.17.0
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]    Compiling naga v30.0.0
[INFO] [stderr]     Checking bit-vec v0.9.1
[INFO] [stderr]    Compiling ash v0.38.0+1.3.281
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking codespan-reporting v0.13.1
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking raw-window-handle v0.6.2
[INFO] [stderr]    Compiling wgpu-hal v30.0.0
[INFO] [stderr]     Checking spirv v0.4.0+sdk-1.4.341.0
[INFO] [stderr]    Compiling cpubits v0.1.1
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]     Checking bit-set v0.10.0
[INFO] [stderr]     Checking presser v0.3.1
[INFO] [stderr]     Checking renderdoc-sys v1.1.0
[INFO] [stderr]     Checking profiling v1.0.17
[INFO] [stderr]    Compiling wgpu-core v30.0.0
[INFO] [stderr]    Compiling wgpu v30.0.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]     Checking pollster v0.3.0
[INFO] [stderr]     Checking rlx-ir v0.2.14
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking ordered-float v5.3.0
[INFO] [stderr]    Compiling rlx-runtime v0.2.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking num-bigint v0.4.8
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]     Checking rlx-gguf v0.2.14
[INFO] [stderr]     Checking naga-types v30.0.0
[INFO] [stderr]     Checking zip v2.4.2
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking wgpu-types v30.0.0
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]     Checking rlx-dduf v0.2.14
[INFO] [stderr]     Checking py_literal v0.4.0
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling aes v0.9.1
[INFO] [stderr]     Checking npyz v0.8.4
[INFO] [stderr]    Compiling rlxsl v0.2.14
[INFO] [stderr] error: could not compile `ash` (lib)
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/824336ad4127ce295849937a24c08a4aeff6ada7/bin/rustc --crate-name ash --edition=2021 /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ash-0.38.0+1.3.281/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="debug"' --cfg 'feature="default"' --cfg 'feature="libloading"' --cfg 'feature="loaded"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "libloading", "linked", "loaded", "std"))' -C metadata=be734a1d7acca22c -C extra-filename=-7820bd67844a5b61 --out-dir /opt/rustwide/target/debug/build/ash/7820bd67844a5b61/out -L dependency=/opt/rustwide/target/debug/build/cfg-if/190c9021fd162845/out -L dependency=/opt/rustwide/target/debug/build/libloading/d21983df834c79db/out --extern libloading=/opt/rustwide/target/debug/build/libloading/d21983df834c79db/out/liblibloading-d21983df834c79db.rmeta --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "77638da44aa726a6572cc3d92d49dbeee99aadc2e1f483fc2ae5f34bea7fb3c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "77638da44aa726a6572cc3d92d49dbeee99aadc2e1f483fc2ae5f34bea7fb3c8", kill_on_drop: false }`
[INFO] [stdout] 77638da44aa726a6572cc3d92d49dbeee99aadc2e1f483fc2ae5f34bea7fb3c8
