【发布时间】:2019-07-07 08:17:27
【问题描述】:
我使用 tf.data.Dataset 在 COCO2014 上运行我的网络(输入图像的形状为 256, 256, 3),并按如下方式配置 tensorflow 会话
sess_config = tf.ConfigProto(intra_op_parallelism_threads=1,
inter_op_parallelism_threads=1,
allow_soft_placement=True)
sess_config.gpu_options.allow_growth=True
sess = tf.Session(config=sess_config)
我发现这总是会消耗我所有的 GPU 内存 (11G)。我什至尝试如下配置会话
sess_config = tf.ConfigProto(intra_op_parallelism_threads=1,
inter_op_parallelism_threads=1,
allow_soft_placement=True)
sess_config.gpu_options.per_process_gpu_memory_fraction = 0.4
sess = tf.Session(config=sess_config)
但仍会使用所有 GPU 内存。为什么会发生这种情况?我该如何解决?
【问题讨论】:
标签: python tensorflow