我cuda10 不带trt, cuda10.1 带trt, cuda10.2带trt都试过了,都是这个问题,应该是读取某个空地址了,库的内存访问越界问题:
0x00007FFA0CAB62D1 (paddle_inference.dll)处(位于 xxx.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突。
百度了一下,很多同学遇到了,我的问题,应该跟如下这各同学遇到的一样,但是不知道怎么改:
https://my.oschina.net/u/4067628/blog/4767067
12条答案
按热度按时间btxsgosb1#
您好,我们已经收到了您的问题,会安排技术人员尽快解答您的问题,请耐心等待。请您再次检查是否提供了清晰的问题描述、复现代码、环境&版本、报错信息等。同时,您也可以通过查看官网API文档、常见问题、历史Issue、AI社区来寻求解答。祝您生活愉快~
Hi! We've received your issue and please be patient to get responded. We will arrange technicians to answer your questions as soon as possible. Please make sure that you have posted enough message to demo your request. You may also check out the API,FAQ,Github Issue and AI community to get the answer.Have a nice day!
eni9jsuy2#
您好,请问你的预测库版本是多少,跑什么模型,方便提供代码吗?
6ljaweal3#
版本库代码我试过2.0.1版本,试过2.1.0版本,都是同样的问题,模型的话,跑过官方的中英文通用OCR模型(143.4M),也跑过自己使用server版训练转换的库,使用的是,动态图版本里面的cpp下面的C++代码跑的
vc9ivgsu4#
我这边有环境,可以远程帮忙排查吗?向日葵
gmol16395#
代码的话,是使用的官方https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.1/deploy/cpp_infer下的代码,然后封装的。
2nc8po8w6#
您好,能否提供完整的stack信息
noj0wjuj7#
怎么查看stack信息?
hmae6n7t8#
9bfwbjaz9#
w46czmvw10#
完全官方代码,控制台程序:
就配置了下库和opencv,然后main里面改了路径,依然报错
vfwfrxfs11#
模型:使用的ppocr的server版本模型进行推理
paddle版本 2.1.0, 2021.5.30晚上10点多下载。
version.txt
错误:
gpu_mem为4000时,不管开启不开启use_tensorrt 都崩溃;
gpu_mem为1000时,开启use_tensorrt崩溃,不开启不崩溃。
rseugnpd12#
当配置文件中gpu_mem为1000时,关闭use_tensorrt后,可以正常运行软件,但是识别和检测乱码,都不是检测的位置和识别的结果,而同样模型,cpu识别正常。使用的gpu为k2000