masahi commented on pull request #8143: URL: https://github.com/apache/tvm/pull/8143#issuecomment-854444855
I'm getting a strange error during task extraction after this commit.
Something bad happens during `deepcopy`:
```
Traceback (most recent call last):
File "/home/masa/anaconda3/envs/torch-1.7/lib/python3.7/threading.py",
line 926, in _bootstrap_inner
self.run()
File "/home/masa/anaconda3/envs/torch-1.7/lib/python3.7/threading.py",
line 870, in run
self._target(*self._args, **self._kwargs)
File
"/home/masa/projects/dev/tvm/python/tvm/auto_scheduler/relay_integration.py",
line 79, in call_all_topi_funcs
mod_clone = deepcopy(mod)
File "/home/masa/anaconda3/envs/torch-1.7/lib/python3.7/copy.py", line
180, in deepcopy
y = _reconstruct(x, memo, *rv)
File "/home/masa/anaconda3/envs/torch-1.7/lib/python3.7/copy.py", line
283, in _reconstruct
y.__setstate__(state)
File "/home/masa/projects/dev/tvm/python/tvm/runtime/object.py", line 91,
in __setstate__
self.__init_handle_by_constructor__(_ffi_node_api.LoadJSON, handle)
File "/home/masa/projects/dev/tvm/python/tvm/_ffi/_ctypes/object.py", line
136, in __init_handle_by_constructor__
handle = __init_by_constructor__(fconstructor, args)
File "/home/masa/projects/dev/tvm/python/tvm/_ffi/_ctypes/packed_func.py",
line 260, in __init_handle_by_constructor__
raise get_last_ffi_error()
tvm._ffi.base.TVMError: Traceback (most recent call last):
5: TVMFuncCall
4: std::_Function_handler<void (tvm::runtime::TVMArgs,
tvm::runtime::TVMRetValue*),
tvm::runtime::TypedPackedFunc<tvm::runtime::ObjectRef
(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char>
>)>::AssignTypedLambda<tvm::runtime::ObjectRef
(*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char
> >)>(tvm::runtime::ObjectRef (*)(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >),
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >)::{lambda(tvm::runtime::TVMArgs const&,
tvm::runtime::TVMRetValue*)#1}>::_M_invoke(std::_Any_data const&,
tvm::runtime::TVMArgs&&, tvm::runtime::TVMRe
tValue*&&)
3: tvm::LoadJSON(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >)
2: tvm::ReflectionVTable::VisitAttrs(tvm::runtime::Object*,
tvm::AttrVisitor*) const
1: tvm::FieldDependencyFinder::Visit(char const*,
tvm::runtime::ObjectRef*)
0: void tvm::FieldDependencyFinder::ParseValue<unsigned long>(char const*,
unsigned long*) const
File "../src/node/serialization.cc", line 291
JSONReader: cannot find field axis
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
