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]


Reply via email to