Skip to content

Instantly share code, notes, and snippets.

@arrufat
Created September 25, 2021 16:08
Show Gist options
  • Select an option

  • Save arrufat/91f7e4862b2567f0be07e2b07b10c580 to your computer and use it in GitHub Desktop.

Select an option

Save arrufat/91f7e4862b2567f0be07e2b07b10c580 to your computer and use it in GitHub Desktop.
valgrind barlow twins log
==237901== Memcheck, a memory error detector
==237901== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==237901== Using Valgrind-3.17.0 and LibVEX; rerun with -h for copyright info
==237901== Command: build/dnn_self_supervised_learning_ex data/cifar/cifar-10-binary/cifar-10-batches-bin/
==237901==
loaded CIFAR-10 training images: 50000
1: 164.563
2: 153.736
3: 151.435
==237901== Invalid read of size 8
==237901== at 0x48482BD: memmove (vg_replace_strmem.c:1289)
==237901== by 0x36A4F5: dlib::no_label_type* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<dlib::no_label_type>(dlib::no_label_type const*, dlib::no_label_type const*, dlib::no_label_type*) (stl_algobase.h:431)
==237901== by 0x368E7B: dlib::no_label_type* std::__copy_move_a2<false, dlib::no_label_type*, dlib::no_label_type*>(dlib::no_label_type*, dlib::no_label_type*, dlib::no_label_type*) (stl_algobase.h:495)
==237901== by 0x3669EC: dlib::no_label_type* std::__copy_move_a1<false, dlib::no_label_type*, dlib::no_label_type*>(dlib::no_label_type*, dlib::no_label_type*, dlib::no_label_type*) (stl_algobase.h:522)
==237901== by 0x36436D: dlib::no_label_type* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, dlib::no_label_type*>(__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, dlib::no_label_type*) (stl_algobase.h:529)
==237901== by 0x361516: dlib::no_label_type* std::copy<__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, dlib::no_label_type*>(__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, dlib::no_label_type*) (stl_algobase.h:620)
==237901== by 0x35E4D5: void std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> >::_M_assign_aux<__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > > >(__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, std::forward_iterator_tag) (vector.tcc:321)
==237901== by 0x35AF69: void std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> >::_M_assign_dispatch<__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > > >(__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, std::__false_type) (stl_vector.h:1628)
==237901== by 0x3560BC: void std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> >::assign<__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, void>(__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >) (stl_vector.h:769)
==237901== by 0x350828: void dlib::dnn_trainer<dlib::add_loss_layer<dlib::loss_barlow_twins_, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)1>, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)1>, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::avg_pool_<0l, 0l, 1, 1, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<128l, 3l, 3l, 2, 2, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<64l, 3l, 3l, 2, 2, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<32l, 3l, 3l, 2, 2, 0, 0>, dlib::input_rgb_image_pair, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void> >, dlib::sgd>::send_job<__gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > > >(bool, __gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >, __gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >) (trainer.h:1214)
==237901== by 0x34C60A: void dlib::dnn_trainer<dlib::add_loss_layer<dlib::loss_barlow_twins_, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)1>, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)1>, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::avg_pool_<0l, 0l, 1, 1, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<128l, 3l, 3l, 2, 2, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<64l, 3l, 3l, 2, 2, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<32l, 3l, 3l, 2, 2, 0, 0>, dlib::input_rgb_image_pair, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void> >, dlib::sgd>::send_job<__gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > > >(bool, __gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >, __gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >) (trainer.h:1241)
==237901== by 0x34842A: void dlib::dnn_trainer<dlib::add_loss_layer<dlib::loss_barlow_twins_, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)1>, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)1>, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::avg_pool_<0l, 0l, 1, 1, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<128l, 3l, 3l, 2, 2, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<64l, 3l, 3l, 2, 2, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<32l, 3l, 3l, 2, 2, 0, 0>, dlib::input_rgb_image_pair, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void> >, dlib::sgd>::train_one_step<__gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > > >(__gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >, __gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >) (trainer.h:244)
==237901== Address 0x0 is not stack'd, malloc'd or (recently) free'd
==237901==
==237901==
==237901== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==237901== Access not within mapped region at address 0x0
==237901== at 0x48482BD: memmove (vg_replace_strmem.c:1289)
==237901== by 0x36A4F5: dlib::no_label_type* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<dlib::no_label_type>(dlib::no_label_type const*, dlib::no_label_type const*, dlib::no_label_type*) (stl_algobase.h:431)
==237901== by 0x368E7B: dlib::no_label_type* std::__copy_move_a2<false, dlib::no_label_type*, dlib::no_label_type*>(dlib::no_label_type*, dlib::no_label_type*, dlib::no_label_type*) (stl_algobase.h:495)
==237901== by 0x3669EC: dlib::no_label_type* std::__copy_move_a1<false, dlib::no_label_type*, dlib::no_label_type*>(dlib::no_label_type*, dlib::no_label_type*, dlib::no_label_type*) (stl_algobase.h:522)
==237901== by 0x36436D: dlib::no_label_type* std::__copy_move_a<false, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, dlib::no_label_type*>(__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, dlib::no_label_type*) (stl_algobase.h:529)
==237901== by 0x361516: dlib::no_label_type* std::copy<__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, dlib::no_label_type*>(__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, dlib::no_label_type*) (stl_algobase.h:620)
==237901== by 0x35E4D5: void std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> >::_M_assign_aux<__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > > >(__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, std::forward_iterator_tag) (vector.tcc:321)
==237901== by 0x35AF69: void std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> >::_M_assign_dispatch<__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > > >(__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, std::__false_type) (stl_vector.h:1628)
==237901== by 0x3560BC: void std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> >::assign<__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, void>(__gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >) (stl_vector.h:769)
==237901== by 0x350828: void dlib::dnn_trainer<dlib::add_loss_layer<dlib::loss_barlow_twins_, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)1>, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)1>, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::avg_pool_<0l, 0l, 1, 1, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<128l, 3l, 3l, 2, 2, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<64l, 3l, 3l, 2, 2, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<32l, 3l, 3l, 2, 2, 0, 0>, dlib::input_rgb_image_pair, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void> >, dlib::sgd>::send_job<__gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > > >(bool, __gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >, __gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >, __gnu_cxx::__normal_iterator<dlib::no_label_type*, std::vector<dlib::no_label_type, std::allocator<dlib::no_label_type> > >) (trainer.h:1214)
==237901== by 0x34C60A: void dlib::dnn_trainer<dlib::add_loss_layer<dlib::loss_barlow_twins_, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)1>, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)1>, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::avg_pool_<0l, 0l, 1, 1, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<128l, 3l, 3l, 2, 2, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<64l, 3l, 3l, 2, 2, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<32l, 3l, 3l, 2, 2, 0, 0>, dlib::input_rgb_image_pair, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void> >, dlib::sgd>::send_job<__gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > > >(bool, __gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >, __gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >) (trainer.h:1241)
==237901== by 0x34842A: void dlib::dnn_trainer<dlib::add_loss_layer<dlib::loss_barlow_twins_, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)1>, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)1>, dlib::add_layer<dlib::fc_<512ul, (dlib::fc_bias_mode)1>, dlib::add_layer<dlib::avg_pool_<0l, 0l, 1, 1, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<128l, 3l, 3l, 2, 2, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<64l, 3l, 3l, 2, 2, 0, 0>, dlib::add_layer<dlib::relu_, dlib::add_layer<dlib::bn_<(dlib::layer_mode)0>, dlib::add_layer<dlib::con_<32l, 3l, 3l, 2, 2, 0, 0>, dlib::input_rgb_image_pair, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void>, void> >, dlib::sgd>::train_one_step<__gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > > >(__gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >, __gnu_cxx::__normal_iterator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > const*, std::vector<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> >, std::allocator<std::pair<dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout>, dlib::matrix<dlib::rgb_pixel, 0l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >) (trainer.h:244)
==237901== If you believe this happened as a result of a stack
==237901== overflow in your program's main thread (unlikely but
==237901== possible), you can try to increase the size of the
==237901== main thread stack using the --main-stacksize= flag.
==237901== The main thread stack size used in this run was 8388608.
==237901==
==237901== HEAP SUMMARY:
==237901== in use at exit: 227,978,816 bytes in 60,386 blocks
==237901== total heap usage: 64,920 allocs, 4,534 frees, 1,627,085,191 bytes allocated
==237901==
==237901== LEAK SUMMARY:
==237901== definitely lost: 0 bytes in 0 blocks
==237901== indirectly lost: 0 bytes in 0 blocks
==237901== possibly lost: 5,216 bytes in 14 blocks
==237901== still reachable: 227,973,600 bytes in 60,372 blocks
==237901== of which reachable via heuristic:
==237901== newarray : 88 bytes in 1 blocks
==237901== suppressed: 0 bytes in 0 blocks
==237901== Rerun with --leak-check=full to see details of leaked memory
==237901==
==237901== For lists of detected and suppressed errors, rerun with: -s
==237901== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
Segmentation fault (core dumped)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment