apivovarov removed a comment on pull request #9297:
URL: https://github.com/apache/tvm/pull/9297#issuecomment-949254498


   `relay.build()` fails on Mac - `AttributeError: module 'tvm.driver._ffi_api' 
has no attribute 'preprocess_module'`
   ```
       lib = relay.build(func, target=target, params=params)
     File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/tvm-0.8.dev1937+g75cf964b0-py3.9-macosx-10.15-x86_64.egg/tvm/relay/build_module.py",
 line 357, in build
       executor_config, runtime_mod, params = bld_mod.build(
     File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/tvm-0.8.dev1937+g75cf964b0-py3.9-macosx-10.15-x86_64.egg/tvm/relay/build_module.py",
 line 172, in build
       self._build(mod, target, target_host, executor, mod_name)
     File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/tvm-0.8.dev1937+g75cf964b0-py3.9-macosx-10.15-x86_64.egg/tvm/_ffi/_ctypes/packed_func.py",
 line 237, in __call__
       raise get_last_ffi_error()
   AttributeError: Traceback (most recent call last):
     [bt] (8) 9   libtvm.dylib                        0x000000015195400d 
tvm::relay::Interpreter::VisitExpr_(tvm::relay::CallNode const*) + 157
     [bt] (7) 8   libtvm.dylib                        0x000000015195386e 
tvm::relay::ExprFunctor<tvm::runtime::ObjectRef (tvm::RelayExpr 
const&)>::VisitExpr(tvm::RelayExpr const&) + 222
     [bt] (6) 7   libtvm.dylib                        0x00000001519584f8 
tvm::NodeFunctor<tvm::runtime::ObjectRef (tvm::runtime::ObjectRef const&, 
tvm::relay::ExprFunctor<tvm::runtime::ObjectRef (tvm::RelayExpr 
const&)>*)>::operator()(tvm::runtime::ObjectRef const&, 
tvm::relay::ExprFunctor<tvm::runtime::ObjectRef (tvm::RelayExpr const&)>*) 
const + 312
     [bt] (5) 6   libtvm.dylib                        0x0000000151959fe8 
tvm::relay::ExprFunctor<tvm::runtime::ObjectRef (tvm::RelayExpr 
const&)>::InitVTable()::'lambda4'(tvm::runtime::ObjectRef const&, 
tvm::relay::ExprFunctor<tvm::runtime::ObjectRef (tvm::RelayExpr 
const&)>*)::__invoke(tvm::runtime::ObjectRef const&, 
tvm::relay::ExprFunctor<tvm::runtime::ObjectRef (tvm::RelayExpr const&)>*) + 24
     [bt] (4) 5   libtvm.dylib                        0x0000000151955006 
tvm::relay::Interpreter::VisitExpr_(tvm::relay::CallNode const*) + 4246
     [bt] (3) 4   libtvm.dylib                        0x000000015195b8c1 
tvm::relay::Interpreter::InvokePrimitiveOp(tvm::GlobalVar const&, 
tvm::runtime::Array<tvm::GlobalVar, void>, tvm::Target, tvm::GlobalVar const&, 
tvm::runtime::Array<tvm::GlobalVar, void> const&, 
tvm::runtime::Array<tvm::Integer, void> const&, unsigned long, unsigned long, 
tvm::Target, std::__1::vector<tvm::runtime::ObjectRef, 
std::__1::allocator<tvm::runtime::ObjectRef> > const&) + 449
     [bt] (2) 3   libtvm.dylib                        0x000000015195efac 
tvm::relay::Interpreter::TIRToPackedFunc(tvm::GlobalVar const&, 
tvm::runtime::Array<tvm::GlobalVar, void> const&, tvm::Target) + 1596
     [bt] (1) 2   libtvm.dylib                        0x0000000151b478db 
std::__1::__function::__func<TVMFuncCreateFromCFunc::$_2, 
std::__1::allocator<TVMFuncCreateFromCFunc::$_2>, void (tvm::runtime::TVMArgs, 
tvm::runtime::TVMRetValue*)>::operator()(tvm::runtime::TVMArgs&&, 
tvm::runtime::TVMRetValue*&&) + 203
     [bt] (0) 1   libtvm.dylib                        0x0000000151b595e8 
tvm::runtime::Backtrace() + 24
     File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/tvm-0.8.dev1937+g75cf964b0-py3.9-macosx-10.15-x86_64.egg/tvm/_ffi/_ctypes/packed_func.py",
 line 81, in cfun
       rv = local_pyfunc(*pyargs)
     File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/tvm-0.8.dev1937+g75cf964b0-py3.9-macosx-10.15-x86_64.egg/tvm/relay/backend/_backend.py",
 line 45, in build
       return tvm.driver.build(mod, target=target)
     File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/tvm-0.8.dev1937+g75cf964b0-py3.9-macosx-10.15-x86_64.egg/tvm/driver/build_module.py",
 line 263, in build
       rt_mod_host = _driver_ffi.preprocess_module(target_input_mod, 
target_host)
   AttributeError: module 'tvm.driver._ffi_api' has no attribute 
'preprocess_module'
   ```


-- 
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.

To unsubscribe, e-mail: commits-unsubscr...@tvm.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to