keras & tensorflow 列出可用GPU 和 切换CPU & GPU

时间:2022-01-03 03:25:46

列出可用GPU

from tensorflow.python.client import device_lib
print(device_lib.list_local_devices()) from keras import backend as K
K.tensorflow_backend._get_available_gpus()

切换

import os
os.environ["CUDA_DEVICE_ORDER"]="PCI_BUS_ID"
# The GPU id to use, usually either "0" or "1"
os.environ["CUDA_VISIBLE_DEVICES"] = ""
os.environ["CUDA_VISIBLE_DEVICES"] = "-1" 为使用CPU