[INFO] fetching crate rten 0.17.0... [INFO] checking rten-0.17.0 against master#dc8fe1f81c6cf13c0987944c525b2aa81625b5d0 for pr-133502-4 [INFO] extracting crate rten 0.17.0 into /workspace/builds/worker-2-tc1/source [INFO] validating manifest of crates.io crate rten 0.17.0 on toolchain dc8fe1f81c6cf13c0987944c525b2aa81625b5d0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dc8fe1f81c6cf13c0987944c525b2aa81625b5d0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate rten 0.17.0 [INFO] finished tweaking crates.io crate rten 0.17.0 [INFO] tweaked toml for crates.io crate rten 0.17.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] crate crates.io crate rten 0.17.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dc8fe1f81c6cf13c0987944c525b2aa81625b5d0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bitflags v1.3.2 [INFO] [stderr] Downloaded rustc-hash v2.0.0 [INFO] [stderr] Downloaded rustc_version v0.4.0 [INFO] [stderr] Downloaded wasm-bindgen v0.2.100 [INFO] [stderr] Downloaded either v1.13.0 [INFO] [stderr] Downloaded hermit-abi v0.3.9 [INFO] [stderr] Downloaded cfg-if v1.0.0 [INFO] [stderr] Downloaded fastrand v2.1.0 [INFO] [stderr] Downloaded rustversion v1.0.19 [INFO] [stderr] Downloaded fastrand-contrib v0.1.0 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.100 [INFO] [stderr] Downloaded num_cpus v1.16.0 [INFO] [stderr] Downloaded semver v1.0.23 [INFO] [stderr] Downloaded crossbeam-utils v0.8.20 [INFO] [stderr] Downloaded rayon-core v1.12.1 [INFO] [stderr] Downloaded once_cell v1.19.0 [INFO] [stderr] Downloaded libm v0.2.8 [INFO] [stderr] Downloaded bumpalo v3.16.0 [INFO] [stderr] Downloaded rten-tensor v0.17.0 [INFO] [stderr] Downloaded rayon v1.10.0 [INFO] [stderr] Downloaded log v0.4.22 [INFO] [stderr] Downloaded rten-simd v0.17.0 [INFO] [stderr] Downloaded wasm-bindgen-backend v0.2.100 [INFO] [stderr] Downloaded flatbuffers v24.3.25 [INFO] [stderr] Downloaded memmap2 v0.9.4 [INFO] [stderr] Downloaded crossbeam-epoch v0.9.18 [INFO] [stderr] Downloaded crossbeam-deque v0.8.5 [INFO] [stderr] Downloaded rten-vecmath v0.17.0 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.100 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.100 [INFO] [stderr] Downloaded libc v0.2.155 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+dc8fe1f81c6cf13c0987944c525b2aa81625b5d0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 19aa2d9558a514fa39edeed154737c0ede5cf492c155bcae3b0e128544fcb7fa [INFO] running `Command { std: "docker" "start" "-a" "19aa2d9558a514fa39edeed154737c0ede5cf492c155bcae3b0e128544fcb7fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "19aa2d9558a514fa39edeed154737c0ede5cf492c155bcae3b0e128544fcb7fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "19aa2d9558a514fa39edeed154737c0ede5cf492c155bcae3b0e128544fcb7fa", kill_on_drop: false }` [INFO] [stdout] 19aa2d9558a514fa39edeed154737c0ede5cf492c155bcae3b0e128544fcb7fa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+dc8fe1f81c6cf13c0987944c525b2aa81625b5d0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2412f63783ffae931e5a1c999ca7d05a494b319a1f4caec8d18f6346c5f41fcf [INFO] running `Command { std: "docker" "start" "-a" "2412f63783ffae931e5a1c999ca7d05a494b319a1f4caec8d18f6346c5f41fcf", kill_on_drop: false }` [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling serde v1.0.204 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Compiling serde_json v1.0.120 [INFO] [stderr] Checking rten-simd v0.17.0 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Checking rustc-hash v2.0.0 [INFO] [stderr] Checking rten-tensor v0.17.0 [INFO] [stderr] Compiling flatbuffers v24.3.25 [INFO] [stderr] Checking rten-vecmath v0.17.0 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Checking rayon-core v1.12.1 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking rten v0.17.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/gemm/packing.rs:296:9 [INFO] [stdout] | [INFO] [stdout] 296 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_bench` [INFO] [stdout] --> src/gemm.rs:1103:9 [INFO] [stdout] | [INFO] [stdout] 1103 | use rten_bench::run_bench; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `rten_bench` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_bench`, use `cargo add rten_bench` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/gemm.rs:1108:9 [INFO] [stdout] | [INFO] [stdout] 1108 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/header.rs:165:9 [INFO] [stdout] | [INFO] [stdout] 165 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/optimize.rs:821:9 [INFO] [stdout] | [INFO] [stdout] 821 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/binary_elementwise.rs:898:9 [INFO] [stdout] | [INFO] [stdout] 898 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/conv.rs:822:9 [INFO] [stdout] | [INFO] [stdout] 822 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/convert.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/einsum.rs:703:9 [INFO] [stdout] | [INFO] [stdout] 703 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/gather.rs:614:9 [INFO] [stdout] | [INFO] [stdout] 614 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/generate.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 156 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_bench` [INFO] [stdout] --> src/ops/layout.rs:661:9 [INFO] [stdout] | [INFO] [stdout] 661 | use rten_bench::run_bench; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `rten_bench` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_bench`, use `cargo add rten_bench` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/layout.rs:666:9 [INFO] [stdout] | [INFO] [stdout] 666 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_bench` [INFO] [stdout] --> src/ops/matmul.rs:569:9 [INFO] [stdout] | [INFO] [stdout] 569 | use rten_bench::run_bench; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `rten_bench` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_bench`, use `cargo add rten_bench` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/matmul.rs:574:9 [INFO] [stdout] | [INFO] [stdout] 574 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/norm.rs:717:9 [INFO] [stdout] | [INFO] [stdout] 717 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/pad.rs:206:9 [INFO] [stdout] | [INFO] [stdout] 206 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/pooling.rs:409:9 [INFO] [stdout] | [INFO] [stdout] 409 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/quantize.rs:420:9 [INFO] [stdout] | [INFO] [stdout] 420 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/reduce.rs:776:9 [INFO] [stdout] | [INFO] [stdout] 776 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/resize.rs:478:9 [INFO] [stdout] | [INFO] [stdout] 478 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/rnn.rs:608:9 [INFO] [stdout] | [INFO] [stdout] 608 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/slice.rs:171:9 [INFO] [stdout] | [INFO] [stdout] 171 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/split.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/trilu.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/unary_elementwise.rs:702:9 [INFO] [stdout] | [INFO] [stdout] 702 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/variadic_elementwise.rs:153:9 [INFO] [stdout] | [INFO] [stdout] 153 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_testing` [INFO] [stdout] --> src/ops/fused.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | use rten_testing::TestCases; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `rten_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_testing`, use `cargo add rten_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `rten_bench` [INFO] [stdout] --> src/ops/conv.rs:2020:13 [INFO] [stdout] | [INFO] [stdout] 2020 | use rten_bench::run_bench; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `rten_bench` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `rten_bench`, use `cargo add rten_bench` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each_clone` found for array `[packing::tests::test_packing_buffer::Case; 1]` in the current scope [INFO] [stdout] --> src/gemm/packing.rs:316:15 [INFO] [stdout] | [INFO] [stdout] 316 | cases.test_each_clone(|case| { [INFO] [stdout] | ------^^^^^^^^^^^^^^^ method not found in `[Case; 1]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gemm::tests::test_gemm_input_errors::Case; 2]` in the current scope [INFO] [stdout] --> src/gemm.rs:1394:15 [INFO] [stdout] | [INFO] [stdout] 1394 | cases.test_each( [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 2]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `usize` cannot be dereferenced [INFO] [stdout] --> src/gemm.rs:1403:43 [INFO] [stdout] | [INFO] [stdout] 1403 | let mut output = vec![0.; *output_len]; [INFO] [stdout] | ^^^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `usize` cannot be dereferenced [INFO] [stdout] --> src/gemm.rs:1406:21 [INFO] [stdout] | [INFO] [stdout] 1406 | *output_row_stride, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/gemm.rs:1415:45 [INFO] [stdout] | [INFO] [stdout] 1415 | assert_eq!(result.as_ref(), Err(expected)); [INFO] [stdout] | ^^^^^^^^^^^^^ expected `Result<&(), &GemmError>`, found `Result<_, GemmError>` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result<&(), &GemmError>` [INFO] [stdout] found enum `Result<_, GemmError>` [INFO] [stdout] help: try using `.as_ref()` to convert `Result<_, GemmError>` to `Result<&(), &GemmError>` [INFO] [stdout] | [INFO] [stdout] 1415 | assert_eq!(result.as_ref(), Err(expected).as_ref()); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gemm::tests::test_gemm_u8i8_i32_zero_point::Case; 6]` in the current scope [INFO] [stdout] --> src/gemm.rs:1542:15 [INFO] [stdout] | [INFO] [stdout] 1542 | cases.test_each(|&Case { m, n, k }| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 6]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gemm::tests::test_gemv_u8i8_i32_transposed::Case; 2]` in the current scope [INFO] [stdout] --> src/gemm.rs:1639:15 [INFO] [stdout] | [INFO] [stdout] 1639 | cases.test_each(|&Case { k, n }| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 2]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gemm::tests::test_gemm_beta::Case; 2]` in the current scope [INFO] [stdout] --> src/gemm.rs:1687:15 [INFO] [stdout] | [INFO] [stdout] 1687 | cases.test_each(|&Case { m, n, k }| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 2]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gemm::tests::test_gemm_beta_zero::Case; 3]` in the current scope [INFO] [stdout] --> src/gemm.rs:1738:15 [INFO] [stdout] | [INFO] [stdout] 1738 | cases.test_each(|&Case { m, n, k }| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 3]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gemm::tests::test_gemm_bias::Case; 4]` in the current scope [INFO] [stdout] --> src/gemm.rs:1782:15 [INFO] [stdout] | [INFO] [stdout] 1782 | cases.test_each(|&Case { m, n, k }| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 4]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each_clone` found for array `[gemm::tests::test_gemm_prepack::Case; 4]` in the current scope [INFO] [stdout] --> src/gemm.rs:1835:15 [INFO] [stdout] | [INFO] [stdout] 1835 | cases.test_each_clone(|case| { [INFO] [stdout] | ------^^^^^^^^^^^^^^^ method not found in `[Case; 4]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gemm::tests::test_gemv::Case; 17]` in the current scope [INFO] [stdout] --> src/gemm.rs:2200:15 [INFO] [stdout] | [INFO] [stdout] 2200 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 17]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[header::tests::test_invalid_header::Case; 6]` in the current scope [INFO] [stdout] --> src/header.rs:248:15 [INFO] [stdout] | [INFO] [stdout] 248 | cases.test_each(|Case { buf, expected }| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 6]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/header.rs:249:43 [INFO] [stdout] | [INFO] [stdout] 249 | let result = Header::from_buf(buf); [INFO] [stdout] | ---------------- ^^^ expected `&[u8]`, found `Vec` [INFO] [stdout] | | [INFO] [stdout] | arguments to this function are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[u8]` [INFO] [stdout] found struct `Vec` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/header.rs:84:12 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn from_buf(buf: &[u8]) -> Result { [INFO] [stdout] | ^^^^^^^^ ---------- [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 249 | let result = Header::from_buf(&buf); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/header.rs:250:41 [INFO] [stdout] | [INFO] [stdout] 250 | assert_eq!(result.as_ref(), Err(expected)); [INFO] [stdout] | ^^^^^^^^^^^^^ expected `Result<&Header, &HeaderError>`, found `Result<_, HeaderError>` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result<&Header, &HeaderError>` [INFO] [stdout] found enum `Result<_, HeaderError>` [INFO] [stdout] help: try using `.as_ref()` to convert `Result<_, HeaderError>` to `Result<&Header, &HeaderError>` [INFO] [stdout] | [INFO] [stdout] 250 | assert_eq!(result.as_ref(), Err(expected).as_ref()); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[optimize::tests::test_fuse_layer_norm::Case; 2]` in the current scope [INFO] [stdout] --> src/optimize.rs:1153:15 [INFO] [stdout] | [INFO] [stdout] 1153 | cases.test_each(|&Case { with_bias }| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 2]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[binary_elementwise::tests::test_pow::Case; 4]` in the current scope [INFO] [stdout] --> src/ops/binary_elementwise.rs:1385:15 [INFO] [stdout] | [INFO] [stdout] 1385 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 4]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for struct `Vec` in the current scope [INFO] [stdout] --> src/ops/conv.rs:1325:15 [INFO] [stdout] | [INFO] [stdout] 1325 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_invalid::Case<'_>; 5]` in the current scope [INFO] [stdout] --> src/ops/conv.rs:1476:15 [INFO] [stdout] | [INFO] [stdout] 1476 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case<'_>; 5]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_1d::Case; 2]` in the current scope [INFO] [stdout] --> src/ops/conv.rs:1574:15 [INFO] [stdout] | [INFO] [stdout] 1574 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 2]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_integer_u8_u8::Case; 7]` in the current scope [INFO] [stdout] --> src/ops/conv.rs:1705:23 [INFO] [stdout] | [INFO] [stdout] 1705 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 7]` [INFO] [stdout] ... [INFO] [stdout] 1729 | impl_conv_integer_test!(test_conv_integer_u8_u8, u8, u8); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_conv_integer_test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_integer_u8_i8::Case; 7]` in the current scope [INFO] [stdout] --> src/ops/conv.rs:1705:23 [INFO] [stdout] | [INFO] [stdout] 1705 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 7]` [INFO] [stdout] ... [INFO] [stdout] 1730 | impl_conv_integer_test!(test_conv_integer_u8_i8, u8, i8); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_conv_integer_test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_integer_i8_u8::Case; 7]` in the current scope [INFO] [stdout] --> src/ops/conv.rs:1705:23 [INFO] [stdout] | [INFO] [stdout] 1705 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 7]` [INFO] [stdout] ... [INFO] [stdout] 1731 | impl_conv_integer_test!(test_conv_integer_i8_u8, i8, u8); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_conv_integer_test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_integer_i8_i8::Case; 7]` in the current scope [INFO] [stdout] --> src/ops/conv.rs:1705:23 [INFO] [stdout] | [INFO] [stdout] 1705 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 7]` [INFO] [stdout] ... [INFO] [stdout] 1732 | impl_conv_integer_test!(test_conv_integer_i8_i8, i8, i8); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_conv_integer_test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[conv::tests::test_conv_transpose_output_size_and_padding::Case; 11]` in the current scope [INFO] [stdout] --> src/ops/conv.rs:1964:15 [INFO] [stdout] | [INFO] [stdout] 1964 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 11]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[ops::convert::tests::test_cast::Case; 8]` in the current scope [INFO] [stdout] --> src/ops/convert.rs:191:15 [INFO] [stdout] | [INFO] [stdout] 191 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 8]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[ops::convert::tests::test_cast_like::Case; 1]` in the current scope [INFO] [stdout] --> src/ops/convert.rs:220:15 [INFO] [stdout] | [INFO] [stdout] 220 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 1]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[einsum::tests::test_einsum::Case<'_>; 42]` in the current scope [INFO] [stdout] --> src/ops/einsum.rs:1046:15 [INFO] [stdout] | [INFO] [stdout] 1046 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case<'_>; 42]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `&Result, DynLayout>, OpError>` with `Result, DynLayout>, OpError>` [INFO] [stdout] --> src/ops/einsum.rs:1055:13 [INFO] [stdout] | [INFO] [stdout] 1055 | / assert_eq!( [INFO] [stdout] 1056 | | &output, expected, [INFO] [stdout] 1057 | | "result mismatch for equation {}", [INFO] [stdout] 1058 | | equation [INFO] [stdout] 1059 | | ); [INFO] [stdout] | |_____________^ no implementation for `&Result, DynLayout>, OpError> == Result, DynLayout>, OpError>` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq, DynLayout>, OpError>>` is not implemented for `&Result, DynLayout>, OpError>` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[einsum::tests::test_einsum_path::Case<'_>; 5]` in the current scope [INFO] [stdout] --> src/ops/einsum.rs:1161:15 [INFO] [stdout] | [INFO] [stdout] 1161 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case<'_>; 5]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gather::tests::test_gather_invalid_indices::Case; 3]` in the current scope [INFO] [stdout] --> src/ops/gather.rs:727:15 [INFO] [stdout] | [INFO] [stdout] 727 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 3]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gather::tests::test_gather_nd::Case; 8]` in the current scope [INFO] [stdout] --> src/ops/gather.rs:898:15 [INFO] [stdout] | [INFO] [stdout] 898 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 8]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gather::tests::test_scatter_nd::Case; 3]` in the current scope [INFO] [stdout] --> src/ops/gather.rs:1034:15 [INFO] [stdout] | [INFO] [stdout] 1034 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 3]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gather::tests::test_scatter_nd_reduce::Case; 4]` in the current scope [INFO] [stdout] --> src/ops/gather.rs:1090:15 [INFO] [stdout] | [INFO] [stdout] 1090 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 4]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[gather::tests::test_scatter_nd_invalid::Case; 5]` in the current scope [INFO] [stdout] --> src/ops/gather.rs:1147:15 [INFO] [stdout] | [INFO] [stdout] 1147 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 5]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[generate::tests::test_onehot::Case; 5]` in the current scope [INFO] [stdout] --> src/ops/generate.rs:252:15 [INFO] [stdout] | [INFO] [stdout] 252 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 5]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[layout::tests::test_depth_to_space::Case; 4]` in the current scope [INFO] [stdout] --> src/ops/layout.rs:737:15 [INFO] [stdout] | [INFO] [stdout] 737 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 4]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[layout::tests::test_flatten::Case; 9]` in the current scope [INFO] [stdout] --> src/ops/layout.rs:866:15 [INFO] [stdout] | [INFO] [stdout] 866 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 9]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[layout::tests::test_shape::Case; 7]` in the current scope [INFO] [stdout] --> src/ops/layout.rs:1120:15 [INFO] [stdout] | [INFO] [stdout] 1120 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 7]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[matmul::tests::test_matmul::Case<'_>; 10]` in the current scope [INFO] [stdout] --> src/ops/matmul.rs:866:15 [INFO] [stdout] | [INFO] [stdout] 866 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case<'_>; 10]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[matmul::tests::test_matmul_fused::Case<'_>; 2]` in the current scope [INFO] [stdout] --> src/ops/matmul.rs:967:15 [INFO] [stdout] | [INFO] [stdout] 967 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case<'_>; 2]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `Option` cannot be dereferenced [INFO] [stdout] --> src/ops/matmul.rs:976:28 [INFO] [stdout] | [INFO] [stdout] 976 | alpha: *alpha, [INFO] [stdout] | ^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `Option>` cannot be dereferenced [INFO] [stdout] --> src/ops/matmul.rs:980:72 [INFO] [stdout] | [INFO] [stdout] 980 | let result = matmul_fused(&pool, a.view(), b.view(), None, *bias, *alpha).unwrap(); [INFO] [stdout] | ^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `Option` cannot be dereferenced [INFO] [stdout] --> src/ops/matmul.rs:980:79 [INFO] [stdout] | [INFO] [stdout] 980 | let result = matmul_fused(&pool, a.view(), b.view(), None, *bias, *alpha).unwrap(); [INFO] [stdout] | ^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[matmul::tests::test_matmul_invalid::Case<'_>; 4]` in the current scope [INFO] [stdout] --> src/ops/matmul.rs:1019:15 [INFO] [stdout] | [INFO] [stdout] 1019 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case<'_>; 4]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/ops/matmul.rs:1033:41 [INFO] [stdout] | [INFO] [stdout] 1033 | assert_eq!(result.as_ref(), Err(error)); [INFO] [stdout] | ^^^^^^^^^^ expected `Result<&TensorBase, ...>, ...>`, found `Result<_, OpError>` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Result<&TensorBase, DynLayout>, &OpError>` [INFO] [stdout] found enum `Result<_, OpError>` [INFO] [stdout] help: try using `.as_ref()` to convert `Result<_, OpError>` to `Result<&TensorBase, DynLayout>, &OpError>` [INFO] [stdout] | [INFO] [stdout] 1033 | assert_eq!(result.as_ref(), Err(error).as_ref()); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each_clone` found for array `[matmul::tests::test_matmul_zero_sized_dim::Case; 3]` in the current scope [INFO] [stdout] --> src/ops/matmul.rs:1052:15 [INFO] [stdout] | [INFO] [stdout] 1052 | cases.test_each_clone(|Case { m, n, k }| { [INFO] [stdout] | ------^^^^^^^^^^^^^^^ method not found in `[Case; 3]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[matmul::tests::test_matmul_integer::Case; 15]` in the current scope [INFO] [stdout] --> src/ops/matmul.rs:1204:15 [INFO] [stdout] | [INFO] [stdout] 1204 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 15]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `Option` cannot be dereferenced [INFO] [stdout] --> src/ops/matmul.rs:1237:46 [INFO] [stdout] | [INFO] [stdout] 1237 | assert_eq!(result.err(), *expected_err); [INFO] [stdout] | ^^^^^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[norm::tests::test_batch_norm::Case; 2]` in the current scope [INFO] [stdout] --> src/ops/norm.rs:745:15 [INFO] [stdout] | [INFO] [stdout] 745 | cases.test_each(|Case { input }| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 2]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[norm::tests::test_layer_normalization::Case; 4]` in the current scope [INFO] [stdout] --> src/ops/norm.rs:938:15 [INFO] [stdout] | [INFO] [stdout] 938 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 4]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `isize` cannot be dereferenced [INFO] [stdout] --> src/ops/norm.rs:953:17 [INFO] [stdout] | [INFO] [stdout] 953 | *axis, [INFO] [stdout] | ^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `Result, DynLayout>, OpError>` cannot be dereferenced [INFO] [stdout] --> src/ops/norm.rs:961:58 [INFO] [stdout] | [INFO] [stdout] 961 | (result, expected) => assert_eq!(result, *expected), [INFO] [stdout] | ^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[pad::tests::test_pad_reflect::Case; 11]` in the current scope [INFO] [stdout] --> src/ops/pad.rs:377:15 [INFO] [stdout] | [INFO] [stdout] 377 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 11]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `&Result, DynLayout>, OpError>` with `Result, DynLayout>, OpError>` [INFO] [stdout] --> src/ops/pad.rs:390:39 [INFO] [stdout] | [INFO] [stdout] 390 | (result, expected) => assert_eq!(&result, expected), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `&Result, DynLayout>, OpError> == Result, DynLayout>, OpError>` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq, DynLayout>, OpError>>` is not implemented for `&Result, DynLayout>, OpError>` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[pooling::tests::test_average_pool::Case; 5]` in the current scope [INFO] [stdout] --> src/ops/pooling.rs:482:15 [INFO] [stdout] | [INFO] [stdout] 482 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 5]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[pooling::tests::test_max_pool::Case; 5]` in the current scope [INFO] [stdout] --> src/ops/pooling.rs:632:15 [INFO] [stdout] | [INFO] [stdout] 632 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 5]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[pooling::tests::test_calc_output_size_and_padding::Case; 10]` in the current scope [INFO] [stdout] --> src/ops/pooling.rs:775:15 [INFO] [stdout] | [INFO] [stdout] 775 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 10]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `(usize, usize)` cannot be dereferenced [INFO] [stdout] --> src/ops/pooling.rs:787:21 [INFO] [stdout] | [INFO] [stdout] 787 | *in_size, [INFO] [stdout] | ^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `(usize, usize)` cannot be dereferenced [INFO] [stdout] --> src/ops/pooling.rs:788:21 [INFO] [stdout] | [INFO] [stdout] 788 | *kernel_size, [INFO] [stdout] | ^^^^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `(usize, usize)` cannot be dereferenced [INFO] [stdout] --> src/ops/pooling.rs:789:21 [INFO] [stdout] | [INFO] [stdout] 789 | *strides, [INFO] [stdout] | ^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `(usize, usize)` cannot be dereferenced [INFO] [stdout] --> src/ops/pooling.rs:791:26 [INFO] [stdout] | [INFO] [stdout] 791 | Some(*dilations), [INFO] [stdout] | ^^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `&Result<(usize, usize, [usize; 4]), OpError>` with `Result<(usize, usize, [usize; 4]), OpError>` [INFO] [stdout] --> src/ops/pooling.rs:785:13 [INFO] [stdout] | [INFO] [stdout] 785 | / assert_eq!( [INFO] [stdout] 786 | | &calc_output_size_and_padding( [INFO] [stdout] 787 | | *in_size, [INFO] [stdout] 788 | | *kernel_size, [INFO] [stdout] ... | [INFO] [stdout] 793 | | expected [INFO] [stdout] 794 | | ); [INFO] [stdout] | |_____________^ no implementation for `&Result<(usize, usize, [usize; 4]), OpError> == Result<(usize, usize, [usize; 4]), OpError>` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq>` is not implemented for `&Result<(usize, usize, [usize; 4]), OpError>` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[quantize::tests::test_dequantize_quantize_linear::Case; 6]` in the current scope [INFO] [stdout] --> src/ops/quantize.rs:495:15 [INFO] [stdout] | [INFO] [stdout] 495 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 6]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `isize` cannot be dereferenced [INFO] [stdout] --> src/ops/quantize.rs:514:25 [INFO] [stdout] | [INFO] [stdout] 514 | *axis, [INFO] [stdout] | ^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `Result, DynLayout>, OpError>` cannot be dereferenced [INFO] [stdout] --> src/ops/quantize.rs:516:40 [INFO] [stdout] | [INFO] [stdout] 516 | assert_eq!(result, *expected); [INFO] [stdout] | ^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `isize` cannot be dereferenced [INFO] [stdout] --> src/ops/quantize.rs:526:29 [INFO] [stdout] | [INFO] [stdout] 526 | ... *axis, [INFO] [stdout] | ^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `TensorBase, DynLayout>` cannot be dereferenced [INFO] [stdout] --> src/ops/quantize.rs:529:49 [INFO] [stdout] | [INFO] [stdout] 529 | assert_eq!(requantized, *input); [INFO] [stdout] | ^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `isize` cannot be dereferenced [INFO] [stdout] --> src/ops/quantize.rs:540:25 [INFO] [stdout] | [INFO] [stdout] 540 | *axis, [INFO] [stdout] | ^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `Result, DynLayout>, OpError>` cannot be dereferenced [INFO] [stdout] --> src/ops/quantize.rs:542:40 [INFO] [stdout] | [INFO] [stdout] 542 | assert_eq!(result, *expected); [INFO] [stdout] | ^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `isize` cannot be dereferenced [INFO] [stdout] --> src/ops/quantize.rs:552:29 [INFO] [stdout] | [INFO] [stdout] 552 | ... *axis, [INFO] [stdout] | ^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `TensorBase, DynLayout>` cannot be dereferenced [INFO] [stdout] --> src/ops/quantize.rs:555:49 [INFO] [stdout] | [INFO] [stdout] 555 | assert_eq!(requantized, *input); [INFO] [stdout] | ^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[quantize::tests::test_dynamic_quantize_linear::Case; 7]` in the current scope [INFO] [stdout] --> src/ops/quantize.rs:609:15 [INFO] [stdout] | [INFO] [stdout] 609 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 7]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `f32` cannot be dereferenced [INFO] [stdout] --> src/ops/quantize.rs:625:63 [INFO] [stdout] | [INFO] [stdout] 625 | expect_equal_with_tolerance(&dequantized, &input, *max_error, *max_error).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `f32` cannot be dereferenced [INFO] [stdout] --> src/ops/quantize.rs:625:75 [INFO] [stdout] | [INFO] [stdout] 625 | expect_equal_with_tolerance(&dequantized, &input, *max_error, *max_error).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[reduce::tests::test_reduce_axes_via_input::Case; 7]` in the current scope [INFO] [stdout] --> src/ops/reduce.rs:957:15 [INFO] [stdout] | [INFO] [stdout] 957 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 7]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[reduce::tests::test_topk::Case; 11]` in the current scope [INFO] [stdout] --> src/ops/reduce.rs:1360:15 [INFO] [stdout] | [INFO] [stdout] 1360 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 11]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `usize` cannot be dereferenced [INFO] [stdout] --> src/ops/reduce.rs:1374:17 [INFO] [stdout] | [INFO] [stdout] 1374 | *k, [INFO] [stdout] | ^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `Option` cannot be dereferenced [INFO] [stdout] --> src/ops/reduce.rs:1375:17 [INFO] [stdout] | [INFO] [stdout] 1375 | *axis, [INFO] [stdout] | ^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `bool` cannot be dereferenced [INFO] [stdout] --> src/ops/reduce.rs:1376:17 [INFO] [stdout] | [INFO] [stdout] 1376 | *largest, [INFO] [stdout] | ^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `TensorBase, DynLayout>` cannot be dereferenced [INFO] [stdout] --> src/ops/reduce.rs:1386:41 [INFO] [stdout] | [INFO] [stdout] 1386 | assert_eq!(indices, *expected_indices, "indices differ"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `Result<(TensorBase, DynLayout>, TensorBase, DynLayout>), OpError>` cannot be dereferenced [INFO] [stdout] --> src/ops/reduce.rs:1388:58 [INFO] [stdout] | [INFO] [stdout] 1388 | (result, expected) => assert_eq!(result, *expected), [INFO] [stdout] | ^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[resize::tests::test_resize_nearest::Case; 6]` in the current scope [INFO] [stdout] --> src/ops/resize.rs:563:15 [INFO] [stdout] | [INFO] [stdout] 563 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 6]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[resize::tests::test_resize_nearest_mode::Case; 4]` in the current scope [INFO] [stdout] --> src/ops/resize.rs:629:15 [INFO] [stdout] | [INFO] [stdout] 629 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 4]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[resize::tests::test_resize_bilinear::Case<'_>; 9]` in the current scope [INFO] [stdout] --> src/ops/resize.rs:760:15 [INFO] [stdout] | [INFO] [stdout] 760 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case<'_>; 9]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[resize::tests::test_resize_scales_sizes::Case; 12]` in the current scope [INFO] [stdout] --> src/ops/resize.rs:884:15 [INFO] [stdout] | [INFO] [stdout] 884 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 12]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `&_` with `OpError` [INFO] [stdout] --> src/ops/resize.rs:902:21 [INFO] [stdout] | [INFO] [stdout] 902 | assert_eq!(&err, expected_err); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `&_ == OpError` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq` is not implemented for `&_` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each_clone` found for array `[rnn::tests::test_rnn_ops_with_random_input::Case; 4]` in the current scope [INFO] [stdout] --> src/ops/rnn.rs:701:15 [INFO] [stdout] | [INFO] [stdout] 701 | cases.test_each_clone(|case| { [INFO] [stdout] | ------^^^^^^^^^^^^^^^ method not found in `[Case; 4]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for reference `&[rnn::tests::test_rnn_pytorch::Case; 6]` in the current scope [INFO] [stdout] --> src/ops/rnn.rs:993:15 [INFO] [stdout] | [INFO] [stdout] 993 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `&[Case; 6]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[ops::slice::tests::test_slice_with_step::Case<'_>; 4]` in the current scope [INFO] [stdout] --> src/ops/slice.rs:497:15 [INFO] [stdout] | [INFO] [stdout] 497 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case<'_>; 4]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[split::tests::test_split::Case<'_>; 3]` in the current scope [INFO] [stdout] --> src/ops/split.rs:165:15 [INFO] [stdout] | [INFO] [stdout] 165 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case<'_>; 3]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[split::tests::test_split_invalid_inputs::Case<'_>; 5]` in the current scope [INFO] [stdout] --> src/ops/split.rs:216:15 [INFO] [stdout] | [INFO] [stdout] 216 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case<'_>; 5]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[trilu::tests::test_trilu::Case; 9]` in the current scope [INFO] [stdout] --> src/ops/trilu.rs:151:15 [INFO] [stdout] | [INFO] [stdout] 151 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 9]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[unary_elementwise::tests::test_clip::Case; 3]` in the current scope [INFO] [stdout] --> src/ops/unary_elementwise.rs:850:15 [INFO] [stdout] | [INFO] [stdout] 850 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 3]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[unary_elementwise::tests::test_elu::Case; 2]` in the current scope [INFO] [stdout] --> src/ops/unary_elementwise.rs:875:15 [INFO] [stdout] | [INFO] [stdout] 875 | cases.test_each(|Case { alpha }| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 2]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `f32` cannot be dereferenced [INFO] [stdout] --> src/ops/unary_elementwise.rs:878:73 [INFO] [stdout] | [INFO] [stdout] 878 | let expected = input.map(|&x: &f32| if x >= 0. { x } else { *alpha * (x.exp() - 1.) }); [INFO] [stdout] | ^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `f32` cannot be dereferenced [INFO] [stdout] --> src/ops/unary_elementwise.rs:880:51 [INFO] [stdout] | [INFO] [stdout] 880 | let actual = elu(&pool, input.view(), *alpha); [INFO] [stdout] | ^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `f32` cannot be dereferenced [INFO] [stdout] --> src/ops/unary_elementwise.rs:884:44 [INFO] [stdout] | [INFO] [stdout] 884 | elu_in_place(input.view_mut(), *alpha); [INFO] [stdout] | ^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[variadic_elementwise::tests::test_max::Case; 9]` in the current scope [INFO] [stdout] --> src/ops/variadic_elementwise.rs:231:15 [INFO] [stdout] | [INFO] [stdout] 231 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 9]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `test_each` found for array `[fused::tests::test_fused_transpose::Case; 2]` in the current scope [INFO] [stdout] --> src/ops/fused.rs:131:15 [INFO] [stdout] | [INFO] [stdout] 131 | cases.test_each(|case| { [INFO] [stdout] | ------^^^^^^^^^ method not found in `[Case; 2]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `usize` cannot be dereferenced [INFO] [stdout] --> src/ops/fused.rs:143:56 [INFO] [stdout] | [INFO] [stdout] 143 | FusedTranspose::wrap(Arc::new(sub_op), *transpose_input, Some(&[1, 0])); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `TensorBase, DynLayout>` cannot be dereferenced [INFO] [stdout] --> src/ops/fused.rs:152:32 [INFO] [stdout] | [INFO] [stdout] 152 | assert_eq!(output, *expected); [INFO] [stdout] | ^^^^^^^^^ can't be dereferenced [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0432, E0599, E0614. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `rten` (lib test) due to 131 previous errors [INFO] running `Command { std: "docker" "inspect" "2412f63783ffae931e5a1c999ca7d05a494b319a1f4caec8d18f6346c5f41fcf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2412f63783ffae931e5a1c999ca7d05a494b319a1f4caec8d18f6346c5f41fcf", kill_on_drop: false }` [INFO] [stdout] 2412f63783ffae931e5a1c999ca7d05a494b319a1f4caec8d18f6346c5f41fcf