Проблемы при выполнении интеграции TVM и NVDLA

Я столкнулся с проблемой, когда слежу за проектом с Github об интеграции NVDLA и TVM. Я запускаю его на Centos7. Я думаю, может ли кто-нибудь, кто использовал этот проект, помочь мне с моими вопросами.

Всем привет.

Я столкнулся с проблемой, когда слежу за проектом с Github https://github.com/shivmgg/tvmhttps://github.com/shivmgg/tvm об интеграции NVDLA и TVM. Я запускаю его на Centos7. Я думаю, может ли кто-нибудь, кто использовал этот проект, помочь мне с моими вопросами.

Я запускаю примерpython3 run_LeNet_Relay.pyследуя инструкциям, которые он дал. Однако я столкнулся с некоторыми проблемами. Я запускаю код предложение за предложением, чтобы найти, где существует ошибка. И когда я запускаю кодовое предложениеmodule = nvdla.partition_for_nvdla(module, params=params)в строке 161 есть ошибки. Вот ошибки.

Трассировка (последний последний вызов): файл «», строка 1, в файле «/path-to-tvm/tvm-main/python/tvm/relay/op/contrib/nvdla.py», строка 62, в partition_for_nvdla return seq(mod) Файл «/path-to-tvm/tvm-main/python/tvm/ir/transform.py», строка 127, при вызове return _ffi_transform_api.RunPass(self, mod) Файл /path-to-tvm/ tvm-main/python/tvm/_ffi/ctypes/packed_func.py", строка 237, в вызове поднять get_last_ffi_error() TypeError: Traceback (последний последний вызов): [bt] (8) /path-to-tvm/tvm-main/build/libtvm.so(tvm::relay::ExprFunctor<tvm::RelayExpr (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<tvm::RelayExpr (tvm::RelayExpr const&)>)#5}::_FUN(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<tvm::RelayExpr (tvm::RelayExpr const&)>)+0x13) [0x7f57e52b8a93] [bt] (7) /path-to-tvm/tvm-main/build/libtvm.so(tvm::relay::ExprMutator::VisitExpr (tvm::relay::FunctionNode const*)+0x664) [0x7f57e53f9634] [bt] (6) /path-to-tvm/tvm-main/build/libtvm.so(tvm::relay::MixedModeMutator::VisitExpr(tvm::RelayExpr const&)+0x36f) [0x7f57e53fa74f] [bt] (5) /path-to-tvm/tvm-main/build/libtvm.so(tvm::relay::MixedModeMutator::VisitLeaf(tvm::RelayExpr const&)+0x45) [0x7f57e53f9be5] [bt] (4)/path-to-tvm/tvm-main/build/libtvm.so(tvm::relay::PostOrderRewriter::DispatchVisitExpr(tvm::RelayExpr const&)+0x33) [0x7f57e54000d3] [bt] (3) /path-to-tvm/tvm-main/build/libtvm.so(tvm::relay::ExprRewriter::Rewrite(tvm::RelayExpr const&, tvm::RelayExpr const&)+0x79) [0x7f57e519b439] [bt] (2)/путь-к-tvm/tvm-main/build/libtvm.so(tvm::relay::ExprRewriter::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprRewriter*, tvm::RelayExpr const&)#6}::FUN(tvm::runtime::ObjectRef const&, tvm::relay::ExprRewriter*, tvm::RelayExpr const&)+0x14) [0x7f57e51989e4] [bt] (1) /path-to-tvm/tvm-main/build/libtvm.so(tvm::relay::annotate_target::AnnotateTargetRewriter::Rewrite (tvm::relay::CallNode const*, tvm::RelayExpr const&)+0x159f) [0x7f57e520180f] [bt] (0) /path-to-tvm/tvm-main/build/libtvm.so(+0x1c6da03) [0x7f57e550fa03] Файл «/path-to- tvm/tvm-main/python/tvm/_ffi/_ctypes/packed_func.py», строка 81, в cfun rv = local_pyfunc(*pyargs) TypeError: _func_wrapper() отсутствует 1 обязательный позиционный аргумент: 'args')+0x14) [0x7f57e51989e4] [bt] (1) /path-to-tvm/tvm-main/build/libtvm.so(tvm::relay::annotate_target::AnnotateTargetRewriter::Rewrite (tvm::relay:: CallNode const*, tvm::RelayExpr const&)+0x159f) [0x7f57e520180f] [bt] (0) /path-to-tvm/tvm-main/build/libtvm.so(+0x1c6da03) [0x7f57e550fa03] Файл «/path- to-tvm/tvm-main/python/tvm/_ffi/_ctypes/packed_func.py», строка 81, в cfun rv = local_pyfunc(*pyargs) TypeError: _func_wrapper() отсутствует 1 обязательный позиционный аргумент: 'args')+0x14) [0x7f57e51989e4] [bt] (1) /path-to-tvm/tvm-main/build/libtvm.so(tvm::relay::annotate_target::AnnotateTargetRewriter::Rewrite (tvm::relay:: CallNode const*, tvm::RelayExpr const&)+0x159f) [0x7f57e520180f] [bt] (0) /path-to-tvm/tvm-main/build/libtvm.so(+0x1c6da03) [0x7f57e550fa03] Файл «/path- to-tvm/tvm-main/python/tvm/_ffi/_ctypes/packed_func.py», строка 81, в cfun rv = local_pyfunc(*pyargs) TypeError: _func_wrapper() отсутствует 1 обязательный позиционный аргумент: 'args'_func_wrapper() отсутствует 1 обязательный позиционный аргумент: 'args'_func_wrapper() отсутствует 1 обязательный позиционный аргумент: 'args'

У меня есть вопросы по ошибкам. Во-первых, последняя ошибка TypeError связана с _func_wrapper(), однако я даже не нашел ее в файлах python, поэтому понятия не имею, что делать с ошибкой. Во-вторых, я думаю, что не пропустил ни одного шага руководства, и я использую свою виртуальную машину Ubuntu и также встречаю эти ошибки.

Надеюсь, кто-то может помочь мне с этой проблемой.

0 ответов

Другие вопросы по тегам