在 Caffe 中对模型进行基准测试 - 数据集是否有所作为?

Benchmarking a Model in Caffe - Does dataset make a difference?

我使用以下命令对我的模型进行基准测试:

./build/tools/caffe time -model /path/to/deploy.prototxt -weights /path/to/caffemodel -gpu all

我的问题是:数据集有什么不同吗?在这种情况下,我的部署文件不指向任何数据集。此外,caffemodel 文件不应产生任何影响,即使它只训练了一个时期。我相信这是因为无论模型如何训练,前向传递中的乘法和加法次数都将保持不变。因此,无论使用何种 .caffemodel 文件,基准时间都应该相同且准确。我的假设正确吗?

不,数据集对基准测试没有影响。事实上,甚至没有必要给出 -weights 标志。 time 功能使用虚拟数据对 deploy.prototxt

中存在的模型进行基准测试