尊敬的所有人:
现在、我使用 VLIB 3.3 software-dl.ti.com/.../index_FDS.html 并希望构建神经网络架构(即 MBIST)。
在实施之前、我想评估整个神经网络的桌面调试处理时间、
因此,我参考.\docs\VLIB_c66x_TestReport.html 中的测试报告。
根据报告、计算完全连接图层的称为 VLIB_神经 网络图块的函数具有计算周期的公式、如下所示。
运行测试向量:5.
公式:
周期: 385.18109*N+20239
其中: N = outcols * outRows
范围:
最小值: 397.53个周期/点 平均值: 470.46个周期/点
最大值: 726.10个周期/分 药品: 399.06个周期/分
num pt = outcols * outRows
我的问题是、公式中为什么只有2个变量("outcols"、"outRows")。
通常、输入 cols/rows 或通道增加得越多、神经网络的处理时间就越长。
但没有与输入尺寸或通道相关的变量、因此以下3项计算的处理时间将完全相同。
- 输入 28 x 28 x 3 ->输出14 x 14 x 32
- 输入 28 x 28 x 1 ->输出14 x 14 x 32
- 输入 28 x 28 x 1 ->输出14 x 14 x 64
-->所有周期:385.18109*(14*14)+20239≒95734.5
哪里出错了?
此外、我不理解如何计算其他函数(Conv、Pool)的处理时间。
很抱歉英语不好、如果您能解释详细信息、我们将不胜感激。
此致