-
Notifications
You must be signed in to change notification settings - Fork 41
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
关于架构图的一些请教 #332
Comments
|
OK ,非常感谢!有问题再随时请教! |
你好,有资料介绍不同node之间数据如何交互的细节么? |
这个比较细节了,文档没有相关描述。 node之间目前是通过队列传递数据的,每个node的input都有一个队列。 队列的执行可以参考这个https://github.com/modelbox-ai/modelbox/blob/main/docs/Design.md#runner |
嗯谢谢;对于队列的数据,每次处理如何确定batchsize的大小,即每次是如何获取多少数据处理的,这个是框架有默认值还是有自己的策略; 另外框架对于每个功能单元flowunit 生命周期是如何管理的?(其中我理解node 和 flowunit是1V1的关系,flowunit是node的一个动态概念,不知道这样理解对么),如果一个flowunit 处理数据时崩溃了(可能是数据原因也可能是自身原因),这时框架是怎么处理的?🙏 |
batchsize通过1. 图的配置。2. 推理toml文件。 一个node可能对应多个flowunit,称为flowunitgroup。多个flowunit一般是和设备个数关联的。 |
但是一个node在运行时只能对应一个flowunit吧,比如要么是在CPU上运行,要么在Ascend上运行? |
有负载均衡算法处理。前提是flowunit支持在这些设备上运行。 |
node、virtual_node/ driver、virtual_driver的区别是?分别作用是? |
virtual的都是没有直接实体so对应的。input/output这类node就是virtual-node |
嗨,还有几个问题想请教: |
|
Thanks a lot !
|
默认要求两个output都要有数据。否则的话,应该要改变节点类型。 |
好的 感谢 |
https://github.com/modelbox-ai/modelbox/blob/main/docs/Design.md
1、APP Server
业务服务组件,包含IVA,OCR等服务组件,IVA为C++接口,OCR为python接口。
其中IVA业务为异步业务,OCR为同步数据业务。
对于上述说明看起来很模糊, 可以在详细一点么,或者可以贴出对应的代码在哪?
2、Adapter层中Device Adapter 和 inference adapter 在代码库的位置可以贴一下么?
The text was updated successfully, but these errors were encountered: