【问题标题】:Limit GPU memory allocation in skflow在 skflow 中限制 GPU 内存分配
【发布时间】:2016-02-18 13:54:43
【问题描述】:

我正在与其他人共享的 EC2 实例上使用 Tensorflow 和 skflow 训练卷积网络。为了让我们所有人都能同时工作,我想限制分配的可用 GPU 内存的比例。

This question 使用 Tensorflow,但由于我使用的是 sklfow,所以我从不使用 tf.Session()

是否可以通过 skflow 做同样的事情?

【问题讨论】:

  • 我已添加该选项。在答案中查看我的编辑。

标签: tensorflow skflow


【解决方案1】:

此时,您只能通过将此参数传递给估算器来控制估算器中使用的核心数(num_cores)。

您可以按照this question 的建议将gpu_options = tf.GPUOptions(per_process_gpu_memory_fraction=0.333) 添加到tf.ConfigProto,以实现您的需要。

随时提交 PR 以进行更改 here 并将此附加参数添加到所有估算器。否则,我将在本周的某个时间进行更改。

编辑:

我已进行更改以允许这些选项。请查看示例文件夹中的“使用不同的 GPU 配置构建模型”示例。让我知道您是否有任何特殊需要或要添加的其他选项。始终欢迎拉取请求!

【讨论】:

    猜你喜欢
    • 2019-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-28
    • 2010-12-26
    • 1970-01-01
    • 2017-11-13
    相关资源
    最近更新 更多