我有一个对象检测,它读取输入图像并运行推理,然后输出
classIDs[]
(类名称)和检测到的对象的置信度confidences[]
。
您能告诉我如何传达深度学习系统的输出吗?
可以使用
socket.send( pickle.dumps( [ classIDs[i], confidences[i], ] ) )
第一个 O/P 主题蠕动评论,在这个答案后 15 分钟发布,确实回答了 O/P 问题定义(后来被删除),也是第二个 O/P 主题蠕动评论,在大约一个小时后发布适当的答案已经就位,没有改变游戏规则:
无论您尝试通过 ZeroMQ 通道传递什么内容,都必须进行 SER/DES 处理。如果愿意让事情变得复杂,好吧,它仍然以同样的方式进行:
socket.send( pickle.dumps( <whateverBLOBneeded> ) )
如果由于 SER/DES 冲突而开始出现新问题(因为对象实例和 Class()-es 经常试图解决它们
pickle
'd ),请随时尝试挽救这些问题例外“呕吐” pickle
模块: import dill as pickle
来自 Mike McKerns 的更智能的 SER/DES dill
模块,其余部分同样如此:
socket.send( pickle.dumps( <whateverBLOBneeded> ) )
可能更想用 PUSH/PULL
进行
原型,它不会像所有
REQ/REP
那样阻塞在相互死锁中。