PaddleOCR icon indicating copy to clipboard operation
PaddleOCR copied to clipboard

cpp_infer中不支持EnableMKLDNN和DisableMKLDNN

Open PaddleOCRCore opened this issue 3 months ago • 5 comments

🔎 Search before asking

  • [x] I have searched the PaddleOCR Docs and found no similar bug report.
  • [x] I have searched the PaddleOCR Issues and found no similar bug report.
  • [x] I have searched the PaddleOCR Discussions and found no similar bug report.

🐛 Bug (问题描述)

基于Paddle3.1.1推理库,在编译ppocr.exe时,static_infer.cc中不支持EnableMKLDNN和DisableMKLDNN, Image

🏃‍♂️ Environment (运行环境)

OS Windows 11 Paddle 3.1.1 CPU/GPU Use Cpu 开发工具:VS2022/cmake 3.29

🌰 Minimal Reproducible Example (最小可复现问题的Demo)

PaddleOCRCore avatar Sep 04 '25 07:09 PaddleOCRCore

感谢您提出的问题!,这个问题是由于Paddle 3.1.1的接口变动导致的,建议暂时使用3.1.0,后续我们会做兼容。

Sam-gsj avatar Sep 04 '25 08:09 Sam-gsj

最新的cpp_infer只支持V5模型,不再支持V4及以下模型了吗?

PaddleOCRCore avatar Sep 06 '25 07:09 PaddleOCRCore

是支持的,遇到什么问题了吗

Sam-gsj avatar Sep 06 '25 13:09 Sam-gsj

` int main() {

SetConsoleOutputCP(CP_UTF8); 
PaddleOCRParams params;
params.doc_orientation_classify_model_dir = "models/PP-LCNet_x1_0_doc_ori_infer"; 
params.doc_unwarping_model_dir = "models/UVDoc_infer";
params.textline_orientation_model_dir = "models/PP-LCNet_x1_0_textline_ori_infer"; 
params.text_detection_model_dir = "models/ch_PP-OCRv4_det_infer";
params.text_detection_model_name = "";
params.text_recognition_model_dir = "models/ch_PP-OCRv4_rec_infer";
params.text_recognition_model_name = "";    
auto starttime = chrono::steady_clock::now();
auto infer = PaddleOCR(params);
auto outputs = infer.Predict("images/text.jpg");
for (auto& output : outputs) {
    output->Print();
    output->SaveToImg("./output/");
    output->SaveToJson("./output/");
}
auto endtime = chrono::steady_clock::now();
auto duration =
    chrono::duration_cast<chrono::milliseconds>(endtime - starttime);
std::cout << "Detect:" << duration.count() << "ms" << endl;
system("pause");

} ` Image

PaddleOCRCore avatar Sep 06 '25 14:09 PaddleOCRCore

This issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar Dec 06 '25 02:12 github-actions[bot]