EasyOCR Macos M1 CPUs and GPUs get different results

yiytaume  于 5个月前  发布在  Mac
关注(0)|答案(2)|浏览(54)

环境

Macos 14.1
M1 Pro
我的镜像的一部分

代码

import easyocr

if __name__ == '__main__':
    start_time = time.time()
    reader = easyocr.Reader(['ch_sim', 'en'], gpu=False)  # this needs to run only once to load the model into memory
    result = reader.readtext(r'./images/idalog/screen/qun.screen.0.png', detail = 0)
    end_time = time.time()
    print("time: {:.2f} seconds".format(end_time - start_time))

结果

CPU

'请点击查看错误日志详情', '收到', '回复'
耗时:5.74秒

GPU

'请点击查看错误日志详情', '收鼢', '鼢复'
耗时:8.63秒
CPU运行良好,但GPU存在一些问题!
感谢您的所有辛勤工作!

c9qzyr3d

c9qzyr3d1#

我在做论文时遇到了同样的问题,另一个语言和数据集也有这个问题。我们的生产系统也显示出这种行为,我相信这与GPU和CPU中使用的字长以及神经网络卷积操作的精度有关。

相关问题