本地windows运行没任何问题
Linux服务器上运行python 报错 Segmentation fault (core dumped)
看了一下命令执行定位到错误语句 PaddleOCR第一次加载ch语言模型时(其他语言模型也一样) 分段故障(堆芯倾倒)
download https://paddleocr.bj.bcebos.com/PP-OCRv4/multilingual/korean_PP-OCRv4_rec_infer.tar to /root/.paddleocr/whl/rec/korean/korean_PP-OCRv4_rec_infer/korean_PP-OCRv4_rec_infer.tar
由于没有开启gpu识别模式,用的是cpu版本 不考虑是 cuda 版本不匹配造成的
我的解决办法
进入服务器 /root/.paddleocr/whl 目录 和 本地windows C:\Users\Administrator\.paddleocr\whl 目录对比模型文件、服务器目录中缺少关键识别模型、对比报错前服务器执行的命令 大概了解原因是:服务器去下载语言识别模型时、下载成功 安装出错
拷贝本地 windows C:\Users\Administrator\.paddleocr\whl 目录中的全部文件 复制到服务器 /root/.paddleocr/whl 与 /root/.paddleocr/2.0 目录下 原本服务器目录下 whl与2.0 的文件全部删除
服务器上.paddleocr文件是隐藏的 地址url直接进入