==825== Memcheck, a memory error detector
==825== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==825== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==825== Command: target/debug/examples/addition
==825==
42
==825==
==825== HEAP SUMMARY:
==825== in use at exit: 4,496,681 bytes in 66,765 blocks
==825== total heap usage: 251,848 allocs, 185,083 frees, 19,064,684 bytes allocated
==825==
==825== 64 bytes in 1 blocks are possibly lost in loss record 29,793 of 38,597
==825== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==825== by 0x7F90DCB: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CFEE1C: tensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDEAD8: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x11B1EA: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==825==
==825== 64 bytes in 1 blocks are possibly lost in loss record 29,794 of 38,597
==825== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==825== by 0x7F90DCB: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x11B1EA: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==825== by 0x113DD4: addition::run::hae947beb2013c909 (addition.rs:55)
==825== by 0x1134C2: addition::main::h15e9ec5a6c0cc56f (addition.rs:25)
==825== by 0x13021A: __rust_maybe_catch_panic (lib.rs:98)
==825==
==825== 96 bytes in 1 blocks are possibly lost in loss record 31,544 of 38,597
==825== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==825== by 0x7F90D5F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CFEE1C: tensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDEAD8: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x11B1EA: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==825==
==825== 96 bytes in 1 blocks are possibly lost in loss record 31,545 of 38,597
==825== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==825== by 0x7F90D8F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CFEE1C: tensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDEAD8: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x11B1EA: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==825==
==825== 96 bytes in 1 blocks are possibly lost in loss record 31,546 of 38,597
==825== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==825== by 0x7F90D5F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x11B1EA: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==825== by 0x113DD4: addition::run::hae947beb2013c909 (addition.rs:55)
==825== by 0x1134C2: addition::main::h15e9ec5a6c0cc56f (addition.rs:25)
==825== by 0x13021A: __rust_maybe_catch_panic (lib.rs:98)
==825==
==825== 96 bytes in 1 blocks are possibly lost in loss record 31,547 of 38,597
==825== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==825== by 0x7F90D8F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x11B1EA: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==825== by 0x113DD4: addition::run::hae947beb2013c909 (addition.rs:55)
==825== by 0x1134C2: addition::main::h15e9ec5a6c0cc56f (addition.rs:25)
==825== by 0x13021A: __rust_maybe_catch_panic (lib.rs:98)
==825==
==825== 128 bytes in 8 blocks are possibly lost in loss record 31,691 of 38,597
==825== at 0x4C2E19F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==825== by 0x7FB7315: tensorflow::(anonymous namespace)::PosixEnv::StartThread(tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F914C7: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CFEE1C: tensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDEAD8: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825==
==825== 128 bytes in 8 blocks are possibly lost in loss record 31,692 of 38,597
==825== at 0x4C2E19F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==825== by 0x7FB7315: tensorflow::(anonymous namespace)::PosixEnv::StartThread(tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F914C7: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x11B1EA: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==825== by 0x113DD4: addition::run::hae947beb2013c909 (addition.rs:55)
==825== by 0x1134C2: addition::main::h15e9ec5a6c0cc56f (addition.rs:25)
==825==
==825== 1,056 bytes in 1 blocks are possibly lost in loss record 38,538 of 38,597
==825== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==825== by 0x7F90E13: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CFEE1C: tensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDEAD8: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x11B1EA: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==825==
==825== 1,056 bytes in 1 blocks are possibly lost in loss record 38,539 of 38,597
==825== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==825== by 0x7F90E13: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x11B1EA: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==825== by 0x113DD4: addition::run::hae947beb2013c909 (addition.rs:55)
==825== by 0x1134C2: addition::main::h15e9ec5a6c0cc56f (addition.rs:25)
==825== by 0x13021A: __rust_maybe_catch_panic (lib.rs:98)
==825==
==825== 2,560 bytes in 8 blocks are possibly lost in loss record 38,550 of 38,597
==825== at 0x4C2FB45: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==825== by 0x4013BAA: allocate_dtv (dl-tls.c:322)
==825== by 0x4013BAA: _dl_allocate_tls (dl-tls.c:539)
==825== by 0x8F8C29B: allocate_stack (allocatestack.c:586)
==825== by 0x8F8C29B: pthread_create@@GLIBC_2.2.5 (pthread_create.c:663)
==825== by 0x9B44B54: std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22)
==825== by 0x7FB73CD: tensorflow::(anonymous namespace)::PosixEnv::StartThread(tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F914C7: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CFEE1C: tensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825==
==825== 2,560 bytes in 8 blocks are possibly lost in loss record 38,551 of 38,597
==825== at 0x4C2FB45: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==825== by 0x4013BAA: allocate_dtv (dl-tls.c:322)
==825== by 0x4013BAA: _dl_allocate_tls (dl-tls.c:539)
==825== by 0x8F8C29B: allocate_stack (allocatestack.c:586)
==825== by 0x8F8C29B: pthread_create@@GLIBC_2.2.5 (pthread_create.c:663)
==825== by 0x9B44B54: std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22)
==825== by 0x7FB73CD: tensorflow::(anonymous namespace)::PosixEnv::StartThread(tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F914C7: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==825==
==825== LEAK SUMMARY:
==825== definitely lost: 0 bytes in 0 blocks
==825== indirectly lost: 0 bytes in 0 blocks
==825== possibly lost: 8,000 bytes in 40 blocks
==825== still reachable: 4,488,681 bytes in 66,725 blocks
==825== suppressed: 0 bytes in 0 blocks
==825== Reachable blocks (those to which a pointer was found) are not shown.
==825== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==825==
==825== For counts of detected and suppressed errors, rerun with: -v
==825== ERROR SUMMARY: 12 errors from 12 contexts (suppressed: 0 from 0)
==898== Memcheck, a memory error detector
==898== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==898== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==898== Command: target/debug/examples/regression
==898==
Checking w: expected 0.1, got 0.10000001. Success!
Checking b: expected 0.3, got 0.3. Success!
==898==
==898== HEAP SUMMARY:
==898== in use at exit: 4,496,681 bytes in 66,765 blocks
==898== total heap usage: 339,427 allocs, 272,662 frees, 27,110,561 bytes allocated
==898==
==898== 64 bytes in 1 blocks are possibly lost in loss record 29,793 of 38,597
==898== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==898== by 0x7F90DCB: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D26827: tensorflow::GraphRunner::Run(tensorflow::Graph*, tensorflow::FunctionLibraryRuntime*, tensorflow::Env*, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::Tensor>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::Tensor> > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D3580D: tensorflow::ShapeRefiner::EvaluateConstantTensorForEdge(tensorflow::Node const*, int, bool*, tensorflow::Tensor*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D37152: tensorflow::ShapeRefiner::AddNode(tensorflow::Node const*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x66745EF: tensorflow::(anonymous namespace)::GraphConstructor::Convert() (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D686A9: tensorflow::(anonymous namespace)::GraphConstructor::Construct(tensorflow::(anonymous namespace)::GraphConstructor::Options const&, tensorflow::GraphDef const*, tensorflow::Graph*, tensorflow::ShapeRefiner*, std::vector<std::pair<tensorflow::Node*, int>, std::allocator<std::pair<tensorflow::Node*, int> > >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898==
==898== 64 bytes in 1 blocks are possibly lost in loss record 29,794 of 38,597
==898== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==898== by 0x7F90DCB: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x11FA7A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==898== by 0x1158D0: regression::run::ha147b7ae81970a10 (regression.rs:64)
==898== by 0x114B82: regression::main::h934a372a87ce8fca (regression.rs:27)
==898== by 0x134B2A: __rust_maybe_catch_panic (lib.rs:98)
==898==
==898== 96 bytes in 1 blocks are possibly lost in loss record 31,544 of 38,597
==898== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==898== by 0x7F90D5F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D26827: tensorflow::GraphRunner::Run(tensorflow::Graph*, tensorflow::FunctionLibraryRuntime*, tensorflow::Env*, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::Tensor>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::Tensor> > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D3580D: tensorflow::ShapeRefiner::EvaluateConstantTensorForEdge(tensorflow::Node const*, int, bool*, tensorflow::Tensor*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D37152: tensorflow::ShapeRefiner::AddNode(tensorflow::Node const*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x66745EF: tensorflow::(anonymous namespace)::GraphConstructor::Convert() (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D686A9: tensorflow::(anonymous namespace)::GraphConstructor::Construct(tensorflow::(anonymous namespace)::GraphConstructor::Options const&, tensorflow::GraphDef const*, tensorflow::Graph*, tensorflow::ShapeRefiner*, std::vector<std::pair<tensorflow::Node*, int>, std::allocator<std::pair<tensorflow::Node*, int> > >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898==
==898== 96 bytes in 1 blocks are possibly lost in loss record 31,545 of 38,597
==898== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==898== by 0x7F90D8F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D26827: tensorflow::GraphRunner::Run(tensorflow::Graph*, tensorflow::FunctionLibraryRuntime*, tensorflow::Env*, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::Tensor>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::Tensor> > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D3580D: tensorflow::ShapeRefiner::EvaluateConstantTensorForEdge(tensorflow::Node const*, int, bool*, tensorflow::Tensor*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D37152: tensorflow::ShapeRefiner::AddNode(tensorflow::Node const*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x66745EF: tensorflow::(anonymous namespace)::GraphConstructor::Convert() (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D686A9: tensorflow::(anonymous namespace)::GraphConstructor::Construct(tensorflow::(anonymous namespace)::GraphConstructor::Options const&, tensorflow::GraphDef const*, tensorflow::Graph*, tensorflow::ShapeRefiner*, std::vector<std::pair<tensorflow::Node*, int>, std::allocator<std::pair<tensorflow::Node*, int> > >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898==
==898== 96 bytes in 1 blocks are possibly lost in loss record 31,546 of 38,597
==898== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==898== by 0x7F90D5F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x11FA7A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==898== by 0x1158D0: regression::run::ha147b7ae81970a10 (regression.rs:64)
==898== by 0x114B82: regression::main::h934a372a87ce8fca (regression.rs:27)
==898== by 0x134B2A: __rust_maybe_catch_panic (lib.rs:98)
==898==
==898== 96 bytes in 1 blocks are possibly lost in loss record 31,547 of 38,597
==898== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==898== by 0x7F90D8F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x11FA7A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==898== by 0x1158D0: regression::run::ha147b7ae81970a10 (regression.rs:64)
==898== by 0x114B82: regression::main::h934a372a87ce8fca (regression.rs:27)
==898== by 0x134B2A: __rust_maybe_catch_panic (lib.rs:98)
==898==
==898== 128 bytes in 8 blocks are possibly lost in loss record 31,691 of 38,597
==898== at 0x4C2E19F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==898== by 0x7FB7315: tensorflow::(anonymous namespace)::PosixEnv::StartThread(tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F914C7: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D26827: tensorflow::GraphRunner::Run(tensorflow::Graph*, tensorflow::FunctionLibraryRuntime*, tensorflow::Env*, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::Tensor>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::Tensor> > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D3580D: tensorflow::ShapeRefiner::EvaluateConstantTensorForEdge(tensorflow::Node const*, int, bool*, tensorflow::Tensor*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D37152: tensorflow::ShapeRefiner::AddNode(tensorflow::Node const*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x66745EF: tensorflow::(anonymous namespace)::GraphConstructor::Convert() (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898==
==898== 128 bytes in 8 blocks are possibly lost in loss record 31,692 of 38,597
==898== at 0x4C2E19F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==898== by 0x7FB7315: tensorflow::(anonymous namespace)::PosixEnv::StartThread(tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F914C7: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x11FA7A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==898== by 0x1158D0: regression::run::ha147b7ae81970a10 (regression.rs:64)
==898== by 0x114B82: regression::main::h934a372a87ce8fca (regression.rs:27)
==898==
==898== 1,056 bytes in 1 blocks are possibly lost in loss record 38,538 of 38,597
==898== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==898== by 0x7F90E13: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D26827: tensorflow::GraphRunner::Run(tensorflow::Graph*, tensorflow::FunctionLibraryRuntime*, tensorflow::Env*, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::Tensor>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::Tensor> > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D3580D: tensorflow::ShapeRefiner::EvaluateConstantTensorForEdge(tensorflow::Node const*, int, bool*, tensorflow::Tensor*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D37152: tensorflow::ShapeRefiner::AddNode(tensorflow::Node const*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x66745EF: tensorflow::(anonymous namespace)::GraphConstructor::Convert() (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D686A9: tensorflow::(anonymous namespace)::GraphConstructor::Construct(tensorflow::(anonymous namespace)::GraphConstructor::Options const&, tensorflow::GraphDef const*, tensorflow::Graph*, tensorflow::ShapeRefiner*, std::vector<std::pair<tensorflow::Node*, int>, std::allocator<std::pair<tensorflow::Node*, int> > >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898==
==898== 1,056 bytes in 1 blocks are possibly lost in loss record 38,539 of 38,597
==898== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==898== by 0x7F90E13: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x11FA7A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==898== by 0x1158D0: regression::run::ha147b7ae81970a10 (regression.rs:64)
==898== by 0x114B82: regression::main::h934a372a87ce8fca (regression.rs:27)
==898== by 0x134B2A: __rust_maybe_catch_panic (lib.rs:98)
==898==
==898== 2,560 bytes in 8 blocks are possibly lost in loss record 38,550 of 38,597
==898== at 0x4C2FB45: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==898== by 0x4013BAA: allocate_dtv (dl-tls.c:322)
==898== by 0x4013BAA: _dl_allocate_tls (dl-tls.c:539)
==898== by 0x8F8C29B: allocate_stack (allocatestack.c:586)
==898== by 0x8F8C29B: pthread_create@@GLIBC_2.2.5 (pthread_create.c:663)
==898== by 0x9B44B54: std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22)
==898== by 0x7FB73CD: tensorflow::(anonymous namespace)::PosixEnv::StartThread(tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F914C7: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D26827: tensorflow::GraphRunner::Run(tensorflow::Graph*, tensorflow::FunctionLibraryRuntime*, tensorflow::Env*, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::Tensor>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tensorflow::Tensor> > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898==
==898== 2,560 bytes in 8 blocks are possibly lost in loss record 38,551 of 38,597
==898== at 0x4C2FB45: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==898== by 0x4013BAA: allocate_dtv (dl-tls.c:322)
==898== by 0x4013BAA: _dl_allocate_tls (dl-tls.c:539)
==898== by 0x8F8C29B: allocate_stack (allocatestack.c:586)
==898== by 0x8F8C29B: pthread_create@@GLIBC_2.2.5 (pthread_create.c:663)
==898== by 0x9B44B54: std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22)
==898== by 0x7FB73CD: tensorflow::(anonymous namespace)::PosixEnv::StartThread(tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F914C7: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==898==
==898== LEAK SUMMARY:
==898== definitely lost: 0 bytes in 0 blocks
==898== indirectly lost: 0 bytes in 0 blocks
==898== possibly lost: 8,000 bytes in 40 blocks
==898== still reachable: 4,488,681 bytes in 66,725 blocks
==898== suppressed: 0 bytes in 0 blocks
==898== Reachable blocks (those to which a pointer was found) are not shown.
==898== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==898==
==898== For counts of detected and suppressed errors, rerun with: -v
==898== ERROR SUMMARY: 12 errors from 12 contexts (suppressed: 0 from 0)
==972== Memcheck, a memory error detector
==972== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==972== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==972== Command: target/debug/examples/expressions
==972==
Checking output_tensor[0]: expected 5, got 5. Success!
Checking output_tensor[1]: expected 7, got 7. Success!
==972==
==972== HEAP SUMMARY:
==972== in use at exit: 4,496,681 bytes in 66,765 blocks
==972== total heap usage: 252,370 allocs, 185,605 frees, 19,111,560 bytes allocated
==972==
==972== 64 bytes in 1 blocks are possibly lost in loss record 29,793 of 38,597
==972== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==972== by 0x7F90DCB: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CFEE1C: tensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDEAD8: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x130E4A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==972==
==972== 64 bytes in 1 blocks are possibly lost in loss record 29,794 of 38,597
==972== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==972== by 0x7F90DCB: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x130E4A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==972== by 0x11D25F: expressions::run::ha9f01b3c88669975 (expressions.rs:82)
==972== by 0x11C742: expressions::main::h8ae62827cfb38468 (expressions.rs:23)
==972== by 0x146CAA: __rust_maybe_catch_panic (lib.rs:98)
==972==
==972== 96 bytes in 1 blocks are possibly lost in loss record 31,544 of 38,597
==972== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==972== by 0x7F90D5F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CFEE1C: tensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDEAD8: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x130E4A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==972==
==972== 96 bytes in 1 blocks are possibly lost in loss record 31,545 of 38,597
==972== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==972== by 0x7F90D8F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CFEE1C: tensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDEAD8: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x130E4A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==972==
==972== 96 bytes in 1 blocks are possibly lost in loss record 31,546 of 38,597
==972== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==972== by 0x7F90D5F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x130E4A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==972== by 0x11D25F: expressions::run::ha9f01b3c88669975 (expressions.rs:82)
==972== by 0x11C742: expressions::main::h8ae62827cfb38468 (expressions.rs:23)
==972== by 0x146CAA: __rust_maybe_catch_panic (lib.rs:98)
==972==
==972== 96 bytes in 1 blocks are possibly lost in loss record 31,547 of 38,597
==972== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==972== by 0x7F90D8F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x130E4A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==972== by 0x11D25F: expressions::run::ha9f01b3c88669975 (expressions.rs:82)
==972== by 0x11C742: expressions::main::h8ae62827cfb38468 (expressions.rs:23)
==972== by 0x146CAA: __rust_maybe_catch_panic (lib.rs:98)
==972==
==972== 128 bytes in 8 blocks are possibly lost in loss record 31,691 of 38,597
==972== at 0x4C2E19F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==972== by 0x7FB7315: tensorflow::(anonymous namespace)::PosixEnv::StartThread(tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F914C7: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CFEE1C: tensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDEAD8: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972==
==972== 128 bytes in 8 blocks are possibly lost in loss record 31,692 of 38,597
==972== at 0x4C2E19F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==972== by 0x7FB7315: tensorflow::(anonymous namespace)::PosixEnv::StartThread(tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F914C7: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x130E4A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==972== by 0x11D25F: expressions::run::ha9f01b3c88669975 (expressions.rs:82)
==972== by 0x11C742: expressions::main::h8ae62827cfb38468 (expressions.rs:23)
==972==
==972== 1,056 bytes in 1 blocks are possibly lost in loss record 38,538 of 38,597
==972== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==972== by 0x7F90E13: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CFEE1C: tensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDEAD8: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x130E4A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==972==
==972== 1,056 bytes in 1 blocks are possibly lost in loss record 38,539 of 38,597
==972== at 0x4C2DB2F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==972== by 0x7F90E13: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x130E4A: tensorflow::session::Session::new::he3f6cd02a6f1fe28 (session.rs:88)
==972== by 0x11D25F: expressions::run::ha9f01b3c88669975 (expressions.rs:82)
==972== by 0x11C742: expressions::main::h8ae62827cfb38468 (expressions.rs:23)
==972== by 0x146CAA: __rust_maybe_catch_panic (lib.rs:98)
==972==
==972== 2,560 bytes in 8 blocks are possibly lost in loss record 38,550 of 38,597
==972== at 0x4C2FB45: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==972== by 0x4013BAA: allocate_dtv (dl-tls.c:322)
==972== by 0x4013BAA: _dl_allocate_tls (dl-tls.c:539)
==972== by 0x8F8C29B: allocate_stack (allocatestack.c:586)
==972== by 0x8F8C29B: pthread_create@@GLIBC_2.2.5 (pthread_create.c:663)
==972== by 0x9B44B54: std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22)
==972== by 0x7FB73CD: tensorflow::(anonymous namespace)::PosixEnv::StartThread(tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F914C7: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D27E57: tensorflow::LocalDevice::EigenThreadPoolInfo::EigenThreadPoolInfo(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D280A3: tensorflow::LocalDevice::LocalDevice(tensorflow::SessionOptions const&, tensorflow::DeviceAttributes const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D4A2A4: tensorflow::ThreadPoolDevice::ThreadPoolDevice(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::IntType<tensorflow::Bytes_tag_, long long>, tensorflow::DeviceLocality const&, tensorflow::Allocator*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D4A849: tensorflow::ThreadPoolDeviceFactory::CreateDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CFEE1C: tensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<tensorflow::Device*, std::allocator<tensorflow::Device*> >*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972==
==972== 2,560 bytes in 8 blocks are possibly lost in loss record 38,551 of 38,597
==972== at 0x4C2FB45: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==972== by 0x4013BAA: allocate_dtv (dl-tls.c:322)
==972== by 0x4013BAA: _dl_allocate_tls (dl-tls.c:539)
==972== by 0x8F8C29B: allocate_stack (allocatestack.c:586)
==972== by 0x8F8C29B: pthread_create@@GLIBC_2.2.5 (pthread_create.c:663)
==972== by 0x9B44B54: std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22)
==972== by 0x7FB73CD: tensorflow::(anonymous namespace)::PosixEnv::StartThread(tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F914C7: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7F9173F: tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDE092: tensorflow::(anonymous namespace)::NewThreadPoolFromSessionOptions(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDE9EE: tensorflow::DirectSession::DirectSession(tensorflow::SessionOptions const&, tensorflow::DeviceMgr const*, tensorflow::DirectSessionFactory*) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7CDEB39: tensorflow::DirectSessionFactory::NewSession(tensorflow::SessionOptions const&) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x7D312FE: tensorflow::NewSession(tensorflow::SessionOptions const&, tensorflow::Session**) (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972== by 0x66FC19F: TF_NewSession (in /home/adam/rust/tensorflow-rust/target/debug/build/tensorflow-sys-006afadbf74e4f5a/out/lib-v1.1.0/libtensorflow.so)
==972==
==972== LEAK SUMMARY:
==972== definitely lost: 0 bytes in 0 blocks
==972== indirectly lost: 0 bytes in 0 blocks
==972== possibly lost: 8,000 bytes in 40 blocks
==972== still reachable: 4,488,681 bytes in 66,725 blocks
==972== suppressed: 0 bytes in 0 blocks
==972== Reachable blocks (those to which a pointer was found) are not shown.
==972== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==972==
==972== For counts of detected and suppressed errors, rerun with: -v
==972== ERROR SUMMARY: 12 errors from 12 contexts (suppressed: 0 from 0)