代码拉取完成,页面将自动刷新
看测试代码,2个模型注册到onnx中
关键的问题如下,
2次都是使用的baseOnnxInfer里面的初始化,第二次将第一次的初始化给覆盖了,等于一直都是用的同一个模型来进行的检测???
看调用推理时候拿seesion,
又是拿第一个session ,这不应该是分2个session吗,实在搞不懂,有点困惑
但实际进行检测是正确的,很费解,我看另外一位大佬说,全局就应该只有一个 OrtEnvironment env; 存在才对
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
同一个模型OrtEnvironment只有一个,多个模型就有多个,要搞多线程就有多个 session,这么理解对吧
1、关于OrtEnvironment env,env = OrtEnvironment.getEnvironment();可以看看OrtEnvironment.getEnvironment()函数的源码就知道了,是单例模式,全局只会有一个。
2、至于getSeesion的问题,你需要去了解一下java的多肽。
登录 后才可以发表评论