guia de uso do tensorflow-GPU

Conta pública pessoal

Insira a descrição da imagem aqui

Veja o uso de GPU da máquina

A atualização regular mostra a condição do gpu na máquina, atualizada uma vez em # 10s

nvidia-smi -l 10      

Aplicar dinamicamente para memória de vídeo

config = tf.ConfigProto()  
config.gpu_options.allow_growth = True  
session = tf.Session(config=config)  

Limitar o uso de GPU

config = tf.ConfigProto()  
config.gpu_options.per_process_gpu_memory_fraction = 0.4  #占用40%显存  
session = tf.Session(config=config)  

Especifique qual GPU usar

CUDA_VISIBLE_DEVICES=1           Only device 1 will be seen
CUDA_VISIBLE_DEVICES=0,1         Devices 0 and 1 will be visible
CUDA_VISIBLE_DEVICES="0,1"       Same as above, quotation marks are optional
CUDA_VISIBLE_DEVICES=0,2,3       Devices 0, 2, 3 will be visible; device 1 is masked
CUDA_VISIBLE_DEVICES=""          No GPU will be visible

Configurar em Python


os.environ['CUDA_VISIBLE_DEVICES'] = '0' #使用 GPU 0  
os.environ['CUDA_VISIBLE_DEVICES'] = '0,1' # 使用 GPU 0,1  

Acho que você gosta

Origin blog.csdn.net/zhonglongshen/article/details/115071200
Recomendado
Clasificación