Thread: AM68中讨论的其他器件
工具/软件:
我使用 sdk_10.00.00.08基于 SK-AM68进行产品缺陷检测 、并以1920*1080分辨率。μ s 运行多个模型
例如、如果我们使用单个输入运行4个模型、则每个模型的推理时间为20ms。 运行多个模型(4个模型)时、实际测试后的总推理时间约为80ms。 是否可以并行运行多个模型、即以20~30ms 的总运行时间运行4个模型? 谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
我使用 sdk_10.00.00.08基于 SK-AM68进行产品缺陷检测 、并以1920*1080分辨率。μ s 运行多个模型
例如、如果我们使用单个输入运行4个模型、则每个模型的推理时间为20ms。 运行多个模型(4个模型)时、实际测试后的总推理时间约为80ms。 是否可以并行运行多个模型、即以20~30ms 的总运行时间运行4个模型? 谢谢
目前我使用的是3280*2464分辨率的15fps。
以下描述在1920 * 1080分辨率(15fps 下进行测试、 添加 runModel 前后打印测试的推理时间、
例如、如果我们使用单个输入运行4个模型、则每个模型的推理时间为20ms。 运行多个模型(4个模型)时、实际测试后的总推理时间约为80ms。
单输入多模型测试实际上是连续执行的。 我想知道硬件(AM68)是否支持多模型并行执行。 如果硬件支持、软件是否已经实现了它?
您好:
硬件不支持多个同时并行运行的模型。 通过使用抢占功能在加速器内进行上下文切换、运行多个模型即可。 据我所知、默认情况下启用抢占。
模型上下文切换可在整个模型级别或模型的图层之间进行。 您看到的是前者。 后者(层级)需要设置"max_pre_empt_delay"。 该值以毫秒为单位、实际上是一个模型在运行到被抢占之前的持续时间上限
BR、
Reese