由于tensorflow默认抢占服务器所有GPU显存,只允许一个小内存的程序也会占用所有GPU资源。设置方法如下: 1.在运行之前先查看GPU的使用情况: $ nvidia-smi 2.设置使用固定的gpu 目前有0,1,2,3四个GPU,找到空闲的GPU号,可以使用环境变量CUDA_VISIBLE_DEVICES: