我希望比较我的代码在使用和不使用GPU时的处理时间。我使用Tensorflow作为keras的后端,因此它会自动使用GPU。我使用keras/examples/mnist_mlp.py模型进行比较。
我已经检查了如下的处理时间。那么,如何禁用GPU?应该修改~/.keras/keras.json吗?
$ time python mnist_mlp.py
Test loss: 0.109761892007
Test accuracy: 0.9832
python mnist_mlp.py 38.22s user 3.18s system 162% cpu 25.543 total
CUDA_VISIBLE_DEVICES=-1
应该始终有效。 - David Parksos.environ['CUDA_VISIBLE_DEVICES']='-1'
。 - Naveen Dennis