Вы можете попробовать перед началом сеанса:
os.environ["CUDA_VISIBLE_DEVICES"]="0"
gpu_options = tf.GPUOptions(per_process_gpu_memory_fraction=0.7)
sess = tf.Session(config=tf.ConfigProto(gpu_options=gpu_options))
Так как это ограничивает использование памяти графического процессора, я думаю, у вас не будет сбоев памяти. Однако имейте в виду, что при ограниченном использовании памяти графического процессора процесс будет длиться дольше. Более того, os.environ
сделает вас уверенным, что вы находитесь в CUDA. Однако ="0"
часть может быть изменена от системы к системе. Вы также можете попробовать =""
.