c++预测sample无法运行
Created by: thunder95
求助,不知道哪里弄错了
环境: ubuntu:16.04 gcc:5.4 下载的预测库1.6:预测库压缩包 运行测试的sample: 下载的sample
遇到的问题:
- 当使用下面的方式就会报错:
config->SetModel(FLAGS_dirname + "/model", FLAGS_dirname + "/params");
In function `paddle::PrepareTRTConfig(paddle::AnalysisConfig*, int)':
/home/hl/tests/paddle_inference/sample/inference/mobilenet_v2.cc:22: undefined reference to `paddle::AnalysisConfig::SetModel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status
- 当使用下面的方式,无论是否开启gpu,都在DisableGPU或EnableUseGpu处中断执行
config->SetProgFile(FLAGS_dirname + "/model");
config->SetParamsFile(FLAGS_dirname + "/params");
config->DisableGpu();
//config->EnableUseGpu(100, 0);
Signal: SIGSEGV (Segmentation fault)
- 若直接加载模型文件夹,情况同2:
config->SetModel("./mobilenetv1");