-
Notifications
You must be signed in to change notification settings - Fork 199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gpu下rec出问题 #61
Comments
请用nuget包试试,master上是最新版 |
需要看看你的代码和图片 |
首先再次感谢大佬,百忙之中抽空。
|
在Linux上执行的话,你需要卸载Sdcb.PaddleInference.runtime.win64.mkl这个包,同时我也想看看你的dockerfile是怎么写的? |
去掉Sdcb.PaddleInference.runtime.win64.mkl,也不行哦! 下面是我的dockerfile: ldd libpaddle_inference_c.so 和 ldd libOpenCvSharpExtern.so,都不缺少依赖。 基于官方镜像 paddlepaddle/paddle:2.5.1-gpu-cuda12.0-cudnn8.9-trt8.6,也是不行的! 当然,如果是 paddle 2.4,在 ubuntu2004-cuda11.8.0-cudnn8.6.0-trt8.5.1-cvsharp4.7.0-pd2.4.2-dotnetruntime6.0.14 环境下,就没问题,运行的很好。很棒!!! 我估计就是到 paddle 2.5,是不是有什么新特性啥的。最后,感谢大佬,万分感谢,社区有您,丰富多彩!!! |
呃,我重新看了一下,我说错了,用linux你并不需要卸载Sdcb.PaddleInference.runtime.win64.mkl |
我看到了你的dockerfile,写得非常好,其实2.4和2.5在使用GPU模式下有一点区别,见这里:
这是2.4的:
可见2.5相比2.4的C API多了一个参数,因此使用2.4的Sdcb.PaddleInference必须配套2.4的动态库,2.5的也必需相应配套,会不会是跟这个有关? |
对,master分支对应的是2.5版本,新加了这一参数,如果它与配套运行的GPU版本号不一致,则肯定会有问题,你的问题算得到解决了吗? |
对了,您说的GPU版本号是什么意思?这是什么?这还认GPU吗? |
看到了,你是使用的这个版本的包对吧:paddlepaddle/paddle:2.5.1-gpu-cuda12.0-cudnn8.9-trt8.6 |
你的问题可以持续关注,只是C++的lib很能直接被C#调用,必须要走C |
会不会是cuda12兼容不佳?要不要换成cuda11.8或者10.2试试?你是什么显卡? |
我还怀疑是不是2.5.1版本的paddle,它是用gcc12.2编译的有关?但我用cuda11.8和2.5.1的环境,也是不行的。当然gcc8.2编译的2.5.1也同样不行! 我在2080ti,3090这些卡,都是不行的! |
我有关注到,Python的包,里面用的好像就是c++ lib吧?毕竟Python用的人多,所以感觉会不会c++方面bug是不是少一点!愚见!!! |
Linux上没试过,但Windows上3080TI用GPU是没问题的 |
感觉对Windows友好一些,我再想想办法 |
兄弟们 有结果吗 我这边是用gpu和trt得不到结果或者乱码 |
近期比较忙,paddle只是后备方案,主选还是pytorch转onnx转trt。 |
我这边用了openvino C#版的部署 CPU推理效果还可以 文字框不多的基本都在100ms以内 |
gpu总归是个问题,我严重怀疑是paddle本身的问题。毕竟是百度 |
大佬您好,最近用您mast分支代码,
paddle版本是2.5.0,
cuda 11.8.0,cudnn 8.6,trt8.5,
rec结果不对,
不知道怎么回事,您有空帮忙看下?
PaddleOcrRecognizerResult { Text = Y08&01728308, Score = 0.27904937 }
Y08&01728308 不知道是什么,反正正确的结果应该是 15
gpu和trt加速,结果都不对,
只有mkldnn下正常。
The text was updated successfully, but these errors were encountered: