模型推理报错
Created by: Sunyingbin
你好,我在aistudio上已将训练的模型转成inference模型之后,在推断的时候报错了:
!export PYTHONPATH=./:$PYTHONPATH && python tools/infer/predict.py
-m=./inference/ResNet50_vd/model
-p=./inference/ResNet50_vd/params
-i=./dataset/flowers102/jpg/image_02275.jpg
--use_gpu=1
--use_tensorrt=True
报错信息如下:
Traceback (most recent call last): File "tools/infer/predict.py", line 156, in main() File "tools/infer/predict.py", line 110, in main predictor = create_predictor(args) File "tools/infer/predict.py", line 66, in create_predictor predictor = create_paddle_predictor(config) paddle.fluid.core_avx.EnforceNotMet:
C++ Call Stacks (More useful to developers):
0 std::string paddle::platform::GetTraceBackString<char const*>(char const*&&, char const*, int) 1 paddle::platform::EnforceNotMet::EnforceNotMet(std::__exception_ptr::exception_ptr, char const*, int) 2 paddle::framework::ir::PassRegistry::Get(std::string const&) const 3 paddle::inference::analysis::IRPassManager::CreatePasses(paddle::inference::analysis::Argument*, std::vector<std::string, std::allocatorstd::string > const&) 4 paddle::inference::analysis::IRPassManager::IRPassManager(paddle::inference::analysis::Argument*) 5 paddle::inference::analysis::IrAnalysisPass::RunImpl(paddle::inference::analysis::Argument*) 6 paddle::inference::analysis::Analyzer::RunAnalysis(paddle::inference::analysis::Argument*) 7 paddle::AnalysisPredictor::OptimizeInferenceProgram() 8 paddle::AnalysisPredictor::PrepareProgram(std::shared_ptrpaddle::framework::ProgramDesc const&) 9 paddle::AnalysisPredictor::Init(std::shared_ptrpaddle::framework::Scope const&, std::shared_ptrpaddle::framework::ProgramDesc const&) 10 std::unique_ptr<paddle::PaddlePredictor, std::default_deletepaddle::PaddlePredictor > paddle::CreatePaddlePredictor<paddle::AnalysisConfig, (paddle::PaddleEngineKind)2>(paddle::AnalysisConfig const&) 11 std::unique_ptr<paddle::PaddlePredictor, std::default_deletepaddle::PaddlePredictor > paddle::CreatePaddlePredictorpaddle::AnalysisConfig(paddle::AnalysisConfig const&)
Error Message Summary:
Error: Pass tensorrt_subgraph_pass has not been registered at (/paddle/paddle/fluid/framework/ir/pass.h:201)
请问如何解决?