I am new to Caffe. Recently I have installed caffe and run it with some standard datasets. But I do not understand the difference between the following two commands in the tutorial website:
./build/tools/caffe train --solver=models/bvlc_reference_caffenet/solver.prototxt
./build/tools/caffe time --model=models/bvlc_reference_caffenet/train_val.prototxt
I know the "caffe train" command is used to train the model and it will generate *.caffemodel file. I usually use "time ./build/tools/caffe train" to get the training time.
But I do not know what does "caffe time" do. It does not generate any file. So what does this command exactly do and what time it is measuring. I also found "caffe time" cannot
use multiple GPUs, it always uses only 1 GPU. So can anyone explain the difference of these two commands? Thanks.
Regards,
Rengan