Created
May 6, 2020 07:47
-
-
Save shyney7/ca3e59186c2904024ab037df11213e57 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
marcel@ubuntu:~/Documents/libtorch_cross_test/build$ make | |
Scanning dependencies of target example-app | |
[ 50%] Building CXX object CMakeFiles/example-app.dir/main.cpp.o | |
In file included from /home/marcel/qnx700/target/qnx7/usr/include/c++/v1/algorithm:628:0, | |
from /home/marcel/qnx700/target/qnx7/usr/include/c++/v1/string:439, | |
from /home/marcel/qnx700/target/qnx7/usr/include/c++/v1/__locale:15, | |
from /home/marcel/qnx700/target/qnx7/usr/include/c++/v1/ios:216, | |
from /home/marcel/qnx700/target/qnx7/usr/include/c++/v1/iostream:38, | |
from /home/marcel/Documents/libtorch_cross_test/main.cpp:1: | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory: In instantiation of 'struct std::__1::allocator_traits<std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >': | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:302:59: required from 'class ska_ordered::detailv3::sherwood_v3_table<std::__1::pair<c10::IValue, c10::IValue>, c10::IValue, c10::detail::DictKeyHash, ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>, c10::detail::DictKeyEqualTo, ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:1441:7: required from 'class ska_ordered::order_preserving_flat_hash_map<c10::IValue, c10::IValue, c10::detail::DictKeyHash, c10::detail::DictKeyEqualTo>' | |
/home/marcel/Documents/libs/libtorch/include/ATen/core/Dict.h:51:17: required from here | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1456:49: error: no type named 'value_type' in 'std::__1::allocator_traits<std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >::allocator_type {aka struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >}' | |
typedef typename allocator_type::value_type value_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1458:71: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >' | |
typedef typename __pointer_type<value_type, allocator_type>::type pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1459:81: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >' | |
typedef typename __const_pointer<value_type, pointer, allocator_type>::type const_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1460:68: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >' | |
typedef typename __void_pointer<pointer, allocator_type>::type void_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1461:74: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >' | |
typedef typename __const_void_pointer<pointer, allocator_type>::type const_void_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1463:84: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >' | |
typedef typename __alloc_traits_difference_type<allocator_type, pointer>::type difference_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1464:73: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >' | |
typedef typename __size_type<allocator_type, difference_type>::type size_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory: In instantiation of 'struct std::__1::allocator_traits<std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > > >': | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:297:59: required from 'class ska::detailv3::sherwood_v3_table<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> >, c10::optional<c10::DispatchKey>, std::__1::hash<c10::optional<c10::DispatchKey> >, ska::detailv3::KeyOrValueHasher<c10::optional<c10::DispatchKey>, std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> >, std::__1::hash<c10::optional<c10::DispatchKey> > >, std::__1::equal_to<c10::optional<c10::DispatchKey> >, ska::detailv3::KeyOrValueEquality<c10::optional<c10::DispatchKey>, std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> >, std::__1::equal_to<c10::optional<c10::DispatchKey> > >, std::__1::allocator<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > > >' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:1322:7: required from 'class ska::flat_hash_map<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> >' | |
/home/marcel/Documents/libs/libtorch/include/ATen/core/dispatch/OperatorEntry.h:81:77: required from here | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1456:49: error: no type named 'value_type' in 'std::__1::allocator_traits<std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > > >::allocator_type {aka struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >}' | |
typedef typename allocator_type::value_type value_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1458:71: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >' | |
typedef typename __pointer_type<value_type, allocator_type>::type pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1459:81: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >' | |
typedef typename __const_pointer<value_type, pointer, allocator_type>::type const_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1460:68: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >' | |
typedef typename __void_pointer<pointer, allocator_type>::type void_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1461:74: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >' | |
typedef typename __const_void_pointer<pointer, allocator_type>::type const_void_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1463:84: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >' | |
typedef typename __alloc_traits_difference_type<allocator_type, pointer>::type difference_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1464:73: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >' | |
typedef typename __size_type<allocator_type, difference_type>::type size_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory: In instantiation of 'struct std::__1::allocator_traits<std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > > >': | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:297:59: required from 'class ska::detailv3::sherwood_v3_table<std::__1::pair<c10::OperatorName, c10::OperatorHandle>, c10::OperatorName, std::__1::hash<c10::OperatorName>, ska::detailv3::KeyOrValueHasher<c10::OperatorName, std::__1::pair<c10::OperatorName, c10::OperatorHandle>, std::__1::hash<c10::OperatorName> >, std::__1::equal_to<c10::OperatorName>, ska::detailv3::KeyOrValueEquality<c10::OperatorName, std::__1::pair<c10::OperatorName, c10::OperatorHandle>, std::__1::equal_to<c10::OperatorName> >, std::__1::allocator<std::__1::pair<c10::OperatorName, c10::OperatorHandle> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > > >' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:1322:7: required from 'class ska::flat_hash_map<c10::OperatorName, c10::OperatorHandle>' | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/array:137:46: required from 'struct std::__1::array<ska::flat_hash_map<c10::OperatorName, c10::OperatorHandle>, 2ul>' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/LeftRight.h:160:22: required from 'class c10::LeftRight<ska::flat_hash_map<c10::OperatorName, c10::OperatorHandle> >' | |
/home/marcel/Documents/libs/libtorch/include/ATen/core/dispatch/Dispatcher.h:164:63: required from here | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1456:49: error: no type named 'value_type' in 'std::__1::allocator_traits<std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > > >::allocator_type {aka struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >}' | |
typedef typename allocator_type::value_type value_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1458:71: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >' | |
typedef typename __pointer_type<value_type, allocator_type>::type pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1459:81: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >' | |
typedef typename __const_pointer<value_type, pointer, allocator_type>::type const_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1460:68: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >' | |
typedef typename __void_pointer<pointer, allocator_type>::type void_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1461:74: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >' | |
typedef typename __const_void_pointer<pointer, allocator_type>::type const_void_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1463:84: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >' | |
typedef typename __alloc_traits_difference_type<allocator_type, pointer>::type difference_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1464:73: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::OperatorName, c10::OperatorHandle> > >' | |
typedef typename __size_type<allocator_type, difference_type>::type size_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory: In instantiation of 'struct std::__1::allocator_traits<std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > > >': | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:297:59: required from 'class ska::detailv3::sherwood_v3_table<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, ska::detailv3::KeyOrValueHasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, ska::detailv3::KeyOrValueEquality<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > > >' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:1322:7: required from 'class ska::flat_hash_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue>' | |
/home/marcel/Documents/libs/libtorch/include/torch/csrc/autograd/custom_function.h:92:47: required from here | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1456:49: error: no type named 'value_type' in 'std::__1::allocator_traits<std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > > >::allocator_type {aka struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >}' | |
typedef typename allocator_type::value_type value_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1458:71: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >' | |
typedef typename __pointer_type<value_type, allocator_type>::type pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1459:81: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >' | |
typedef typename __const_pointer<value_type, pointer, allocator_type>::type const_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1460:68: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >' | |
typedef typename __void_pointer<pointer, allocator_type>::type void_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1461:74: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >' | |
typedef typename __const_void_pointer<pointer, allocator_type>::type const_void_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1463:84: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >' | |
typedef typename __alloc_traits_difference_type<allocator_type, pointer>::type difference_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1464:73: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, c10::IValue> > >' | |
typedef typename __size_type<allocator_type, difference_type>::type size_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory: In instantiation of 'struct std::__1::allocator_traits<std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > > >': | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:297:59: required from 'class ska::detailv3::sherwood_v3_table<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, ska::detailv3::KeyOrValueHasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, ska::detailv3::KeyOrValueEquality<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > > >' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:1322:7: required from 'class ska::flat_hash_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >' | |
/home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/optim/optimizer.h:148:74: required from here | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1456:49: error: no type named 'value_type' in 'std::__1::allocator_traits<std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > > >::allocator_type {aka struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >}' | |
typedef typename allocator_type::value_type value_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1458:71: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >' | |
typedef typename __pointer_type<value_type, allocator_type>::type pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1459:81: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >' | |
typedef typename __const_pointer<value_type, pointer, allocator_type>::type const_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1460:68: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >' | |
typedef typename __void_pointer<pointer, allocator_type>::type void_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1461:74: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >' | |
typedef typename __const_void_pointer<pointer, allocator_type>::type const_void_pointer; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1463:84: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >' | |
typedef typename __alloc_traits_difference_type<allocator_type, pointer>::type difference_type; | |
^ | |
/home/marcel/qnx700/target/qnx7/usr/include/c++/v1/memory:1464:73: error: no type named 'value_type' in 'struct std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >' | |
typedef typename __size_type<allocator_type, difference_type>::type size_type; | |
^ | |
In file included from /home/marcel/Documents/libs/libtorch/include/ATen/core/Dict.h:7:0, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/ivalue_inl.h:11, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/ivalue.h:747, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/jit_type.h:6, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/function_schema.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/dispatch/DispatchTable.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/dispatch/OperatorEntry.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/dispatch/Dispatcher.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/TensorMethods.h:10, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/Tensor.h:12, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/Context.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/ATen.h:5, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/types.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/all.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/torch.h:3, | |
from /home/marcel/Documents/libtorch_cross_test/main.cpp:2: | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h: In instantiation of 'ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::~sherwood_v3_table() [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >]': | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:1441:7: required from here | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:450:24: error: using invalid field 'ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::entries' | |
deallocate_data(entries, num_slots_minus_one, max_lookups); | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:450:24: error: 'deallocate_data' was not declared in this scope | |
In file included from /home/marcel/Documents/libs/libtorch/include/c10/util/typeid.h:33:0, | |
from /home/marcel/Documents/libs/libtorch/include/c10/core/ScalarType.h:7, | |
from /home/marcel/Documents/libs/libtorch/include/c10/core/Scalar.h:9, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/TensorBody.h:7, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/Tensor.h:11, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/Context.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/ATen.h:5, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/types.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/all.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/torch.h:3, | |
from /home/marcel/Documents/libtorch_cross_test/main.cpp:2: | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h: In instantiation of 'ska::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::~sherwood_v3_table() [with T = std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> >; FindKey = c10::optional<c10::DispatchKey>; ArgumentHash = std::__1::hash<c10::optional<c10::DispatchKey> >; Hasher = ska::detailv3::KeyOrValueHasher<c10::optional<c10::DispatchKey>, std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> >, std::__1::hash<c10::optional<c10::DispatchKey> > >; ArgumentEqual = std::__1::equal_to<c10::optional<c10::DispatchKey> >; Equal = ska::detailv3::KeyOrValueEquality<c10::optional<c10::DispatchKey>, std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> >, std::__1::equal_to<c10::optional<c10::DispatchKey> > >; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<c10::optional<c10::DispatchKey>, std::__1::list<c10::KernelFunction> > > >]': | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:1322:7: required from here | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:445:24: error: using invalid field 'ska::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::entries' | |
deallocate_data(entries, num_slots_minus_one, max_lookups); | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:445:24: error: 'deallocate_data' was not declared in this scope | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h: In instantiation of 'ska::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::~sherwood_v3_table() [with T = std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >; FindKey = std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >; ArgumentHash = std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >; Hasher = ska::detailv3::KeyOrValueHasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >; ArgumentEqual = std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >; Equal = ska::detailv3::KeyOrValueEquality<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >; ArgumentAlloc = std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >]': | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:1322:7: required from here | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:445:24: error: using invalid field 'ska::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::entries' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:445:24: error: 'deallocate_data' was not declared in this scope | |
In file included from /home/marcel/Documents/libs/libtorch/include/ATen/core/Dict.h:7:0, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/ivalue_inl.h:11, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/ivalue.h:747, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/jit_type.h:6, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/function_schema.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/dispatch/DispatchTable.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/dispatch/OperatorEntry.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/dispatch/Dispatcher.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/TensorMethods.h:10, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/Tensor.h:12, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/Context.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/ATen.h:5, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/types.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/all.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/torch.h:3, | |
from /home/marcel/Documents/libtorch_cross_test/main.cpp:2: | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h: In instantiation of 'void ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::swap_pointers(ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >]': | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:391:22: required from 'ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>&&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >]' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:1441:7: required from here | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:876:13: error: using invalid field 'ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::entries' | |
swap(entries, other.entries); | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:876:13: error: 'class ska_ordered::detailv3::sherwood_v3_table<std::__1::pair<c10::IValue, c10::IValue>, c10::IValue, c10::detail::DictKeyHash, ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>, c10::detail::DictKeyEqualTo, ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >' has no member named 'entries' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:881:13: error: using invalid field 'ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sentinel' | |
swap(sentinel, other.sentinel); | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:881:13: error: 'class ska_ordered::detailv3::sherwood_v3_table<std::__1::pair<c10::IValue, c10::IValue>, c10::IValue, c10::detail::DictKeyHash, ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>, c10::detail::DictKeyEqualTo, ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >' has no member named 'sentinel' | |
In file included from /home/marcel/Documents/libs/libtorch/include/c10/util/typeid.h:33:0, | |
from /home/marcel/Documents/libs/libtorch/include/c10/core/ScalarType.h:7, | |
from /home/marcel/Documents/libs/libtorch/include/c10/core/Scalar.h:9, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/TensorBody.h:7, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/Tensor.h:11, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/Context.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/ATen.h:5, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/types.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/all.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/torch.h:3, | |
from /home/marcel/Documents/libtorch_cross_test/main.cpp:2: | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h: In instantiation of 'std::__1::pair<ska::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::templated_iterator<T>, bool> ska::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::emplace(Key&&, Args&& ...) [with Key = std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >; Args = {ska::flat_hash_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >::convertible_to_value}; T = std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >; FindKey = std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >; ArgumentHash = std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >; Hasher = ska::detailv3::KeyOrValueHasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >; ArgumentEqual = std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >; Equal = ska::detailv3::KeyOrValueEquality<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >; ArgumentAlloc = std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >]': | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:1362:23: required from 'V& ska::flat_hash_map<K, V, H, E, A>::operator[](K&&) [with K = std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >; V = std::__1::unique_ptr<torch::optim::OptimizerParamState>; H = std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >; E = std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >; A = std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > >]' | |
/home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/optim/adagrad.h:62:61: required from here | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:600:51: error: could not convert '{{<expression error>}, false}' from '<brace-enclosed initializer list>' to 'std::__1::pair<ska::detailv3::sherwood_v3_table<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, ska::detailv3::KeyOrValueHasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, ska::detailv3::KeyOrValueEquality<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > > >::templated_iterator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > >, bool>' | |
return { { current_entry }, false }; | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:602:31: error: 'emplace_new_key' was not declared in this scope | |
return emplace_new_key(distance_from_desired, current_entry, std::forward<Key>(key), std::forward<Args>(args)...); | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h: In instantiation of 'ValueType* ska::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::templated_iterator<ValueType>::operator->() const [with ValueType = std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >; T = std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >; FindKey = std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >; ArgumentHash = std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >; Hasher = ska::detailv3::KeyOrValueHasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >; ArgumentEqual = std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >; Equal = ska::detailv3::KeyOrValueEquality<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >; ArgumentAlloc = std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >::rebind_alloc<ska::detailv3::sherwood_v3_entry<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > > >]': | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:1362:16: required from 'V& ska::flat_hash_map<K, V, H, E, A>::operator[](K&&) [with K = std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >; V = std::__1::unique_ptr<torch::optim::OptimizerParamState>; H = std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >; E = std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >; A = std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::unique_ptr<torch::optim::OptimizerParamState> > >]' | |
/home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/optim/adagrad.h:62:61: required from here | |
/home/marcel/Documents/libs/libtorch/include/c10/util/flat_hash_map.h:508:35: error: using invalid field 'ska::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::templated_iterator<ValueType>::current' | |
return std::addressof(current->value); | |
^ | |
In file included from /home/marcel/Documents/libs/libtorch/include/ATen/core/Dict.h:7:0, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/ivalue_inl.h:11, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/ivalue.h:747, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/jit_type.h:6, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/function_schema.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/dispatch/DispatchTable.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/dispatch/OperatorEntry.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/dispatch/Dispatcher.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/core/TensorMethods.h:10, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/Tensor.h:12, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/Context.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/ATen/ATen.h:5, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/types.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data/dataloader.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/data.h:3, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/all.h:4, | |
from /home/marcel/Documents/libs/libtorch/include/torch/csrc/api/include/torch/torch.h:3, | |
from /home/marcel/Documents/libtorch_cross_test/main.cpp:2: | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h: In instantiation of 'void ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::reset_list() [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >]': | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:766:19: required from 'void ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::clear() [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >]' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:449:14: required from 'ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::~sherwood_v3_table() [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >]' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:1441:7: required from here | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:886:7: error: using invalid field 'ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sentinel' | |
sentinel->next = sentinel; | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:886:22: error: using invalid field 'ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sentinel' | |
sentinel->next = sentinel; | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:887:7: error: using invalid field 'ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sentinel' | |
sentinel->prev = sentinel; | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:887:22: error: using invalid field 'ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sentinel' | |
sentinel->prev = sentinel; | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h: In instantiation of 'ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(const ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >]': | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:1441:7: required from 'static c10::intrusive_ptr<T, NullType> c10::intrusive_ptr<T, NullType>::make(Args&& ...) [with Args = {const ska_ordered::order_preserving_flat_hash_map<c10::IValue, c10::IValue, c10::detail::DictKeyHash, c10::detail::DictKeyEqualTo, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >&, const c10::detail::DictImpl::DictElementTypes&}; TTarget = c10::detail::DictImpl; NullType = c10::detail::intrusive_target_default_null_type<c10::detail::DictImpl>]' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/intrusive_ptr.h:386:48: required from 'c10::intrusive_ptr<TTarget, NullType> c10::make_intrusive(Args&& ...) [with TTarget = c10::detail::DictImpl; NullType = c10::detail::intrusive_target_default_null_type<c10::detail::DictImpl>; Args = {const ska_ordered::order_preserving_flat_hash_map<c10::IValue, c10::IValue, c10::detail::DictKeyHash, c10::detail::DictKeyEqualTo, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >&, const c10::detail::DictImpl::DictElementTypes&}]' | |
/home/marcel/Documents/libs/libtorch/include/ATen/core/Dict_inl.h:79:53: required from here | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:370:113: error: no matching function for call to 'ska_ordered::detailv3::sherwood_v3_table<std::__1::pair<c10::IValue, c10::IValue>, c10::IValue, c10::detail::DictKeyHash, ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>, c10::detail::DictKeyEqualTo, ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >::sherwood_v3_table(const ska_ordered::detailv3::sherwood_v3_table<std::__1::pair<c10::IValue, c10::IValue>, c10::IValue, c10::detail::DictKeyHash, ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>, c10::detail::DictKeyEqualTo, ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >&, std::__1::allocator_traits<std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >::allocator_type)' | |
: sherwood_v3_table(other, AllocatorTraits::select_on_container_copy_construction(other.get_allocator())) | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:393:5: note: candidate: ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>&&, const ArgumentAlloc&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >] | |
sherwood_v3_table(sherwood_v3_table && other, const ArgumentAlloc & alloc) noexcept | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:393:5: note: no known conversion for argument 2 from 'std::__1::allocator_traits<std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >::allocator_type {aka std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >}' to 'const std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >&' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:388:5: note: candidate: ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>&&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >] | |
sherwood_v3_table(sherwood_v3_table && other) noexcept | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:388:5: note: candidate expects 1 argument, 2 provided | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:373:5: note: candidate: ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(const ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>&, const ArgumentAlloc&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >] | |
sherwood_v3_table(const sherwood_v3_table & other, const ArgumentAlloc & alloc) | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:373:5: note: no known conversion for argument 2 from 'std::__1::allocator_traits<std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >::allocator_type {aka std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >}' to 'const std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >&' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:369:5: note: candidate: ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(const ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >] | |
sherwood_v3_table(const sherwood_v3_table & other) | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:369:5: note: candidate expects 1 argument, 2 provided | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:365:5: note: candidate: ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(std::initializer_list<_Ep>, ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type, const ArgumentHash&, const ArgumentAlloc&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >; ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type = long unsigned int] | |
sherwood_v3_table(std::initializer_list<T> il, size_type bucket_count, const ArgumentHash & hash, const ArgumentAlloc & alloc) | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:365:5: note: candidate expects 4 arguments, 2 provided | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:361:5: note: candidate: ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(std::initializer_list<_Ep>, ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type, const ArgumentAlloc&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >; ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type = long unsigned int] | |
sherwood_v3_table(std::initializer_list<T> il, size_type bucket_count, const ArgumentAlloc & alloc) | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:361:5: note: candidate expects 3 arguments, 2 provided | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:354:5: note: candidate: ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(std::initializer_list<_Ep>, ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type, const ArgumentHash&, const ArgumentEqual&, const ArgumentAlloc&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >; ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type = long unsigned int] | |
sherwood_v3_table(std::initializer_list<T> il, size_type bucket_count = 0, const ArgumentHash & hash = ArgumentHash(), const ArgumentEqual & equal = ArgumentEqu | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:354:5: note: no known conversion for argument 1 from 'const ska_ordered::detailv3::sherwood_v3_table<std::__1::pair<c10::IValue, c10::IValue>, c10::IValue, c10::detail::DictKeyHash, ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>, c10::detail::DictKeyEqualTo, ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >' to 'std::initializer_list<std::__1::pair<c10::IValue, c10::IValue> >' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:350:5: note: candidate: template<class It> ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(It, It, ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type, const ArgumentHash&, const ArgumentAlloc&) | |
sherwood_v3_table(It first, It last, size_type bucket_count, const ArgumentHash & hash, const ArgumentAlloc & alloc) | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:350:5: note: template argument deduction/substitution failed: | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:370:113: note: deduced conflicting types for parameter 'It' ('ska_ordered::detailv3::sherwood_v3_table<std::__1::pair<c10::IValue, c10::IValue>, c10::IValue, c10::detail::DictKeyHash, ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>, c10::detail::DictKeyEqualTo, ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >' and 'std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >') | |
: sherwood_v3_table(other, AllocatorTraits::select_on_container_copy_construction(other.get_allocator())) | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:345:5: note: candidate: template<class It> ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(It, It, ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type, const ArgumentAlloc&) | |
sherwood_v3_table(It first, It last, size_type bucket_count, const ArgumentAlloc & alloc) | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:345:5: note: template argument deduction/substitution failed: | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:370:113: note: deduced conflicting types for parameter 'It' ('ska_ordered::detailv3::sherwood_v3_table<std::__1::pair<c10::IValue, c10::IValue>, c10::IValue, c10::detail::DictKeyHash, ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>, c10::detail::DictKeyEqualTo, ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >' and 'std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >') | |
: sherwood_v3_table(other, AllocatorTraits::select_on_container_copy_construction(other.get_allocator())) | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:339:5: note: candidate: template<class It> ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(It, It, ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type, const ArgumentHash&, const ArgumentEqual&, const ArgumentAlloc&) | |
sherwood_v3_table(It first, It last, size_type bucket_count = 0, const ArgumentHash & hash = ArgumentHash(), const ArgumentEqual & equal = ArgumentEqual(), cons | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:339:5: note: template argument deduction/substitution failed: | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:370:113: note: deduced conflicting types for parameter 'It' ('ska_ordered::detailv3::sherwood_v3_table<std::__1::pair<c10::IValue, c10::IValue>, c10::IValue, c10::detail::DictKeyHash, ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>, c10::detail::DictKeyEqualTo, ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >' and 'std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >') | |
: sherwood_v3_table(other, AllocatorTraits::select_on_container_copy_construction(other.get_allocator())) | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:334:14: note: candidate: ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(const ArgumentAlloc&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >] | |
explicit sherwood_v3_table(const ArgumentAlloc & alloc) | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:334:14: note: candidate expects 1 argument, 2 provided | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:330:5: note: candidate: ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type, const ArgumentHash&, const ArgumentAlloc&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >; ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type = long unsigned int] | |
sherwood_v3_table(size_type bucket_count, const ArgumentHash & hash, const ArgumentAlloc & alloc) | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:330:5: note: candidate expects 3 arguments, 2 provided | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:326:5: note: candidate: ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type, const ArgumentAlloc&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >; ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type = long unsigned int] | |
sherwood_v3_table(size_type bucket_count, const ArgumentAlloc & alloc) | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:326:5: note: no known conversion for argument 1 from 'const ska_ordered::detailv3::sherwood_v3_table<std::__1::pair<c10::IValue, c10::IValue>, c10::IValue, c10::detail::DictKeyHash, ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>, c10::detail::DictKeyEqualTo, ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >' to 'ska_ordered::detailv3::sherwood_v3_table<std::__1::pair<c10::IValue, c10::IValue>, c10::IValue, c10::detail::DictKeyHash, ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>, c10::detail::DictKeyEqualTo, ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >::size_type {aka long unsigned int}' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:321:14: note: candidate: ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table(ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type, const ArgumentHash&, const ArgumentEqual&, const ArgumentAlloc&) [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >; ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::size_type = long unsigned int] | |
explicit sherwood_v3_table(size_type bucket_count, const ArgumentHash & hash = ArgumentHash(), const ArgumentEqual & equal = ArgumentEqual(), const ArgumentAllo | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:321:14: note: no known conversion for argument 1 from 'const ska_ordered::detailv3::sherwood_v3_table<std::__1::pair<c10::IValue, c10::IValue>, c10::IValue, c10::detail::DictKeyHash, ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>, c10::detail::DictKeyEqualTo, ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >' to 'ska_ordered::detailv3::sherwood_v3_table<std::__1::pair<c10::IValue, c10::IValue>, c10::IValue, c10::detail::DictKeyHash, ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>, c10::detail::DictKeyEqualTo, ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>, std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >, std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > > >::size_type {aka long unsigned int}' | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:318:5: note: candidate: ska_ordered::detailv3::sherwood_v3_table<T, FindKey, ArgumentHash, Hasher, ArgumentEqual, Equal, ArgumentAlloc, EntryAlloc>::sherwood_v3_table() [with T = std::__1::pair<c10::IValue, c10::IValue>; FindKey = c10::IValue; ArgumentHash = c10::detail::DictKeyHash; Hasher = ska_ordered::detailv3::KeyOrValueHasher<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyHash>; ArgumentEqual = c10::detail::DictKeyEqualTo; Equal = ska_ordered::detailv3::KeyOrValueEquality<c10::IValue, std::__1::pair<c10::IValue, c10::IValue>, c10::detail::DictKeyEqualTo>; ArgumentAlloc = std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> >; EntryAlloc = std::__1::allocator_traits<std::__1::allocator<std::__1::pair<c10::IValue, c10::IValue> > >::rebind_alloc<ska_ordered::detailv3::sherwood_v3_entry<std::__1::pair<c10::IValue, c10::IValue> > >] | |
sherwood_v3_table() | |
^ | |
/home/marcel/Documents/libs/libtorch/include/c10/util/order_preserving_flat_hash_map.h:318:5: note: candidate expects 0 arguments, 2 provided | |
CMakeFiles/example-app.dir/build.make:62: recipe for target 'CMakeFiles/example-app.dir/main.cpp.o' failed | |
make[2]: *** [CMakeFiles/example-app.dir/main.cpp.o] Error 1 | |
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/example-app.dir/all' failed | |
make[1]: *** [CMakeFiles/example-app.dir/all] Error 2 | |
Makefile:83: recipe for target 'all' failed | |
make: *** [all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment