ZMQ python 编程

问题描述 投票:0回答:1

我有一个对象检测,它读取输入图像并运行推理,然后输出

classIDs[]
(类名称)和检测到的对象的置信度
confidences[]

deep-learning raspberry-pi zeromq detection pyzmq
1个回答
0
投票

您能告诉我如何传达深度学习系统的输出吗?

可以使用

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 那样阻塞在
相互死锁
中。

© www.soinside.com 2019 - 2024. All rights reserved.