[INFO] fetching crate tract-core 0.11.1... [INFO] checking tract-core-0.11.1 against try#b2c2190fa7bf856bb0ed5e8806266e3a2135c6f8 for pr-78363 [INFO] extracting crate tract-core 0.11.1 into /workspace/builds/worker-3/source [INFO] validating manifest of crates.io crate tract-core 0.11.1 on toolchain b2c2190fa7bf856bb0ed5e8806266e3a2135c6f8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+b2c2190fa7bf856bb0ed5e8806266e3a2135c6f8" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate tract-core 0.11.1 [INFO] finished tweaking crates.io crate tract-core 0.11.1 [INFO] tweaked toml for crates.io crate tract-core 0.11.1 written to /workspace/builds/worker-3/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+b2c2190fa7bf856bb0ed5e8806266e3a2135c6f8" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+b2c2190fa7bf856bb0ed5e8806266e3a2135c6f8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+b2c2190fa7bf856bb0ed5e8806266e3a2135c6f8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 39b13dd63e8f0f31725ca98cfd3112626dc1538ecb166fbd1ce8c0c671676e41 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "39b13dd63e8f0f31725ca98cfd3112626dc1538ecb166fbd1ce8c0c671676e41", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "39b13dd63e8f0f31725ca98cfd3112626dc1538ecb166fbd1ce8c0c671676e41", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "39b13dd63e8f0f31725ca98cfd3112626dc1538ecb166fbd1ce8c0c671676e41", kill_on_drop: false }` [INFO] [stdout] 39b13dd63e8f0f31725ca98cfd3112626dc1538ecb166fbd1ce8c0c671676e41 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+b2c2190fa7bf856bb0ed5e8806266e3a2135c6f8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ee62857422c04cb331b36da611380bd0619795fb13be229ae17feca1db10a717 [INFO] running `Command { std: "docker" "start" "-a" "ee62857422c04cb331b36da611380bd0619795fb13be229ae17feca1db10a717", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling libc v0.2.80 [INFO] [stderr] Compiling syn v1.0.48 [INFO] [stderr] Compiling serde_derive v1.0.117 [INFO] [stderr] Compiling memchr v2.3.4 [INFO] [stderr] Compiling serde v1.0.117 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling proc-macro-hack v0.5.19 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Compiling ucd-trie v0.1.3 [INFO] [stderr] Compiling maplit v1.0.2 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Compiling getrandom v0.1.15 [INFO] [stderr] Compiling const_fn v0.4.2 [INFO] [stderr] Compiling regex-syntax v0.6.20 [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling anymap v0.12.1 [INFO] [stderr] Compiling once_cell v1.4.1 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling unicode-segmentation v1.6.0 [INFO] [stderr] Compiling percent-encoding v2.1.0 [INFO] [stderr] Checking ppv-lite86 v0.2.9 [INFO] [stderr] Compiling anyhow v1.0.33 [INFO] [stderr] Compiling tinyvec v0.3.4 [INFO] [stderr] Compiling rayon-core v1.9.0 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Checking rawpointer v0.2.1 [INFO] [stderr] Compiling ndarray v0.13.0 [INFO] [stderr] Checking half v1.6.0 [INFO] [stderr] Compiling log v0.4.11 [INFO] [stderr] Checking quick-error v1.2.3 [INFO] [stderr] Checking itoa v0.4.6 [INFO] [stderr] Compiling smallvec v1.4.2 [INFO] [stderr] Compiling serde_json v1.0.59 [INFO] [stderr] Compiling cc v1.0.61 [INFO] [stderr] Checking unicode-width v0.1.8 [INFO] [stderr] Checking remove_dir_all v0.5.3 [INFO] [stderr] Checking bit-vec v0.6.2 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking dyn-clone v1.0.3 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking downcast-rs v1.2.0 [INFO] [stderr] Checking thread_local v1.0.1 [INFO] [stderr] Checking itertools v0.9.0 [INFO] [stderr] Checking itertools v0.8.2 [INFO] [stderr] Compiling pest v2.1.3 [INFO] [stderr] Checking matrixmultiply v0.2.3 [INFO] [stderr] Checking humantime v1.3.0 [INFO] [stderr] Compiling num-traits v0.2.12 [INFO] [stderr] Compiling num-integer v0.1.43 [INFO] [stderr] Compiling crossbeam-utils v0.8.0 [INFO] [stderr] Compiling num-bigint v0.3.0 [INFO] [stderr] Compiling memoffset v0.5.6 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling rayon v1.5.0 [INFO] [stderr] Compiling unicode-normalization v0.1.13 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Checking walkdir v2.3.1 [INFO] [stderr] Checking bit-set v0.5.2 [INFO] [stderr] Checking aho-corasick v0.7.14 [INFO] [stderr] Checking csv-core v0.1.10 [INFO] [stderr] Checking clap v2.33.3 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Checking regex-automata v0.1.9 [INFO] [stderr] Compiling pest_meta v2.1.3 [INFO] [stderr] Compiling time v0.1.44 [INFO] [stderr] Checking criterion-plot v0.4.3 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking wait-timeout v0.2.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking rand_xorshift v0.2.0 [INFO] [stderr] Compiling regex v1.4.1 [INFO] [stderr] Checking crossbeam-epoch v0.9.0 [INFO] [stderr] Checking crossbeam-channel v0.5.0 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Compiling proc-quote-impl v0.3.2 [INFO] [stderr] Checking crossbeam-deque v0.8.0 [INFO] [stderr] Checking plotters v0.2.15 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Checking tempfile v3.1.0 [INFO] [stderr] Checking env_logger v0.7.1 [INFO] [stderr] Checking rusty-fork v0.3.0 [INFO] [stderr] Checking proptest v0.10.1 [INFO] [stderr] Compiling pest_generator v2.1.3 [INFO] [stderr] Compiling proc-quote v0.3.2 [INFO] [stderr] Compiling pest_derive v2.1.0 [INFO] [stderr] Compiling liquid-derive v0.21.0 [INFO] [stderr] Compiling enum-ordinalize v3.1.8 [INFO] [stderr] Compiling derive-new v0.5.8 [INFO] [stderr] Compiling educe v0.4.11 [INFO] [stderr] Checking tract-data v0.11.2 [INFO] [stderr] Checking bstr v0.2.14 [INFO] [stderr] Checking serde_cbor v0.11.1 [INFO] [stderr] Compiling kstring v1.0.0 [INFO] [stderr] Compiling liquid-core v0.21.2 [INFO] [stderr] Checking csv v1.1.3 [INFO] [stderr] Checking tinytemplate v1.1.0 [INFO] [stderr] Checking criterion v0.3.3 [INFO] [stderr] Compiling liquid-lib v0.21.1 [INFO] [stderr] Compiling liquid v0.21.4 [INFO] [stderr] Compiling tract-linalg v0.11.2 [INFO] [stderr] Checking tract-core v0.11.1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `tract_linalg::f16` [INFO] [stdout] --> src/datum.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | use tract_linalg::f16::f16; [INFO] [stdout] | ^^^ could not find `f16` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tract_linalg::hash` [INFO] [stdout] --> src/model/graph.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | use tract_linalg::hash::DynHash; [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tract_linalg::f16` [INFO] [stdout] --> src/tensor.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | use tract_linalg::f16::f16; [INFO] [stdout] | ^^^ could not find `f16` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tract_linalg::f16` [INFO] [stdout] --> src/lib.rs:129:27 [INFO] [stdout] | [INFO] [stdout] 129 | pub use tract_linalg::f16::f16; [INFO] [stdout] | ^^^ could not find `f16` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tract_linalg::hash` [INFO] [stdout] --> src/lib.rs:130:27 [INFO] [stdout] | [INFO] [stdout] 130 | pub use tract_linalg::hash::{hash_f32, hash_opt_f32, DynHash}; [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:85:15 [INFO] [stdout] | [INFO] [stdout] 85 | tract_linalg::impl_dyn_hash!(ElementWiseOp); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:79:15 [INFO] [stdout] | [INFO] [stdout] 79 | tract_linalg::impl_dyn_hash!(TypedBinOp); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:271:15 [INFO] [stdout] | [INFO] [stdout] 271 | tract_linalg::impl_dyn_hash!(UnaryOp); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:410:15 [INFO] [stdout] | [INFO] [stdout] 410 | tract_linalg::impl_dyn_hash!(MergeOpUnicast); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/broadcast.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | tract_linalg::impl_dyn_hash!(MultiBroadcastTo); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/concat.rs:31:15 [INFO] [stdout] | [INFO] [stdout] 31 | tract_linalg::impl_dyn_hash!(TypedConcat); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/constant_of_shape.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | tract_linalg::impl_dyn_hash!(ConstantOfShape); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/gather.rs:8:15 [INFO] [stdout] | [INFO] [stdout] 8 | tract_linalg::impl_dyn_hash!(Gather); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/pad.rs:22:15 [INFO] [stdout] | [INFO] [stdout] 22 | tract_linalg::impl_dyn_hash!(Pad); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/reshape.rs:22:15 [INFO] [stdout] | [INFO] [stdout] 22 | tract_linalg::impl_dyn_hash!(FiniteReshape); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/tile.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | tract_linalg::impl_dyn_hash!(Tile); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cast.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | tract_linalg::impl_dyn_hash!(Cast); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/change_axes.rs:409:15 [INFO] [stdout] | [INFO] [stdout] 409 | tract_linalg::impl_dyn_hash!(AxisOp); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/sumpool.rs:52:15 [INFO] [stdout] | [INFO] [stdout] 52 | tract_linalg::impl_dyn_hash!(SumPool); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/sumpool.rs:95:15 [INFO] [stdout] | [INFO] [stdout] 95 | tract_linalg::impl_dyn_hash!(SumPoolFixed); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/conv/depth_wise.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | tract_linalg::impl_dyn_hash!(DepthWise); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/conv/unary.rs:37:15 [INFO] [stdout] | [INFO] [stdout] 37 | tract_linalg::impl_dyn_hash!(ConvUnary); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/maxpool.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | tract_linalg::impl_dyn_hash!(MaxPool); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/maxpool.rs:98:15 [INFO] [stdout] | [INFO] [stdout] 98 | tract_linalg::impl_dyn_hash!(MaxPoolFixed); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/downsample/mod.rs:36:15 [INFO] [stdout] | [INFO] [stdout] 36 | tract_linalg::impl_dyn_hash!(Downsample); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/dummy.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | tract_linalg::impl_dyn_hash!(Dummy); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/identity.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | tract_linalg::impl_dyn_hash!(Identity); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/konst.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | tract_linalg::impl_dyn_hash!(Const); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / bin_to_super_type!(and, And, flip: commute, [INFO] [stdout] 9 | | [bool, u8, u16, u32, u64, i8, i16, i32, i64] => |c, &a, &b| *c = (a as i64 != 0 && b as i64 != 0) as _); [INFO] [stdout] | |___________________________________________________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / bin_to_super_type!(or, Or, flip: commute, [INFO] [stdout] 11 | | [bool, u8, u16, u32, u64, i8, i16, i32, i64] => |c, &a, &b| *c = (a as i64 != 0 || b as i64 != 0) as _); [INFO] [stdout] | |___________________________________________________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | bin_to_super_type!(xor, Xor, flip: commute, [bool] => |c, &a, &b| *c = a ^ b); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:566:23 [INFO] [stdout] | [INFO] [stdout] 566 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / bin_to_bool!(equals, Equals, flip: commute, [INFO] [stdout] 14 | | [bool, u8, u16, u32, u64, i8, i16, i32, i64, f32, f64, TDim] => |c, a, b | *c = a == b [INFO] [stdout] 15 | | ); [INFO] [stdout] | |______________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:566:23 [INFO] [stdout] | [INFO] [stdout] 566 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | / bin_to_bool!(not_equals, NotEquals, flip: commute, [INFO] [stdout] 17 | | [bool, u8, u16, u32, u64, i8, i16, i32, i64, f32, f64, TDim] => |c, a, b | *c = a != b [INFO] [stdout] 18 | | ); [INFO] [stdout] | |______________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:566:23 [INFO] [stdout] | [INFO] [stdout] 566 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | bin_to_bool!(lesser, Lesser, [bool, u8, u16, u32, u64, i8, i16, i32, i64, f32, f64] => |c, &a, &b | *c = a < b); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:566:23 [INFO] [stdout] | [INFO] [stdout] 566 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | bin_to_bool!(lesser_equal, LesserEqual, [bool, u8, u16, u32, u64, i8, i16, i32, i64, f32, f64] => |c, &a, &b | *c = a <= b); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:566:23 [INFO] [stdout] | [INFO] [stdout] 566 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | bin_to_bool!(greater, Greater, [bool, u8, u16, u32, u64, i8, i16, i32, i64, f32, f64] => |c, &a, &b | *c = a > b); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:566:23 [INFO] [stdout] | [INFO] [stdout] 566 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | bin_to_bool!(greater_equal, GreaterEqual, [bool, u8, u16, u32, u64, i8, i16, i32, i64, f32, f64] => |c, &a, &b | *c = a >= b); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | / element_wise!(not, Not, [bool] => |_, vs| { [INFO] [stdout] 26 | | vs.iter_mut().for_each(|a| *a = !*a); [INFO] [stdout] 27 | | Ok(()) [INFO] [stdout] 28 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/logic.rs:33:15 [INFO] [stdout] | [INFO] [stdout] 33 | tract_linalg::impl_dyn_hash!(Iff); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / bin_to_super_type!(add, Add, [INFO] [stdout] 7 | | flip:commute, [INFO] [stdout] 8 | | validation: Validation::Rounding, [INFO] [stdout] 9 | | [f32, i8, i16, i32, i64, u8, u16, u32, u64, f16, f64, TDim] => |c, a, b| *c = a.clone() + b); [INFO] [stdout] | |________________________________________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / bin_to_super_type!(sub, Sub, flip:flip_sub, [INFO] [stdout] 11 | | [f32, i8, i16, i32, i64, u8, u16, u32, u64, f16, f64, TDim] => |c, a, b| *c = a.clone() - b); [INFO] [stdout] | |________________________________________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / bin_to_super_type!(mul, Mul, [INFO] [stdout] 14 | | cost: |dt| tvec!((Cost::FMA(dt), 1)), [INFO] [stdout] 15 | | declutter_unary: declutter_unary_mul, [INFO] [stdout] 16 | | flip: commute, [INFO] [stdout] ... | [INFO] [stdout] 30 | | [f32, i8, i16, i32, i64, u8, u16, u32, u64, f16, f64] => |c, a, b| *c = a.clone() * b [INFO] [stdout] 31 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | / bin_to_super_type!(div, Div, [INFO] [stdout] 34 | | cost: |dt| tvec!((Cost::Div(dt), 1)), [INFO] [stdout] 35 | | declutter_bin: declutter_bin_div, [INFO] [stdout] 36 | | flip: flip_div, [INFO] [stdout] ... | [INFO] [stdout] 50 | | [f32, i8, i16, i32, i64, u8, u16, u32, u64, f16, f64] => |c, a, b| *c = a.clone() / b [INFO] [stdout] 51 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / bin_to_super_type!(rem, Rem, [INFO] [stdout] 54 | | out_of_place: |c:&mut Tensor, a:&Tensor, b: &Tensor| -> TractResult { [INFO] [stdout] 55 | | if c.datum_type() == TDim::datum_type() && [INFO] [stdout] 56 | | a.datum_type() == TDim::datum_type() && b.datum_type() == TDim::datum_type() { [INFO] [stdout] ... | [INFO] [stdout] 66 | | }, [INFO] [stdout] 67 | | [f32, i8, i16, i32, i64, u8, u16, u32, u64, f16, f64] => |c, a, b| *c = a.clone() % b); [INFO] [stdout] | |__________________________________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | / bin_to_super_type!(min, Min, flip:commute, [INFO] [stdout] 70 | | [f32, f64] => |c,a,b| *c = a.min(*b), [INFO] [stdout] 71 | | [i8, i16, i32, i64, u8, u16, u32, u64] => |c, a, b| *c = *a.min(b)); [INFO] [stdout] | |_______________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:72:1 [INFO] [stdout] | [INFO] [stdout] 72 | / bin_to_super_type!(max, Max, flip:commute, [INFO] [stdout] 73 | | [f32, f64] => |c,a,b| *c = a.max(*b), [INFO] [stdout] 74 | | [i8, i16, i32, i64, u8, u16, u32, u64] => |c, a, b| *c = *a.max(b)); [INFO] [stdout] | |_______________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | / bin_to_super_type!(pow, Pow, [INFO] [stdout] 77 | | [f32, f64] => |c,a,b| *c = a.powf(*b), [INFO] [stdout] 78 | | [i32, i64] => |c,a,b| *c = a.pow(*b as u32)); [INFO] [stdout] | |________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:79:1 [INFO] [stdout] | [INFO] [stdout] 79 | / bin_to_super_type!(flipped_pow, FlippedPow, [INFO] [stdout] 80 | | [f32, f64] => |c,a,b| *c = b.powf(*a), [INFO] [stdout] 81 | | [i32, i64] => |c,a,b| *c = b.pow(*a as u32)); [INFO] [stdout] | |________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | / bin_to_super_type!(shift_left, ShiftLeft, [INFO] [stdout] 84 | | [i8, i16, i32, i64, u8, u16, u32, u64] => |c, a, b| *c = *a << *b); [INFO] [stdout] | |______________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:85:1 [INFO] [stdout] | [INFO] [stdout] 85 | / bin_to_super_type!(shift_right, ShiftRight, [INFO] [stdout] 86 | | [i8, i16, i32, i64, u8, u16, u32, u64] => |c, a, b| *c = *a >> *b); [INFO] [stdout] | |______________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / bin_to_super_type!(flipped_shift_left, FlippedShiftLeft, [INFO] [stdout] 88 | | [i8, i16, i32, i64, u8, u16, u32, u64] => |c, a, b| *c = *b << *a); [INFO] [stdout] | |______________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | / bin_to_super_type!(flipped_shift_right, FlippedShiftRight, [INFO] [stdout] 90 | | [i8, i16, i32, i64, u8, u16, u32, u64] => |c, a, b| *c = *b >> *a); [INFO] [stdout] | |______________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:222:1 [INFO] [stdout] | [INFO] [stdout] 222 | / element_wise!(abs, Abs, [i8, i16, i32, i64, f16, f32, i32] => |_, xs| { [INFO] [stdout] 223 | | xs.iter_mut().for_each(|x| *x = x.abs()); [INFO] [stdout] 224 | | Ok(()) [INFO] [stdout] 225 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | / element_wise!(exp, Exp, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 228 | | xs.iter_mut().for_each(|x| *x = x.exp()); [INFO] [stdout] 229 | | Ok(()) [INFO] [stdout] 230 | | }; [INFO] [stdout] 231 | | validation: Validation::Rounding [INFO] [stdout] 232 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:234:1 [INFO] [stdout] | [INFO] [stdout] 234 | / element_wise!(ln, Ln, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 235 | | xs.iter_mut().for_each(|x| *x = x.ln()); [INFO] [stdout] 236 | | Ok(()) [INFO] [stdout] 237 | | }; [INFO] [stdout] 238 | | validation: Validation::Rounding [INFO] [stdout] 239 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:241:1 [INFO] [stdout] | [INFO] [stdout] 241 | / element_wise!(square, Square, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 242 | | xs.iter_mut().for_each(|x| *x = x.powi(2)); [INFO] [stdout] 243 | | Ok(()) [INFO] [stdout] 244 | | }; [INFO] [stdout] 245 | | validation: Validation::Rounding [INFO] [stdout] 246 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:248:1 [INFO] [stdout] | [INFO] [stdout] 248 | / element_wise!(sqrt, Sqrt, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 249 | | xs.iter_mut().for_each(|x| *x = x.sqrt()); [INFO] [stdout] 250 | | Ok(()) [INFO] [stdout] 251 | | }; [INFO] [stdout] 252 | | validation: Validation::Rounding [INFO] [stdout] 253 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:255:1 [INFO] [stdout] | [INFO] [stdout] 255 | / element_wise!(recip, Recip, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 256 | | xs.iter_mut().for_each(|x| *x = x.recip()); [INFO] [stdout] 257 | | Ok(()) [INFO] [stdout] 258 | | }; [INFO] [stdout] 259 | | cost: |dt| {tvec!((Cost::Div(dt), 1))}; [INFO] [stdout] 260 | | validation: Validation::Rounding [INFO] [stdout] 261 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:263:1 [INFO] [stdout] | [INFO] [stdout] 263 | / element_wise!(rsqrt, Rsqrt, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 264 | | xs.iter_mut().for_each(|x| *x = x.sqrt().recip()); [INFO] [stdout] 265 | | Ok(()) [INFO] [stdout] 266 | | }; [INFO] [stdout] 267 | | validation: Validation::Rounding [INFO] [stdout] 268 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:270:1 [INFO] [stdout] | [INFO] [stdout] 270 | / element_wise!(ceil, Ceil, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 271 | | xs.iter_mut().for_each(|x| *x = x.ceil()); [INFO] [stdout] 272 | | Ok(()) [INFO] [stdout] 273 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:275:1 [INFO] [stdout] | [INFO] [stdout] 275 | / element_wise!(floor, Floor, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 276 | | xs.iter_mut().for_each(|x| *x = x.floor()); [INFO] [stdout] 277 | | Ok(()) [INFO] [stdout] 278 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:280:1 [INFO] [stdout] | [INFO] [stdout] 280 | / element_wise!(round, Round, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 281 | | xs.iter_mut().for_each(|x| *x = x.round()); [INFO] [stdout] 282 | | Ok(()) [INFO] [stdout] 283 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:306:1 [INFO] [stdout] | [INFO] [stdout] 306 | / element_wise!(round_half_to_even, RoundHalfToEven,[ f32] => |_, xs| { [INFO] [stdout] 307 | | xs.iter_mut().for_each(|x| *x = rintf(*x)); [INFO] [stdout] 308 | | Ok(()) [INFO] [stdout] 309 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:311:1 [INFO] [stdout] | [INFO] [stdout] 311 | / element_wise!(cos, Cos, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 312 | | xs.iter_mut().for_each(|x| *x = x.cos()); [INFO] [stdout] 313 | | Ok(()) [INFO] [stdout] 314 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | / element_wise!(sin, Sin, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 317 | | xs.iter_mut().for_each(|x| *x = x.sin()); [INFO] [stdout] 318 | | Ok(()) [INFO] [stdout] 319 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:321:1 [INFO] [stdout] | [INFO] [stdout] 321 | / element_wise!(tan, Tan, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 322 | | xs.iter_mut().for_each(|x| *x = x.tan()); [INFO] [stdout] 323 | | Ok(()) [INFO] [stdout] 324 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:326:1 [INFO] [stdout] | [INFO] [stdout] 326 | / element_wise!(acos, Acos, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 327 | | xs.iter_mut().for_each(|x| *x = x.acos()); [INFO] [stdout] 328 | | Ok(()) [INFO] [stdout] 329 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:331:1 [INFO] [stdout] | [INFO] [stdout] 331 | / element_wise!(asin, Asin, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 332 | | xs.iter_mut().for_each(|x| *x = x.asin()); [INFO] [stdout] 333 | | Ok(()) [INFO] [stdout] 334 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:336:1 [INFO] [stdout] | [INFO] [stdout] 336 | / element_wise!(atan, Atan, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 337 | | xs.iter_mut().for_each(|x| *x = x.atan()); [INFO] [stdout] 338 | | Ok(()) [INFO] [stdout] 339 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:341:1 [INFO] [stdout] | [INFO] [stdout] 341 | / element_wise!(cosh, Cosh, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 342 | | xs.iter_mut().for_each(|x| *x = x.cosh()); [INFO] [stdout] 343 | | Ok(()) [INFO] [stdout] 344 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / element_wise!(sinh, Sinh, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 347 | | xs.iter_mut().for_each(|x| *x = x.sinh()); [INFO] [stdout] 348 | | Ok(()) [INFO] [stdout] 349 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:351:1 [INFO] [stdout] | [INFO] [stdout] 351 | / element_wise!(tanh, Tanh, [INFO] [stdout] 352 | | [f32] => |_, xs| { (tract_linalg::ops().tanh_f32)().run(xs); Ok(()) }, [INFO] [stdout] 353 | | [f16, f64] => |_, xs| { xs.iter_mut().for_each(|x| *x = x.tanh()); Ok(()) }; [INFO] [stdout] 354 | | cost: |dt| {tvec!((Cost::FMA(dt), 11), (Cost::Div(dt), 1))} [INFO] [stdout] 355 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:357:1 [INFO] [stdout] | [INFO] [stdout] 357 | element_wise!(acosh, Acosh, [f16, f32, f64] => |_, xs| { xs.iter_mut().for_each(|x| *x = x.acosh()); Ok(()) }); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:358:1 [INFO] [stdout] | [INFO] [stdout] 358 | element_wise!(asinh, Asinh, [f16, f32, f64] => |_, xs| { xs.iter_mut().for_each(|x| *x = x.asinh()); Ok(()) }); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:359:1 [INFO] [stdout] | [INFO] [stdout] 359 | element_wise!(atanh, Atanh, [f16, f32, f64] => |_, xs| { xs.iter_mut().for_each(|x| *x = x.atanh()); Ok(()) }); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:361:1 [INFO] [stdout] | [INFO] [stdout] 361 | / element_wise!(neg, Neg, [i8, i16, i32, i64, f16, f32, f64, TDim] => |_, xs| { [INFO] [stdout] 362 | | xs.iter_mut().for_each(|x| *x = -x.clone()); [INFO] [stdout] 363 | | Ok(()) [INFO] [stdout] 364 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:366:1 [INFO] [stdout] | [INFO] [stdout] 366 | / element_wise!(sign, Sign, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 367 | | xs.iter_mut().for_each(|x| *x = if x.is_zero() { *x } else { x.signum() }); [INFO] [stdout] 368 | | Ok(()) [INFO] [stdout] 369 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/matmul/mir.rs:178:15 [INFO] [stdout] | [INFO] [stdout] 178 | tract_linalg::impl_dyn_hash!(MatMul); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/matmul/mir.rs:300:15 [INFO] [stdout] | [INFO] [stdout] 300 | tract_linalg::impl_dyn_hash!(MatMulUnary); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/nn/reduce.rs:189:15 [INFO] [stdout] | [INFO] [stdout] 189 | tract_linalg::impl_dyn_hash!(Reduce); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/nn/mod.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / element_wise!(sigmoid, Sigmoid, [f32] => |_, xs| { [INFO] [stdout] 10 | | (tract_linalg::ops().sigmoid_f32)().run(xs); [INFO] [stdout] 11 | | Ok(()) [INFO] [stdout] 12 | | }; [INFO] [stdout] 13 | | cost: |dt| {tvec!((Cost::FMA(dt), 11), (Cost::Div(dt), 1))} [INFO] [stdout] 14 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:235:23 [INFO] [stdout] | [INFO] [stdout] 235 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/quant.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | / element_wise_oop!(quantize_linear_u8, [INFO] [stdout] 102 | | QuantizeLinearU8 { [INFO] [stdout] 103 | | #[educe(Hash(method="hash_f32"))] [INFO] [stdout] 104 | | scale: f32, [INFO] [stdout] ... | [INFO] [stdout] 113 | | info: info_quantize_linear_u8 [INFO] [stdout] 114 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:235:23 [INFO] [stdout] | [INFO] [stdout] 235 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/quant.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | / element_wise_oop!(quantize_linear_i8, [INFO] [stdout] 126 | | QuantizeLinearI8 { [INFO] [stdout] 127 | | #[educe(Hash(method="hash_f32"))] [INFO] [stdout] 128 | | scale: f32, [INFO] [stdout] ... | [INFO] [stdout] 137 | | info: info_quantize_linear_i8 [INFO] [stdout] 138 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/quant.rs:186:15 [INFO] [stdout] | [INFO] [stdout] 186 | tract_linalg::impl_dyn_hash!(DequantizeLinearF32); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:235:23 [INFO] [stdout] | [INFO] [stdout] 235 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/quant.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / element_wise_oop!(lookup_table, [INFO] [stdout] 328 | | LookupTable { [INFO] [stdout] 329 | | #[educe(Hash(method="hash_lookup_table"))] [INFO] [stdout] 330 | | table: Box [INFO] [stdout] ... | [INFO] [stdout] 344 | | } [INFO] [stdout] 345 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/scan/lir.rs:23:15 [INFO] [stdout] | [INFO] [stdout] 23 | tract_linalg::impl_dyn_hash!(LirScan); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/scan/mir.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | tract_linalg::impl_dyn_hash!(Scan); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/source.rs:22:15 [INFO] [stdout] | [INFO] [stdout] 22 | tract_linalg::impl_dyn_hash!(TypedSource); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/unimpl.rs:10:15 [INFO] [stdout] | [INFO] [stdout] 10 | tract_linalg::impl_dyn_hash!(UnimplementedOp); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/model/fact.rs:126:15 [INFO] [stdout] | [INFO] [stdout] 126 | tract_linalg::impl_dyn_hash!(TypedFact); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/slice.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | tract_linalg::hash::dyn_hash(&self, hasher) [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/conv/im2col.rs:29:23 [INFO] [stdout] | [INFO] [stdout] 29 | tract_linalg::hash::dyn_hash(self, state) [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tract_linalg::f16` [INFO] [stdout] --> src/datum.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | use tract_linalg::f16::f16; [INFO] [stdout] | ^^^ could not find `f16` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tract_linalg::hash` [INFO] [stdout] --> src/model/graph.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | use tract_linalg::hash::DynHash; [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tract_linalg::f16` [INFO] [stdout] --> src/tensor.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | use tract_linalg::f16::f16; [INFO] [stdout] | ^^^ could not find `f16` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tract_linalg::f16` [INFO] [stdout] --> src/lib.rs:129:27 [INFO] [stdout] | [INFO] [stdout] 129 | pub use tract_linalg::f16::f16; [INFO] [stdout] | ^^^ could not find `f16` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tract_linalg::hash` [INFO] [stdout] --> src/lib.rs:130:27 [INFO] [stdout] | [INFO] [stdout] 130 | pub use tract_linalg::hash::{hash_f32, hash_opt_f32, DynHash}; [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:85:15 [INFO] [stdout] | [INFO] [stdout] 85 | tract_linalg::impl_dyn_hash!(ElementWiseOp); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:79:15 [INFO] [stdout] | [INFO] [stdout] 79 | tract_linalg::impl_dyn_hash!(TypedBinOp); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:271:15 [INFO] [stdout] | [INFO] [stdout] 271 | tract_linalg::impl_dyn_hash!(UnaryOp); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:410:15 [INFO] [stdout] | [INFO] [stdout] 410 | tract_linalg::impl_dyn_hash!(MergeOpUnicast); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/broadcast.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | tract_linalg::impl_dyn_hash!(MultiBroadcastTo); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/concat.rs:31:15 [INFO] [stdout] | [INFO] [stdout] 31 | tract_linalg::impl_dyn_hash!(TypedConcat); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/constant_of_shape.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | tract_linalg::impl_dyn_hash!(ConstantOfShape); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/gather.rs:8:15 [INFO] [stdout] | [INFO] [stdout] 8 | tract_linalg::impl_dyn_hash!(Gather); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/pad.rs:22:15 [INFO] [stdout] | [INFO] [stdout] 22 | tract_linalg::impl_dyn_hash!(Pad); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/reshape.rs:22:15 [INFO] [stdout] | [INFO] [stdout] 22 | tract_linalg::impl_dyn_hash!(FiniteReshape); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/tile.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | tract_linalg::impl_dyn_hash!(Tile); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cast.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | tract_linalg::impl_dyn_hash!(Cast); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/change_axes.rs:409:15 [INFO] [stdout] | [INFO] [stdout] 409 | tract_linalg::impl_dyn_hash!(AxisOp); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/sumpool.rs:52:15 [INFO] [stdout] | [INFO] [stdout] 52 | tract_linalg::impl_dyn_hash!(SumPool); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/sumpool.rs:95:15 [INFO] [stdout] | [INFO] [stdout] 95 | tract_linalg::impl_dyn_hash!(SumPoolFixed); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/conv/depth_wise.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | tract_linalg::impl_dyn_hash!(DepthWise); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/conv/unary.rs:37:15 [INFO] [stdout] | [INFO] [stdout] 37 | tract_linalg::impl_dyn_hash!(ConvUnary); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/maxpool.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | tract_linalg::impl_dyn_hash!(MaxPool); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/maxpool.rs:98:15 [INFO] [stdout] | [INFO] [stdout] 98 | tract_linalg::impl_dyn_hash!(MaxPoolFixed); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/downsample/mod.rs:36:15 [INFO] [stdout] | [INFO] [stdout] 36 | tract_linalg::impl_dyn_hash!(Downsample); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/dummy.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | tract_linalg::impl_dyn_hash!(Dummy); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/identity.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | tract_linalg::impl_dyn_hash!(Identity); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/konst.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | tract_linalg::impl_dyn_hash!(Const); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / bin_to_super_type!(and, And, flip: commute, [INFO] [stdout] 9 | | [bool, u8, u16, u32, u64, i8, i16, i32, i64] => |c, &a, &b| *c = (a as i64 != 0 && b as i64 != 0) as _); [INFO] [stdout] | |___________________________________________________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / bin_to_super_type!(or, Or, flip: commute, [INFO] [stdout] 11 | | [bool, u8, u16, u32, u64, i8, i16, i32, i64] => |c, &a, &b| *c = (a as i64 != 0 || b as i64 != 0) as _); [INFO] [stdout] | |___________________________________________________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | bin_to_super_type!(xor, Xor, flip: commute, [bool] => |c, &a, &b| *c = a ^ b); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:566:23 [INFO] [stdout] | [INFO] [stdout] 566 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / bin_to_bool!(equals, Equals, flip: commute, [INFO] [stdout] 14 | | [bool, u8, u16, u32, u64, i8, i16, i32, i64, f32, f64, TDim] => |c, a, b | *c = a == b [INFO] [stdout] 15 | | ); [INFO] [stdout] | |______________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:566:23 [INFO] [stdout] | [INFO] [stdout] 566 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | / bin_to_bool!(not_equals, NotEquals, flip: commute, [INFO] [stdout] 17 | | [bool, u8, u16, u32, u64, i8, i16, i32, i64, f32, f64, TDim] => |c, a, b | *c = a != b [INFO] [stdout] 18 | | ); [INFO] [stdout] | |______________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:566:23 [INFO] [stdout] | [INFO] [stdout] 566 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | bin_to_bool!(lesser, Lesser, [bool, u8, u16, u32, u64, i8, i16, i32, i64, f32, f64] => |c, &a, &b | *c = a < b); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:566:23 [INFO] [stdout] | [INFO] [stdout] 566 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | bin_to_bool!(lesser_equal, LesserEqual, [bool, u8, u16, u32, u64, i8, i16, i32, i64, f32, f64] => |c, &a, &b | *c = a <= b); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:566:23 [INFO] [stdout] | [INFO] [stdout] 566 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | bin_to_bool!(greater, Greater, [bool, u8, u16, u32, u64, i8, i16, i32, i64, f32, f64] => |c, &a, &b | *c = a > b); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:566:23 [INFO] [stdout] | [INFO] [stdout] 566 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | bin_to_bool!(greater_equal, GreaterEqual, [bool, u8, u16, u32, u64, i8, i16, i32, i64, f32, f64] => |c, &a, &b | *c = a >= b); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/logic.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | / element_wise!(not, Not, [bool] => |_, vs| { [INFO] [stdout] 26 | | vs.iter_mut().for_each(|a| *a = !*a); [INFO] [stdout] 27 | | Ok(()) [INFO] [stdout] 28 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/logic.rs:33:15 [INFO] [stdout] | [INFO] [stdout] 33 | tract_linalg::impl_dyn_hash!(Iff); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / bin_to_super_type!(add, Add, [INFO] [stdout] 7 | | flip:commute, [INFO] [stdout] 8 | | validation: Validation::Rounding, [INFO] [stdout] 9 | | [f32, i8, i16, i32, i64, u8, u16, u32, u64, f16, f64, TDim] => |c, a, b| *c = a.clone() + b); [INFO] [stdout] | |________________________________________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / bin_to_super_type!(sub, Sub, flip:flip_sub, [INFO] [stdout] 11 | | [f32, i8, i16, i32, i64, u8, u16, u32, u64, f16, f64, TDim] => |c, a, b| *c = a.clone() - b); [INFO] [stdout] | |________________________________________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / bin_to_super_type!(mul, Mul, [INFO] [stdout] 14 | | cost: |dt| tvec!((Cost::FMA(dt), 1)), [INFO] [stdout] 15 | | declutter_unary: declutter_unary_mul, [INFO] [stdout] 16 | | flip: commute, [INFO] [stdout] ... | [INFO] [stdout] 30 | | [f32, i8, i16, i32, i64, u8, u16, u32, u64, f16, f64] => |c, a, b| *c = a.clone() * b [INFO] [stdout] 31 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | / bin_to_super_type!(div, Div, [INFO] [stdout] 34 | | cost: |dt| tvec!((Cost::Div(dt), 1)), [INFO] [stdout] 35 | | declutter_bin: declutter_bin_div, [INFO] [stdout] 36 | | flip: flip_div, [INFO] [stdout] ... | [INFO] [stdout] 50 | | [f32, i8, i16, i32, i64, u8, u16, u32, u64, f16, f64] => |c, a, b| *c = a.clone() / b [INFO] [stdout] 51 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / bin_to_super_type!(rem, Rem, [INFO] [stdout] 54 | | out_of_place: |c:&mut Tensor, a:&Tensor, b: &Tensor| -> TractResult { [INFO] [stdout] 55 | | if c.datum_type() == TDim::datum_type() && [INFO] [stdout] 56 | | a.datum_type() == TDim::datum_type() && b.datum_type() == TDim::datum_type() { [INFO] [stdout] ... | [INFO] [stdout] 66 | | }, [INFO] [stdout] 67 | | [f32, i8, i16, i32, i64, u8, u16, u32, u64, f16, f64] => |c, a, b| *c = a.clone() % b); [INFO] [stdout] | |__________________________________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | / bin_to_super_type!(min, Min, flip:commute, [INFO] [stdout] 70 | | [f32, f64] => |c,a,b| *c = a.min(*b), [INFO] [stdout] 71 | | [i8, i16, i32, i64, u8, u16, u32, u64] => |c, a, b| *c = *a.min(b)); [INFO] [stdout] | |_______________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:72:1 [INFO] [stdout] | [INFO] [stdout] 72 | / bin_to_super_type!(max, Max, flip:commute, [INFO] [stdout] 73 | | [f32, f64] => |c,a,b| *c = a.max(*b), [INFO] [stdout] 74 | | [i8, i16, i32, i64, u8, u16, u32, u64] => |c, a, b| *c = *a.max(b)); [INFO] [stdout] | |_______________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | / bin_to_super_type!(pow, Pow, [INFO] [stdout] 77 | | [f32, f64] => |c,a,b| *c = a.powf(*b), [INFO] [stdout] 78 | | [i32, i64] => |c,a,b| *c = a.pow(*b as u32)); [INFO] [stdout] | |________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:79:1 [INFO] [stdout] | [INFO] [stdout] 79 | / bin_to_super_type!(flipped_pow, FlippedPow, [INFO] [stdout] 80 | | [f32, f64] => |c,a,b| *c = b.powf(*a), [INFO] [stdout] 81 | | [i32, i64] => |c,a,b| *c = b.pow(*a as u32)); [INFO] [stdout] | |________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | / bin_to_super_type!(shift_left, ShiftLeft, [INFO] [stdout] 84 | | [i8, i16, i32, i64, u8, u16, u32, u64] => |c, a, b| *c = *a << *b); [INFO] [stdout] | |______________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/ops/matmul/lir.rs:37:23 [INFO] [stdout] | [INFO] [stdout] 37 | tract_linalg::hash::dyn_hash(&self, hasher) [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:85:1 [INFO] [stdout] | [INFO] [stdout] 85 | / bin_to_super_type!(shift_right, ShiftRight, [INFO] [stdout] 86 | | [i8, i16, i32, i64, u8, u16, u32, u64] => |c, a, b| *c = *a >> *b); [INFO] [stdout] | |______________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / bin_to_super_type!(flipped_shift_left, FlippedShiftLeft, [INFO] [stdout] 88 | | [i8, i16, i32, i64, u8, u16, u32, u64] => |c, a, b| *c = *b << *a); [INFO] [stdout] | |______________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/binary.rs:465:23 [INFO] [stdout] | [INFO] [stdout] 465 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | / bin_to_super_type!(flipped_shift_right, FlippedShiftRight, [INFO] [stdout] 90 | | [i8, i16, i32, i64, u8, u16, u32, u64] => |c, a, b| *c = *b >> *a); [INFO] [stdout] | |______________________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:222:1 [INFO] [stdout] | [INFO] [stdout] 222 | / element_wise!(abs, Abs, [i8, i16, i32, i64, f16, f32, i32] => |_, xs| { [INFO] [stdout] 223 | | xs.iter_mut().for_each(|x| *x = x.abs()); [INFO] [stdout] 224 | | Ok(()) [INFO] [stdout] 225 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | / element_wise!(exp, Exp, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 228 | | xs.iter_mut().for_each(|x| *x = x.exp()); [INFO] [stdout] 229 | | Ok(()) [INFO] [stdout] 230 | | }; [INFO] [stdout] 231 | | validation: Validation::Rounding [INFO] [stdout] 232 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:234:1 [INFO] [stdout] | [INFO] [stdout] 234 | / element_wise!(ln, Ln, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 235 | | xs.iter_mut().for_each(|x| *x = x.ln()); [INFO] [stdout] 236 | | Ok(()) [INFO] [stdout] 237 | | }; [INFO] [stdout] 238 | | validation: Validation::Rounding [INFO] [stdout] 239 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:241:1 [INFO] [stdout] | [INFO] [stdout] 241 | / element_wise!(square, Square, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 242 | | xs.iter_mut().for_each(|x| *x = x.powi(2)); [INFO] [stdout] 243 | | Ok(()) [INFO] [stdout] 244 | | }; [INFO] [stdout] 245 | | validation: Validation::Rounding [INFO] [stdout] 246 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:248:1 [INFO] [stdout] | [INFO] [stdout] 248 | / element_wise!(sqrt, Sqrt, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 249 | | xs.iter_mut().for_each(|x| *x = x.sqrt()); [INFO] [stdout] 250 | | Ok(()) [INFO] [stdout] 251 | | }; [INFO] [stdout] 252 | | validation: Validation::Rounding [INFO] [stdout] 253 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:255:1 [INFO] [stdout] | [INFO] [stdout] 255 | / element_wise!(recip, Recip, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 256 | | xs.iter_mut().for_each(|x| *x = x.recip()); [INFO] [stdout] 257 | | Ok(()) [INFO] [stdout] 258 | | }; [INFO] [stdout] 259 | | cost: |dt| {tvec!((Cost::Div(dt), 1))}; [INFO] [stdout] 260 | | validation: Validation::Rounding [INFO] [stdout] 261 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:263:1 [INFO] [stdout] | [INFO] [stdout] 263 | / element_wise!(rsqrt, Rsqrt, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 264 | | xs.iter_mut().for_each(|x| *x = x.sqrt().recip()); [INFO] [stdout] 265 | | Ok(()) [INFO] [stdout] 266 | | }; [INFO] [stdout] 267 | | validation: Validation::Rounding [INFO] [stdout] 268 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:270:1 [INFO] [stdout] | [INFO] [stdout] 270 | / element_wise!(ceil, Ceil, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 271 | | xs.iter_mut().for_each(|x| *x = x.ceil()); [INFO] [stdout] 272 | | Ok(()) [INFO] [stdout] 273 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:275:1 [INFO] [stdout] | [INFO] [stdout] 275 | / element_wise!(floor, Floor, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 276 | | xs.iter_mut().for_each(|x| *x = x.floor()); [INFO] [stdout] 277 | | Ok(()) [INFO] [stdout] 278 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:280:1 [INFO] [stdout] | [INFO] [stdout] 280 | / element_wise!(round, Round, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 281 | | xs.iter_mut().for_each(|x| *x = x.round()); [INFO] [stdout] 282 | | Ok(()) [INFO] [stdout] 283 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:306:1 [INFO] [stdout] | [INFO] [stdout] 306 | / element_wise!(round_half_to_even, RoundHalfToEven,[ f32] => |_, xs| { [INFO] [stdout] 307 | | xs.iter_mut().for_each(|x| *x = rintf(*x)); [INFO] [stdout] 308 | | Ok(()) [INFO] [stdout] 309 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:311:1 [INFO] [stdout] | [INFO] [stdout] 311 | / element_wise!(cos, Cos, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 312 | | xs.iter_mut().for_each(|x| *x = x.cos()); [INFO] [stdout] 313 | | Ok(()) [INFO] [stdout] 314 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | / element_wise!(sin, Sin, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 317 | | xs.iter_mut().for_each(|x| *x = x.sin()); [INFO] [stdout] 318 | | Ok(()) [INFO] [stdout] 319 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:321:1 [INFO] [stdout] | [INFO] [stdout] 321 | / element_wise!(tan, Tan, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 322 | | xs.iter_mut().for_each(|x| *x = x.tan()); [INFO] [stdout] 323 | | Ok(()) [INFO] [stdout] 324 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:326:1 [INFO] [stdout] | [INFO] [stdout] 326 | / element_wise!(acos, Acos, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 327 | | xs.iter_mut().for_each(|x| *x = x.acos()); [INFO] [stdout] 328 | | Ok(()) [INFO] [stdout] 329 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:331:1 [INFO] [stdout] | [INFO] [stdout] 331 | / element_wise!(asin, Asin, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 332 | | xs.iter_mut().for_each(|x| *x = x.asin()); [INFO] [stdout] 333 | | Ok(()) [INFO] [stdout] 334 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:336:1 [INFO] [stdout] | [INFO] [stdout] 336 | / element_wise!(atan, Atan, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 337 | | xs.iter_mut().for_each(|x| *x = x.atan()); [INFO] [stdout] 338 | | Ok(()) [INFO] [stdout] 339 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:341:1 [INFO] [stdout] | [INFO] [stdout] 341 | / element_wise!(cosh, Cosh, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 342 | | xs.iter_mut().for_each(|x| *x = x.cosh()); [INFO] [stdout] 343 | | Ok(()) [INFO] [stdout] 344 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:346:1 [INFO] [stdout] | [INFO] [stdout] 346 | / element_wise!(sinh, Sinh, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 347 | | xs.iter_mut().for_each(|x| *x = x.sinh()); [INFO] [stdout] 348 | | Ok(()) [INFO] [stdout] 349 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:351:1 [INFO] [stdout] | [INFO] [stdout] 351 | / element_wise!(tanh, Tanh, [INFO] [stdout] 352 | | [f32] => |_, xs| { (tract_linalg::ops().tanh_f32)().run(xs); Ok(()) }, [INFO] [stdout] 353 | | [f16, f64] => |_, xs| { xs.iter_mut().for_each(|x| *x = x.tanh()); Ok(()) }; [INFO] [stdout] 354 | | cost: |dt| {tvec!((Cost::FMA(dt), 11), (Cost::Div(dt), 1))} [INFO] [stdout] 355 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:357:1 [INFO] [stdout] | [INFO] [stdout] 357 | element_wise!(acosh, Acosh, [f16, f32, f64] => |_, xs| { xs.iter_mut().for_each(|x| *x = x.acosh()); Ok(()) }); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:358:1 [INFO] [stdout] | [INFO] [stdout] 358 | element_wise!(asinh, Asinh, [f16, f32, f64] => |_, xs| { xs.iter_mut().for_each(|x| *x = x.asinh()); Ok(()) }); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:359:1 [INFO] [stdout] | [INFO] [stdout] 359 | element_wise!(atanh, Atanh, [f16, f32, f64] => |_, xs| { xs.iter_mut().for_each(|x| *x = x.atanh()); Ok(()) }); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:361:1 [INFO] [stdout] | [INFO] [stdout] 361 | / element_wise!(neg, Neg, [i8, i16, i32, i64, f16, f32, f64, TDim] => |_, xs| { [INFO] [stdout] 362 | | xs.iter_mut().for_each(|x| *x = -x.clone()); [INFO] [stdout] 363 | | Ok(()) [INFO] [stdout] 364 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/math/mod.rs:366:1 [INFO] [stdout] | [INFO] [stdout] 366 | / element_wise!(sign, Sign, [f16, f32, f64] => |_, xs| { [INFO] [stdout] 367 | | xs.iter_mut().for_each(|x| *x = if x.is_zero() { *x } else { x.signum() }); [INFO] [stdout] 368 | | Ok(()) [INFO] [stdout] 369 | | }); [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/matmul/mir.rs:178:15 [INFO] [stdout] | [INFO] [stdout] 178 | tract_linalg::impl_dyn_hash!(MatMul); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/matmul/mir.rs:300:15 [INFO] [stdout] | [INFO] [stdout] 300 | tract_linalg::impl_dyn_hash!(MatMulUnary); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/nn/reduce.rs:189:15 [INFO] [stdout] | [INFO] [stdout] 189 | tract_linalg::impl_dyn_hash!(Reduce); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/nn/mod.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / element_wise!(sigmoid, Sigmoid, [f32] => |_, xs| { [INFO] [stdout] 10 | | (tract_linalg::ops().sigmoid_f32)().run(xs); [INFO] [stdout] 11 | | Ok(()) [INFO] [stdout] 12 | | }; [INFO] [stdout] 13 | | cost: |dt| {tvec!((Cost::FMA(dt), 11), (Cost::Div(dt), 1))} [INFO] [stdout] 14 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:235:23 [INFO] [stdout] | [INFO] [stdout] 235 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/quant.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | / element_wise_oop!(quantize_linear_u8, [INFO] [stdout] 102 | | QuantizeLinearU8 { [INFO] [stdout] 103 | | #[educe(Hash(method="hash_f32"))] [INFO] [stdout] 104 | | scale: f32, [INFO] [stdout] ... | [INFO] [stdout] 113 | | info: info_quantize_linear_u8 [INFO] [stdout] 114 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:235:23 [INFO] [stdout] | [INFO] [stdout] 235 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/quant.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | / element_wise_oop!(quantize_linear_i8, [INFO] [stdout] 126 | | QuantizeLinearI8 { [INFO] [stdout] 127 | | #[educe(Hash(method="hash_f32"))] [INFO] [stdout] 128 | | scale: f32, [INFO] [stdout] ... | [INFO] [stdout] 137 | | info: info_quantize_linear_i8 [INFO] [stdout] 138 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/quant.rs:186:15 [INFO] [stdout] | [INFO] [stdout] 186 | tract_linalg::impl_dyn_hash!(DequantizeLinearF32); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/element_wise.rs:235:23 [INFO] [stdout] | [INFO] [stdout] 235 | tract_linalg::impl_dyn_hash!($Op); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] | [INFO] [stdout] ::: src/ops/quant.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / element_wise_oop!(lookup_table, [INFO] [stdout] 328 | | LookupTable { [INFO] [stdout] 329 | | #[educe(Hash(method="hash_lookup_table"))] [INFO] [stdout] 330 | | table: Box [INFO] [stdout] ... | [INFO] [stdout] 344 | | } [INFO] [stdout] 345 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/scan/lir.rs:23:15 [INFO] [stdout] | [INFO] [stdout] 23 | tract_linalg::impl_dyn_hash!(LirScan); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/scan/mir.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | tract_linalg::impl_dyn_hash!(Scan); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/source.rs:22:15 [INFO] [stdout] | [INFO] [stdout] 22 | tract_linalg::impl_dyn_hash!(TypedSource); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/ops/unimpl.rs:10:15 [INFO] [stdout] | [INFO] [stdout] 10 | tract_linalg::impl_dyn_hash!(UnimplementedOp); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] --> src/model/fact.rs:126:15 [INFO] [stdout] | [INFO] [stdout] 126 | tract_linalg::impl_dyn_hash!(TypedFact); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `impl_dyn_hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/ops/matmul/pack_b.rs:25:23 [INFO] [stdout] | [INFO] [stdout] 25 | tract_linalg::hash::dyn_hash(&self, hasher) [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/datum.rs:38:20 [INFO] [stdout] | [INFO] [stdout] 38 | impl tract_linalg::hash::SloppyHash for Blob { [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/datum.rs:212:21 [INFO] [stdout] | [INFO] [stdout] 212 | + tract_linalg::hash::SloppyHash [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/datum.rs:237:20 [INFO] [stdout] | [INFO] [stdout] 237 | impl tract_linalg::hash::SloppyHash for TDim { [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/model/graph.rs:60:23 [INFO] [stdout] | [INFO] [stdout] 60 | tract_linalg::hash::dyn_hash(self, hasher) [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/ops/array/slice.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | tract_linalg::hash::dyn_hash(&self, hasher) [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/ops/cnn/conv/im2col.rs:29:23 [INFO] [stdout] | [INFO] [stdout] 29 | tract_linalg::hash::dyn_hash(self, state) [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/ops/matmul/lir.rs:37:23 [INFO] [stdout] | [INFO] [stdout] 37 | tract_linalg::hash::dyn_hash(&self, hasher) [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/ops/matmul/pack_b.rs:25:23 [INFO] [stdout] | [INFO] [stdout] 25 | tract_linalg::hash::dyn_hash(&self, hasher) [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/datum.rs:38:20 [INFO] [stdout] | [INFO] [stdout] 38 | impl tract_linalg::hash::SloppyHash for Blob { [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/datum.rs:212:21 [INFO] [stdout] | [INFO] [stdout] 212 | + tract_linalg::hash::SloppyHash [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/datum.rs:237:20 [INFO] [stdout] | [INFO] [stdout] 237 | impl tract_linalg::hash::SloppyHash for TDim { [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `hash` in `tract_linalg` [INFO] [stdout] --> src/model/graph.rs:60:23 [INFO] [stdout] | [INFO] [stdout] 60 | tract_linalg::hash::dyn_hash(self, hasher) [INFO] [stdout] | ^^^^ could not find `hash` in `tract_linalg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 98 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `tract-core` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 98 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "ee62857422c04cb331b36da611380bd0619795fb13be229ae17feca1db10a717", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ee62857422c04cb331b36da611380bd0619795fb13be229ae17feca1db10a717", kill_on_drop: false }` [INFO] [stdout] ee62857422c04cb331b36da611380bd0619795fb13be229ae17feca1db10a717