[INFO] cloning repository https://github.com/blaesus/gptrs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/blaesus/gptrs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fblaesus%2Fgptrs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fblaesus%2Fgptrs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 090b5e022dec0a111bc72cc1e838ad0c4cac2445 [INFO] testing blaesus/gptrs/090b5e022dec0a111bc72cc1e838ad0c4cac2445 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fblaesus%2Fgptrs" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/blaesus/gptrs [INFO] finished tweaking git repo https://github.com/blaesus/gptrs [INFO] tweaked toml for git repo https://github.com/blaesus/gptrs written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/blaesus/gptrs on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/blaesus/gptrs already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 84947757240a1b5db45dbdd6b1e28f35f1aa552fe8eb681779dbb6c8218c2fbf [INFO] running `Command { std: "docker" "start" "-a" "84947757240a1b5db45dbdd6b1e28f35f1aa552fe8eb681779dbb6c8218c2fbf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "84947757240a1b5db45dbdd6b1e28f35f1aa552fe8eb681779dbb6c8218c2fbf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "84947757240a1b5db45dbdd6b1e28f35f1aa552fe8eb681779dbb6c8218c2fbf", kill_on_drop: false }` [INFO] [stdout] 84947757240a1b5db45dbdd6b1e28f35f1aa552fe8eb681779dbb6c8218c2fbf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6f808d4d3872da7c6fc851db9e03708e6e65dafa84205eddbcc848dc8537167d [INFO] running `Command { std: "docker" "start" "-a" "6f808d4d3872da7c6fc851db9e03708e6e65dafa84205eddbcc848dc8537167d", kill_on_drop: false }` [INFO] [stderr] Compiling gptrs v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: method `print` is never used [INFO] [stdout] --> src/matrix.rs:237:8 [INFO] [stdout] | [INFO] [stdout] 177 | impl Matrix { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 237 | fn print(&self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `dot` is never used [INFO] [stdout] --> src/matrix.rs:323:8 [INFO] [stdout] | [INFO] [stdout] 269 | impl Vector { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 323 | fn dot(&self, other: &Self) -> f32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `ActivationFunction` is never used [INFO] [stdout] --> src/nn.rs:3:7 [INFO] [stdout] | [INFO] [stdout] 3 | trait ActivationFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Relu` is never constructed [INFO] [stdout] --> src/nn.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | struct Relu; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `mse` is never used [INFO] [stdout] --> src/nn.rs:22:4 [INFO] [stdout] | [INFO] [stdout] 22 | fn mse(y_actual: &Vector, y_predicted: &Vector) -> f32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `mse_derivative` is never used [INFO] [stdout] --> src/nn.rs:27:4 [INFO] [stdout] | [INFO] [stdout] 27 | fn mse_derivative(y_actual: &Vector, y_predicted: &Vector) -> Vector { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FinalLayerInfo` is never constructed [INFO] [stdout] --> src/nn.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | struct FinalLayerInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `EarlierLayerInfo` is never constructed [INFO] [stdout] --> src/nn.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | struct EarlierLayerInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LayerInfo` is never used [INFO] [stdout] --> src/nn.rs:58:6 [INFO] [stdout] | [INFO] [stdout] 58 | enum LayerInfo { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Layer` is never constructed [INFO] [stdout] --> src/nn.rs:64:8 [INFO] [stdout] | [INFO] [stdout] 64 | struct Layer { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Gradients` is never constructed [INFO] [stdout] --> src/nn.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | struct Gradients { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DataPoint` is never constructed [INFO] [stdout] --> src/nn.rs:77:8 [INFO] [stdout] | [INFO] [stdout] 77 | struct DataPoint { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new_kaiming`, `normalize`, `forward`, `calculate_gradients`, `backward_single`, and `backward_batched` are never used [INFO] [stdout] --> src/nn.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 82 | impl Layer { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 83 | pub fn new_kaiming(input_size: usize, output_size: usize) -> Layer { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 90 | pub fn normalize(&mut self) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 95 | pub fn forward(&self, inputs: &Vector) -> Vector { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 102 | fn calculate_gradients( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 128 | pub fn backward_single( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | pub fn backward_batched( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `NeuralNetwork` is never constructed [INFO] [stdout] --> src/nn.rs:185:8 [INFO] [stdout] | [INFO] [stdout] 185 | struct NeuralNetwork { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `forward`, `backward`, and `backward_batched` are never used [INFO] [stdout] --> src/nn.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 189 | impl NeuralNetwork { [INFO] [stdout] | ------------------ associated items in this implementation [INFO] [stdout] 190 | pub fn new(layers: Vec) -> NeuralNetwork { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 194 | pub fn forward(&self, inputs: &Vector) -> Vector { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 202 | pub fn backward(&mut self, network_input: &Vector, y_actual: &Vector, learning_rate: f32) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 234 | pub fn backward_batched(&mut self, batch: &[DataPoint], learning_rate: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/rand.rs:14:28 [INFO] [stdout] | [INFO] [stdout] 14 | let mut rng = unsafe { RNG_STATE.lock().unwrap() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.58s [INFO] running `Command { std: "docker" "inspect" "6f808d4d3872da7c6fc851db9e03708e6e65dafa84205eddbcc848dc8537167d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6f808d4d3872da7c6fc851db9e03708e6e65dafa84205eddbcc848dc8537167d", kill_on_drop: false }` [INFO] [stdout] 6f808d4d3872da7c6fc851db9e03708e6e65dafa84205eddbcc848dc8537167d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 739ab459e866c7bb779fb323681bd5501abf83fbbf2c1a33f8b6876d7d388c21 [INFO] running `Command { std: "docker" "start" "-a" "739ab459e866c7bb779fb323681bd5501abf83fbbf2c1a33f8b6876d7d388c21", kill_on_drop: false }` [INFO] [stderr] Compiling gptrs v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/nn.rs:353:26 [INFO] [stdout] | [INFO] [stdout] 353 | fn random_mini_batch(mut data: &[DataPoint], percentage: f32) -> Vec { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_rate` [INFO] [stdout] --> src/nn.rs:366:13 [INFO] [stdout] | [INFO] [stdout] 366 | let learning_rate = 0.5; [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_rate` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `print` is never used [INFO] [stdout] --> src/matrix.rs:237:8 [INFO] [stdout] | [INFO] [stdout] 177 | impl Matrix { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 237 | fn print(&self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new_kaiming` is never used [INFO] [stdout] --> src/nn.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 82 | impl Layer { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] 83 | pub fn new_kaiming(input_size: usize, output_size: usize) -> Layer { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/rand.rs:14:28 [INFO] [stdout] | [INFO] [stdout] 14 | let mut rng = unsafe { RNG_STATE.lock().unwrap() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.88s [INFO] running `Command { std: "docker" "inspect" "739ab459e866c7bb779fb323681bd5501abf83fbbf2c1a33f8b6876d7d388c21", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "739ab459e866c7bb779fb323681bd5501abf83fbbf2c1a33f8b6876d7d388c21", kill_on_drop: false }` [INFO] [stdout] 739ab459e866c7bb779fb323681bd5501abf83fbbf2c1a33f8b6876d7d388c21 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a212719bcc7b93d75122fd06a8148d8a24343ac29e831a3894f3df360198e41a [INFO] running `Command { std: "docker" "start" "-a" "a212719bcc7b93d75122fd06a8148d8a24343ac29e831a3894f3df360198e41a", kill_on_drop: false }` [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stdout] [INFO] [stderr] --> src/nn.rs:353:26 [INFO] [stdout] running 16 tests [INFO] [stderr] | [INFO] [stderr] 353 | fn random_mini_batch(mut data: &[DataPoint], percentage: f32) -> Vec { [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `learning_rate` [INFO] [stderr] --> src/nn.rs:366:13 [INFO] [stderr] | [INFO] [stderr] 366 | let learning_rate = 0.5; [INFO] [stderr] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_rate` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: method `print` is never used [INFO] [stderr] --> src/matrix.rs:237:8 [INFO] [stderr] | [INFO] [stderr] 177 | impl Matrix { [INFO] [stderr] | ----------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 237 | fn print(&self) { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: associated function `new_kaiming` is never used [INFO] [stderr] --> src/nn.rs:83:12 [INFO] [stderr] | [INFO] [stderr] 82 | impl Layer { [INFO] [stderr] | ---------- associated function in this implementation [INFO] [stderr] 83 | pub fn new_kaiming(input_size: usize, output_size: usize) -> Layer { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: creating a shared reference to mutable static [INFO] [stderr] --> src/rand.rs:14:28 [INFO] [stderr] | [INFO] [stderr] 14 | let mut rng = unsafe { RNG_STATE.lock().unwrap() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stderr] | [INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `gptrs` (bin "gptrs" test) generated 5 warnings (run `cargo fix --bin "gptrs" -p gptrs --tests` to apply 2 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/gptrs-19ef2107388f6390) [INFO] [stdout] test matrix::tests::test_matrix_mul ... ok [INFO] [stdout] test matrix::tests::test_matrix_vector_product ... ok [INFO] [stdout] test matrix::tests::test_vector_add ... ok [INFO] [stdout] test matrix::tests::test_vector_dot ... ok [INFO] [stdout] test matrix::tests::test_vector_mul ... ok [INFO] [stdout] test matrix::tests::test_vector_normalize ... ok [INFO] [stdout] test matrix::tests::test_vector_new_uniform ... ok [INFO] [stdout] test matrix::tests::test_vector_sub ... ok [INFO] [stdout] test tokenize::tests::test_byte_pair_key ... ok [INFO] [stdout] test tokenize::tests::test_fully_decompressed ... ok [INFO] [stdout] test nn::tests::test_nn_feedforward ... ok [INFO] [stdout] test tokenize::tests::test_find_most_frequent_pair ... ok [INFO] [stdout] test matrix::tests::test_matrix_transpose ... ok [INFO] [stdout] test tokenize::tests::test_decompress_the_compressed ... ok [INFO] [stdout] test nn::tests::test_nn_backward_manual_case ... ok [INFO] [stdout] test nn::tests::test_nn_backward_batched has been running for over 60 seconds [INFO] [stdout] test nn::tests::test_nn_backward_batched ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- nn::tests::test_nn_backward_batched stdout ---- [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.54882646] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5512389] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5530464] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5549793] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5576307] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.56037545] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5620123] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5635614] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5642086] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5656996] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.56738794] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.56868935] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.56899977] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57012177] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5708965] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57178235] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5725179] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5730912] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.574483] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57572913] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5769414] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.577055] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57797587] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57878757] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57942] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5800215] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.58051264] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.58084786] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.58090645] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5808107] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.58088064] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5815999] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.581913] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5815914] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5810994] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5814234] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5812012] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5810545] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.58121896] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.58146024] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.58103174] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5805627] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57990456] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.58006966] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5799034] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5796405] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5794033] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5793822] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5797708] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5791602] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57892644] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5786412] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57816726] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5781579] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57794404] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5774375] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57723886] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57703185] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57664824] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5764067] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57547593] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57528377] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5744358] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57394373] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57329863] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5727205] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5718714] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.57096994] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5700302] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.56990886] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.56939447] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5688906] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5685708] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5676451] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5671976] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5662708] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5653965] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.56424326] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5636175] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.56280804] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.56223166] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5617448] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.56059206] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5595731] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.55872416] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5580329] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.55690867] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.55600786] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5550902] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5538446] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.55289745] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5519083] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5509299] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5500231] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5490341] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5487057] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.54801273] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5470205] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.546132] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5458944] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.54496264] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5435953] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.542439] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5416188] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.541021] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5398762] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5386522] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.53761685] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.53695476] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.53646874] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5356456] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.53484523] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.53388226] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5328464] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5318206] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5309391] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5297881] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5286339] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.52784735] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5268187] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5261654] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5252163] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5240288] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5226594] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5214616] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.52057695] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5196514] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5188167] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.51786196] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5167291] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5159018] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5149795] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.51401806] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5130805] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5120145] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5113437] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5103468] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5094309] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5088079] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.50762045] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5063217] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5055804] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5044345] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.50364584] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5025347] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.50149727] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.5005791] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.49983907] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.49894553] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.4982801] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.49730292] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.49641517] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.49564475] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.4946783] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.4937749] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.49278903] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.49249572] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.4917733] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.4907329] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.48983845] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.488711] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.4878518] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0, 0.48703688] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0019741058, 0.48618227] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0044513345, 0.48526436] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.006816089, 0.48420626] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.009002447, 0.48340464] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.011403263, 0.48226506] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.013533294, 0.4815605] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.016027689, 0.48103252] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.01860851, 0.48013473] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.021061718, 0.4794575] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.023419559, 0.47864452] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.025774598, 0.4776152] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.028310359, 0.4768573] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.030865967, 0.476178] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.033251643, 0.47522938] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.0355376, 0.47479972] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.03818947, 0.4738703] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.040629983, 0.47314417] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.04310006, 0.4721273] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.045586467, 0.47118253] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.047899187, 0.47051203] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.050570667, 0.46964678] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.053226948, 0.46889722] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.05564356, 0.4680096] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.058252096, 0.46692315] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.06078273, 0.46622592] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.063402, 0.46505773] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.06593257, 0.46415612] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.068502784, 0.46347344] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.07110703, 0.46253923] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.07352334, 0.4616658] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.07598019, 0.46090442] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.078537405, 0.46012154] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.081000745, 0.45934865] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.08349919, 0.4582942] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.08665323, 0.45719257] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.090068996, 0.4559913] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.09337765, 0.4551702] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.09693122, 0.45412916] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.10036445, 0.45301214] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.10399884, 0.45191452] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.10774279, 0.45055023] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.11095202, 0.4495875] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.114533186, 0.4487313] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.11802286, 0.4479465] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.12109232, 0.44687626] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.12443638, 0.4458197] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.12799037, 0.4448641] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.1314516, 0.4438587] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.1349538, 0.44246322] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.1383518, 0.44134837] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.14180875, 0.44058582] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.14532751, 0.4394857] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.14868003, 0.4387398] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.15228164, 0.4376238] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.15577763, 0.43683225] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.15929645, 0.43582413] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.16273153, 0.43493706] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.16621983, 0.43408522] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.16977823, 0.43327576] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.17334425, 0.4322388] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.1766603, 0.43154174] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.18043691, 0.43042636] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.18387407, 0.42950162] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.1872477, 0.42852265] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.1906156, 0.42800325] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.19391662, 0.42709652] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.19728947, 0.42638135] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.20098495, 0.42550486] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.20470554, 0.4245337] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.20823681, 0.4235406] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.21161747, 0.42259172] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.21492779, 0.42178637] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.21858555, 0.4209182] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.22200578, 0.4198293] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.22527736, 0.4188392] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.2290551, 0.41800666] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.232907, 0.41730583] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.23652005, 0.41643357] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.24009007, 0.41572657] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.24372602, 0.41501954] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.24723613, 0.41430584] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.2509002, 0.41380543] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.25447088, 0.4128715] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.2579171, 0.41211638] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.26154107, 0.41144732] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.26518363, 0.41051555] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.26870131, 0.40957546] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.27233356, 0.40868458] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.27615553, 0.40790352] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.27987415, 0.4072971] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.28351706, 0.40646347] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.2874456, 0.40554166] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.2910297, 0.4046765] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.29475623, 0.40391758] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.29848945, 0.40317717] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.30195326, 0.40249082] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.30561584, 0.40165845] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.30965745, 0.40089852] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.31336802, 0.4001347] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.31677705, 0.3993498] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.3205185, 0.39859533] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.32418585, 0.39797625] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.32793802, 0.39694357] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.3316452, 0.3962935] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.3352313, 0.39542866] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.3389663, 0.39481977] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.34276307, 0.39381424] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.34655136, 0.3930174] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.35042495, 0.39234018] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.35408968, 0.3913853] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.35761976, 0.39058664] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.3611865, 0.3897583] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.36483693, 0.38890642] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.36819512, 0.38832647] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.37194365, 0.3874804] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.37588227, 0.38673672] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.37958002, 0.38582924] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.38325685, 0.38529363] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.38675547, 0.38458955] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.39050758, 0.38383445] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.39398062, 0.3832028] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.39780134, 0.3826448] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.40187377, 0.3819888] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.40570801, 0.3813365] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.40934795, 0.38065428] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.41324735, 0.379888] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.41718984, 0.37943208] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.42088133, 0.37873322] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.42471826, 0.3781171] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.42854977, 0.377551] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.43229675, 0.37678275] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.43627745, 0.37616882] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.44002926, 0.37551656] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.4436698, 0.37494513] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.4474041, 0.37435028] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.45129, 0.37377] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.45534384, 0.37309995] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.45863152, 0.37265748] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.46276385, 0.37211236] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.4665268, 0.371408] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.47037667, 0.37083322] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.4744172, 0.3704485] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.4782381, 0.3700213] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.4821012, 0.36923492] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.4859668, 0.36868325] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.48962075, 0.36808938] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.49356484, 0.3673972] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.49746692, 0.3667377] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5012486, 0.36618248] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5049581, 0.36554635] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5086588, 0.3651295] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.51244235, 0.36440262] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.51625323, 0.36382058] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5204128, 0.36303702] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.52448344, 0.36228722] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.528377, 0.36165947] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5323387, 0.36122963] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.53586614, 0.36089563] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5397249, 0.36017394] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5438789, 0.35964605] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5479341, 0.35907906] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.55209357, 0.35855046] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.55585414, 0.35792288] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5597675, 0.35756102] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.56372374, 0.35703135] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.56764305, 0.35647985] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5715944, 0.3560428] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5754525, 0.3553652] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5795548, 0.35483143] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.58374697, 0.35436302] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.58769184, 0.3539473] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5919009, 0.35322627] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.59593236, 0.35280517] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.5997955, 0.35226128] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.60369426, 0.35168996] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.60763645, 0.35148996] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.61106503, 0.35124722] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.6149204, 0.35068676] }) [INFO] [stderr] error: test failed, to rerun pass `--bin gptrs` [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.61880815, 0.35022777] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.62296593, 0.34983248] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.6269004, 0.34944755] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.6308631, 0.34904304] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.6348596, 0.34838372] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.63863295, 0.3478272] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.6423239, 0.34745273] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.64608014, 0.34689197] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.65005344, 0.34653574] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.65383035, 0.34597975] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.65778273, 0.34530252] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.66155946, 0.34468997] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.66554135, 0.3441749] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.6694036, 0.3433965] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.6733738, 0.34297088] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.67718595, 0.3425573] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.6812861, 0.3421539] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.68539166, 0.34165394] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.6893577, 0.341437] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.69358575, 0.34117812] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.6975753, 0.34082338] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.7013724, 0.34040576] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.705031, 0.34017608] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.7090098, 0.33958113] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.71328896, 0.33909717] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.7174222, 0.3386828] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.7214934, 0.33823255] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.72531956, 0.3378457] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.72908145, 0.33729985] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.7328379, 0.33690223] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.73660463, 0.33624512] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.74085057, 0.33592165] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.74484736, 0.335568] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.7485169, 0.335126] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.752613, 0.33491677] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.75624424, 0.3345944] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.76039505, 0.33394155] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.76433563, 0.3335764] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.7685452, 0.33321217] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.77245724, 0.33274043] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.77644384, 0.33233178] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.78074324, 0.3317291] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.7848031, 0.331691] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.78882647, 0.33124906] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.7924325, 0.330787] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.7962821, 0.33025125] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.80021834, 0.3298781] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.8042527, 0.3292523] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.80826354, 0.32904574] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.81215197, 0.3286264] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.8162583, 0.32810286] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.8200878, 0.32772842] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.82418585, 0.32738274] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.82817507, 0.32695836] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.8323667, 0.3264994] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.83607984, 0.32606637] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.84028184, 0.3256044] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.84441686, 0.3251849] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.84856266, 0.32478958] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.8526364, 0.32417983] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.8568104, 0.32370377] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.8607502, 0.32331648] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.86488533, 0.3230821] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.86903673, 0.3228422] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.8733297, 0.32230914] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.87756294, 0.32207575] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.8818678, 0.3219132] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.88599384, 0.3214881] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.89011526, 0.32104453] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.89421046, 0.32079777] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.8981674, 0.32032725] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9022876, 0.32019573] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.90626895, 0.3200086] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9103263, 0.31988528] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.91432047, 0.31943363] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9182971, 0.31877914] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.92210466, 0.3184639] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.92643744, 0.31832188] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9303968, 0.3179543] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9342962, 0.3176503] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.93830055, 0.31735757] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.94246936, 0.31698138] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9465856, 0.31680495] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9507984, 0.316645] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9548366, 0.31625798] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9591212, 0.31586963] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9631912, 0.31560805] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.96720386, 0.31533366] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9712255, 0.31507957] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9752449, 0.3147566] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.97938585, 0.31459507] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9831743, 0.314153] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.987467, 0.31380644] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.99157363, 0.3134867] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.99552417, 0.31310588] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [0.9994835, 0.31277394] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0035444, 0.3125056] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0077324, 0.312181] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0117109, 0.31158006] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.015719, 0.3113762] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.019819, 0.31103545] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.023706, 0.31079465] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0279795, 0.3108194] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0322857, 0.3105837] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0363095, 0.31024963] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0401194, 0.30991006] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0442365, 0.3095473] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0483606, 0.3091926] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0523901, 0.3087883] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0565548, 0.3084218] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0607964, 0.30798757] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0648358, 0.30762845] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0688863, 0.30721867] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0731363, 0.30695426] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0772619, 0.30673963] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0816002, 0.30644387] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0854138, 0.30629992] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0894382, 0.30613464] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0933592, 0.30566466] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.0975741, 0.3056696] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1018806, 0.3051952] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1059635, 0.30501175] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1103075, 0.30459625] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1144617, 0.30440766] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1186697, 0.30420345] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1229522, 0.30383497] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1271346, 0.3037907] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1312307, 0.30380583] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1353164, 0.30344582] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1394781, 0.30337125] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.143472, 0.3032303] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1474767, 0.30292547] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1518028, 0.3026585] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1560358, 0.30225134] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1603031, 0.30215687] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1644351, 0.30205595] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1687632, 0.3018465] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1729374, 0.3015595] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1771324, 0.301548] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1811311, 0.30124468] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1854539, 0.30111504] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1897683, 0.30075228] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.193705, 0.30063385] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.1978271, 0.30038917] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2020805, 0.30021673] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2062054, 0.2999692] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2102871, 0.29974777] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2141824, 0.29939353] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2181277, 0.29912645] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2223668, 0.2988944] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2262977, 0.29889065] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.230366, 0.29873115] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2345974, 0.298514] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2385905, 0.2982148] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.242519, 0.29796737] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2469583, 0.29771137] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2508235, 0.2977897] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2547734, 0.2975967] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.258806, 0.2974025] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.262529, 0.2973503] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2666916, 0.29734302] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2705083, 0.29713947] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2746575, 0.29707003] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2785728, 0.29682398] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.28293, 0.29676265] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2869172, 0.2966383] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2910682, 0.2962575] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2950315, 0.29595017] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.2989371, 0.29584014] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3028656, 0.2957493] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3069813, 0.29554576] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3109175, 0.2954744] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3149347, 0.29541558] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3189892, 0.2951358] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3232881, 0.295358] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.327234, 0.2950291] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.331152, 0.2948597] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3349699, 0.29478037] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3389909, 0.29465133] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3430932, 0.29456544] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3469872, 0.29451358] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3509841, 0.2942688] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3552442, 0.29386258] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.359385, 0.29389155] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3632998, 0.29368412] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3672836, 0.29370493] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3716705, 0.29362214] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3756489, 0.29339087] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3798769, 0.2934482] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3838022, 0.29335582] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3880711, 0.2930839] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3919072, 0.2928536] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.3959713, 0.29268503] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4001296, 0.2926234] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4043324, 0.29249805] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4086976, 0.29253167] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4129552, 0.2924043] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4171526, 0.29237747] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4209075, 0.29231143] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4247766, 0.29216582] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4283686, 0.29199946] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4324522, 0.2918163] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.436573, 0.29165566] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4403977, 0.2915463] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4441162, 0.2916609] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4485509, 0.29161793] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.452503, 0.2916522] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4565935, 0.29161817] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4609673, 0.29160637] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4651904, 0.29144895] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4692142, 0.29119498] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4729922, 0.2911294] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4771304, 0.29095405] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4813302, 0.29073203] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.485177, 0.29057032] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4893942, 0.29042512] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4935637, 0.2903574] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.4974451, 0.29018062] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5014083, 0.28998262] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5055809, 0.29018182] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5098355, 0.2901495] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5138371, 0.29021007] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5176048, 0.29003876] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5214995, 0.28979516] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5254898, 0.28968138] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5296994, 0.2895202] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5339606, 0.28938377] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5379806, 0.28934848] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5423696, 0.28939366] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5461797, 0.28934652] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5501682, 0.2891984] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5541337, 0.28904593] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5584867, 0.28911644] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5624856, 0.28886247] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5664728, 0.28892058] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5705427, 0.2889396] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5745944, 0.28884727] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5787337, 0.28876597] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5829031, 0.28877562] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5872884, 0.28882486] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.591244, 0.2889887] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5951864, 0.28889984] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.5993533, 0.28889316] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6029487, 0.28884572] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6067455, 0.28882837] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6105566, 0.28871632] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6145808, 0.28861833] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6187489, 0.2887228] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6227415, 0.28877902] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6267388, 0.28880763] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6307317, 0.28853714] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6346039, 0.28866255] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6382301, 0.28884774] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6421547, 0.2890476] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6460696, 0.28910953] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6499121, 0.28928906] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6540813, 0.28928155] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6581037, 0.28916603] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6619399, 0.28916985] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6660483, 0.28917706] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6697335, 0.28888386] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6738943, 0.28870445] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6781144, 0.28856003] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6821886, 0.2886281] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6859608, 0.2885489] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6898267, 0.28850895] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6937379, 0.28841108] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.6976566, 0.2883848] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7015089, 0.28855664] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7049661, 0.28870463] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7087191, 0.28862196] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7126242, 0.28858292] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7165728, 0.28869778] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.720253, 0.28872555] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7240287, 0.28855062] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7277936, 0.28858554] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7314856, 0.2886464] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7354068, 0.288759] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7393368, 0.28868324] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7432493, 0.288845] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7473774, 0.28898233] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7514011, 0.28907353] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7552416, 0.28893292] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7589886, 0.28899378] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7628673, 0.28898734] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7668052, 0.2891451] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7701573, 0.28902054] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7740302, 0.28906506] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7780776, 0.28920674] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7821455, 0.28916353] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7858057, 0.2892452] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7893226, 0.28934675] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7932211, 0.28919458] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.7970808, 0.2892987] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8010585, 0.28915548] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8050277, 0.28913206] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8089833, 0.28910804] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8129609, 0.28920943] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8169869, 0.28935736] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8206214, 0.28937393] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8242829, 0.2893269] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8281491, 0.28928554] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.832201, 0.289465] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8359318, 0.2895314] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8395576, 0.28960103] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8433638, 0.28960878] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8471978, 0.28967118] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8510526, 0.28967053] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8549397, 0.28957903] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8588252, 0.28971606] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8630543, 0.28988475] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8667108, 0.28988224] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8705713, 0.28993165] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8743901, 0.28990436] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8781627, 0.2899766] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8818536, 0.29000026] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8860214, 0.2902099] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8897038, 0.29052746] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8932927, 0.29045212] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.8972297, 0.2903549] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9009137, 0.2904029] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9045718, 0.2905466] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.908817, 0.29057664] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9124763, 0.2907973] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9163167, 0.29076934] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.920066, 0.29070687] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9236269, 0.29081494] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9273763, 0.2909907] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9312081, 0.2911144] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9350415, 0.29122144] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9387562, 0.29122412] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9425318, 0.29119354] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9463623, 0.29141754] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9503675, 0.29166776] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9541997, 0.29177022] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9579306, 0.29205698] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9619373, 0.29230893] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9659381, 0.29257149] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9697526, 0.29264855] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9738407, 0.29271388] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9776857, 0.29291165] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9813862, 0.29314673] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9849682, 0.29337746] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.988792, 0.29340464] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9922881, 0.29342198] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9958746, 0.2935074] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [1.9993753, 0.29372203] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0031712, 0.29409224] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0068016, 0.29421312] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.010287, 0.29430652] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0139072, 0.29454666] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0176322, 0.2945391] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0213754, 0.29448682] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0250635, 0.29448706] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.028539, 0.29454738] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.032331, 0.2947526] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.036172, 0.2951026] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.039896, 0.29512554] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0435007, 0.2953816] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0475166, 0.29537195] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0512383, 0.29537994] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.054731, 0.2952314] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0586078, 0.29559332] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0624373, 0.29567707] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0658634, 0.2957664] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0695882, 0.29583937] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.073041, 0.29573965] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0765562, 0.29586673] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0801315, 0.29586512] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0837598, 0.29617882] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0875278, 0.2961883] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0913334, 0.2963094] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.095101, 0.2963032] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.0986779, 0.29652137] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1023223, 0.29675245] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1059828, 0.29687583] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1095679, 0.2971623] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1134214, 0.29741555] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1172795, 0.29767603] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1207523, 0.297863] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1242511, 0.29812062] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1282678, 0.29829192] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1318119, 0.2985034] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1353989, 0.29875827] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.13867, 0.2988431] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1422658, 0.298796] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.145849, 0.29890358] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1496582, 0.29903436] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1536326, 0.299129] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1572733, 0.29930395] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.160681, 0.29945356] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1643527, 0.29983473] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1680193, 0.29986554] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1714253, 0.30006927] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1753354, 0.30028647] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1788046, 0.30048805] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1823542, 0.30051416] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1858144, 0.30066848] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1891088, 0.30086058] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1925244, 0.3008265] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1958642, 0.30097073] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.1989594, 0.30095977] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2024522, 0.30115968] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2055984, 0.30105126] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2094707, 0.30142522] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2129173, 0.301575] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2164102, 0.30187148] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2199697, 0.30188298] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.223806, 0.301849] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2274299, 0.30193394] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.231144, 0.3019752] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2347555, 0.3024121] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.238278, 0.30256265] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2419558, 0.30267787] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2452466, 0.30302852] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2489514, 0.30316377] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2525945, 0.30321944] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2562878, 0.30350935] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2596068, 0.30381012] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2629578, 0.3040539] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.26619, 0.3042521] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.269621, 0.3042968] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.27298, 0.30428988] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2767067, 0.304649] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2800615, 0.30469036] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2834532, 0.3049668] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2867453, 0.3050996] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.290389, 0.30520797] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2939868, 0.3052693] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.2973697, 0.3054046] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3009093, 0.30591196] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3042219, 0.30592275] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3078237, 0.30620897] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3110347, 0.3064868] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3145864, 0.30690032] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3178735, 0.30698842] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.321448, 0.30724633] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3248608, 0.3074773] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.328298, 0.30792552] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3316844, 0.30817395] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3353295, 0.30835468] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3387792, 0.30850375] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3424897, 0.30865198] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3457136, 0.30858427] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3490586, 0.30894214] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.352627, 0.30902815] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3562083, 0.30934328] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3596437, 0.30976337] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3628178, 0.30990338] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3660035, 0.31023723] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3692071, 0.31046146] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3728046, 0.31084388] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3762689, 0.3111471] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3795657, 0.31135464] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3829756, 0.31150323] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3860035, 0.3117795] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3893101, 0.3120473] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3927264, 0.31215233] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.396131, 0.31227416] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.3997004, 0.31262505] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4030108, 0.3126371] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4064455, 0.3130144] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4096375, 0.31328738] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.412908, 0.31335092] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4162936, 0.31358224] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4195805, 0.3138792] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4227228, 0.3140062] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4260147, 0.31407225] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4292717, 0.31435132] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4325333, 0.3145427] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4356506, 0.314654] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4388053, 0.31480992] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4422598, 0.3152315] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4456248, 0.3155616] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4493039, 0.31586236] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4526765, 0.31601906] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4558637, 0.31635916] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4589918, 0.31630808] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4623115, 0.31645757] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4656096, 0.31667614] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4690678, 0.31707036] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4727097, 0.3175562] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4760962, 0.3178035] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.479305, 0.31802422] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.482805, 0.3183856] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.485982, 0.3184898] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4888618, 0.31882536] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4920466, 0.31899148] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4951315, 0.31916338] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.4983888, 0.3194077] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.501664, 0.31980145] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5050397, 0.3200848] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5083249, 0.32047725] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5116425, 0.32076567] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5148473, 0.32107413] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.51786, 0.32119876] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.520888, 0.32137084] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.524293, 0.32170635] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5275824, 0.32206202] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5306327, 0.32265085] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5340743, 0.322761] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5374672, 0.3233763] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5409455, 0.32378715] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5441713, 0.32398146] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5474386, 0.32438356] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5508108, 0.32471734] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5539944, 0.32491308] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.55684, 0.32518363] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5600724, 0.32552862] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5635147, 0.3259225] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5668323, 0.3264597] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.56994, 0.3266564] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5731094, 0.32681334] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5763505, 0.3272633] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5794988, 0.32759386] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5824537, 0.3279493] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.585775, 0.32827395] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5890012, 0.32852566] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.591969, 0.32858115] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.595202, 0.32895738] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.5982478, 0.32920504] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6013386, 0.32982522] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.604504, 0.33006084] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6071882, 0.3302508] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6100452, 0.33038962] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6131203, 0.33080286] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.616441, 0.33130652] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.619482, 0.33164585] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6227202, 0.3319757] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6260135, 0.33231646] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.628877, 0.33235413] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.631977, 0.33263075] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6349409, 0.33305472] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6380138, 0.33349782] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6411142, 0.33406126] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.643982, 0.33408278] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6467214, 0.334265] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6498933, 0.3344382] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6529167, 0.3347476] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6563451, 0.3351075] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.659277, 0.33530486] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6624546, 0.33585793] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6656363, 0.33598703] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6685457, 0.3363071] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6714783, 0.3366403] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.674536, 0.33683783] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6774418, 0.33708328] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.680374, 0.33744437] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6830971, 0.33754945] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6863816, 0.33788365] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6896245, 0.33823222] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6927147, 0.33843875] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6956072, 0.33875734] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.6986482, 0.33909947] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7017577, 0.3390811] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7044966, 0.33942932] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7074041, 0.3397035] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7099702, 0.33983028] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7131734, 0.34017527] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.716046, 0.34061396] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.719227, 0.341191] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7221403, 0.3413275] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7252476, 0.34155566] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7282875, 0.341852] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7315285, 0.34221858] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7342632, 0.34249383] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7371955, 0.34278303] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7404914, 0.34295857] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7435808, 0.34341538] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7464437, 0.34366745] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7496195, 0.34420288] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7525928, 0.3445642] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7555928, 0.34477758] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7585208, 0.34518456] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.761233, 0.34541196] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7641594, 0.34549928] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7670891, 0.34598607] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7701087, 0.3463915] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.773263, 0.34689826] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7760632, 0.34731317] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.778823, 0.34740245] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.781646, 0.34785366] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7844636, 0.34829986] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.787356, 0.348696] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7904577, 0.3489923] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7935019, 0.34922272] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7964172, 0.34967858] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.7991996, 0.35009557] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8019958, 0.35055906] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8049002, 0.3508979] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8078046, 0.35122776] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.810749, 0.35165578] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8136225, 0.35218382] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8165746, 0.35250944] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8193755, 0.35276031] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8221672, 0.3531288] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8250458, 0.35355455] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8278546, 0.35390306] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8307185, 0.3541336] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.833659, 0.3544129] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.836486, 0.35460788] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8392653, 0.35496205] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.842307, 0.35536456] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8451142, 0.3556201] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8479471, 0.35599828] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8507907, 0.35647595] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.853736, 0.35684228] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8565652, 0.3571272] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8592436, 0.35725886] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8619576, 0.35768074] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8646238, 0.35793316] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8672564, 0.35847157] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8700397, 0.35867262] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8727586, 0.3590849] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8755057, 0.35949677] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8783212, 0.3599344] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.881165, 0.36040425] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8839586, 0.36111724] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8866491, 0.3616218] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.889477, 0.361939] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8921807, 0.36237442] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8950415, 0.3626927] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.8978229, 0.36310297] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9003885, 0.36341047] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.903181, 0.36388165] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.906, 0.3641659] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9086938, 0.36426026] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9112048, 0.36445594] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9140527, 0.36479133] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9168916, 0.3650884] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9196846, 0.3655094] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9223623, 0.36582905] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9250116, 0.36585504] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9277399, 0.36592436] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.930413, 0.3662554] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.933054, 0.36655003] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9358046, 0.36692894] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9383113, 0.36703813] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9409335, 0.36743677] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9433727, 0.36789536] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9458663, 0.36823314] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9484966, 0.3686722] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9510798, 0.36899585] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.953476, 0.36930472] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9559407, 0.36943763] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9585288, 0.36987293] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9612226, 0.3700357] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9637403, 0.37039155] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9664834, 0.37083012] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9688835, 0.37112486] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.971506, 0.37137514] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9739373, 0.37178218] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9765396, 0.37245935] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9792614, 0.37278754] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.98192, 0.3731296] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9844222, 0.37362754] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.9871566, 0.3739726] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.989907, 0.3742702] }) [INFO] [stdout] Forward Vector(Matrix { rows: 2, cols: 1, data: [2.992532, 0.37487328] }) [INFO] [stdout] [INFO] [stdout] thread 'nn::tests::test_nn_backward_batched' (25) panicked at src/nn.rs:412:13: [INFO] [stdout] assertion `left == right` failed: Loss is too high: 7.9680777 [INFO] [stdout] left: 7.9680777 [INFO] [stdout] right: 0.01 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x6061f9923dfa - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x6061f9923dfa - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x6061f9923dfa - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x6061f9923dfa - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x6061f99386ea - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x6061f99386ea - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x6061f9928682 - std[31e582c13f4e914f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x6061f9928682 - as std[31e582c13f4e914f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x6061f990301f - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x6061f990301f - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x6061f991c369 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x6061f98b956c - core[fa0eadad68403074]::ops::function::Fn<(&'a std[31e582c13f4e914f]::panic::PanicHookInfo<'b>,), Output = ()> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::marker::Send> as core[fa0eadad68403074]::ops::function::Fn<(&std[31e582c13f4e914f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x6061f98b956c - test[7530e63dc052480e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x6061f991c522 - core[fa0eadad68403074]::ops::function::Fn<(&'a std[31e582c13f4e914f]::panic::PanicHookInfo<'b>,), Output = ()> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::marker::Send> as core[fa0eadad68403074]::ops::function::Fn<(&std[31e582c13f4e914f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x6061f991c522 - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x6061f99030d8 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x6061f98f82e9 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x6061f9903ded - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x6061f9938e3c - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x6061f9938d53 - core[fa0eadad68403074]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:434:23 [INFO] [stdout] 20: 0x6061f989adba - core[fa0eadad68403074]::panicking::assert_failed:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x6061f98933fe - gptrs[4e5e90ecd982b0a8]::nn::tests::test_nn_backward_batched [INFO] [stdout] at /opt/rustwide/workdir/src/nn.rs:412:13 [INFO] [stdout] 22: 0x6061f98915f7 - gptrs[4e5e90ecd982b0a8]::nn::tests::test_nn_backward_batched::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/nn.rs:365:34 [INFO] [stdout] 23: 0x6061f9898616 - >::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x6061f98ad64b - core[fa0eadad68403074]::result::Result<(), alloc[49b8922c36ca62de]::string::String> as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x6061f98ad64b - test[7530e63dc052480e]::__rust_begin_short_backtrace::, fn() -> core[fa0eadad68403074]::result::Result<(), alloc[49b8922c36ca62de]::string::String>> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x6061f98ba03b - test[7530e63dc052480e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x6061f98ba03b - as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x6061f98ba03b - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::, core[fa0eadad68403074]::result::Result<(), alloc[49b8922c36ca62de]::string::String>> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x6061f98ba03b - std[31e582c13f4e914f]::panicking::catch_unwind::, core[fa0eadad68403074]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x6061f98ba03b - std[31e582c13f4e914f]::panic::catch_unwind::, core[fa0eadad68403074]::result::Result<(), alloc[49b8922c36ca62de]::string::String>> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x6061f98ba03b - test[7530e63dc052480e]::run_test_in_process [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x6061f98ba03b - test[7530e63dc052480e]::run_test::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x6061f98b4494 - test[7530e63dc052480e]::run_test::{closure#1} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x6061f98b4494 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x6061f98bcc42 - std[31e582c13f4e914f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x6061f98bcc42 - ::{closure#1}::{closure#0}> as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x6061f98bcc42 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x6061f98bcc42 - std[31e582c13f4e914f]::panicking::catch_unwind::<(), core[fa0eadad68403074]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x6061f98bcc42 - std[31e582c13f4e914f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x6061f98bcc42 - std[31e582c13f4e914f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x6061f98bcc42 - ::{closure#1} as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x6061f992370f - + core[fa0eadad68403074]::marker::Send> as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x6061f992370f - ::new::thread_start [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7253cf721aa4 - [INFO] [stdout] 45: 0x7253cf7aea64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] nn::tests::test_nn_backward_batched [INFO] [stdout] [INFO] [stdout] test result: FAILED. 15 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 157.72s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a212719bcc7b93d75122fd06a8148d8a24343ac29e831a3894f3df360198e41a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a212719bcc7b93d75122fd06a8148d8a24343ac29e831a3894f3df360198e41a", kill_on_drop: false }` [INFO] [stdout] a212719bcc7b93d75122fd06a8148d8a24343ac29e831a3894f3df360198e41a