使用tensorflow训练深度学习的模型时,tensorflow会默认将所有的GPU内存资源占满,但是实际上其利用率是非常低的。我们可以指定tensorflow使用的gpu。只需要在程序的前面加上下列语句即可。
# 限定GPU
import os
os.environ["CUDA_VISIBLE_DEVICES"] = '2' #从0开始,2表示第3块gpu
使用tensorflow训练深度学习的模型时,tensorflow会默认将所有的GPU内存资源占满,但是实际上其利用率是非常低的。我们可以指定tensorflow使用的gpu。只需要在程序的前面加上下列语句即可。
# 限定GPU
import os
os.environ["CUDA_VISIBLE_DEVICES"] = '2' #从0开始,2表示第3块gpu