AnalysisConfig 打开IrOptim出core
Created by: junior-talk
使用CPU进行预测,调用CreatePaddlePredictor是出core。 出问题的代码段如下:
AnalysisConfig config;
std::string prog_file = model_dir + "/__model__";
std::string param_file = model_dir + "/param";
(&config)->SetModel(prog_file, param_file);
(&config)->SwitchSpecifyInputNames(true);
(&config)->DisableGpu();
(&config)->EnableMKLDNN();
(&config)->SetCpuMathLibraryNumThreads(4);
(&config)->SwitchUseFeedFetchOps();
(&config)->SwitchIrOptim(true);
_predictor = paddle::CreatePaddlePredictor(config);
测试配置成
(&config)->SwitchIrOptim(false);
后不会出core。
paddle版本1.6.1和1.8.0都会出现这个问题。