我正在尝试在 TX2 上运行代码,但分配 GPU 内存使用的 tensorflow 代码似乎以一种奇怪的方式工作。
这是我必须分配内存的代码:
config = tf.ConfigProto()
config.gpu_options.per_process_gpu_memory_fraction = 0.0
config.gpu_options.visible_device_list = "0"
set_session(tf.Session(config=config))
奇怪的是,当我使用0.0
代替时0.5
,处理速度更快。当我使用时0.9
,我收到以下错误:
tensorflow.python.framework.errors_impl.InternalError:GPU 同步失败
这里发生了什么事?