[INFO] fetching crate phynexus 2.0.0... [INFO] checking phynexus-2.0.0 against try#a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d for pr-145342-1 [INFO] extracting crate phynexus 2.0.0 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate phynexus 2.0.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate phynexus 2.0.0 [INFO] tweaked toml for crates.io crate phynexus 2.0.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate phynexus 2.0.0 on toolchain a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 157 packages to latest compatible versions [INFO] [stderr] Adding criterion v0.4.0 (available: v0.7.0) [INFO] [stderr] Adding env_logger v0.10.2 (available: v0.11.8) [INFO] [stderr] Adding nalgebra v0.32.6 (available: v0.34.0) [INFO] [stderr] Adding ndarray v0.15.6 (available: v0.16.1) [INFO] [stderr] Adding numpy v0.24.0 (available: v0.25.0) [INFO] [stderr] Adding pyo3 v0.24.2 (available: v0.25.1) [INFO] [stderr] Adding rand v0.8.5 (available: v0.9.2) [INFO] [stderr] Adding thiserror v1.0.69 (available: v2.0.16) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 400f9db7a8e45d8161106ebe40c1ab3135746ffba199fe66f9e3fb27d64903ab [INFO] running `Command { std: "docker" "start" "-a" "400f9db7a8e45d8161106ebe40c1ab3135746ffba199fe66f9e3fb27d64903ab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "400f9db7a8e45d8161106ebe40c1ab3135746ffba199fe66f9e3fb27d64903ab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "400f9db7a8e45d8161106ebe40c1ab3135746ffba199fe66f9e3fb27d64903ab", kill_on_drop: false }` [INFO] [stdout] 400f9db7a8e45d8161106ebe40c1ab3135746ffba199fe66f9e3fb27d64903ab [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cee69c95425a902ef9660f9c31a7045f1f3699eca3acc3ca38541f7e8cc412b1 [INFO] running `Command { std: "docker" "start" "-a" "cee69c95425a902ef9660f9c31a7045f1f3699eca3acc3ca38541f7e8cc412b1", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling target-lexicon v0.13.2 [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Checking cfg-if v1.0.3 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Checking memchr v2.7.5 [INFO] [stderr] Checking regex-syntax v0.8.6 [INFO] [stderr] Checking rawpointer v0.2.1 [INFO] [stderr] Compiling typenum v1.18.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Checking bytemuck v1.23.2 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Checking safe_arch v0.7.4 [INFO] [stderr] Checking bitflags v2.9.3 [INFO] [stderr] Checking linux-raw-sys v0.9.4 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Checking half v2.6.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking os_str_bytes v6.6.1 [INFO] [stderr] Checking itoa v1.0.15 [INFO] [stderr] Checking wide v0.7.33 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Checking inventory v0.3.21 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Compiling indoc v2.0.6 [INFO] [stderr] Checking plotters-backend v0.3.7 [INFO] [stderr] Compiling pyo3-build-config v0.24.2 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Checking fastrand v2.3.0 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking ryu v1.0.20 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Checking unindent v0.2.4 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Checking clap_lex v0.2.4 [INFO] [stderr] Checking plotters-svg v0.3.7 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking crossbeam-deque v0.8.6 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking bit-vec v0.8.0 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking termcolor v1.4.1 [INFO] [stderr] Checking humantime v2.2.0 [INFO] [stderr] Checking quick-error v1.2.3 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking log v0.4.27 [INFO] [stderr] Checking rustc-hash v2.1.1 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking textwrap v0.16.2 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Checking plotters v0.3.7 [INFO] [stderr] Checking bit-set v0.8.0 [INFO] [stderr] Checking getrandom v0.2.16 [INFO] [stderr] Checking wait-timeout v0.2.1 [INFO] [stderr] Checking is-terminal v0.4.16 [INFO] [stderr] Checking clap v3.2.25 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking rand_core v0.9.3 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking oorandom v11.1.5 [INFO] [stderr] Checking rayon v1.11.0 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Checking rand_xorshift v0.4.0 [INFO] [stderr] Checking rand v0.9.2 [INFO] [stderr] Checking unarray v0.1.4 [INFO] [stderr] Checking simba v0.9.0 [INFO] [stderr] Checking ndarray v0.16.1 [INFO] [stderr] Checking ndarray v0.15.6 [INFO] [stderr] Checking regex-automata v0.4.10 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking tempfile v3.21.0 [INFO] [stderr] Checking simba v0.8.1 [INFO] [stderr] Compiling pyo3-macros-backend v0.24.2 [INFO] [stderr] Compiling pyo3-ffi v0.24.2 [INFO] [stderr] Compiling pyo3 v0.24.2 [INFO] [stderr] Compiling numpy v0.24.0 [INFO] [stderr] Checking rusty-fork v0.3.0 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking proptest v1.7.0 [INFO] [stderr] Checking regex v1.11.2 [INFO] [stderr] Checking env_logger v0.10.2 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling nalgebra-macros v0.2.2 [INFO] [stderr] Checking nalgebra v0.33.2 [INFO] [stderr] Checking nalgebra v0.32.6 [INFO] [stderr] Compiling pyo3-macros v0.24.2 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking criterion v0.4.0 [INFO] [stderr] Checking phynexus v2.0.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `phynexus` [INFO] [stdout] --> tests/tpu_tests.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | use phynexus::device::{Device, DeviceType}; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `phynexus` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `phynexus`, use `cargo add phynexus` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `phynexus` [INFO] [stdout] --> tests/tpu_tests.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | use phynexus::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `phynexus` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `phynexus`, use `cargo add phynexus` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `phynexus` [INFO] [stdout] --> tests/tpu_tests.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | use phynexus::dtype::DataType; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `phynexus` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `phynexus`, use `cargo add phynexus` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `phynexus` [INFO] [stdout] --> tests/tpu_tests.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | use phynexus::hardware::MultiDeviceManager; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `phynexus` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `phynexus`, use `cargo add phynexus` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `phynexus` [INFO] [stdout] --> tests/tpu_tests.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | use phynexus::error::Result; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `phynexus` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `phynexus`, use `cargo add phynexus` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0761]: file for module `tpu` found at both "src/ops/tpu.rs" and "src/ops/tpu/mod.rs" [INFO] [stdout] --> src/ops/mod.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub mod tpu; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: delete or rename one of them to remove the ambiguity [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] [INFO] [stdout] error[E0761]: file for module `python` found at both "src/python.rs" and "src/python/mod.rs" [INFO] [stdout] --> src/lib.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub mod python; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: delete or rename one of them to remove the ambiguity [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0761]: file for module `memory` found at both "src/memory.rs" and "src/memory/mod.rs" [INFO] [stdout] --> src/lib.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | pub mod memory; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: delete or rename one of them to remove the ambiguity [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `phynexus` (test "tpu_tests") due to 5 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0761]: file for module `tpu` found at both "src/ops/tpu.rs" and "src/ops/tpu/mod.rs" [INFO] [stdout] --> src/ops/mod.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub mod tpu; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: delete or rename one of them to remove the ambiguity [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0761]: file for module `python` found at both "src/python.rs" and "src/python/mod.rs" [INFO] [stdout] --> src/lib.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub mod python; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: delete or rename one of them to remove the ambiguity [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0761]: file for module `memory` found at both "src/memory.rs" and "src/memory/mod.rs" [INFO] [stdout] --> src/lib.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | pub mod memory; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: delete or rename one of them to remove the ambiguity [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/ops/../shaders/reduction/sum.wgsl`: No such file or directory (os error 2) [INFO] [stdout] --> src/ops/reduction.rs:291:17 [INFO] [stdout] | [INFO] [stdout] 291 | include_str!("../shaders/reduction/sum.wgsl"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/ops/../shaders/reduction/mean.wgsl`: No such file or directory (os error 2) [INFO] [stdout] --> src/ops/reduction.rs:335:17 [INFO] [stdout] | [INFO] [stdout] 335 | include_str!("../shaders/reduction/mean.wgsl"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/ops/../shaders/reduction/max.wgsl`: No such file or directory (os error 2) [INFO] [stdout] --> src/ops/reduction.rs:387:17 [INFO] [stdout] | [INFO] [stdout] 387 | include_str!("../shaders/reduction/max.wgsl"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/ops/../shaders/reduction/min.wgsl`: No such file or directory (os error 2) [INFO] [stdout] --> src/ops/reduction.rs:431:17 [INFO] [stdout] | [INFO] [stdout] 431 | include_str!("../shaders/reduction/min.wgsl"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/ops/../shaders/reduction/sum.wgsl`: No such file or directory (os error 2) [INFO] [stdout] --> src/ops/reduction.rs:291:17 [INFO] [stdout] | [INFO] [stdout] 291 | include_str!("../shaders/reduction/sum.wgsl"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/ops/../shaders/reduction/mean.wgsl`: No such file or directory (os error 2) [INFO] [stdout] --> src/ops/reduction.rs:335:17 [INFO] [stdout] | [INFO] [stdout] 335 | include_str!("../shaders/reduction/mean.wgsl"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/ops/../shaders/reduction/max.wgsl`: No such file or directory (os error 2) [INFO] [stdout] --> src/ops/reduction.rs:387:17 [INFO] [stdout] | [INFO] [stdout] 387 | include_str!("../shaders/reduction/max.wgsl"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/ops/../shaders/reduction/min.wgsl`: No such file or directory (os error 2) [INFO] [stdout] --> src/ops/reduction.rs:431:17 [INFO] [stdout] | [INFO] [stdout] 431 | include_str!("../shaders/reduction/min.wgsl"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::cuda_dot` [INFO] [stdout] --> src/ops/blas/mod.rs:124:17 [INFO] [stdout] | [INFO] [stdout] 124 | use crate::ops::matmul::cuda_dot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `cuda_dot` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::rocm_dot` [INFO] [stdout] --> src/ops/blas/mod.rs:128:17 [INFO] [stdout] | [INFO] [stdout] 128 | use crate::ops::matmul::rocm_dot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `rocm_dot` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::webgpu_dot` [INFO] [stdout] --> src/ops/blas/mod.rs:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | use crate::ops::matmul::webgpu_dot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `webgpu_dot` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::tpu_dot` [INFO] [stdout] --> src/ops/blas/mod.rs:136:17 [INFO] [stdout] | [INFO] [stdout] 136 | use crate::ops::matmul::tpu_dot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `tpu_dot` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::cuda_gemv` [INFO] [stdout] --> src/ops/blas/mod.rs:227:17 [INFO] [stdout] | [INFO] [stdout] 227 | use crate::ops::matmul::cuda_gemv; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `cuda_gemv` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::rocm_gemv` [INFO] [stdout] --> src/ops/blas/mod.rs:231:17 [INFO] [stdout] | [INFO] [stdout] 231 | use crate::ops::matmul::rocm_gemv; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `rocm_gemv` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::webgpu_gemv` [INFO] [stdout] --> src/ops/blas/mod.rs:235:17 [INFO] [stdout] | [INFO] [stdout] 235 | use crate::ops::matmul::webgpu_gemv; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `webgpu_gemv` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::tpu_gemv` [INFO] [stdout] --> src/ops/blas/mod.rs:239:17 [INFO] [stdout] | [INFO] [stdout] 239 | use crate::ops::matmul::tpu_gemv; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `tpu_gemv` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::nn::loss` [INFO] [stdout] --> src/learning/transfer.rs:48:20 [INFO] [stdout] | [INFO] [stdout] 48 | use crate::nn::loss::{cross_entropy_loss, Loss}; [INFO] [stdout] | ^^^^ could not find `loss` in `nn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::nn::loss` [INFO] [stdout] --> src/learning/meta.rs:43:20 [INFO] [stdout] | [INFO] [stdout] 43 | use crate::nn::loss::{mse_loss, Loss}; [INFO] [stdout] | ^^^^ could not find `loss` in `nn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::nn::loss` [INFO] [stdout] --> src/learning/unsupervised.rs:52:20 [INFO] [stdout] | [INFO] [stdout] 52 | use crate::nn::loss::{mse_loss, Loss}; [INFO] [stdout] | ^^^^ could not find `loss` in `nn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::tensor::TensorData` [INFO] [stdout] --> src/quantization.rs:6:29 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::tensor::{Tensor, TensorData}; [INFO] [stdout] | ^^^^^^^^^^ no `TensorData` in `tensor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::nn::MaxPool2d`, `crate::nn::AvgPool2d`, `crate::nn::ReLU`, `crate::nn::BatchNorm2d` [INFO] [stdout] --> src/multiscale/models.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::nn::{Module, Conv2d, MaxPool2d, AvgPool2d, Linear, ReLU, BatchNorm2d}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^ ^^^^ ^^^^^^^^^^^ no `BatchNorm2d` in `nn` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `ReLU` in `nn` [INFO] [stdout] | | no `AvgPool2d` in `nn` [INFO] [stdout] | no `MaxPool2d` in `nn` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] crate::ops::ActivationType::ReLU [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::nn::MaxPool2d`, `crate::nn::AvgPool2d`, `crate::nn::AdaptiveAvgPool2d`, `crate::nn::AdaptiveMaxPool2d` [INFO] [stdout] --> src/multiscale/pooling.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::nn::{Module, Conv2d, MaxPool2d, AvgPool2d, AdaptiveAvgPool2d, AdaptiveMaxPool2d}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ no `AdaptiveMaxPool2d` in `nn` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `AdaptiveAvgPool2d` in `nn` [INFO] [stdout] | | no `AvgPool2d` in `nn` [INFO] [stdout] | no `MaxPool2d` in `nn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::nn::ConvTranspose2d`, `crate::nn::BatchNorm2d`, `crate::nn::ReLU`, `crate::nn::Sigmoid` [INFO] [stdout] --> src/multiscale/fusion.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::nn::{Module, Conv2d, ConvTranspose2d, BatchNorm2d, ReLU, Sigmoid}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^ ^^^^^^^ no `Sigmoid` in `nn` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `ReLU` in `nn` [INFO] [stdout] | | no `BatchNorm2d` in `nn` [INFO] [stdout] | no `ConvTranspose2d` in `nn` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] crate::ops::ActivationType::ReLU [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] crate::ops::ActivationType::Sigmoid [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::nn::ConvTranspose2d`, `crate::nn::AvgPool2d`, `crate::nn::Upsample` [INFO] [stdout] --> src/multiscale/transforms.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::nn::{Module, Conv2d, ConvTranspose2d, AvgPool2d, Upsample}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^ no `Upsample` in `nn` [INFO] [stdout] | | | [INFO] [stdout] | | no `AvgPool2d` in `nn` [INFO] [stdout] | no `ConvTranspose2d` in `nn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::nn::BatchNorm1d`, `crate::nn::Dropout`, `crate::nn::ReLU`, `crate::nn::Sequential` [INFO] [stdout] --> src/zeroshot/model.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::nn::{Module, Linear, BatchNorm1d, Dropout, ReLU, Sequential}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^ ^^^^ ^^^^^^^^^^ no `Sequential` in `nn` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `ReLU` in `nn` [INFO] [stdout] | | no `Dropout` in `nn` [INFO] [stdout] | no `BatchNorm1d` in `nn` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] crate::ops::ActivationType::ReLU [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/learning/transfer.rs:50:16 [INFO] [stdout] | [INFO] [stdout] 50 | use crate::utils::data::DataLoader; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `quantum::utils` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/learning/meta.rs:45:16 [INFO] [stdout] | [INFO] [stdout] 45 | use crate::utils::data::DataLoader; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `quantum::utils` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/learning/unsupervised.rs:54:16 [INFO] [stdout] | [INFO] [stdout] 54 | use crate::utils::data::DataLoader; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `quantum::utils` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::nn::BatchNorm1d`, `crate::nn::Dropout`, `crate::nn::ReLU`, `crate::nn::Sequential`, `crate::nn::Embedding` [INFO] [stdout] --> src/zeroshot/embedding.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::nn::{Module, Linear, BatchNorm1d, Dropout, ReLU, Sequential, Embedding as EmbeddingLayer}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^ ^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Embedding` in `nn` [INFO] [stdout] | | | | | [INFO] [stdout] | | | | no `Sequential` in `nn` [INFO] [stdout] | | | no `ReLU` in `nn` [INFO] [stdout] | | no `Dropout` in `nn` [INFO] [stdout] | no `BatchNorm1d` in `nn` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] crate::ops::ActivationType::ReLU [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde_json` [INFO] [stdout] --> src/data/dataset_hub.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use serde_json::{Value, from_str, from_reader}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `csv` [INFO] [stdout] --> src/data/dataset_hub.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use csv::ReaderBuilder; [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `csv` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `csv`, use `cargo add csv` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `url` [INFO] [stdout] --> src/data/dataset_hub.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | use url::Url; [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `url` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `url`, use `cargo add url` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `md5` [INFO] [stdout] --> src/data/dataset_hub.rs:231:13 [INFO] [stdout] | [INFO] [stdout] 231 | use md5::{Md5, Digest}; [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `md5` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `md5`, use `cargo add md5` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ndarray_npy` [INFO] [stdout] --> src/data/dataset_hub.rs:447:13 [INFO] [stdout] | [INFO] [stdout] 447 | use ndarray_npy::{read_npy, NpzReader}; [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `ndarray_npy` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ndarray_npy`, use `cargo add ndarray_npy` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `num_complex` [INFO] [stdout] --> src/quantum/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use num_complex::{Complex64, Complex}; [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `num_complex` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `num_complex`, use `cargo add num_complex` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `graphcore::GraphCoreBackend` [INFO] [stdout] --> src/hardware/mod.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | pub use graphcore::GraphCoreBackend; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `GraphCoreBackend` in `hardware::graphcore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `fpga::FPGABackend` [INFO] [stdout] --> src/hardware/mod.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | pub use fpga::FPGABackend; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no `FPGABackend` in `hardware::fpga` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `super::npu_elementwise` [INFO] [stdout] --> src/ops/npu/mod.rs:1:16 [INFO] [stdout] | [INFO] [stdout] 1 | pub use super::npu_elementwise::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ could not find `npu_elementwise` in `super` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `super::arm_elementwise` [INFO] [stdout] --> src/ops/arm/mod.rs:1:16 [INFO] [stdout] | [INFO] [stdout] 1 | pub use super::arm_elementwise::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ could not find `arm_elementwise` in `super` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] --> src/hardware/graphcore.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | lazy_static::lazy_static! { [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] --> src/hardware/fpga.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | lazy_static::lazy_static! { [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] --> src/distributed/mpi.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | lazy_static::lazy_static! { [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] --> src/distributed/horovod.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | lazy_static::lazy_static! { [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] --> src/distributed/deepspeed.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | lazy_static::lazy_static! { [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::cuda_dot` [INFO] [stdout] --> src/ops/blas/mod.rs:124:17 [INFO] [stdout] | [INFO] [stdout] 124 | use crate::ops::matmul::cuda_dot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `cuda_dot` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::rocm_dot` [INFO] [stdout] --> src/ops/blas/mod.rs:128:17 [INFO] [stdout] | [INFO] [stdout] 128 | use crate::ops::matmul::rocm_dot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `rocm_dot` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::webgpu_dot` [INFO] [stdout] --> src/ops/blas/mod.rs:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | use crate::ops::matmul::webgpu_dot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `webgpu_dot` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::tpu_dot` [INFO] [stdout] --> src/ops/blas/mod.rs:136:17 [INFO] [stdout] | [INFO] [stdout] 136 | use crate::ops::matmul::tpu_dot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `tpu_dot` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::cuda_gemv` [INFO] [stdout] --> src/ops/blas/mod.rs:227:17 [INFO] [stdout] | [INFO] [stdout] 227 | use crate::ops::matmul::cuda_gemv; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `cuda_gemv` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::rocm_gemv` [INFO] [stdout] --> src/ops/blas/mod.rs:231:17 [INFO] [stdout] | [INFO] [stdout] 231 | use crate::ops::matmul::rocm_gemv; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `rocm_gemv` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::webgpu_gemv` [INFO] [stdout] --> src/ops/blas/mod.rs:235:17 [INFO] [stdout] | [INFO] [stdout] 235 | use crate::ops::matmul::webgpu_gemv; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `webgpu_gemv` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ops::matmul::tpu_gemv` [INFO] [stdout] --> src/ops/blas/mod.rs:239:17 [INFO] [stdout] | [INFO] [stdout] 239 | use crate::ops::matmul::tpu_gemv; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `tpu_gemv` in `ops::matmul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::nn::loss` [INFO] [stdout] --> src/learning/transfer.rs:48:20 [INFO] [stdout] | [INFO] [stdout] 48 | use crate::nn::loss::{cross_entropy_loss, Loss}; [INFO] [stdout] | ^^^^ could not find `loss` in `nn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::nn::loss` [INFO] [stdout] --> src/learning/meta.rs:43:20 [INFO] [stdout] | [INFO] [stdout] 43 | use crate::nn::loss::{mse_loss, Loss}; [INFO] [stdout] | ^^^^ could not find `loss` in `nn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::nn::loss` [INFO] [stdout] --> src/learning/unsupervised.rs:52:20 [INFO] [stdout] | [INFO] [stdout] 52 | use crate::nn::loss::{mse_loss, Loss}; [INFO] [stdout] | ^^^^ could not find `loss` in `nn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::tensor::TensorData` [INFO] [stdout] --> src/quantization.rs:6:29 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::tensor::{Tensor, TensorData}; [INFO] [stdout] | ^^^^^^^^^^ no `TensorData` in `tensor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::nn::MaxPool2d`, `crate::nn::AvgPool2d`, `crate::nn::ReLU`, `crate::nn::BatchNorm2d` [INFO] [stdout] --> src/multiscale/models.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::nn::{Module, Conv2d, MaxPool2d, AvgPool2d, Linear, ReLU, BatchNorm2d}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^ ^^^^ ^^^^^^^^^^^ no `BatchNorm2d` in `nn` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `ReLU` in `nn` [INFO] [stdout] | | no `AvgPool2d` in `nn` [INFO] [stdout] | no `MaxPool2d` in `nn` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] crate::ops::ActivationType::ReLU [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::nn::MaxPool2d`, `crate::nn::AvgPool2d`, `crate::nn::AdaptiveAvgPool2d`, `crate::nn::AdaptiveMaxPool2d` [INFO] [stdout] --> src/multiscale/pooling.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::nn::{Module, Conv2d, MaxPool2d, AvgPool2d, AdaptiveAvgPool2d, AdaptiveMaxPool2d}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ no `AdaptiveMaxPool2d` in `nn` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `AdaptiveAvgPool2d` in `nn` [INFO] [stdout] | | no `AvgPool2d` in `nn` [INFO] [stdout] | no `MaxPool2d` in `nn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::nn::ConvTranspose2d`, `crate::nn::BatchNorm2d`, `crate::nn::ReLU`, `crate::nn::Sigmoid` [INFO] [stdout] --> src/multiscale/fusion.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::nn::{Module, Conv2d, ConvTranspose2d, BatchNorm2d, ReLU, Sigmoid}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^ ^^^^^^^ no `Sigmoid` in `nn` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `ReLU` in `nn` [INFO] [stdout] | | no `BatchNorm2d` in `nn` [INFO] [stdout] | no `ConvTranspose2d` in `nn` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] crate::ops::ActivationType::ReLU [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] crate::ops::ActivationType::Sigmoid [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::nn::ConvTranspose2d`, `crate::nn::AvgPool2d`, `crate::nn::Upsample` [INFO] [stdout] --> src/multiscale/transforms.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::nn::{Module, Conv2d, ConvTranspose2d, AvgPool2d, Upsample}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^ no `Upsample` in `nn` [INFO] [stdout] | | | [INFO] [stdout] | | no `AvgPool2d` in `nn` [INFO] [stdout] | no `ConvTranspose2d` in `nn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::nn::BatchNorm1d`, `crate::nn::Dropout`, `crate::nn::ReLU`, `crate::nn::Sequential` [INFO] [stdout] --> src/zeroshot/model.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::nn::{Module, Linear, BatchNorm1d, Dropout, ReLU, Sequential}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^ ^^^^ ^^^^^^^^^^ no `Sequential` in `nn` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `ReLU` in `nn` [INFO] [stdout] | | no `Dropout` in `nn` [INFO] [stdout] | no `BatchNorm1d` in `nn` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] crate::ops::ActivationType::ReLU [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/learning/transfer.rs:50:16 [INFO] [stdout] | [INFO] [stdout] 50 | use crate::utils::data::DataLoader; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `quantum::utils` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/learning/meta.rs:45:16 [INFO] [stdout] | [INFO] [stdout] 45 | use crate::utils::data::DataLoader; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `quantum::utils` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/learning/unsupervised.rs:54:16 [INFO] [stdout] | [INFO] [stdout] 54 | use crate::utils::data::DataLoader; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `quantum::utils` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::nn::BatchNorm1d`, `crate::nn::Dropout`, `crate::nn::ReLU`, `crate::nn::Sequential`, `crate::nn::Embedding` [INFO] [stdout] --> src/zeroshot/embedding.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::nn::{Module, Linear, BatchNorm1d, Dropout, ReLU, Sequential, Embedding as EmbeddingLayer}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^ ^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Embedding` in `nn` [INFO] [stdout] | | | | | [INFO] [stdout] | | | | no `Sequential` in `nn` [INFO] [stdout] | | | no `ReLU` in `nn` [INFO] [stdout] | | no `Dropout` in `nn` [INFO] [stdout] | no `BatchNorm1d` in `nn` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] crate::ops::ActivationType::ReLU [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `serde_json` [INFO] [stdout] --> src/data/dataset_hub.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use serde_json::{Value, from_str, from_reader}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `csv` [INFO] [stdout] --> src/data/dataset_hub.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use csv::ReaderBuilder; [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `csv` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `csv`, use `cargo add csv` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `url` [INFO] [stdout] --> src/data/dataset_hub.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | use url::Url; [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `url` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `url`, use `cargo add url` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `md5` [INFO] [stdout] --> src/data/dataset_hub.rs:231:13 [INFO] [stdout] | [INFO] [stdout] 231 | use md5::{Md5, Digest}; [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `md5` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `md5`, use `cargo add md5` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ndarray_npy` [INFO] [stdout] --> src/data/dataset_hub.rs:447:13 [INFO] [stdout] | [INFO] [stdout] 447 | use ndarray_npy::{read_npy, NpzReader}; [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `ndarray_npy` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ndarray_npy`, use `cargo add ndarray_npy` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `num_complex` [INFO] [stdout] --> src/quantum/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use num_complex::{Complex64, Complex}; [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `num_complex` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `num_complex`, use `cargo add num_complex` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `graphcore::GraphCoreBackend` [INFO] [stdout] --> src/hardware/mod.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | pub use graphcore::GraphCoreBackend; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `GraphCoreBackend` in `hardware::graphcore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `fpga::FPGABackend` [INFO] [stdout] --> src/hardware/mod.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | pub use fpga::FPGABackend; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no `FPGABackend` in `hardware::fpga` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `super::npu_elementwise` [INFO] [stdout] --> src/ops/npu/mod.rs:1:16 [INFO] [stdout] | [INFO] [stdout] 1 | pub use super::npu_elementwise::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ could not find `npu_elementwise` in `super` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `super::arm_elementwise` [INFO] [stdout] --> src/ops/arm/mod.rs:1:16 [INFO] [stdout] | [INFO] [stdout] 1 | pub use super::arm_elementwise::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ could not find `arm_elementwise` in `super` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] --> src/hardware/graphcore.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | lazy_static::lazy_static! { [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] --> src/hardware/fpga.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | lazy_static::lazy_static! { [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] --> src/distributed/mpi.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | lazy_static::lazy_static! { [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] --> src/distributed/horovod.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | lazy_static::lazy_static! { [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] --> src/distributed/deepspeed.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | lazy_static::lazy_static! { [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:63:41 [INFO] [stdout] | [INFO] [stdout] 63 | let cuda_context = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:64:40 [INFO] [stdout] | [INFO] [stdout] 64 | let cuda_stream = crate::hardware::cuda::get_cuda_stream(cuda_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:80:26 [INFO] [stdout] | [INFO] [stdout] 80 | crate::hardware::cuda::execute_cuda_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:99:22 [INFO] [stdout] | [INFO] [stdout] 99 | crate::hardware::cuda::synchronize_cuda_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:125:41 [INFO] [stdout] | [INFO] [stdout] 125 | let rocm_context = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:126:40 [INFO] [stdout] | [INFO] [stdout] 126 | let rocm_stream = crate::hardware::rocm::get_rocm_stream(rocm_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:142:26 [INFO] [stdout] | [INFO] [stdout] 142 | crate::hardware::rocm::execute_rocm_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:161:22 [INFO] [stdout] | [INFO] [stdout] 161 | crate::hardware::rocm::synchronize_rocm_stream(rocm_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:187:42 [INFO] [stdout] | [INFO] [stdout] 187 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:188:41 [INFO] [stdout] | [INFO] [stdout] 188 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue(webgpu_device)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:204:26 [INFO] [stdout] | [INFO] [stdout] 204 | crate::hardware::webgpu::execute_webgpu_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:224:22 [INFO] [stdout] | [INFO] [stdout] 224 | crate::hardware::webgpu::wait_for_webgpu_operations(webgpu_queue)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:250:39 [INFO] [stdout] | [INFO] [stdout] 250 | let tpu_device = crate::hardware::tpu::get_tpu_device()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:251:40 [INFO] [stdout] | [INFO] [stdout] 251 | let tpu_context = crate::hardware::tpu::get_tpu_context()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:257:26 [INFO] [stdout] | [INFO] [stdout] 257 | crate::hardware::tpu::execute_tpu_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:272:22 [INFO] [stdout] | [INFO] [stdout] 272 | crate::hardware::tpu::wait_for_completion(tpu_context)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/copy.rs:36:41 [INFO] [stdout] | [INFO] [stdout] 36 | let cuda_context = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/copy.rs:37:40 [INFO] [stdout] | [INFO] [stdout] 37 | let cuda_stream = crate::hardware::cuda::get_cuda_stream(cuda_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/copy.rs:47:26 [INFO] [stdout] | [INFO] [stdout] 47 | crate::hardware::cuda::cuda_memcpy( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/copy.rs:55:22 [INFO] [stdout] | [INFO] [stdout] 55 | crate::hardware::cuda::synchronize_cuda_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/copy.rs:71:41 [INFO] [stdout] | [INFO] [stdout] 71 | let rocm_context = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/copy.rs:72:40 [INFO] [stdout] | [INFO] [stdout] 72 | let rocm_stream = crate::hardware::rocm::get_rocm_stream(rocm_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/copy.rs:82:26 [INFO] [stdout] | [INFO] [stdout] 82 | crate::hardware::rocm::rocm_memcpy( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/copy.rs:90:22 [INFO] [stdout] | [INFO] [stdout] 90 | crate::hardware::rocm::synchronize_rocm_stream(rocm_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:106:42 [INFO] [stdout] | [INFO] [stdout] 106 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:107:41 [INFO] [stdout] | [INFO] [stdout] 107 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue(webgpu_device)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:117:26 [INFO] [stdout] | [INFO] [stdout] 117 | crate::hardware::webgpu::webgpu_buffer_copy( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:126:22 [INFO] [stdout] | [INFO] [stdout] 126 | crate::hardware::webgpu::wait_for_webgpu_operations(webgpu_queue)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:142:39 [INFO] [stdout] | [INFO] [stdout] 142 | let tpu_device = crate::hardware::tpu::get_tpu_device()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:143:40 [INFO] [stdout] | [INFO] [stdout] 143 | let tpu_context = crate::hardware::tpu::get_tpu_context()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:149:26 [INFO] [stdout] | [INFO] [stdout] 149 | crate::hardware::tpu::execute_tpu_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:159:22 [INFO] [stdout] | [INFO] [stdout] 159 | crate::hardware::tpu::wait_for_completion(tpu_context)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:246:37 [INFO] [stdout] | [INFO] [stdout] 246 | let cuda_ctx = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:247:40 [INFO] [stdout] | [INFO] [stdout] 247 | let cuda_stream = crate::hardware::cuda::get_cuda_stream()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:265:26 [INFO] [stdout] | [INFO] [stdout] 265 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:280:22 [INFO] [stdout] | [INFO] [stdout] 280 | crate::hardware::cuda::synchronize_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:287:37 [INFO] [stdout] | [INFO] [stdout] 287 | let rocm_ctx = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:288:39 [INFO] [stdout] | [INFO] [stdout] 288 | let rocm_queue = crate::hardware::rocm::get_rocm_queue()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:307:26 [INFO] [stdout] | [INFO] [stdout] 307 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:321:22 [INFO] [stdout] | [INFO] [stdout] 321 | crate::hardware::rocm::wait_for_queue(rocm_queue)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:328:42 [INFO] [stdout] | [INFO] [stdout] 328 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:329:41 [INFO] [stdout] | [INFO] [stdout] 329 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:344:26 [INFO] [stdout] | [INFO] [stdout] 344 | crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:364:26 [INFO] [stdout] | [INFO] [stdout] 364 | crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:367:34 [INFO] [stdout] | [INFO] [stdout] 367 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:368:34 [INFO] [stdout] | [INFO] [stdout] 368 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:369:34 [INFO] [stdout] | [INFO] [stdout] 369 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(2, false, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:375:26 [INFO] [stdout] | [INFO] [stdout] 375 | crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:384:26 [INFO] [stdout] | [INFO] [stdout] 384 | crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:388:34 [INFO] [stdout] | [INFO] [stdout] 388 | crate::hardware::webgpu::BindGroupEntry::buffer(0, a_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:389:34 [INFO] [stdout] | [INFO] [stdout] 389 | crate::hardware::webgpu::BindGroupEntry::buffer(1, b_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:390:34 [INFO] [stdout] | [INFO] [stdout] 390 | crate::hardware::webgpu::BindGroupEntry::buffer(2, out_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:396:26 [INFO] [stdout] | [INFO] [stdout] 396 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:407:22 [INFO] [stdout] | [INFO] [stdout] 407 | crate::hardware::webgpu::wait_for_queue(webgpu_queue)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:435:37 [INFO] [stdout] | [INFO] [stdout] 435 | let cuda_ctx = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:436:40 [INFO] [stdout] | [INFO] [stdout] 436 | let cuda_stream = crate::hardware::cuda::get_cuda_stream()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:455:26 [INFO] [stdout] | [INFO] [stdout] 455 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:63:41 [INFO] [stdout] | [INFO] [stdout] 63 | let cuda_context = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:470:22 [INFO] [stdout] | [INFO] [stdout] 470 | crate::hardware::cuda::synchronize_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:477:37 [INFO] [stdout] | [INFO] [stdout] 477 | let rocm_ctx = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:64:40 [INFO] [stdout] | [INFO] [stdout] 64 | let cuda_stream = crate::hardware::cuda::get_cuda_stream(cuda_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:478:39 [INFO] [stdout] | [INFO] [stdout] 478 | let rocm_queue = crate::hardware::rocm::get_rocm_queue()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:80:26 [INFO] [stdout] | [INFO] [stdout] 80 | crate::hardware::cuda::execute_cuda_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:497:26 [INFO] [stdout] | [INFO] [stdout] 497 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:99:22 [INFO] [stdout] | [INFO] [stdout] 99 | crate::hardware::cuda::synchronize_cuda_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:125:41 [INFO] [stdout] | [INFO] [stdout] 125 | let rocm_context = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:511:22 [INFO] [stdout] | [INFO] [stdout] 511 | crate::hardware::rocm::wait_for_queue(rocm_queue)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:126:40 [INFO] [stdout] | [INFO] [stdout] 126 | let rocm_stream = crate::hardware::rocm::get_rocm_stream(rocm_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:518:42 [INFO] [stdout] | [INFO] [stdout] 518 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:519:41 [INFO] [stdout] | [INFO] [stdout] 519 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:142:26 [INFO] [stdout] | [INFO] [stdout] 142 | crate::hardware::rocm::execute_rocm_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:534:26 [INFO] [stdout] | [INFO] [stdout] 534 | crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:555:26 [INFO] [stdout] | [INFO] [stdout] 555 | crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:161:22 [INFO] [stdout] | [INFO] [stdout] 161 | crate::hardware::rocm::synchronize_rocm_stream(rocm_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:187:42 [INFO] [stdout] | [INFO] [stdout] 187 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:558:34 [INFO] [stdout] | [INFO] [stdout] 558 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:188:41 [INFO] [stdout] | [INFO] [stdout] 188 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue(webgpu_device)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:559:34 [INFO] [stdout] | [INFO] [stdout] 559 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:204:26 [INFO] [stdout] | [INFO] [stdout] 204 | crate::hardware::webgpu::execute_webgpu_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:224:22 [INFO] [stdout] | [INFO] [stdout] 224 | crate::hardware::webgpu::wait_for_webgpu_operations(webgpu_queue)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:560:34 [INFO] [stdout] | [INFO] [stdout] 560 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(2, false, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:567:26 [INFO] [stdout] | [INFO] [stdout] 567 | crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:250:39 [INFO] [stdout] | [INFO] [stdout] 250 | let tpu_device = crate::hardware::tpu::get_tpu_device()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:577:26 [INFO] [stdout] | [INFO] [stdout] 577 | crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:251:40 [INFO] [stdout] | [INFO] [stdout] 251 | let tpu_context = crate::hardware::tpu::get_tpu_context()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:581:34 [INFO] [stdout] | [INFO] [stdout] 581 | crate::hardware::webgpu::BindGroupEntry::buffer(0, a_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:582:34 [INFO] [stdout] | [INFO] [stdout] 582 | crate::hardware::webgpu::BindGroupEntry::buffer(1, b_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:257:26 [INFO] [stdout] | [INFO] [stdout] 257 | crate::hardware::tpu::execute_tpu_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:583:34 [INFO] [stdout] | [INFO] [stdout] 583 | crate::hardware::webgpu::BindGroupEntry::buffer(2, out_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/transpose.rs:272:22 [INFO] [stdout] | [INFO] [stdout] 272 | crate::hardware::tpu::wait_for_completion(tpu_context)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:589:26 [INFO] [stdout] | [INFO] [stdout] 589 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/copy.rs:36:41 [INFO] [stdout] | [INFO] [stdout] 36 | let cuda_context = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:600:22 [INFO] [stdout] | [INFO] [stdout] 600 | crate::hardware::webgpu::wait_for_queue(webgpu_queue)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/copy.rs:37:40 [INFO] [stdout] | [INFO] [stdout] 37 | let cuda_stream = crate::hardware::cuda::get_cuda_stream(cuda_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:628:37 [INFO] [stdout] | [INFO] [stdout] 628 | let cuda_ctx = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:629:40 [INFO] [stdout] | [INFO] [stdout] 629 | let cuda_stream = crate::hardware::cuda::get_cuda_stream()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/copy.rs:47:26 [INFO] [stdout] | [INFO] [stdout] 47 | crate::hardware::cuda::cuda_memcpy( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/blas/copy.rs:55:22 [INFO] [stdout] | [INFO] [stdout] 55 | crate::hardware::cuda::synchronize_cuda_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:648:26 [INFO] [stdout] | [INFO] [stdout] 648 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/copy.rs:71:41 [INFO] [stdout] | [INFO] [stdout] 71 | let rocm_context = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:663:22 [INFO] [stdout] | [INFO] [stdout] 663 | crate::hardware::cuda::synchronize_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/copy.rs:72:40 [INFO] [stdout] | [INFO] [stdout] 72 | let rocm_stream = crate::hardware::rocm::get_rocm_stream(rocm_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:670:37 [INFO] [stdout] | [INFO] [stdout] 670 | let rocm_ctx = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/copy.rs:82:26 [INFO] [stdout] | [INFO] [stdout] 82 | crate::hardware::rocm::rocm_memcpy( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:671:39 [INFO] [stdout] | [INFO] [stdout] 671 | let rocm_queue = crate::hardware::rocm::get_rocm_queue()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/blas/copy.rs:90:22 [INFO] [stdout] | [INFO] [stdout] 90 | crate::hardware::rocm::synchronize_rocm_stream(rocm_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:106:42 [INFO] [stdout] | [INFO] [stdout] 106 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:690:26 [INFO] [stdout] | [INFO] [stdout] 690 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:107:41 [INFO] [stdout] | [INFO] [stdout] 107 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue(webgpu_device)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:704:22 [INFO] [stdout] | [INFO] [stdout] 704 | crate::hardware::rocm::wait_for_queue(rocm_queue)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:117:26 [INFO] [stdout] | [INFO] [stdout] 117 | crate::hardware::webgpu::webgpu_buffer_copy( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:126:22 [INFO] [stdout] | [INFO] [stdout] 126 | crate::hardware::webgpu::wait_for_webgpu_operations(webgpu_queue)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:711:42 [INFO] [stdout] | [INFO] [stdout] 711 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:142:39 [INFO] [stdout] | [INFO] [stdout] 142 | let tpu_device = crate::hardware::tpu::get_tpu_device()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:712:41 [INFO] [stdout] | [INFO] [stdout] 712 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:143:40 [INFO] [stdout] | [INFO] [stdout] 143 | let tpu_context = crate::hardware::tpu::get_tpu_context()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:149:26 [INFO] [stdout] | [INFO] [stdout] 149 | crate::hardware::tpu::execute_tpu_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:727:26 [INFO] [stdout] | [INFO] [stdout] 727 | crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/blas/copy.rs:159:22 [INFO] [stdout] | [INFO] [stdout] 159 | crate::hardware::tpu::wait_for_completion(tpu_context)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:748:26 [INFO] [stdout] | [INFO] [stdout] 748 | crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:246:37 [INFO] [stdout] | [INFO] [stdout] 246 | let cuda_ctx = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:751:34 [INFO] [stdout] | [INFO] [stdout] 751 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:752:34 [INFO] [stdout] | [INFO] [stdout] 752 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:247:40 [INFO] [stdout] | [INFO] [stdout] 247 | let cuda_stream = crate::hardware::cuda::get_cuda_stream()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:753:34 [INFO] [stdout] | [INFO] [stdout] 753 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(2, false, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:265:26 [INFO] [stdout] | [INFO] [stdout] 265 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:760:26 [INFO] [stdout] | [INFO] [stdout] 760 | crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:770:26 [INFO] [stdout] | [INFO] [stdout] 770 | crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:280:22 [INFO] [stdout] | [INFO] [stdout] 280 | crate::hardware::cuda::synchronize_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:774:34 [INFO] [stdout] | [INFO] [stdout] 774 | crate::hardware::webgpu::BindGroupEntry::buffer(0, a_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:287:37 [INFO] [stdout] | [INFO] [stdout] 287 | let rocm_ctx = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:775:34 [INFO] [stdout] | [INFO] [stdout] 775 | crate::hardware::webgpu::BindGroupEntry::buffer(1, b_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:288:39 [INFO] [stdout] | [INFO] [stdout] 288 | let rocm_queue = crate::hardware::rocm::get_rocm_queue()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:307:26 [INFO] [stdout] | [INFO] [stdout] 307 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:776:34 [INFO] [stdout] | [INFO] [stdout] 776 | crate::hardware::webgpu::BindGroupEntry::buffer(2, out_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:321:22 [INFO] [stdout] | [INFO] [stdout] 321 | crate::hardware::rocm::wait_for_queue(rocm_queue)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:782:26 [INFO] [stdout] | [INFO] [stdout] 782 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:793:22 [INFO] [stdout] | [INFO] [stdout] 793 | crate::hardware::webgpu::wait_for_queue(webgpu_queue)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:328:42 [INFO] [stdout] | [INFO] [stdout] 328 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:826:37 [INFO] [stdout] | [INFO] [stdout] 826 | let cuda_ctx = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:329:41 [INFO] [stdout] | [INFO] [stdout] 329 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:827:40 [INFO] [stdout] | [INFO] [stdout] 827 | let cuda_stream = crate::hardware::cuda::get_cuda_stream()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:344:26 [INFO] [stdout] | [INFO] [stdout] 344 | crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:846:26 [INFO] [stdout] | [INFO] [stdout] 846 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:861:22 [INFO] [stdout] | [INFO] [stdout] 861 | crate::hardware::cuda::synchronize_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:364:26 [INFO] [stdout] | [INFO] [stdout] 364 | crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:367:34 [INFO] [stdout] | [INFO] [stdout] 367 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:868:37 [INFO] [stdout] | [INFO] [stdout] 868 | let rocm_ctx = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:869:39 [INFO] [stdout] | [INFO] [stdout] 869 | let rocm_queue = crate::hardware::rocm::get_rocm_queue()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:368:34 [INFO] [stdout] | [INFO] [stdout] 368 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:888:26 [INFO] [stdout] | [INFO] [stdout] 888 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:902:22 [INFO] [stdout] | [INFO] [stdout] 902 | crate::hardware::rocm::wait_for_queue(rocm_queue)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:369:34 [INFO] [stdout] | [INFO] [stdout] 369 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(2, false, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:909:42 [INFO] [stdout] | [INFO] [stdout] 909 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:375:26 [INFO] [stdout] | [INFO] [stdout] 375 | crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:910:41 [INFO] [stdout] | [INFO] [stdout] 910 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:384:26 [INFO] [stdout] | [INFO] [stdout] 384 | crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:388:34 [INFO] [stdout] | [INFO] [stdout] 388 | crate::hardware::webgpu::BindGroupEntry::buffer(0, a_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:925:26 [INFO] [stdout] | [INFO] [stdout] 925 | crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:389:34 [INFO] [stdout] | [INFO] [stdout] 389 | crate::hardware::webgpu::BindGroupEntry::buffer(1, b_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:950:26 [INFO] [stdout] | [INFO] [stdout] 950 | crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:390:34 [INFO] [stdout] | [INFO] [stdout] 390 | crate::hardware::webgpu::BindGroupEntry::buffer(2, out_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:953:34 [INFO] [stdout] | [INFO] [stdout] 953 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:396:26 [INFO] [stdout] | [INFO] [stdout] 396 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:954:34 [INFO] [stdout] | [INFO] [stdout] 954 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:407:22 [INFO] [stdout] | [INFO] [stdout] 407 | crate::hardware::webgpu::wait_for_queue(webgpu_queue)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:955:34 [INFO] [stdout] | [INFO] [stdout] 955 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(2, false, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:435:37 [INFO] [stdout] | [INFO] [stdout] 435 | let cuda_ctx = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:436:40 [INFO] [stdout] | [INFO] [stdout] 436 | let cuda_stream = crate::hardware::cuda::get_cuda_stream()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:962:26 [INFO] [stdout] | [INFO] [stdout] 962 | crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:455:26 [INFO] [stdout] | [INFO] [stdout] 455 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:972:26 [INFO] [stdout] | [INFO] [stdout] 972 | crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:976:34 [INFO] [stdout] | [INFO] [stdout] 976 | crate::hardware::webgpu::BindGroupEntry::buffer(0, a_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:470:22 [INFO] [stdout] | [INFO] [stdout] 470 | crate::hardware::cuda::synchronize_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:977:34 [INFO] [stdout] | [INFO] [stdout] 977 | crate::hardware::webgpu::BindGroupEntry::buffer(1, b_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:477:37 [INFO] [stdout] | [INFO] [stdout] 477 | let rocm_ctx = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:978:34 [INFO] [stdout] | [INFO] [stdout] 978 | crate::hardware::webgpu::BindGroupEntry::buffer(2, out_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:478:39 [INFO] [stdout] | [INFO] [stdout] 478 | let rocm_queue = crate::hardware::rocm::get_rocm_queue()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:984:26 [INFO] [stdout] | [INFO] [stdout] 984 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:497:26 [INFO] [stdout] | [INFO] [stdout] 497 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:995:22 [INFO] [stdout] | [INFO] [stdout] 995 | crate::hardware::webgpu::wait_for_queue(webgpu_queue)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:511:22 [INFO] [stdout] | [INFO] [stdout] 511 | crate::hardware::rocm::wait_for_queue(rocm_queue)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1021:40 [INFO] [stdout] | [INFO] [stdout] 1021 | let cuda_device = crate::hardware::cuda::get_cuda_device()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:518:42 [INFO] [stdout] | [INFO] [stdout] 518 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:519:41 [INFO] [stdout] | [INFO] [stdout] 519 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1022:41 [INFO] [stdout] | [INFO] [stdout] 1022 | let cuda_context = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:534:26 [INFO] [stdout] | [INFO] [stdout] 534 | crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:555:26 [INFO] [stdout] | [INFO] [stdout] 555 | crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1036:26 [INFO] [stdout] | [INFO] [stdout] 1036 | crate::hardware::cuda::execute_cuda_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:558:34 [INFO] [stdout] | [INFO] [stdout] 558 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1046:22 [INFO] [stdout] | [INFO] [stdout] 1046 | crate::hardware::cuda::wait_for_completion(cuda_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:559:34 [INFO] [stdout] | [INFO] [stdout] 559 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:560:34 [INFO] [stdout] | [INFO] [stdout] 560 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(2, false, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1053:40 [INFO] [stdout] | [INFO] [stdout] 1053 | let rocm_device = crate::hardware::rocm::get_rocm_device()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:567:26 [INFO] [stdout] | [INFO] [stdout] 567 | crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1054:41 [INFO] [stdout] | [INFO] [stdout] 1054 | let rocm_context = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:577:26 [INFO] [stdout] | [INFO] [stdout] 577 | crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1068:26 [INFO] [stdout] | [INFO] [stdout] 1068 | crate::hardware::rocm::execute_rocm_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:581:34 [INFO] [stdout] | [INFO] [stdout] 581 | crate::hardware::webgpu::BindGroupEntry::buffer(0, a_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1078:22 [INFO] [stdout] | [INFO] [stdout] 1078 | crate::hardware::rocm::wait_for_completion(rocm_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1085:42 [INFO] [stdout] | [INFO] [stdout] 1085 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:582:34 [INFO] [stdout] | [INFO] [stdout] 582 | crate::hardware::webgpu::BindGroupEntry::buffer(1, b_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1086:43 [INFO] [stdout] | [INFO] [stdout] 1086 | let webgpu_context = crate::hardware::webgpu::get_webgpu_context()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:583:34 [INFO] [stdout] | [INFO] [stdout] 583 | crate::hardware::webgpu::BindGroupEntry::buffer(2, out_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1219:39 [INFO] [stdout] | [INFO] [stdout] 1219 | let tpu_device = crate::hardware::tpu::get_tpu_device()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:589:26 [INFO] [stdout] | [INFO] [stdout] 589 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1220:40 [INFO] [stdout] | [INFO] [stdout] 1220 | let tpu_context = crate::hardware::tpu::get_tpu_context()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:600:22 [INFO] [stdout] | [INFO] [stdout] 600 | crate::hardware::webgpu::wait_for_queue(webgpu_queue)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1234:26 [INFO] [stdout] | [INFO] [stdout] 1234 | crate::hardware::tpu::execute_tpu_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:628:37 [INFO] [stdout] | [INFO] [stdout] 628 | let cuda_ctx = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1244:22 [INFO] [stdout] | [INFO] [stdout] 1244 | crate::hardware::tpu::wait_for_completion(tpu_context)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:629:40 [INFO] [stdout] | [INFO] [stdout] 629 | let cuda_stream = crate::hardware::cuda::get_cuda_stream()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1270:40 [INFO] [stdout] | [INFO] [stdout] 1270 | let cuda_device = crate::hardware::cuda::get_cuda_device()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1271:41 [INFO] [stdout] | [INFO] [stdout] 1271 | let cuda_context = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:648:26 [INFO] [stdout] | [INFO] [stdout] 648 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:663:22 [INFO] [stdout] | [INFO] [stdout] 663 | crate::hardware::cuda::synchronize_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:670:37 [INFO] [stdout] | [INFO] [stdout] 670 | let rocm_ctx = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1284:26 [INFO] [stdout] | [INFO] [stdout] 1284 | crate::hardware::cuda::execute_cuda_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:671:39 [INFO] [stdout] | [INFO] [stdout] 671 | let rocm_queue = crate::hardware::rocm::get_rocm_queue()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1294:22 [INFO] [stdout] | [INFO] [stdout] 1294 | crate::hardware::cuda::wait_for_completion(cuda_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1301:40 [INFO] [stdout] | [INFO] [stdout] 1301 | let rocm_device = crate::hardware::rocm::get_rocm_device()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:690:26 [INFO] [stdout] | [INFO] [stdout] 690 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1302:41 [INFO] [stdout] | [INFO] [stdout] 1302 | let rocm_context = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:704:22 [INFO] [stdout] | [INFO] [stdout] 704 | crate::hardware::rocm::wait_for_queue(rocm_queue)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1315:26 [INFO] [stdout] | [INFO] [stdout] 1315 | crate::hardware::rocm::execute_rocm_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:711:42 [INFO] [stdout] | [INFO] [stdout] 711 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1325:22 [INFO] [stdout] | [INFO] [stdout] 1325 | crate::hardware::rocm::wait_for_completion(rocm_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1332:42 [INFO] [stdout] | [INFO] [stdout] 1332 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:712:41 [INFO] [stdout] | [INFO] [stdout] 712 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1333:43 [INFO] [stdout] | [INFO] [stdout] 1333 | let webgpu_context = crate::hardware::webgpu::get_webgpu_context()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1446:39 [INFO] [stdout] | [INFO] [stdout] 1446 | let tpu_device = crate::hardware::tpu::get_tpu_device()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1447:40 [INFO] [stdout] | [INFO] [stdout] 1447 | let tpu_context = crate::hardware::tpu::get_tpu_context()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:727:26 [INFO] [stdout] | [INFO] [stdout] 727 | crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:748:26 [INFO] [stdout] | [INFO] [stdout] 748 | crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1460:26 [INFO] [stdout] | [INFO] [stdout] 1460 | crate::hardware::tpu::execute_tpu_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1470:22 [INFO] [stdout] | [INFO] [stdout] 1470 | crate::hardware::tpu::wait_for_completion(tpu_context)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:751:34 [INFO] [stdout] | [INFO] [stdout] 751 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1496:40 [INFO] [stdout] | [INFO] [stdout] 1496 | let cuda_device = crate::hardware::cuda::get_cuda_device()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:752:34 [INFO] [stdout] | [INFO] [stdout] 752 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1497:41 [INFO] [stdout] | [INFO] [stdout] 1497 | let cuda_context = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1510:26 [INFO] [stdout] | [INFO] [stdout] 1510 | crate::hardware::cuda::execute_cuda_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:753:34 [INFO] [stdout] | [INFO] [stdout] 753 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(2, false, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1520:22 [INFO] [stdout] | [INFO] [stdout] 1520 | crate::hardware::cuda::wait_for_completion(cuda_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:760:26 [INFO] [stdout] | [INFO] [stdout] 760 | crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:770:26 [INFO] [stdout] | [INFO] [stdout] 770 | crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1527:40 [INFO] [stdout] | [INFO] [stdout] 1527 | let rocm_device = crate::hardware::rocm::get_rocm_device()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:774:34 [INFO] [stdout] | [INFO] [stdout] 774 | crate::hardware::webgpu::BindGroupEntry::buffer(0, a_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1528:41 [INFO] [stdout] | [INFO] [stdout] 1528 | let rocm_context = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:775:34 [INFO] [stdout] | [INFO] [stdout] 775 | crate::hardware::webgpu::BindGroupEntry::buffer(1, b_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:776:34 [INFO] [stdout] | [INFO] [stdout] 776 | crate::hardware::webgpu::BindGroupEntry::buffer(2, out_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1541:26 [INFO] [stdout] | [INFO] [stdout] 1541 | crate::hardware::rocm::execute_rocm_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:782:26 [INFO] [stdout] | [INFO] [stdout] 782 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1551:22 [INFO] [stdout] | [INFO] [stdout] 1551 | crate::hardware::rocm::wait_for_completion(rocm_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:793:22 [INFO] [stdout] | [INFO] [stdout] 793 | crate::hardware::webgpu::wait_for_queue(webgpu_queue)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1558:42 [INFO] [stdout] | [INFO] [stdout] 1558 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:826:37 [INFO] [stdout] | [INFO] [stdout] 826 | let cuda_ctx = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1559:43 [INFO] [stdout] | [INFO] [stdout] 1559 | let webgpu_context = crate::hardware::webgpu::get_webgpu_context()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:827:40 [INFO] [stdout] | [INFO] [stdout] 827 | let cuda_stream = crate::hardware::cuda::get_cuda_stream()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1672:39 [INFO] [stdout] | [INFO] [stdout] 1672 | let tpu_device = crate::hardware::tpu::get_tpu_device()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:846:26 [INFO] [stdout] | [INFO] [stdout] 846 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1673:40 [INFO] [stdout] | [INFO] [stdout] 1673 | let tpu_context = crate::hardware::tpu::get_tpu_context()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1686:26 [INFO] [stdout] | [INFO] [stdout] 1686 | crate::hardware::tpu::execute_tpu_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:861:22 [INFO] [stdout] | [INFO] [stdout] 861 | crate::hardware::cuda::synchronize_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1696:22 [INFO] [stdout] | [INFO] [stdout] 1696 | crate::hardware::tpu::wait_for_completion(tpu_context)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:868:37 [INFO] [stdout] | [INFO] [stdout] 868 | let rocm_ctx = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:85:37 [INFO] [stdout] | [INFO] [stdout] 85 | let cuda_ctx = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:86:40 [INFO] [stdout] | [INFO] [stdout] 86 | let cuda_stream = crate::hardware::cuda::get_cuda_stream()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:869:39 [INFO] [stdout] | [INFO] [stdout] 869 | let rocm_queue = crate::hardware::rocm::get_rocm_queue()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:100:34 [INFO] [stdout] | [INFO] [stdout] 100 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:888:26 [INFO] [stdout] | [INFO] [stdout] 888 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:120:34 [INFO] [stdout] | [INFO] [stdout] 120 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:902:22 [INFO] [stdout] | [INFO] [stdout] 902 | crate::hardware::rocm::wait_for_queue(rocm_queue)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:140:34 [INFO] [stdout] | [INFO] [stdout] 140 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:909:42 [INFO] [stdout] | [INFO] [stdout] 909 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:160:34 [INFO] [stdout] | [INFO] [stdout] 160 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:910:41 [INFO] [stdout] | [INFO] [stdout] 910 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:176:22 [INFO] [stdout] | [INFO] [stdout] 176 | crate::hardware::cuda::synchronize_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:925:26 [INFO] [stdout] | [INFO] [stdout] 925 | crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:183:37 [INFO] [stdout] | [INFO] [stdout] 183 | let rocm_ctx = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:950:26 [INFO] [stdout] | [INFO] [stdout] 950 | crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:184:40 [INFO] [stdout] | [INFO] [stdout] 184 | let rocm_stream = crate::hardware::rocm::get_rocm_stream()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:953:34 [INFO] [stdout] | [INFO] [stdout] 953 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:198:34 [INFO] [stdout] | [INFO] [stdout] 198 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:954:34 [INFO] [stdout] | [INFO] [stdout] 954 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, true, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:217:34 [INFO] [stdout] | [INFO] [stdout] 217 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:236:34 [INFO] [stdout] | [INFO] [stdout] 236 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:955:34 [INFO] [stdout] | [INFO] [stdout] 955 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(2, false, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:255:34 [INFO] [stdout] | [INFO] [stdout] 255 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:962:26 [INFO] [stdout] | [INFO] [stdout] 962 | crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:972:26 [INFO] [stdout] | [INFO] [stdout] 972 | crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:270:22 [INFO] [stdout] | [INFO] [stdout] 270 | crate::hardware::rocm::synchronize_stream(rocm_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:976:34 [INFO] [stdout] | [INFO] [stdout] 976 | crate::hardware::webgpu::BindGroupEntry::buffer(0, a_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:977:34 [INFO] [stdout] | [INFO] [stdout] 977 | crate::hardware::webgpu::BindGroupEntry::buffer(1, b_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:277:42 [INFO] [stdout] | [INFO] [stdout] 277 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:978:34 [INFO] [stdout] | [INFO] [stdout] 978 | crate::hardware::webgpu::BindGroupEntry::buffer(2, out_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:278:41 [INFO] [stdout] | [INFO] [stdout] 278 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:288:50 [INFO] [stdout] | [INFO] [stdout] 288 | let shader_module = crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:984:26 [INFO] [stdout] | [INFO] [stdout] 984 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:995:22 [INFO] [stdout] | [INFO] [stdout] 995 | crate::hardware::webgpu::wait_for_queue(webgpu_queue)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:294:54 [INFO] [stdout] | [INFO] [stdout] 294 | let bind_group_layout = crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:297:38 [INFO] [stdout] | [INFO] [stdout] 297 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1021:40 [INFO] [stdout] | [INFO] [stdout] 1021 | let cuda_device = crate::hardware::cuda::get_cuda_device()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1022:41 [INFO] [stdout] | [INFO] [stdout] 1022 | let cuda_context = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:298:38 [INFO] [stdout] | [INFO] [stdout] 298 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:302:45 [INFO] [stdout] | [INFO] [stdout] 302 | let pipeline = crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1036:26 [INFO] [stdout] | [INFO] [stdout] 1036 | crate::hardware::cuda::execute_cuda_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1046:22 [INFO] [stdout] | [INFO] [stdout] 1046 | crate::hardware::cuda::wait_for_completion(cuda_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:309:47 [INFO] [stdout] | [INFO] [stdout] 309 | let bind_group = crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1053:40 [INFO] [stdout] | [INFO] [stdout] 1053 | let rocm_device = crate::hardware::rocm::get_rocm_device()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1054:41 [INFO] [stdout] | [INFO] [stdout] 1054 | let rocm_context = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:313:38 [INFO] [stdout] | [INFO] [stdout] 313 | crate::hardware::webgpu::BindGroupEntry::buffer(0, input_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1068:26 [INFO] [stdout] | [INFO] [stdout] 1068 | crate::hardware::rocm::execute_rocm_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:314:38 [INFO] [stdout] | [INFO] [stdout] 314 | crate::hardware::webgpu::BindGroupEntry::buffer(1, output_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1078:22 [INFO] [stdout] | [INFO] [stdout] 1078 | crate::hardware::rocm::wait_for_completion(rocm_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:321:30 [INFO] [stdout] | [INFO] [stdout] 321 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1085:42 [INFO] [stdout] | [INFO] [stdout] 1085 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:332:50 [INFO] [stdout] | [INFO] [stdout] 332 | let shader_module = crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1086:43 [INFO] [stdout] | [INFO] [stdout] 1086 | let webgpu_context = crate::hardware::webgpu::get_webgpu_context()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1219:39 [INFO] [stdout] | [INFO] [stdout] 1219 | let tpu_device = crate::hardware::tpu::get_tpu_device()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:338:54 [INFO] [stdout] | [INFO] [stdout] 338 | let bind_group_layout = crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:341:38 [INFO] [stdout] | [INFO] [stdout] 341 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1220:40 [INFO] [stdout] | [INFO] [stdout] 1220 | let tpu_context = crate::hardware::tpu::get_tpu_context()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1234:26 [INFO] [stdout] | [INFO] [stdout] 1234 | crate::hardware::tpu::execute_tpu_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:342:38 [INFO] [stdout] | [INFO] [stdout] 342 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:343:38 [INFO] [stdout] | [INFO] [stdout] 343 | crate::hardware::webgpu::BindGroupLayoutEntry::uniform(2), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1244:22 [INFO] [stdout] | [INFO] [stdout] 1244 | crate::hardware::tpu::wait_for_completion(tpu_context)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:347:45 [INFO] [stdout] | [INFO] [stdout] 347 | let pipeline = crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:355:51 [INFO] [stdout] | [INFO] [stdout] 355 | let uniform_buffer = crate::hardware::webgpu::create_uniform_buffer( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1270:40 [INFO] [stdout] | [INFO] [stdout] 1270 | let cuda_device = crate::hardware::cuda::get_cuda_device()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:360:47 [INFO] [stdout] | [INFO] [stdout] 360 | let bind_group = crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1271:41 [INFO] [stdout] | [INFO] [stdout] 1271 | let cuda_context = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:364:38 [INFO] [stdout] | [INFO] [stdout] 364 | crate::hardware::webgpu::BindGroupEntry::buffer(0, input_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1284:26 [INFO] [stdout] | [INFO] [stdout] 1284 | crate::hardware::cuda::execute_cuda_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:365:38 [INFO] [stdout] | [INFO] [stdout] 365 | crate::hardware::webgpu::BindGroupEntry::buffer(1, output_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:366:38 [INFO] [stdout] | [INFO] [stdout] 366 | crate::hardware::webgpu::BindGroupEntry::uniform(2, uniform_buffer), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1294:22 [INFO] [stdout] | [INFO] [stdout] 1294 | crate::hardware::cuda::wait_for_completion(cuda_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1301:40 [INFO] [stdout] | [INFO] [stdout] 1301 | let rocm_device = crate::hardware::rocm::get_rocm_device()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:373:30 [INFO] [stdout] | [INFO] [stdout] 373 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1302:41 [INFO] [stdout] | [INFO] [stdout] 1302 | let rocm_context = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1315:26 [INFO] [stdout] | [INFO] [stdout] 1315 | crate::hardware::rocm::execute_rocm_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:384:50 [INFO] [stdout] | [INFO] [stdout] 384 | let shader_module = crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1325:22 [INFO] [stdout] | [INFO] [stdout] 1325 | crate::hardware::rocm::wait_for_completion(rocm_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:390:54 [INFO] [stdout] | [INFO] [stdout] 390 | let bind_group_layout = crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:393:38 [INFO] [stdout] | [INFO] [stdout] 393 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1332:42 [INFO] [stdout] | [INFO] [stdout] 1332 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1333:43 [INFO] [stdout] | [INFO] [stdout] 1333 | let webgpu_context = crate::hardware::webgpu::get_webgpu_context()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:394:38 [INFO] [stdout] | [INFO] [stdout] 394 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1446:39 [INFO] [stdout] | [INFO] [stdout] 1446 | let tpu_device = crate::hardware::tpu::get_tpu_device()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:398:45 [INFO] [stdout] | [INFO] [stdout] 398 | let pipeline = crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:405:47 [INFO] [stdout] | [INFO] [stdout] 405 | let bind_group = crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1447:40 [INFO] [stdout] | [INFO] [stdout] 1447 | let tpu_context = crate::hardware::tpu::get_tpu_context()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1460:26 [INFO] [stdout] | [INFO] [stdout] 1460 | crate::hardware::tpu::execute_tpu_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:409:38 [INFO] [stdout] | [INFO] [stdout] 409 | crate::hardware::webgpu::BindGroupEntry::buffer(0, input_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1470:22 [INFO] [stdout] | [INFO] [stdout] 1470 | crate::hardware::tpu::wait_for_completion(tpu_context)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:410:38 [INFO] [stdout] | [INFO] [stdout] 410 | crate::hardware::webgpu::BindGroupEntry::buffer(1, output_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1496:40 [INFO] [stdout] | [INFO] [stdout] 1496 | let cuda_device = crate::hardware::cuda::get_cuda_device()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1497:41 [INFO] [stdout] | [INFO] [stdout] 1497 | let cuda_context = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:417:30 [INFO] [stdout] | [INFO] [stdout] 417 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1510:26 [INFO] [stdout] | [INFO] [stdout] 1510 | crate::hardware::cuda::execute_cuda_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:428:50 [INFO] [stdout] | [INFO] [stdout] 428 | let shader_module = crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/elementwise.rs:1520:22 [INFO] [stdout] | [INFO] [stdout] 1520 | crate::hardware::cuda::wait_for_completion(cuda_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:434:54 [INFO] [stdout] | [INFO] [stdout] 434 | let bind_group_layout = crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1527:40 [INFO] [stdout] | [INFO] [stdout] 1527 | let rocm_device = crate::hardware::rocm::get_rocm_device()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:437:38 [INFO] [stdout] | [INFO] [stdout] 437 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1528:41 [INFO] [stdout] | [INFO] [stdout] 1528 | let rocm_context = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:438:38 [INFO] [stdout] | [INFO] [stdout] 438 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1541:26 [INFO] [stdout] | [INFO] [stdout] 1541 | crate::hardware::rocm::execute_rocm_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/elementwise.rs:1551:22 [INFO] [stdout] | [INFO] [stdout] 1551 | crate::hardware::rocm::wait_for_completion(rocm_context)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:442:45 [INFO] [stdout] | [INFO] [stdout] 442 | let pipeline = crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1558:42 [INFO] [stdout] | [INFO] [stdout] 1558 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:449:47 [INFO] [stdout] | [INFO] [stdout] 449 | let bind_group = crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1559:43 [INFO] [stdout] | [INFO] [stdout] 1559 | let webgpu_context = crate::hardware::webgpu::get_webgpu_context()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1672:39 [INFO] [stdout] | [INFO] [stdout] 1672 | let tpu_device = crate::hardware::tpu::get_tpu_device()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:453:38 [INFO] [stdout] | [INFO] [stdout] 453 | crate::hardware::webgpu::BindGroupEntry::buffer(0, input_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1673:40 [INFO] [stdout] | [INFO] [stdout] 1673 | let tpu_context = crate::hardware::tpu::get_tpu_context()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:454:38 [INFO] [stdout] | [INFO] [stdout] 454 | crate::hardware::webgpu::BindGroupEntry::buffer(1, output_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1686:26 [INFO] [stdout] | [INFO] [stdout] 1686 | crate::hardware::tpu::execute_tpu_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:461:30 [INFO] [stdout] | [INFO] [stdout] 461 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/elementwise.rs:1696:22 [INFO] [stdout] | [INFO] [stdout] 1696 | crate::hardware::tpu::wait_for_completion(tpu_context)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:472:22 [INFO] [stdout] | [INFO] [stdout] 472 | crate::hardware::webgpu::device_poll(webgpu_device, true)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:85:37 [INFO] [stdout] | [INFO] [stdout] 85 | let cuda_ctx = crate::hardware::cuda::get_cuda_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:479:36 [INFO] [stdout] | [INFO] [stdout] 479 | let tpu_ctx = crate::hardware::tpu::get_tpu_context()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:86:40 [INFO] [stdout] | [INFO] [stdout] 86 | let cuda_stream = crate::hardware::cuda::get_cuda_stream()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:480:39 [INFO] [stdout] | [INFO] [stdout] 480 | let tpu_device = crate::hardware::tpu::get_tpu_device(tpu_ctx)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:100:34 [INFO] [stdout] | [INFO] [stdout] 100 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:488:43 [INFO] [stdout] | [INFO] [stdout] 488 | let tpu_op = crate::hardware::tpu::create_reduction_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:496:30 [INFO] [stdout] | [INFO] [stdout] 496 | crate::hardware::tpu::execute_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:120:34 [INFO] [stdout] | [INFO] [stdout] 120 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:505:43 [INFO] [stdout] | [INFO] [stdout] 505 | let tpu_op = crate::hardware::tpu::create_reduction_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:513:30 [INFO] [stdout] | [INFO] [stdout] 513 | crate::hardware::tpu::execute_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:140:34 [INFO] [stdout] | [INFO] [stdout] 140 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:522:43 [INFO] [stdout] | [INFO] [stdout] 522 | let tpu_op = crate::hardware::tpu::create_reduction_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:530:30 [INFO] [stdout] | [INFO] [stdout] 530 | crate::hardware::tpu::execute_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:160:34 [INFO] [stdout] | [INFO] [stdout] 160 | crate::hardware::cuda::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:539:43 [INFO] [stdout] | [INFO] [stdout] 539 | let tpu_op = crate::hardware::tpu::create_reduction_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `cuda` is private [INFO] [stdout] --> src/ops/reduction.rs:176:22 [INFO] [stdout] | [INFO] [stdout] 176 | crate::hardware::cuda::synchronize_stream(cuda_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `cuda` is defined here [INFO] [stdout] --> src/hardware/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | mod cuda; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:547:30 [INFO] [stdout] | [INFO] [stdout] 547 | crate::hardware::tpu::execute_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:183:37 [INFO] [stdout] | [INFO] [stdout] 183 | let rocm_ctx = crate::hardware::rocm::get_rocm_context()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:557:22 [INFO] [stdout] | [INFO] [stdout] 557 | crate::hardware::tpu::wait_for_completion(tpu_ctx, tpu_device)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:184:40 [INFO] [stdout] | [INFO] [stdout] 184 | let rocm_stream = crate::hardware::rocm::get_rocm_stream()?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:198:34 [INFO] [stdout] | [INFO] [stdout] 198 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:217:34 [INFO] [stdout] | [INFO] [stdout] 217 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:236:34 [INFO] [stdout] | [INFO] [stdout] 236 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:255:34 [INFO] [stdout] | [INFO] [stdout] 255 | crate::hardware::rocm::launch_kernel( [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `rocm` is private [INFO] [stdout] --> src/ops/reduction.rs:270:22 [INFO] [stdout] | [INFO] [stdout] 270 | crate::hardware::rocm::synchronize_stream(rocm_stream)?; [INFO] [stdout] | ^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `rocm` is defined here [INFO] [stdout] --> src/hardware/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | mod rocm; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:277:42 [INFO] [stdout] | [INFO] [stdout] 277 | let webgpu_device = crate::hardware::webgpu::get_webgpu_device()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:278:41 [INFO] [stdout] | [INFO] [stdout] 278 | let webgpu_queue = crate::hardware::webgpu::get_webgpu_queue()?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:288:50 [INFO] [stdout] | [INFO] [stdout] 288 | let shader_module = crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:294:54 [INFO] [stdout] | [INFO] [stdout] 294 | let bind_group_layout = crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:297:38 [INFO] [stdout] | [INFO] [stdout] 297 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:298:38 [INFO] [stdout] | [INFO] [stdout] 298 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:302:45 [INFO] [stdout] | [INFO] [stdout] 302 | let pipeline = crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:309:47 [INFO] [stdout] | [INFO] [stdout] 309 | let bind_group = crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:313:38 [INFO] [stdout] | [INFO] [stdout] 313 | crate::hardware::webgpu::BindGroupEntry::buffer(0, input_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:314:38 [INFO] [stdout] | [INFO] [stdout] 314 | crate::hardware::webgpu::BindGroupEntry::buffer(1, output_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:321:30 [INFO] [stdout] | [INFO] [stdout] 321 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:332:50 [INFO] [stdout] | [INFO] [stdout] 332 | let shader_module = crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:338:54 [INFO] [stdout] | [INFO] [stdout] 338 | let bind_group_layout = crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:41:15 [INFO] [stdout] | [INFO] [stdout] 41 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:66:15 [INFO] [stdout] | [INFO] [stdout] 66 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:89:19 [INFO] [stdout] | [INFO] [stdout] 89 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:98:15 [INFO] [stdout] | [INFO] [stdout] 98 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:124:19 [INFO] [stdout] | [INFO] [stdout] 124 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 133 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:161:19 [INFO] [stdout] | [INFO] [stdout] 161 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:170:15 [INFO] [stdout] | [INFO] [stdout] 170 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:198:19 [INFO] [stdout] | [INFO] [stdout] 198 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:207:15 [INFO] [stdout] | [INFO] [stdout] 207 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:258:19 [INFO] [stdout] | [INFO] [stdout] 258 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:267:15 [INFO] [stdout] | [INFO] [stdout] 267 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:289:19 [INFO] [stdout] | [INFO] [stdout] 289 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:299:11 [INFO] [stdout] | [INFO] [stdout] 299 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:315:15 [INFO] [stdout] | [INFO] [stdout] 315 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:324:11 [INFO] [stdout] | [INFO] [stdout] 324 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:340:15 [INFO] [stdout] | [INFO] [stdout] 340 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:341:38 [INFO] [stdout] | [INFO] [stdout] 341 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:356:11 [INFO] [stdout] | [INFO] [stdout] 356 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:371:15 [INFO] [stdout] | [INFO] [stdout] 371 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:380:11 [INFO] [stdout] | [INFO] [stdout] 380 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:395:15 [INFO] [stdout] | [INFO] [stdout] 395 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/vulkan.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/vulkan.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/vulkan.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/vulkan.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/opencl.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/opencl.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/opencl.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/opencl.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/oneapi.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/oneapi.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/oneapi.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/oneapi.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/directml.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/directml.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/directml.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/directml.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:342:38 [INFO] [stdout] | [INFO] [stdout] 342 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/onednn.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/onednn.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/onednn.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/onednn.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/mkldnn.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/mkldnn.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/mkldnn.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/mkldnn.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/tensorrt.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/tensorrt.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/tensorrt.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/tensorrt.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyList` and `PyTuple` [INFO] [stdout] --> src/hardware/graphcore.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/hardware/graphcore.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc`, `Mutex`, and `RwLock` [INFO] [stdout] --> src/hardware/graphcore.rs:8:17 [INFO] [stdout] | [INFO] [stdout] 8 | use std::sync::{Arc, Mutex, RwLock}; [INFO] [stdout] | ^^^ ^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AtomicBool` [INFO] [stdout] --> src/hardware/graphcore.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::atomic::{AtomicBool, Ordering}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread` [INFO] [stdout] --> src/hardware/graphcore.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::thread; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> src/hardware/graphcore.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PhynexusError` and `Result` [INFO] [stdout] --> src/hardware/graphcore.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::error::{PhynexusError, Result}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/hardware/graphcore.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyTuple` [INFO] [stdout] --> src/hardware/fpga.rs:4:35 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/hardware/fpga.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc`, `Mutex`, and `RwLock` [INFO] [stdout] --> src/hardware/fpga.rs:8:17 [INFO] [stdout] | [INFO] [stdout] 8 | use std::sync::{Arc, Mutex, RwLock}; [INFO] [stdout] | ^^^ ^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AtomicBool` [INFO] [stdout] --> src/hardware/fpga.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::atomic::{AtomicBool, Ordering}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread` [INFO] [stdout] --> src/hardware/fpga.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::thread; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> src/hardware/fpga.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PhynexusError` and `Result` [INFO] [stdout] --> src/hardware/fpga.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::error::{PhynexusError, Result}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/hardware/fpga.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Device` [INFO] [stdout] --> src/hardware/tensor_cores.rs:4:21 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::device::{Device, DeviceType}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/tensor_cores.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ArrayD` and `Axis` [INFO] [stdout] --> src/ops/blas/transpose.rs:5:22 [INFO] [stdout] | [INFO] [stdout] 5 | use ndarray::{Array, ArrayD, Axis, Ix, IxDyn}; [INFO] [stdout] | ^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PhynexusError` [INFO] [stdout] --> src/ops/init/mod.rs:3:20 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::error::{PhynexusError, Result}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PhynexusError` [INFO] [stdout] --> src/ops/rnn/mod.rs:3:20 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::error::{PhynexusError, Result}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `npu::*` [INFO] [stdout] --> src/ops/mod.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | pub use npu::*; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `arm::*` [INFO] [stdout] --> src/ops/mod.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | pub use arm::*; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tpu::*` [INFO] [stdout] --> src/ops/mod.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | pub use tpu::*; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/quantization.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyTuple` [INFO] [stdout] --> src/distributed/mpi.rs:4:35 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/distributed/mpi.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc`, `Mutex`, and `RwLock` [INFO] [stdout] --> src/distributed/mpi.rs:8:17 [INFO] [stdout] | [INFO] [stdout] 8 | use std::sync::{Arc, Mutex, RwLock}; [INFO] [stdout] | ^^^ ^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AtomicBool` [INFO] [stdout] --> src/distributed/mpi.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::atomic::{AtomicBool, Ordering}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PhynexusError` and `Result` [INFO] [stdout] --> src/distributed/mpi.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::error::{PhynexusError, Result}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/distributed/mpi.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:343:38 [INFO] [stdout] | [INFO] [stdout] 343 | crate::hardware::webgpu::BindGroupLayoutEntry::uniform(2), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyTuple` [INFO] [stdout] --> src/distributed/horovod.rs:4:35 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/distributed/horovod.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc`, `Mutex`, and `RwLock` [INFO] [stdout] --> src/distributed/horovod.rs:8:17 [INFO] [stdout] | [INFO] [stdout] 8 | use std::sync::{Arc, Mutex, RwLock}; [INFO] [stdout] | ^^^ ^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AtomicBool` [INFO] [stdout] --> src/distributed/horovod.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::atomic::{AtomicBool, Ordering}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PhynexusError` and `Result` [INFO] [stdout] --> src/distributed/horovod.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::error::{PhynexusError, Result}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/distributed/horovod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyList` and `PyTuple` [INFO] [stdout] --> src/distributed/deepspeed.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/distributed/deepspeed.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc`, `Mutex`, and `RwLock` [INFO] [stdout] --> src/distributed/deepspeed.rs:8:17 [INFO] [stdout] | [INFO] [stdout] 8 | use std::sync::{Arc, Mutex, RwLock}; [INFO] [stdout] | ^^^ ^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AtomicBool` [INFO] [stdout] --> src/distributed/deepspeed.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::atomic::{AtomicBool, Ordering}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PhynexusError` and `Result` [INFO] [stdout] --> src/distributed/deepspeed.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::error::{PhynexusError, Result}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/distributed/deepspeed.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pyo3::wrap_pyfunction` [INFO] [stdout] --> src/distributed/mod.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use pyo3::wrap_pyfunction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/distributed/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/distributed/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BufReader` and `self` [INFO] [stdout] --> src/data/dataset_hub.rs:3:15 [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::{self, Read, BufReader}; [INFO] [stdout] | ^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Array` [INFO] [stdout] --> src/data/dataset_hub.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | use ndarray::{Array, ArrayD}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `sql` [INFO] [stdout] --> src/data/dataset_hub.rs:375:11 [INFO] [stdout] | [INFO] [stdout] 375 | #[cfg(feature = "sql")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `sql` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `sql` [INFO] [stdout] --> src/data/dataset_hub.rs:299:15 [INFO] [stdout] | [INFO] [stdout] 299 | #[cfg(feature = "sql")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `sql` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `sql` [INFO] [stdout] --> src/data/dataset_hub.rs:367:19 [INFO] [stdout] | [INFO] [stdout] 367 | #[cfg(not(feature = "sql"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `sql` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:16:15 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IntoPyArray`, `PyArrayDyn`, and `PyArray` [INFO] [stdout] --> src/data/arrow.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use numpy::{PyArray, PyArrayDyn, IntoPyArray}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ArrayD` and `Array` [INFO] [stdout] --> src/data/arrow.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | use ndarray::{Array, ArrayD}; [INFO] [stdout] | ^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/data/arrow.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:25:15 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 30 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:38:15 [INFO] [stdout] | [INFO] [stdout] 38 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:43:19 [INFO] [stdout] | [INFO] [stdout] 43 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:51:15 [INFO] [stdout] | [INFO] [stdout] 51 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:56:19 [INFO] [stdout] | [INFO] [stdout] 56 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:64:15 [INFO] [stdout] | [INFO] [stdout] 64 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:69:19 [INFO] [stdout] | [INFO] [stdout] 69 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:76:15 [INFO] [stdout] | [INFO] [stdout] 76 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:81:19 [INFO] [stdout] | [INFO] [stdout] 81 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:88:15 [INFO] [stdout] | [INFO] [stdout] 88 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:93:19 [INFO] [stdout] | [INFO] [stdout] 93 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:101:15 [INFO] [stdout] | [INFO] [stdout] 101 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:106:19 [INFO] [stdout] | [INFO] [stdout] 106 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:114:15 [INFO] [stdout] | [INFO] [stdout] 114 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:119:19 [INFO] [stdout] | [INFO] [stdout] 119 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:126:15 [INFO] [stdout] | [INFO] [stdout] 126 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:131:19 [INFO] [stdout] | [INFO] [stdout] 131 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 142 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:147:19 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:157:11 [INFO] [stdout] | [INFO] [stdout] 157 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:170:15 [INFO] [stdout] | [INFO] [stdout] 170 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:188:11 [INFO] [stdout] | [INFO] [stdout] 188 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:201:15 [INFO] [stdout] | [INFO] [stdout] 201 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:209:11 [INFO] [stdout] | [INFO] [stdout] 209 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:214:15 [INFO] [stdout] | [INFO] [stdout] 214 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:222:11 [INFO] [stdout] | [INFO] [stdout] 222 | #[cfg(feature = "arrow")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `arrow` [INFO] [stdout] --> src/data/arrow.rs:227:15 [INFO] [stdout] | [INFO] [stdout] 227 | #[cfg(not(feature = "arrow"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `arrow` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:15:11 [INFO] [stdout] | [INFO] [stdout] 15 | #[cfg(feature = "parquet")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | #[cfg(feature = "parquet")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:19:15 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(not(feature = "parquet"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyList` [INFO] [stdout] --> src/data/parquet.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IntoPyArray`, `PyArrayDyn`, and `PyArray` [INFO] [stdout] --> src/data/parquet.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use numpy::{PyArray, PyArrayDyn, IntoPyArray}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ArrayD` and `Array` [INFO] [stdout] --> src/data/parquet.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | use ndarray::{Array, ArrayD}; [INFO] [stdout] | ^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/data/parquet.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/data/parquet.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:28:15 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "parquet")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:40:19 [INFO] [stdout] | [INFO] [stdout] 40 | #[cfg(not(feature = "parquet"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:48:15 [INFO] [stdout] | [INFO] [stdout] 48 | #[cfg(feature = "parquet")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:53:19 [INFO] [stdout] | [INFO] [stdout] 53 | #[cfg(not(feature = "parquet"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:61:15 [INFO] [stdout] | [INFO] [stdout] 61 | #[cfg(feature = "parquet")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:66:19 [INFO] [stdout] | [INFO] [stdout] 66 | #[cfg(not(feature = "parquet"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:74:15 [INFO] [stdout] | [INFO] [stdout] 74 | #[cfg(feature = "parquet")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | #[cfg(not(feature = "parquet"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:97:15 [INFO] [stdout] | [INFO] [stdout] 97 | #[cfg(feature = "parquet")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:102:19 [INFO] [stdout] | [INFO] [stdout] 102 | #[cfg(not(feature = "parquet"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:118:15 [INFO] [stdout] | [INFO] [stdout] 118 | #[cfg(feature = "parquet")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:123:19 [INFO] [stdout] | [INFO] [stdout] 123 | #[cfg(not(feature = "parquet"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:131:15 [INFO] [stdout] | [INFO] [stdout] 131 | #[cfg(feature = "parquet")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:136:19 [INFO] [stdout] | [INFO] [stdout] 136 | #[cfg(not(feature = "parquet"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:143:15 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "parquet")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:148:19 [INFO] [stdout] | [INFO] [stdout] 148 | #[cfg(not(feature = "parquet"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:158:11 [INFO] [stdout] | [INFO] [stdout] 158 | #[cfg(feature = "parquet")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:163:15 [INFO] [stdout] | [INFO] [stdout] 163 | #[cfg(not(feature = "parquet"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:181:11 [INFO] [stdout] | [INFO] [stdout] 181 | #[cfg(feature = "parquet")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `parquet` [INFO] [stdout] --> src/data/parquet.rs:186:15 [INFO] [stdout] | [INFO] [stdout] 186 | #[cfg(not(feature = "parquet"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `parquet` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pyo3::wrap_pyfunction` [INFO] [stdout] --> src/data/mod.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use pyo3::wrap_pyfunction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/data/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyList` and `PyTuple` [INFO] [stdout] --> src/continual/ewc.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pyo3::exceptions::PyValueError` [INFO] [stdout] --> src/continual/ewc.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::exceptions::PyValueError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/continual/ewc.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/continual/ewc.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nn::Module` [INFO] [stdout] --> src/continual/ewc.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::nn::Module; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::optimizer::Optimizer` [INFO] [stdout] --> src/continual/ewc.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::optimizer::Optimizer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyDict` [INFO] [stdout] --> src/continual/replay.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/continual/replay.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/continual/replay.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyList` and `PyTuple` [INFO] [stdout] --> src/continual/regularization.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/continual/regularization.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/continual/regularization.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nn::Module` [INFO] [stdout] --> src/continual/regularization.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::nn::Module; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::optimizer::Optimizer` [INFO] [stdout] --> src/continual/regularization.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::optimizer::Optimizer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyDict`, `PyList`, and `PyTuple` [INFO] [stdout] --> src/continual/distillation.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pyo3::exceptions::PyValueError` [INFO] [stdout] --> src/continual/distillation.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::exceptions::PyValueError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/continual/distillation.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/continual/distillation.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nn::Module` [INFO] [stdout] --> src/continual/distillation.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::nn::Module; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::optimizer::Optimizer` [INFO] [stdout] --> src/continual/distillation.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::optimizer::Optimizer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyList` and `PyTuple` [INFO] [stdout] --> src/continual/synaptic.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pyo3::exceptions::PyValueError` [INFO] [stdout] --> src/continual/synaptic.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::exceptions::PyValueError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/continual/synaptic.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/continual/synaptic.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nn::Module` [INFO] [stdout] --> src/continual/synaptic.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::nn::Module; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::optimizer::Optimizer` [INFO] [stdout] --> src/continual/synaptic.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::optimizer::Optimizer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyTuple` [INFO] [stdout] --> src/async_train/checkpoint.rs:3:35 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io` [INFO] [stdout] --> src/async_train/checkpoint.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::io; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/async_train/checkpoint.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:347:45 [INFO] [stdout] | [INFO] [stdout] 347 | let pipeline = crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/async_train/checkpoint.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nn::Module` [INFO] [stdout] --> src/async_train/checkpoint.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::nn::Module; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::optimizer::Optimizer` [INFO] [stdout] --> src/async_train/checkpoint.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::optimizer::Optimizer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyList` and `PyTuple` [INFO] [stdout] --> src/async_train/async_trainer.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/async_train/async_trainer.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/async_train/async_trainer.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/async_train/async_trainer.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nn::Module` [INFO] [stdout] --> src/async_train/async_trainer.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::nn::Module; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::optimizer::Optimizer` [INFO] [stdout] --> src/async_train/async_trainer.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::optimizer::Optimizer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyList` and `PyTuple` [INFO] [stdout] --> src/async_train/resume.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/async_train/resume.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration` and `Instant` [INFO] [stdout] --> src/async_train/resume.rs:7:17 [INFO] [stdout] | [INFO] [stdout] 7 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/async_train/resume.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/async_train/resume.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nn::Module` [INFO] [stdout] --> src/async_train/resume.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::nn::Module; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::optimizer::Optimizer` [INFO] [stdout] --> src/async_train/resume.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::optimizer::Optimizer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyList` and `PyTuple` [INFO] [stdout] --> src/async_train/distributed.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pyo3::exceptions::PyValueError` [INFO] [stdout] --> src/async_train/distributed.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::exceptions::PyValueError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/async_train/distributed.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread` [INFO] [stdout] --> src/async_train/distributed.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::thread; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Duration` and `Instant` [INFO] [stdout] --> src/async_train/distributed.rs:7:17 [INFO] [stdout] | [INFO] [stdout] 7 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/async_train/distributed.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/async_train/distributed.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nn::Module` [INFO] [stdout] --> src/async_train/distributed.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::nn::Module; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::optimizer::Optimizer` [INFO] [stdout] --> src/async_train/distributed.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::optimizer::Optimizer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyList` [INFO] [stdout] --> src/explainable/shap.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyArray` [INFO] [stdout] --> src/explainable/shap.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use numpy::{PyArray, PyArrayDyn, IntoPyArray}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ArrayD` [INFO] [stdout] --> src/explainable/shap.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | use ndarray::{Array, ArrayD}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/explainable/shap.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/explainable/shap.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyArray` [INFO] [stdout] --> src/explainable/lime.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use numpy::{PyArray, PyArrayDyn, IntoPyArray}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ArrayD` [INFO] [stdout] --> src/explainable/lime.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | use ndarray::{Array, ArrayD}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/explainable/lime.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/explainable/lime.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyList` [INFO] [stdout] --> src/explainable/feature_importance.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyArray` [INFO] [stdout] --> src/explainable/feature_importance.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use numpy::{PyArray, PyArrayDyn, IntoPyArray}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ArrayD` [INFO] [stdout] --> src/explainable/feature_importance.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | use ndarray::{Array, ArrayD}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/explainable/feature_importance.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/explainable/feature_importance.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyArray` [INFO] [stdout] --> src/explainable/partial_dependence.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use numpy::{PyArray, PyArrayDyn, IntoPyArray}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ArrayD` [INFO] [stdout] --> src/explainable/partial_dependence.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | use ndarray::{Array, ArrayD}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/explainable/partial_dependence.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/explainable/partial_dependence.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyList` [INFO] [stdout] --> src/explainable/counterfactual.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyArray` [INFO] [stdout] --> src/explainable/counterfactual.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use numpy::{PyArray, PyArrayDyn, IntoPyArray}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ArrayD` [INFO] [stdout] --> src/explainable/counterfactual.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | use ndarray::{Array, ArrayD}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/explainable/counterfactual.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/explainable/counterfactual.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyList` [INFO] [stdout] --> src/explainable/activation.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyArray` [INFO] [stdout] --> src/explainable/activation.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use numpy::{PyArray, PyArrayDyn, IntoPyArray}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ArrayD` [INFO] [stdout] --> src/explainable/activation.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | use ndarray::{Array, ArrayD}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/explainable/activation.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/explainable/activation.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pyo3::wrap_pyfunction` [INFO] [stdout] --> src/explainable/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use pyo3::wrap_pyfunction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/explainable/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/multiscale/mod.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/multiscale/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/multiscale/models.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Linear` [INFO] [stdout] --> src/multiscale/models.rs:4:55 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::nn::{Module, Conv2d, MaxPool2d, AvgPool2d, Linear, ReLU, BatchNorm2d}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/multiscale/models.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/multiscale/pooling.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/multiscale/pooling.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/multiscale/fusion.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/multiscale/fusion.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/multiscale/transforms.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/multiscale/transforms.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/zeroshot/mod.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/zeroshot/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pyo3::wrap_pyfunction` [INFO] [stdout] --> src/zeroshot/model.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use pyo3::wrap_pyfunction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pyo3::wrap_pyfunction` [INFO] [stdout] --> src/zeroshot/embedding.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use pyo3::wrap_pyfunction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:355:51 [INFO] [stdout] | [INFO] [stdout] 355 | let uniform_buffer = crate::hardware::webgpu::create_uniform_buffer( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pyo3::wrap_pyfunction` [INFO] [stdout] --> src/zeroshot/classifier.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use pyo3::wrap_pyfunction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyDict`, `PyList`, `PySet`, `PyString`, and `PyTuple` [INFO] [stdout] --> src/neuro_symbolic/symbolic.rs:4:19 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList, PySet, PyString, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^^ ^^^^^ ^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/neuro_symbolic/symbolic.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `HashMap` and `HashSet` [INFO] [stdout] --> src/neuro_symbolic/neural_symbolic.rs:2:24 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PySet`, `PyString`, and `PyTuple` [INFO] [stdout] --> src/neuro_symbolic/neural_symbolic.rs:4:35 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList, PySet, PyString, PyTuple}; [INFO] [stdout] | ^^^^^ ^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/neuro_symbolic/neural_symbolic.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/neuro_symbolic/neural_symbolic.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:360:47 [INFO] [stdout] | [INFO] [stdout] 360 | let bind_group = crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `HashMap` and `HashSet` [INFO] [stdout] --> src/neuro_symbolic/differentiable_logic.rs:2:24 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyList`, `PySet`, `PyString`, and `PyTuple` [INFO] [stdout] --> src/neuro_symbolic/differentiable_logic.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList, PySet, PyString, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^ ^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/neuro_symbolic/differentiable_logic.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:364:38 [INFO] [stdout] | [INFO] [stdout] 364 | crate::hardware::webgpu::BindGroupEntry::buffer(0, input_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `HashMap` and `HashSet` [INFO] [stdout] --> src/neuro_symbolic/knowledge_distillation.rs:2:24 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyList`, `PySet`, and `PyString` [INFO] [stdout] --> src/neuro_symbolic/knowledge_distillation.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList, PySet, PyString, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/neuro_symbolic/knowledge_distillation.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/neuro_symbolic/knowledge_distillation.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:365:38 [INFO] [stdout] | [INFO] [stdout] 365 | crate::hardware::webgpu::BindGroupEntry::buffer(1, output_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `HashMap` and `HashSet` [INFO] [stdout] --> src/neuro_symbolic/reasoning.rs:2:24 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:366:38 [INFO] [stdout] | [INFO] [stdout] 366 | crate::hardware::webgpu::BindGroupEntry::uniform(2, uniform_buffer), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PySet` and `PyString` [INFO] [stdout] --> src/neuro_symbolic/reasoning.rs:4:35 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList, PySet, PyString, PyTuple}; [INFO] [stdout] | ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/neuro_symbolic/reasoning.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::PhynexusError` [INFO] [stdout] --> src/neuro_symbolic/reasoning.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::error::PhynexusError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/mas/agent.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyList` [INFO] [stdout] --> src/mas/environment.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyArray2` and `PyArray` [INFO] [stdout] --> src/mas/environment.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use numpy::{PyArray, PyArray1, PyArray2}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyList` [INFO] [stdout] --> src/mas/communication.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:373:30 [INFO] [stdout] | [INFO] [stdout] 373 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:384:50 [INFO] [stdout] | [INFO] [stdout] 384 | let shader_module = crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyDict`, `PyList`, and `PyTuple` [INFO] [stdout] --> src/mas/coordination.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/mas/coordination.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:390:54 [INFO] [stdout] | [INFO] [stdout] 390 | let bind_group_layout = crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyList` and `PyTuple` [INFO] [stdout] --> src/mas/learning.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pyo3::impl_::pymethods::IterBaseKind` [INFO] [stdout] --> src/mas/learning.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::impl_::pymethods::IterBaseKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyArray2` and `PyArray` [INFO] [stdout] --> src/mas/learning.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use numpy::{PyArray, PyArray1, PyArray2, PyArrayMethods}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:393:38 [INFO] [stdout] | [INFO] [stdout] 393 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyDict` and `PyList` [INFO] [stdout] --> src/quantum/mod.rs:4:19 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList}; [INFO] [stdout] | ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pyo3::exceptions::PyRuntimeError` [INFO] [stdout] --> src/quantum/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use pyo3::exceptions::PyRuntimeError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:394:38 [INFO] [stdout] | [INFO] [stdout] 394 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:398:45 [INFO] [stdout] | [INFO] [stdout] 398 | let pipeline = crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:405:47 [INFO] [stdout] | [INFO] [stdout] 405 | let bind_group = crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:409:38 [INFO] [stdout] | [INFO] [stdout] 409 | crate::hardware::webgpu::BindGroupEntry::buffer(0, input_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:410:38 [INFO] [stdout] | [INFO] [stdout] 410 | crate::hardware::webgpu::BindGroupEntry::buffer(1, output_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:417:30 [INFO] [stdout] | [INFO] [stdout] 417 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:428:50 [INFO] [stdout] | [INFO] [stdout] 428 | let shader_module = crate::hardware::webgpu::create_shader_module( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:434:54 [INFO] [stdout] | [INFO] [stdout] 434 | let bind_group_layout = crate::hardware::webgpu::create_bind_group_layout( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:437:38 [INFO] [stdout] | [INFO] [stdout] 437 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(0, true), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:438:38 [INFO] [stdout] | [INFO] [stdout] 438 | crate::hardware::webgpu::BindGroupLayoutEntry::buffer(1, false), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:442:45 [INFO] [stdout] | [INFO] [stdout] 442 | let pipeline = crate::hardware::webgpu::create_compute_pipeline( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:449:47 [INFO] [stdout] | [INFO] [stdout] 449 | let bind_group = crate::hardware::webgpu::create_bind_group( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:453:38 [INFO] [stdout] | [INFO] [stdout] 453 | crate::hardware::webgpu::BindGroupEntry::buffer(0, input_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:454:38 [INFO] [stdout] | [INFO] [stdout] 454 | crate::hardware::webgpu::BindGroupEntry::buffer(1, output_data), [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:461:30 [INFO] [stdout] | [INFO] [stdout] 461 | crate::hardware::webgpu::dispatch_compute( [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `webgpu` is private [INFO] [stdout] --> src/ops/reduction.rs:472:22 [INFO] [stdout] | [INFO] [stdout] 472 | crate::hardware::webgpu::device_poll(webgpu_device, true)?; [INFO] [stdout] | ^^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `webgpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | mod webgpu; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:479:36 [INFO] [stdout] | [INFO] [stdout] 479 | let tpu_ctx = crate::hardware::tpu::get_tpu_context()?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:480:39 [INFO] [stdout] | [INFO] [stdout] 480 | let tpu_device = crate::hardware::tpu::get_tpu_device(tpu_ctx)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:488:43 [INFO] [stdout] | [INFO] [stdout] 488 | let tpu_op = crate::hardware::tpu::create_reduction_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:496:30 [INFO] [stdout] | [INFO] [stdout] 496 | crate::hardware::tpu::execute_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:505:43 [INFO] [stdout] | [INFO] [stdout] 505 | let tpu_op = crate::hardware::tpu::create_reduction_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:513:30 [INFO] [stdout] | [INFO] [stdout] 513 | crate::hardware::tpu::execute_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:522:43 [INFO] [stdout] | [INFO] [stdout] 522 | let tpu_op = crate::hardware::tpu::create_reduction_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:530:30 [INFO] [stdout] | [INFO] [stdout] 530 | crate::hardware::tpu::execute_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:539:43 [INFO] [stdout] | [INFO] [stdout] 539 | let tpu_op = crate::hardware::tpu::create_reduction_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:547:30 [INFO] [stdout] | [INFO] [stdout] 547 | crate::hardware::tpu::execute_op( [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `tpu` is private [INFO] [stdout] --> src/ops/reduction.rs:557:22 [INFO] [stdout] | [INFO] [stdout] 557 | crate::hardware::tpu::wait_for_completion(tpu_ctx, tpu_device)?; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `tpu` is defined here [INFO] [stdout] --> src/hardware/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | mod tpu; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:41:15 [INFO] [stdout] | [INFO] [stdout] 41 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:66:15 [INFO] [stdout] | [INFO] [stdout] 66 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:89:19 [INFO] [stdout] | [INFO] [stdout] 89 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:98:15 [INFO] [stdout] | [INFO] [stdout] 98 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:124:19 [INFO] [stdout] | [INFO] [stdout] 124 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 133 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:161:19 [INFO] [stdout] | [INFO] [stdout] 161 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:170:15 [INFO] [stdout] | [INFO] [stdout] 170 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:198:19 [INFO] [stdout] | [INFO] [stdout] 198 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:207:15 [INFO] [stdout] | [INFO] [stdout] 207 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:258:19 [INFO] [stdout] | [INFO] [stdout] 258 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:267:15 [INFO] [stdout] | [INFO] [stdout] 267 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:289:19 [INFO] [stdout] | [INFO] [stdout] 289 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:299:11 [INFO] [stdout] | [INFO] [stdout] 299 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:315:15 [INFO] [stdout] | [INFO] [stdout] 315 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:324:11 [INFO] [stdout] | [INFO] [stdout] 324 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:340:15 [INFO] [stdout] | [INFO] [stdout] 340 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:356:11 [INFO] [stdout] | [INFO] [stdout] 356 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:371:15 [INFO] [stdout] | [INFO] [stdout] 371 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:380:11 [INFO] [stdout] | [INFO] [stdout] 380 | #[cfg(feature = "npu")] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `npu` [INFO] [stdout] --> src/hardware/npu.rs:395:15 [INFO] [stdout] | [INFO] [stdout] 395 | #[cfg(not(feature = "npu"))] [INFO] [stdout] | ^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"tpu"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cpu`, `cuda`, `default`, `js-sys`, `python`, `rocm`, `tpu`, `wasm`, `wasm-bindgen`, `web-sys`, and `webgpu` [INFO] [stdout] = help: consider adding `npu` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/vulkan.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/vulkan.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/vulkan.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/vulkan.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/opencl.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/opencl.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/opencl.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/opencl.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/oneapi.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/oneapi.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/oneapi.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/oneapi.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/directml.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/directml.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/directml.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/directml.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/onednn.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/onednn.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/onednn.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/onednn.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/mkldnn.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/mkldnn.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/mkldnn.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/mkldnn.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/tensorrt.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `null` [INFO] [stdout] --> src/hardware/tensorrt.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::ptr::{null, null_mut}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CStr` and `CString` [INFO] [stdout] --> src/hardware/tensorrt.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ffi::{CString, CStr}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/hardware/tensorrt.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PyList` and `PyTuple` [INFO] [stdout] --> src/hardware/graphcore.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/hardware/graphcore.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc`, `Mutex`, and `RwLock` [INFO] [stdout] --> src/hardware/graphcore.rs:8:17 [INFO] [stdout] | [INFO] [stdout] 8 | use std::sync::{Arc, Mutex, RwLock}; [INFO] [stdout] | ^^^ ^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AtomicBool` [INFO] [stdout] --> src/hardware/graphcore.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::atomic::{AtomicBool, Ordering}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread` [INFO] [stdout] --> src/hardware/graphcore.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::thread; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> src/hardware/graphcore.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PhynexusError` and `Result` [INFO] [stdout] --> src/hardware/graphcore.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::error::{PhynexusError, Result}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/hardware/graphcore.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyTuple` [INFO] [stdout] --> src/hardware/fpga.rs:4:35 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/hardware/fpga.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc`, `Mutex`, and `RwLock` [INFO] [stdout] --> src/hardware/fpga.rs:8:17 [INFO] [stdout] | [INFO] [stdout] 8 | use std::sync::{Arc, Mutex, RwLock}; [INFO] [stdout] | ^^^ ^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AtomicBool` [INFO] [stdout] --> src/hardware/fpga.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::atomic::{AtomicBool, Ordering}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread` [INFO] [stdout] --> src/hardware/fpga.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::thread; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> src/hardware/fpga.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PhynexusError` and `Result` [INFO] [stdout] --> src/hardware/fpga.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::error::{PhynexusError, Result}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::Tensor` [INFO] [stdout] --> src/hardware/fpga.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::tensor::Tensor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Device` [INFO] [stdout] --> src/hardware/tensor_cores.rs:4:21 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::device::{Device, DeviceType}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/hardware/tensor_cores.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ArrayD` and `Axis` [INFO] [stdout] --> src/ops/blas/transpose.rs:5:22 [INFO] [stdout] | [INFO] [stdout] 5 | use ndarray::{Array, ArrayD, Axis, Ix, IxDyn}; [INFO] [stdout] | ^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PhynexusError` [INFO] [stdout] --> src/ops/init/mod.rs:3:20 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::error::{PhynexusError, Result}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PhynexusError` [INFO] [stdout] --> src/ops/rnn/mod.rs:3:20 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::error::{PhynexusError, Result}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `npu::*` [INFO] [stdout] --> src/ops/mod.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | pub use npu::*; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `arm::*` [INFO] [stdout] --> src/ops/mod.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | pub use arm::*; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tpu::*` [INFO] [stdout] --> src/ops/mod.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | pub use tpu::*; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::device::DeviceType` [INFO] [stdout] --> src/quantization.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::device::DeviceType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PyTuple` [INFO] [stdout] --> src/distributed/mpi.rs:4:35 [INFO] [stdout] | [INFO] [stdout] 4 | use pyo3::types::{PyDict, PyList, PyTuple}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [WARN] too many lines in the log, truncating it