
在进行paddleocr训练中遇到了这个问题,请求朋友们指点一下。
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
这个问题是由于Python的递归深度超过了默认限制导致的。在PaddleOCR训练过程中,可能会遇到一些复杂的数据结构或者递归调用的情况,导致递归深度超过Python默认的限制(通常为3000左右)。
为了解决这个问题,你可以尝试增加Python的最大递归深度限制。在你的代码中添加以下两行:
import sys
sys.setrecursionlimit(10000) # 将最大递归深度设置为10000
这将把最大递归深度限制提高到10000,应该足够解决你遇到的问题。但请注意,增加递归深度限制可能会导致更多的内存消耗,因此请根据你的实际情况进行调整。