【问题标题】:Should I change my Keras code to run it on GPU?我应该更改我的 Keras 代码以在 GPU 上运行它吗?
【发布时间】:2019-12-02 23:24:02
【问题描述】:

假设我在基于 CPU 的 tensorflow 上编写了我的 keras 模型、训练和测试,现在我决定使用 GPU,除了上面提到的 4 点之外,我是否应该改变我的代码编写方式?能够在GPU上编译???或者我的 keras 代码可以保持不变并且仍然可以在 GPU 上运行。谢谢

【问题讨论】:

  • 一切正常。

标签: tensorflow keras gpu cpu


【解决方案1】:

它应该只在 GPU 上运行,通常只有环境要求才能在 GPU 上运行,例如启用 gpu 的后端 (tensorflow-gpu)、安装 CUDA/CuDNN 等。

这当然假设您的代码不会强制模型使用 CPU,例如,使用 with tf.device("cpu"),或使用没有 GPU 实现的层。

【讨论】:

    猜你喜欢
    • 2018-01-21
    • 2012-10-29
    • 2019-07-02
    • 2021-06-24
    • 1970-01-01
    • 2019-10-03
    • 1970-01-01
    • 2022-01-17
    • 2016-09-05
    相关资源
    最近更新 更多