使用ppocr突然退出问题

本次使用conda装了一个cuda10.2版本的paddleocr,然后所有的环境检查没问题,使用paddle自带的检查代码,输出提醒paddle可以正常使用:

>>> import paddle
>>> paddle.utils.run_check()

输出结果提示安装正常 

但是在字符识别前向推理的时候总是报错:

 

Error Message Summary:                                                                                                                                                        
----------------------                                                                                                                                                        
FatalError: `Segmentation fault` is detected by the operating system.                                                                                                         
  [TimeInfo: *** Aborted at 1628584836 (unix time) try "date -d @1628584836" if you are using GNU date ***]                                                                   
  [SignalInfo: *** SIGSEGV (@0x0) received by PID 251168 (TID 0x7fd7771dd680) from PID 0 ***]                                                                                 
                                                                                                                                                                              

对推理过程进行单步调试,最后进入了python中的conv操作就突然退出了

 使用ppocr突然退出问题_第1张图片

开始以为是python的原因,后来发现是我的cudnn版本 不对,我报错的cudnn版本是8.4,我修改为8.2后,就过就能正常输出了

你可能感兴趣的:(ocr,深度学习,人工智能,paddlepaddle)