From 8928c77c56b38dfc81d5b44cabedac886688fdfd Mon Sep 17 00:00:00 2001 From: Megvii Engine Team Date: Wed, 17 Mar 2021 17:43:29 +0800 Subject: [PATCH] fix(neuropilot): fix loader header mismatch GitOrigin-RevId: c6b3b7a7b8061e231549be29e9c1b26a724444de --- src/serialization/impl/extern_c_opr.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/serialization/impl/extern_c_opr.cpp b/src/serialization/impl/extern_c_opr.cpp index 1dcc8b8c..080b023e 100644 --- a/src/serialization/impl/extern_c_opr.cpp +++ b/src/serialization/impl/extern_c_opr.cpp @@ -290,8 +290,11 @@ ExternCOprRunner::ExternCOprRunner(std::string& name, m_dump_name{name}, m_param{nullptr} { mgb_assert(m_desc->size == sizeof(MGBOprDesc), - "invalid MGBOprDesc size: expect=%zu got=%u", sizeof(MGBOprDesc), - m_desc->size); + "invalid MGBOprDesc size: expect=%zu got=%u, may caused by " + "extern_c_opr.h mismatch, please confirm that the " + "extern_c_opr.h used when compiling the loader is consistent " + "with the runtime caller build used", + sizeof(MGBOprDesc), m_desc->size); for (auto i : inputs) { add_input({i}); } -- GitLab