【问题标题】:Reading lines in parallel with Keras (GPU) [closed]与 Keras(GPU)并行读取行 [关闭]
【发布时间】:2018-03-06 15:07:29
【问题描述】:

我想知道是否可以在 Keras 中与我的 GPU 并行读取文件中的多行。想象一下,我有一个包含 50 个特征(即 50 列)和 10k 行的文件,我想并行处理,用 Keras 最有效的方法是什么?此外,我不想训练我的模型,因为我已经处于项目的部署阶段。

【问题讨论】:

    标签: machine-learning keras gpu


    【解决方案1】:

    读取整个文件,创建一个形状为(10k, 50) 的批次并将其提供给模型:

    result = model.predict(inputData)
    

    【讨论】:

    • 感谢您的意见!创建批处理时,您不是按顺序读取吗?
    • 你想并行阅读什么“确切”?你是说文本文件吗? Keras 没有这样做,我认为这真的没有必要。不过,您的模型将以最佳方式处理批次。如果你的 GPU 工作正常,它会很容易地做到这一点,不需要额外的照顾。
    • 我真正想要的是并行读取特定文件的每一行。如果 keras 用一批正确处理它,那么并行使用 CPU 和并行使用 GPU 应该会在时间上有所不同。没有?
    • 这取决于您拥有的图层类型。如果您的所有安装都正常工作。
    猜你喜欢
    • 2018-09-10
    • 1970-01-01
    • 2013-09-06
    • 2020-03-15
    • 1970-01-01
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 2014-01-17
    相关资源
    最近更新 更多