PaddleX C#部署,多线程,尝试读取或或写入受保护的内存
收藏
系统环境
1、 .Net Framework 4.7.2
2、Win10 64
3、Visual Studio2019
4、使用PaddleX训练的模型,根据官方文档,进行C#部署预测,在非主线程中执行预测,即会报如题所示错误,应该如何避免?实际生产时,可能会有几个相机一起工作,全丢在主线程不太可能。
解决方法(有更好的方式请回复):
1、创建一个方法,将模型载入与模型预测放入其中,在方法里写一个循环,与队列,信号量配合,实现在同一个线程里初始化与预测,即可避免此问题。
0
收藏
请登录后评论
感谢分享,最近也在鼓捣部署
能把你修改后的demo发给我吗,谢谢654211232@qq.com
楼主,请问下你在引用dll的时候会出现这个错误吗:
"Unable to find an entry point named 'InitModel' in DLL 'model_infer.dll"
生成dll前已经替换了model_infer.cpp,我看里面也有这个函数