I convert a onnx model (mobilenetV2) to tvm, and compile it to get three files: “mobilenet.json”
, ‘mobilenet.lib’ and ‘mobilenet.params’.
when I try to load the model, it throws error in tvm.module.load()
Traceback (most recent call last):
File “FacePose\FacePose.py”, line 170, in
facepose_api = FacePose(‘FacePose’)
File “FacePose\FacePose.py”, line 16, in init
loaded_lib = tvm.module.load(os.path.join(model_path, ‘mobilenet.lib’))
File “C:\Users\kkw\Desktop\tvm\python\tvm\module.py”, line 260, in load
return _LoadFromFile(path, fmt)
File “C:\Users\kkw\Desktop\tvm\python\tvm_ffi_ctypes\function.py”, line 209, in call
raise get_last_ffi_error()
File “C:\Users\kkw\Desktop\tvm\python\tvm_ffi\base.py”, line 297, in get_last_ffi_error
if err_type.startswith(“tvm.error.”):
AttributeError: ‘NoneType’ object has no attribute ‘startswith’
sorry, I am mistake. I forgot!!!
actually, I am failed to compiled the onnx model on win10.
the error occurred at
graph, lib, params = relay.build_module.build()
Traceback (most recent call last):
File “F:/CVTE_ALL/model/on2tvm.py”, line 97, in
graph, lib, params = relay.build_module.build(sym, target, params=params)
File “E:\TVM\python\tvm\relay\build_module.py”, line 284, in build
params)
File “E:\TVM\python\tvm\relay\build_module.py”, line 112, in build
self._build(func, target, target_host)
File “E:\TVM\python\tvm_ffi_ctypes\function.py”, line 209, in call
raise get_last_ffi_error()
tvm._ffi.base.TVMError: Traceback (most recent call last):
File “E:\TVM\python\tvm_ffi_ctypes\function.py”, line 71, in cfun
rv = local_pyfunc(*pyargs)
File “E:\TVM\python\tvm\relay\backend_backend.py”, line 89, in build
return _build.build(funcs, target=target, target_host=target_host)
File “E:\TVM\python\tvm\build_module.py”, line 627, in build
mhost = codegen.build_module(fhost_all, str(target_host))
File “E:\TVM\python\tvm\codegen.py”, line 36, in build_module
return _Build(lowered_func, target)
File “E:\TVM\python\tvm_ffi_ctypes\function.py”, line 209, in call
raise get_last_ffi_error()
File “E:\TVM\python\tvm_ffi\base.py”, line 297, in get_last_ffi_error
if err_type.startswith(“tvm.error.”):
AttributeError: ‘NoneType’ object has no attribute ‘startswith’