-2

我也安装了 paddle_ocr 和 paddlepaddle 包,但出现错误(ModuleNotFoundError: No module named 'paddle.fluid.core_noavx')。如何解决此类错误在此处提供您的建议...附在我的代码下方

 from paddleocr import PaddleOCR,draw_ocr
# Paddleocr supports Chinese, English, French, German, Korean and Japanese.
# You can set the parameter `lang` as `ch`, `en`, `french`, `german`, `korean`, `japan`
# to switch the language model in order.
ocr = PaddleOCR(use_angle_cls=True, lang='en') # need to run only once to download and load model into memory
img_path = 'PaddleOCR/doc/imgs_en/img_12.jpg'
result = ocr.ocr(img_path, cls=True)
for line in result:
    print(line)
4

1 回答 1

0

看起来该paddle软件包是为多个平台开发的,包括没有 AVX 指令集的非 x86 架构。当为每个架构编译包时,它会检查是否实现了 AVX,然后修改包以具有paddle.fluid.core_avxorpaddle.fluid.core_noavx命名空间。

如果你想以编程方式处理这个,paddle.fluid.core有一个has_noavx_core你可以检查的变量。

from paddle.fluid.core import has_noavx_core

if has_noavx_core:
    import paddle.fluid.core_noavx as core_noavx
于 2022-03-04T08:43:50.143 回答