有没有办法确保使用GPU的caffe?在cmake中安装CUDA驱动程序并且没有CPU_ONLY
标志并且在编译cmake记录的CUDA 8.0检测时,我编译了caffe。
但是在训练样本时,我怀疑它是根据nvidia-smi
结果使用GPU。我怎样才能确保?
我知道最可靠的方法是正确配置solver.prototxt文件。包括该行
solver_mode:GPU
如果您在模型的每个层中都有任何引擎规格,那么您还需要确保它们引用GPU软件。
对于未来的咖啡流浪者来说,这终于为我做了诀窍:
caffe.set_mode_gpu()
caffe.set_device(0)
我确实有solver_mode: GPU
,它会在gpu上显示进程,但使用nvidia-smi
看到的'GPU Memory Usage'不足以适合我的模型(所以我知道出了什么问题......)