在 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
中存在的模型进行基准测试
我使用以下命令对我的模型进行基准测试:
./build/tools/caffe time -model /path/to/deploy.prototxt -weights /path/to/caffemodel -gpu all
我的问题是:数据集有什么不同吗?在这种情况下,我的部署文件不指向任何数据集。此外,caffemodel 文件不应产生任何影响,即使它只训练了一个时期。我相信这是因为无论模型如何训练,前向传递中的乘法和加法次数都将保持不变。因此,无论使用何种 .caffemodel 文件,基准时间都应该相同且准确。我的假设正确吗?
不,数据集对基准测试没有影响。事实上,甚至没有必要给出 -weights
标志。 time
功能使用虚拟数据对 deploy.prototxt