[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 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[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 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7506def523f25098023961c20a19aedbf03d1ea81d7c4b91704e72690a42939c
[INFO] running `Command { std: "docker" "start" "-a" "7506def523f25098023961c20a19aedbf03d1ea81d7c4b91704e72690a42939c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7506def523f25098023961c20a19aedbf03d1ea81d7c4b91704e72690a42939c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7506def523f25098023961c20a19aedbf03d1ea81d7c4b91704e72690a42939c", kill_on_drop: false }`
[INFO] [stdout] 7506def523f25098023961c20a19aedbf03d1ea81d7c4b91704e72690a42939c
[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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 39fbc6658443c8b94e07ba4a145677b0c237a9c5f89a8bf5ec001d6fe79801f5
[INFO] running `Command { std: "docker" "start" "-a" "39fbc6658443c8b94e07ba4a145677b0c237a9c5f89a8bf5ec001d6fe79801f5", 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<Layer>) -> 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: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[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: `#[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.55s
[INFO] running `Command { std: "docker" "inspect" "39fbc6658443c8b94e07ba4a145677b0c237a9c5f89a8bf5ec001d6fe79801f5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "39fbc6658443c8b94e07ba4a145677b0c237a9c5f89a8bf5ec001d6fe79801f5", kill_on_drop: false }`
[INFO] [stdout] 39fbc6658443c8b94e07ba4a145677b0c237a9c5f89a8bf5ec001d6fe79801f5
[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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 89da74220284abbf847ffb460ad02a001b0920b178c589fcc196321cf7a2869d
[INFO] running `Command { std: "docker" "start" "-a" "89da74220284abbf847ffb460ad02a001b0920b178c589fcc196321cf7a2869d", 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<DataPoint> {
[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: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[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: `#[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 1.01s
[INFO] running `Command { std: "docker" "inspect" "89da74220284abbf847ffb460ad02a001b0920b178c589fcc196321cf7a2869d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "89da74220284abbf847ffb460ad02a001b0920b178c589fcc196321cf7a2869d", kill_on_drop: false }`
[INFO] [stdout] 89da74220284abbf847ffb460ad02a001b0920b178c589fcc196321cf7a2869d
[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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1fb73a7014b9dd3d79e5006dbf7fe378eed309ed58e0dd4a746e7b25f83f1990
[INFO] running `Command { std: "docker" "start" "-a" "1fb73a7014b9dd3d79e5006dbf7fe378eed309ed58e0dd4a746e7b25f83f1990", kill_on_drop: false }`
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/nn.rs:353:26
[INFO] [stderr]     |
[INFO] [stderr] 353 |     fn random_mini_batch(mut data: &[DataPoint], percentage: f32) -> Vec<DataPoint> {
[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: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[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: `#[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.04s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/gptrs-19ef2107388f6390)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test matrix::tests::test_matrix_vector_product ... ok
[INFO] [stdout] test matrix::tests::test_matrix_mul ... ok
[INFO] [stdout] test matrix::tests::test_vector_add ... ok
[INFO] [stdout] test matrix::tests::test_matrix_transpose ... 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_new_uniform ... ok
[INFO] [stdout] test matrix::tests::test_vector_normalize ... ok
[INFO] [stdout] test matrix::tests::test_vector_sub ... ok
[INFO] [stdout] test nn::tests::test_nn_feedforward ... ok
[INFO] [stdout] test tokenize::tests::test_find_most_frequent_pair ... ok
[INFO] [stdout] test tokenize::tests::test_fully_decompressed ... ok
[INFO] [stdout] test tokenize::tests::test_byte_pair_key ... 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] [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' (26) 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:     0x587957cb2bb2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x587957cb2bb2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x587957cb2bb2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x587957cb2bb2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x587957cc803a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x587957cc803a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x587957cb79b6 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x587957cb79b6 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x587957c9134f - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x587957c9134f - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x587957caae99 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x587957c4691e - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x587957c4691e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x587957cab052 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x587957cab052 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x587957c91408 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x587957c86689 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x587957c9225d - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x587957cc870c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x587957cc8623 - core[27de1724e4349be2]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:434:23
[INFO] [stdout]   20:     0x587957c2c761 - core[27de1724e4349be2]::panicking::assert_failed::<f32, f32>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x587957c366da - gptrs[aef653e7169300cd]::nn::tests::test_nn_backward_batched
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nn.rs:412:13
[INFO] [stdout]   22:     0x587957c32867 - gptrs[aef653e7169300cd]::nn::tests::test_nn_backward_batched::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/nn.rs:365:34
[INFO] [stdout]   23:     0x587957c2e246 - <gptrs[aef653e7169300cd]::nn::tests::test_nn_backward_batched::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x587957c3accb - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x587957c3accb - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x587957c4752a - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x587957c4752a - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x587957c4752a - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x587957c4752a - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x587957c4752a - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x587957c4752a - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x587957c4752a - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x587957c42ad4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x587957c42ad4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x587957c4a022 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x587957c4a022 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x587957c4a022 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x587957c4a022 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x587957c4a022 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x587957c4a022 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x587957c4a022 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x587957cb245f - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x587957cb245f - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x72d8556e7aa4 - <unknown>
[INFO] [stdout]   45:     0x72d855774a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[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 226.45s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin gptrs`
[INFO] running `Command { std: "docker" "inspect" "1fb73a7014b9dd3d79e5006dbf7fe378eed309ed58e0dd4a746e7b25f83f1990", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1fb73a7014b9dd3d79e5006dbf7fe378eed309ed58e0dd4a746e7b25f83f1990", kill_on_drop: false }`
[INFO] [stdout] 1fb73a7014b9dd3d79e5006dbf7fe378eed309ed58e0dd4a746e7b25f83f1990
