tvm-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <...@apache.org>
Subject [GitHub] [incubator-tvm] trevor-m edited a comment on issue #4847: Return empty CSourceModule when no lowered_funcs exists in Relay mod
Date Tue, 17 Mar 2020 18:13:41 GMT
trevor-m edited a comment on issue #4847: Return empty CSourceModule when no lowered_funcs
exists in Relay mod
URL: https://github.com/apache/incubator-tvm/pull/4847#issuecomment-600221459
 
 
   HI @kumasento the graph runtime is trying to get my external codegen functions from the
empty LLVM module.
   
   Stack trace shows the segfault is coming from LLVMModuleNode, so I added a print statement
after [this line](https://github.com/apache/incubator-tvm/blob/master/src/target/llvm/llvm_module.cc#L59)
which showed that GetFunction() was called on the LLVM module with name=`tensorrt_0` which
should be going to my external codegen module instead.
   
   Stack trace:
   ```
   [18:07:04] /data/neo-ai-tvm/src/target/llvm/llvm_module.cc:60: LLVMModuleNode::GetFunction()
func name: tensorrt_29
   
     [bt] (0) /home/ubuntu/anaconda3/lib/python3.6/site-packages/mxnet/libmxnet.so(+0x2e6b140)
[0x7f3b510c0140]
     [bt] (1) /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f3bdd7134b0]
     [bt] (2) /lib/x86_64-linux-gnu/libc.so.6(strlen+0x26) [0x7f3bdd769746]
     [bt] (3) /data/neo-ai-tvm/build/libtvm.so(tvm::codegen::LLVMModuleNode::LazyInitJIT()+0x894)
[0x7f3bcca32ad4]
     [bt] (4) /data/neo-ai-tvm/build/libtvm.so(tvm::codegen::LLVMModuleNode::GetFunction(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, tvm::runtime::ObjectPtr<tvm::runtime::Object>
const&)+0x488) [0x7f3bcca334b8]
     [bt] (5) /data/neo-ai-tvm/build/libtvm.so(tvm::runtime::ModuleNode::GetFunction(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool)+0x45) [0x7f3bcca757f5]
     [bt] (6) /data/neo-ai-tvm/build/libtvm.so(tvm::runtime::GraphRuntime::CreateTVMOp(tvm::runtime::TVMOpParam
const&, std::vector<DLTensor, std::allocator<DLTensor> > const&, unsigned
long)+0x4d5) [0x7f3bccad8e05]
     [bt] (7) /data/neo-ai-tvm/build/libtvm.so(tvm::runtime::GraphRuntime::SetupOpExecs()+0x661)
[0x7f3bccadb0d1]
     [bt] (8) /data/neo-ai-tvm/build/libtvm.so(tvm::runtime::GraphRuntime::Init(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, tvm::runtime::Module,
std::vector<DLContext, std::allocator<DLContext> > const&)+0x260) [0x7f3bccadcf60]
   ```
   

----------------------------------------------------------------
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:
users@infra.apache.org


With regards,
Apache Git Services

Mime
View raw message