[INFO] fetching crate autograd 2.0.0-rc3... [INFO] testing autograd-2.0.0-rc3 against beta-2022-02-22 for beta-1.60-1 [INFO] extracting crate autograd 2.0.0-rc3 into /workspace/builds/worker-7/source [INFO] validating manifest of crates.io crate autograd 2.0.0-rc3 on toolchain beta-2022-02-22 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate autograd 2.0.0-rc3 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate autograd 2.0.0-rc3 [INFO] tweaked toml for crates.io crate autograd 2.0.0-rc3 written to /workspace/builds/worker-7/source/Cargo.toml [INFO] crate crates.io crate autograd 2.0.0-rc3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded blas-src v0.8.0 [INFO] [stderr] Downloaded accelerate-src v0.3.2 [INFO] [stderr] Downloaded intel-mkl-tool v0.1.0 [INFO] [stderr] Downloaded special v0.8.1 [INFO] [stderr] Downloaded intel-mkl-src v0.5.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--no-deps" "--format-version=1", 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] a91b228e0aa74dd7b3fdc8624052b143e7d86362b2b58bde75dc774ff40fe4c3 [INFO] running `Command { std: "docker" "start" "-a" "a91b228e0aa74dd7b3fdc8624052b143e7d86362b2b58bde75dc774ff40fe4c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a91b228e0aa74dd7b3fdc8624052b143e7d86362b2b58bde75dc774ff40fe4c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a91b228e0aa74dd7b3fdc8624052b143e7d86362b2b58bde75dc774ff40fe4c3", kill_on_drop: false }` [INFO] [stdout] a91b228e0aa74dd7b3fdc8624052b143e7d86362b2b58bde75dc774ff40fe4c3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f8bc8971db04e4cc230066583ddc78fbd9d6dadc9e9b077c04b95754f517fb02 [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" "f8bc8971db04e4cc230066583ddc78fbd9d6dadc9e9b077c04b95754f517fb02", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.107 [INFO] [stderr] Compiling getrandom v0.2.0 [INFO] [stderr] Compiling const_fn v0.4.4 [INFO] [stderr] Compiling proc-macro2 v1.0.32 [INFO] [stderr] Compiling serde v1.0.130 [INFO] [stderr] Compiling rayon-core v1.9.0 [INFO] [stderr] Compiling syn v1.0.81 [INFO] [stderr] Compiling serde_derive v1.0.130 [INFO] [stderr] Compiling ndarray v0.14.0 [INFO] [stderr] Compiling serde_json v1.0.69 [INFO] [stderr] Compiling itoa v0.4.8 [INFO] [stderr] Compiling smallvec v1.5.1 [INFO] [stderr] Compiling crossbeam-utils v0.8.1 [INFO] [stderr] Compiling memoffset v0.6.1 [INFO] [stderr] Compiling num-bigint v0.3.1 [INFO] [stderr] Compiling num-iter v0.1.42 [INFO] [stderr] Compiling num-rational v0.3.2 [INFO] [stderr] Compiling rayon v1.5.0 [INFO] [stderr] Compiling num-complex v0.3.1 [INFO] [stderr] Compiling quote v1.0.10 [INFO] [stderr] Compiling crossbeam-epoch v0.9.1 [INFO] [stderr] Compiling crossbeam-channel v0.5.0 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling special v0.8.1 [INFO] [stderr] Compiling rand_core v0.6.0 [INFO] [stderr] Compiling uuid v0.8.2 [INFO] [stderr] Compiling crossbeam-deque v0.8.0 [INFO] [stderr] Compiling rand_chacha v0.3.0 [INFO] [stderr] Compiling rand_xorshift v0.3.0 [INFO] [stderr] Compiling rand v0.8.0 [INFO] [stderr] Compiling rand_distr v0.4.0 [INFO] [stderr] Compiling num v0.3.1 [INFO] [stderr] Compiling autograd v2.0.0-rc3 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 50.83s [INFO] running `Command { std: "docker" "inspect" "f8bc8971db04e4cc230066583ddc78fbd9d6dadc9e9b077c04b95754f517fb02", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f8bc8971db04e4cc230066583ddc78fbd9d6dadc9e9b077c04b95754f517fb02", kill_on_drop: false }` [INFO] [stdout] f8bc8971db04e4cc230066583ddc78fbd9d6dadc9e9b077c04b95754f517fb02 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "test" "--frozen" "--no-run" "--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] c6f1ffb7b2d853e2b17996342a21eef0a27bb16710b6ecd4782ca10869a9419a [INFO] running `Command { std: "docker" "start" "-a" "c6f1ffb7b2d853e2b17996342a21eef0a27bb16710b6ecd4782ca10869a9419a", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling autograd v2.0.0-rc3 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_array_gen.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | assert!(a.all_close(&ndarray::arr1(&[0.5, 0.5, 0.5]), 0.5)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_array_gen.rs:36:15 [INFO] [stdout] | [INFO] [stdout] 36 | assert!(a.all_close(&ndarray::arr1(&[0.5, 0.5, 0.5]), 0.5)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> tests/test_core.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | c.eval(g); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> tests/test_core.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | c.eval(g); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_tensor_ops_eval.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 117 | ret.all_close(&ans, 1e-4); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_tensor_ops_eval.rs:131:21 [INFO] [stdout] | [INFO] [stdout] 131 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_tensor_ops_eval.rs:149:21 [INFO] [stdout] | [INFO] [stdout] 149 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_tensor_ops_eval.rs:166:21 [INFO] [stdout] | [INFO] [stdout] 166 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_tensor_ops_eval.rs:182:21 [INFO] [stdout] | [INFO] [stdout] 182 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_array_gen.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | assert!(a.all_close(&ndarray::arr1(&[0.5, 0.5, 0.5]), 0.5)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_array_gen.rs:36:15 [INFO] [stdout] | [INFO] [stdout] 36 | assert!(a.all_close(&ndarray::arr1(&[0.5, 0.5, 0.5]), 0.5)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_tensor_ops_eval.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 117 | ret.all_close(&ans, 1e-4); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_tensor_ops_eval.rs:131:21 [INFO] [stdout] | [INFO] [stdout] 131 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_tensor_ops_eval.rs:149:21 [INFO] [stdout] | [INFO] [stdout] 149 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_tensor_ops_eval.rs:166:21 [INFO] [stdout] | [INFO] [stdout] 166 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> tests/test_tensor_ops_eval.rs:182:21 [INFO] [stdout] | [INFO] [stdout] 182 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> tests/test_core.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | c.eval(g); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> tests/test_core.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | c.eval(g); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stdout] --> src/tensor_ops/conv_ops/conv2d_transpose.rs:508:13 [INFO] [stdout] | [INFO] [stdout] 508 | out_val.all_close(&ans, 1e-3); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 9 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1m 25s [INFO] running `Command { std: "docker" "inspect" "c6f1ffb7b2d853e2b17996342a21eef0a27bb16710b6ecd4782ca10869a9419a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c6f1ffb7b2d853e2b17996342a21eef0a27bb16710b6ecd4782ca10869a9419a", kill_on_drop: false }` [INFO] [stdout] c6f1ffb7b2d853e2b17996342a21eef0a27bb16710b6ecd4782ca10869a9419a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 89c19d8d5117a2393a6e16000e891f0b44094e3655092dd8b36491b096fe4169 [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" "89c19d8d5117a2393a6e16000e891f0b44094e3655092dd8b36491b096fe4169", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> src/tensor_ops/conv_ops/conv2d_transpose.rs:508:13 [INFO] [stderr] | [INFO] [stderr] 508 | out_val.all_close(&ans, 1e-3); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `autograd` (lib test) generated 1 warning [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> tests/test_core.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | c.eval(g); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> tests/test_core.rs:45:9 [INFO] [stderr] | [INFO] [stderr] 45 | c.eval(g); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_tensor_ops_eval.rs:117:13 [INFO] [stderr] | [INFO] [stderr] 117 | ret.all_close(&ans, 1e-4); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_tensor_ops_eval.rs:131:21 [INFO] [stderr] | [INFO] [stderr] 131 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_tensor_ops_eval.rs:149:21 [INFO] [stderr] | [INFO] [stderr] 149 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_tensor_ops_eval.rs:166:21 [INFO] [stderr] | [INFO] [stderr] 166 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_tensor_ops_eval.rs:182:21 [INFO] [stderr] | [INFO] [stderr] 182 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_array_gen.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | assert!(a.all_close(&ndarray::arr1(&[0.5, 0.5, 0.5]), 0.5)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_array_gen.rs:36:15 [INFO] [stderr] | [INFO] [stderr] 36 | assert!(a.all_close(&ndarray::arr1(&[0.5, 0.5, 0.5]), 0.5)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_array_gen.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | assert!(a.all_close(&ndarray::arr1(&[0.5, 0.5, 0.5]), 0.5)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_array_gen.rs:36:15 [INFO] [stderr] | [INFO] [stderr] 36 | assert!(a.all_close(&ndarray::arr1(&[0.5, 0.5, 0.5]), 0.5)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_tensor_ops_eval.rs:117:13 [INFO] [stderr] | [INFO] [stderr] 117 | ret.all_close(&ans, 1e-4); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_tensor_ops_eval.rs:131:21 [INFO] [stderr] | [INFO] [stderr] 131 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_tensor_ops_eval.rs:149:21 [INFO] [stderr] | [INFO] [stderr] 149 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_tensor_ops_eval.rs:166:21 [INFO] [stderr] | [INFO] [stderr] 166 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `test_array_gen::ndarray::numeric::impl_numeric::>::all_close`: Use `abs_diff_eq` - it requires the `approx` crate feature [INFO] [stderr] --> tests/test_tensor_ops_eval.rs:182:21 [INFO] [stderr] | [INFO] [stderr] 182 | assert!(ret.all_close(&ans, 1e-4)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `autograd` (test "test_core") generated 2 warnings [INFO] [stderr] warning: `autograd` (test "test_tensor_ops_eval") generated 5 warnings [INFO] [stderr] warning: `autograd` (test "test_array_gen") generated 2 warnings [INFO] [stderr] warning: `autograd` (test "lib") generated 9 warnings (2 duplicates) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.22s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/autograd-e2b0c3f2087de544) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test evaluation::test_placeholder_eval ... ok [INFO] [stdout] test evaluation::test_constant_eval ... ok [INFO] [stdout] test evaluation::test_variable_eval ... ok [INFO] [stdout] test evaluation::test_eval ... ok [INFO] [stdout] test evaluation::test_eval3 ... ok [INFO] [stdout] test tensor_ops::conv_ops::max_pool2d::test_max_pool ... ok [INFO] [stdout] test variable::test_env_iter ... ok [INFO] [stdout] test tensor::test_topo_order ... ok [INFO] [stdout] test variable::test_namespace_iter ... ok [INFO] [stdout] test tensor_ops::conv_ops::conv2d_transpose::test_deconv ... ok [INFO] [stdout] test evaluation::test_eval2 ... ok [INFO] [stdout] test tensor_ops::conv_ops::test_im2col_batch ... ok [INFO] [stdout] test variable::save_and_load ... ok [INFO] [stdout] test graph::test_mixed_graph - should panic ... ok [INFO] [stdout] test variable::save_and_init ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stderr] Running tests/lib.rs (/opt/rustwide/target/debug/deps/lib-d0d145a2d698b275) [INFO] [stdout] [INFO] [stdout] running 131 tests [INFO] [stdout] test test_array_gen::glorot_uniform ... ok [INFO] [stdout] test test_array_gen::glorot_normal ... ok [INFO] [stdout] test test_array_gen::random_uniform ... ok [INFO] [stdout] test test_array_gen::random_normal ... ok [INFO] [stdout] test test_array_gen::standard_uniform ... ok [INFO] [stdout] test test_binary_ops_eval::slice ... ok [INFO] [stdout] test test_binary_ops_eval::slice_negative ... ok [INFO] [stdout] test test_binary_ops_eval::scalar_add ... ok [INFO] [stdout] test test_binary_ops_grad::expr7 ... ok [INFO] [stdout] test test_binary_ops_eval::scalar_sub ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_add ... ok [INFO] [stdout] test test_binary_ops_grad::expr0 ... ok [INFO] [stdout] test test_binary_ops_grad::expr1 ... ok [INFO] [stdout] test test_binary_ops_grad::expr6 ... ok [INFO] [stdout] test test_binary_ops_eval::scalar_div ... ok [INFO] [stdout] test test_binary_ops_grad::differentiate_twice ... ok [INFO] [stdout] test test_binary_ops_grad::expr4 ... ok [INFO] [stdout] test test_binary_ops_grad::expr3 ... ok [INFO] [stdout] test test_binary_ops_grad::expr2 ... ok [INFO] [stdout] test test_binary_ops_grad::expr5 ... ok [INFO] [stdout] test test_binary_ops_eval::scalar_mul ... ok [INFO] [stdout] test test_array_gen::standard_normal ... ok [INFO] [stdout] test test_binary_ops_grad::expr8 ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_div ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_div2 ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_mul ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_sub ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_tensor_add ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_tensor_add2 ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_tensor_div ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_tensor_div2 ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_tensor_mul2 ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_tensor_sub ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_tensor_sub2 ... ok [INFO] [stdout] test test_core::test_hook ... ok [INFO] [stdout] test test_core::test_nth_tensor ... ok [INFO] [stdout] test test_tensor_ops_eval::reduce_grad ... ok [INFO] [stdout] test test_tensor_ops_eval::argmax_with_multi_max_args ... ok [INFO] [stdout] test test_tensor_ops_eval::reduce_mean ... ok [INFO] [stdout] test test_tensor_ops_eval::reduce_prod ... ok [INFO] [stdout] test test_optimizers::test_momentum ... ok [INFO] [stdout] test test_tensor_ops_eval::argmax ... ok [INFO] [stdout] test test_tensor_ops_eval::test_mm ... ok [INFO] [stdout] test test_tensor_ops_eval::argmax2 ... ok [INFO] [stdout] test test_tensor_ops_eval::transpose_matmul ... ok [INFO] [stdout] test test_tensor_ops_eval::test_batch_matmul_trans_square_both ... ok [INFO] [stdout] test test_tensor_ops_eval::test_batch_matmul_trans_not_square ... ok [INFO] [stdout] test test_tensor_ops_eval::test_batch_matmul_with_copy ... ok [INFO] [stdout] test test_tensor_ops_grad::add ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_tensor_mul ... ok [INFO] [stdout] test test_tensor_ops_eval::test_batch_matmul_trans_square_lhs ... ok [INFO] [stdout] test test_tensor_ops_grad::asinh ... ok [INFO] [stdout] test test_tensor_ops_grad::add_n ... ok [INFO] [stdout] test test_tensor_ops_grad::atan ... ok [INFO] [stdout] test test_tensor_ops_grad::asin ... ok [INFO] [stdout] test test_tensor_ops_eval::transpose_matmul_square ... ok [INFO] [stdout] test test_tensor_ops_grad::concat ... ok [INFO] [stdout] test test_optimizers::test_adagrad ... ok [INFO] [stdout] test test_tensor_ops_grad::clip ... ok [INFO] [stdout] test test_optimizers::test_adam ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_tensor_mul_g3 ... ok [INFO] [stdout] test test_tensor_ops_grad::atanh ... ok [INFO] [stdout] test test_tensor_ops_grad::cos ... ok [INFO] [stdout] test test_tensor_ops_grad::cosh ... ok [INFO] [stdout] test test_tensor_ops_grad::abs ... ok [INFO] [stdout] test test_tensor_ops_grad::acos ... ok [INFO] [stdout] test test_tensor_ops_grad::acosh ... ok [INFO] [stdout] test test_tensor_ops_grad::elu ... ok [INFO] [stdout] test test_tensor_ops_grad::exp ... ok [INFO] [stdout] test test_tensor_ops_grad::expand_dims ... ok [INFO] [stdout] test test_tensor_ops_grad::dropout ... ok [INFO] [stdout] test test_tensor_ops_grad::get ... ok [INFO] [stdout] test test_binary_ops_grad::scalar_tensor_div_g3 ... ok [INFO] [stdout] test test_tensor_ops_grad::implicit_broadcast ... ok [INFO] [stdout] test test_tensor_ops_grad::lgamma ... ok [INFO] [stdout] test test_tensor_ops_grad::log_softmax ... ok [INFO] [stdout] test test_tensor_ops_grad::logsumexp ... ok [INFO] [stdout] test test_tensor_ops_grad::flatten ... ok [INFO] [stdout] test test_tensor_ops_eval::test_batch_matmul_normal ... ok [INFO] [stdout] test test_tensor_ops_grad::batch_matmul ... ok [INFO] [stdout] test test_tensor_ops_grad::maximum ... ok [INFO] [stdout] test test_tensor_ops_grad::max_pool2d ... ok [INFO] [stdout] test test_tensor_ops_grad::mul ... ok [INFO] [stdout] test test_tensor_ops_grad::conv2d_grad ... ok [INFO] [stdout] test test_tensor_ops_grad::ln ... ok [INFO] [stdout] test test_tensor_ops_grad::minimum ... ok [INFO] [stdout] test test_tensor_ops_grad::max_pool2d_grad ... ok [INFO] [stdout] test test_tensor_ops_grad::pow ... ok [INFO] [stdout] test test_tensor_ops_grad::reduce_max ... ok [INFO] [stdout] test test_tensor_ops_grad::reciprocal ... ok [INFO] [stdout] test test_tensor_ops_grad::neg ... ok [INFO] [stdout] test test_tensor_ops_grad::matmul ... ok [INFO] [stdout] test test_tensor_ops_grad::conv2d_transpose ... ok [INFO] [stdout] test test_tensor_ops_grad::reduce_min ... ok [INFO] [stdout] test test_tensor_ops_grad::reduce_prod ... ok [INFO] [stdout] test test_tensor_ops_grad::relu ... ok [INFO] [stdout] test test_tensor_ops_grad::reduce_sum ... ok [INFO] [stdout] test test_tensor_ops_grad::reshape ... ok [INFO] [stdout] test test_tensor_ops_grad::reduce_max_keep ... ok [INFO] [stdout] test test_tensor_ops_grad::reduce_mean_keep ... ok [INFO] [stdout] test test_tensor_ops_grad::sin ... ok [INFO] [stdout] test test_tensor_ops_grad::sigmoid_cross_entropy ... ok [INFO] [stdout] test test_tensor_ops_grad::slice ... ok [INFO] [stdout] test test_tensor_ops_grad::sigmoid ... ok [INFO] [stdout] test test_tensor_ops_grad::reduce_min_keep ... ok [INFO] [stdout] test test_tensor_ops_grad::sinh ... ok [INFO] [stdout] test test_tensor_ops_grad::reduce_mean ... ok [INFO] [stdout] test test_tensor_ops_grad::reduce_sum_keep ... ok [INFO] [stdout] test test_tensor_ops_grad::softmax_cross_entropy ... ok [INFO] [stdout] test test_tensor_ops_grad::softplus ... ok [INFO] [stdout] test test_tensor_ops_grad::sparse_softmax_cross_entropy ... ok [INFO] [stdout] test test_tensor_ops_grad::reshape_after_transpose ... ok [INFO] [stdout] test test_tensor_ops_grad::sqrt ... ok [INFO] [stdout] test test_tensor_ops_grad::tanh ... ok [INFO] [stdout] test test_tensor_ops_grad::tan ... ok [INFO] [stdout] test test_tensor_ops_grad::squeeze ... ok [INFO] [stdout] test test_tensor_ops_grad::square ... ok [INFO] [stdout] test test_tensor_ops_grad::wx_plus_b ... ok [INFO] [stdout] test test_tensor_ops_grad::transpose ... ok [INFO] [stdout] test test_tensor_ops_grad::split ... ok [INFO] [stdout] test test_tensor_ops_grad::conv2d_x_grad - should panic ... ok [INFO] [stdout] test test_tensor_ops_grad::conv2d_filter_grad - should panic ... ok [INFO] [stdout] test test_tensor_ops_grad::conv2d_transpose_filter_grad - should panic ... ok [INFO] [stdout] test test_tensor_ops_grad::reshape_grad - should panic ... ok [INFO] [stdout] test test_tensor_ops_grad::primitive_back_propagation_through_time ... ok [INFO] [stdout] test test_tensor_ops_grad::tensordot ... ok [INFO] [stdout] test test_tensor_ops_grad::conv2d ... ok [INFO] [stdout] test test_tensor_ops_grad::transpose_then_reshape_then_mm ... ok [INFO] [stdout] test test_tensor_ops_grad::conv2d_xw_grad ... ok [INFO] [stdout] test test_tensor_ops_grad::gather ... ok [INFO] [stdout] test test_core::test_too_many_nodes - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 131 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.48s [INFO] [stdout] [INFO] [stderr] Running tests/test_array_gen.rs (/opt/rustwide/target/debug/deps/test_array_gen-30a70dc9ba56f4a9) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test glorot_normal ... ok [INFO] [stdout] test glorot_uniform ... ok [INFO] [stdout] test random_normal ... ok [INFO] [stdout] test standard_normal ... ok [INFO] [stdout] test random_uniform ... ok [INFO] [stdout] test standard_uniform ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_binary_ops_eval.rs (/opt/rustwide/target/debug/deps/test_binary_ops_eval-9b13e6e1df036a06) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test scalar_add ... ok [INFO] [stdout] test slice_negative ... ok [INFO] [stdout] test scalar_sub ... ok [INFO] [stdout] test slice ... ok [INFO] [stdout] test scalar_div ... ok [INFO] [stdout] test scalar_mul ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_binary_ops_grad.rs (/opt/rustwide/target/debug/deps/test_binary_ops_grad-d87c218978f0b312) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test expr1 ... ok [INFO] [stdout] test expr2 ... ok [INFO] [stdout] test expr6 ... ok [INFO] [stdout] test expr3 ... ok [INFO] [stdout] test differentiate_twice ... ok [INFO] [stdout] test scalar_add ... ok [INFO] [stdout] test expr4 ... ok [INFO] [stdout] test expr5 ... ok [INFO] [stdout] test expr8 ... ok [INFO] [stdout] test scalar_div ... ok [INFO] [stdout] test scalar_sub ... ok [INFO] [stdout] test scalar_tensor_add ... ok [INFO] [stdout] test scalar_mul ... ok [INFO] [stdout] test expr7 ... ok [INFO] [stdout] test expr0 ... ok [INFO] [stdout] test scalar_div2 ... ok [INFO] [stdout] test scalar_tensor_mul ... ok [INFO] [stdout] test scalar_tensor_mul2 ... ok [INFO] [stdout] test scalar_tensor_sub ... ok [INFO] [stdout] test scalar_tensor_div ... ok [INFO] [stdout] test scalar_tensor_add2 ... ok [INFO] [stdout] test scalar_tensor_div2 ... ok [INFO] [stdout] test scalar_tensor_sub2 ... ok [INFO] [stdout] test scalar_tensor_mul_g3 ... ok [INFO] [stdout] test scalar_tensor_div_g3 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/test_core.rs (/opt/rustwide/target/debug/deps/test_core-bcf07e9d79fc817b) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_nth_tensor ... ok [INFO] [stdout] test test_hook ... ok [INFO] [stdout] test test_too_many_nodes - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.36s [INFO] [stdout] [INFO] [stderr] Running tests/test_optimizers.rs (/opt/rustwide/target/debug/deps/test_optimizers-a1d76b498e80ed87) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_adagrad ... ok [INFO] [stdout] test test_adam ... ok [INFO] [stdout] test test_momentum ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/test_tensor_ops_eval.rs (/opt/rustwide/target/debug/deps/test_tensor_ops_eval-d995d0eff4264e88) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test argmax2 ... ok [INFO] [stdout] test transpose_matmul ... ok [INFO] [stdout] test transpose_matmul_square ... ok [INFO] [stdout] test reduce_prod ... ok [INFO] [stdout] test test_batch_matmul_normal ... ok [INFO] [stdout] test test_mm ... ok [INFO] [stdout] test test_batch_matmul_trans_not_square ... ok [INFO] [stdout] test argmax ... ok [INFO] [stdout] test test_batch_matmul_with_copy ... ok [INFO] [stdout] test test_batch_matmul_trans_square_both ... ok [INFO] [stdout] test test_batch_matmul_trans_square_lhs ... ok [INFO] [stdout] test argmax_with_multi_max_args ... ok [INFO] [stdout] test reduce_grad ... ok [INFO] [stdout] test reduce_mean ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/test_tensor_ops_grad.rs (/opt/rustwide/target/debug/deps/test_tensor_ops_grad-13bb0b6149640cd7) [INFO] [stdout] [INFO] [stdout] running 74 tests [INFO] [stdout] test abs ... ok [INFO] [stdout] test acosh ... ok [INFO] [stdout] test concat ... ok [INFO] [stdout] test clip ... ok [INFO] [stdout] test atan ... ok [INFO] [stdout] test add ... ok [INFO] [stdout] test cosh ... ok [INFO] [stdout] test dropout ... ok [INFO] [stdout] test elu ... ok [INFO] [stdout] test exp ... ok [INFO] [stdout] test cos ... ok [INFO] [stdout] test expand_dims ... ok [INFO] [stdout] test flatten ... ok [INFO] [stdout] test get ... ok [INFO] [stdout] test lgamma ... ok [INFO] [stdout] test implicit_broadcast ... ok [INFO] [stdout] test add_n ... ok [INFO] [stdout] test acos ... ok [INFO] [stdout] test ln ... ok [INFO] [stdout] test matmul ... ok [INFO] [stdout] test atanh ... ok [INFO] [stdout] test logsumexp ... ok [INFO] [stdout] test max_pool2d ... ok [INFO] [stdout] test asinh ... ok [INFO] [stdout] test batch_matmul ... ok [INFO] [stdout] test log_softmax ... ok [INFO] [stdout] test maximum ... ok [INFO] [stdout] test asin ... ok [INFO] [stdout] test minimum ... ok [INFO] [stdout] test mul ... ok [INFO] [stdout] test neg ... ok [INFO] [stdout] test pow ... ok [INFO] [stdout] test reduce_max_keep ... ok [INFO] [stdout] test reduce_max ... ok [INFO] [stdout] test reduce_mean_keep ... ok [INFO] [stdout] test reciprocal ... ok [INFO] [stdout] test max_pool2d_grad ... ok [INFO] [stdout] test reduce_min ... ok [INFO] [stdout] test reduce_prod ... ok [INFO] [stdout] test reshape ... ok [INFO] [stdout] test conv2d_transpose ... ok [INFO] [stdout] test reduce_mean ... ok [INFO] [stdout] test relu ... ok [INFO] [stdout] test reduce_min_keep ... ok [INFO] [stdout] test reduce_sum_keep ... ok [INFO] [stdout] test reduce_sum ... ok [INFO] [stdout] test sinh ... ok [INFO] [stdout] test slice ... ok [INFO] [stdout] test softplus ... ok [INFO] [stdout] test softmax_cross_entropy ... ok [INFO] [stdout] test sigmoid ... ok [INFO] [stdout] test sparse_softmax_cross_entropy ... ok [INFO] [stdout] test sigmoid_cross_entropy ... ok [INFO] [stdout] test sin ... ok [INFO] [stdout] test square ... ok [INFO] [stdout] test tanh ... ok [INFO] [stdout] test tan ... ok [INFO] [stdout] test conv2d_grad ... ok [INFO] [stdout] test sqrt ... ok [INFO] [stdout] test reshape_after_transpose ... ok [INFO] [stdout] test squeeze ... ok [INFO] [stdout] test wx_plus_b ... ok [INFO] [stdout] test transpose ... ok [INFO] [stdout] test conv2d_filter_grad - should panic ... ok [INFO] [stdout] test conv2d_transpose_filter_grad - should panic ... ok [INFO] [stdout] test reshape_grad - should panic ... ok [INFO] [stdout] test conv2d_x_grad - should panic ... ok [INFO] [stdout] test split ... ok [INFO] [stdout] test tensordot ... ok [INFO] [stdout] test primitive_back_propagation_through_time ... ok [INFO] [stdout] test transpose_then_reshape_then_mm ... ok [INFO] [stdout] test conv2d ... ok [INFO] [stdout] test conv2d_xw_grad ... ok [INFO] [stdout] test gather ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 74 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.95s [INFO] [stdout] [INFO] [stderr] Doc-tests autograd [INFO] [stdout] [INFO] [stdout] running 81 tests [INFO] [stdout] test src/op.rs - op::GradientContext (line 318) ... ok [INFO] [stdout] test src/op.rs - op::ComputeContext (line 168) ... ok [INFO] [stdout] test src/op.rs - op (line 9) ... ok [INFO] [stdout] test src/ndarray_ext.rs - ndarray_ext::array_gen::ArrayRng (line 157) ... ok [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustdoc --edition=2018 --crate-type lib --crate-name autograd --test /opt/rustwide/workdir/src/lib.rs -L dependency=/opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern approx=/opt/rustwide/target/debug/deps/libapprox-f11b9f805d03d3b7.rlib --extern autograd=/opt/rustwide/target/debug/deps/libautograd-c1836f1ba67a3917.rlib --extern libc=/opt/rustwide/target/debug/deps/liblibc-a819ee06976c0dd9.rlib --extern matrixmultiply=/opt/rustwide/target/debug/deps/libmatrixmultiply-6ddd37c074610898.rlib --extern ndarray=/opt/rustwide/target/debug/deps/libndarray-41df37c83e40ae2a.rlib --extern num=/opt/rustwide/target/debug/deps/libnum-1944d7d2b6b0f668.rlib --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-6bde1e281435e203.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-eedb145cb495c50a.rlib --extern rand_distr=/opt/rustwide/target/debug/deps/librand_distr-ca0a27ecc6ab1920.rlib --extern rand_xorshift=/opt/rustwide/target/debug/deps/librand_xorshift-456a1b533034e615.rlib --extern rayon=/opt/rustwide/target/debug/deps/librayon-cf886781a2c9c1ca.rlib --extern rustc_hash=/opt/rustwide/target/debug/deps/librustc_hash-90b377b8548f0070.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-f863458335282d0d.rlib --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-ad6e1a5d6774d27d.so --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-0b8b7107e40c8b36.rlib --extern smallvec=/opt/rustwide/target/debug/deps/libsmallvec-e754c56e8034f238.rlib --extern special=/opt/rustwide/target/debug/deps/libspecial-c90ccda84bca2c14.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-e394af830f088ddd.rlib -C embed-bitcode=no --error-format human` (signal: 9, SIGKILL: kill) [INFO] running `Command { std: "docker" "inspect" "89c19d8d5117a2393a6e16000e891f0b44094e3655092dd8b36491b096fe4169", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "89c19d8d5117a2393a6e16000e891f0b44094e3655092dd8b36491b096fe4169", kill_on_drop: false }` [INFO] [stdout] 89c19d8d5117a2393a6e16000e891f0b44094e3655092dd8b36491b096fe4169