【问题标题】:Can I train 2 distinct NNs on 2 distinct GPUs simultaneously?我可以同时在 2 个不同的 GPU 上训练 2 个不同的神经网络吗?
【发布时间】:2018-04-06 19:38:31
【问题描述】:

我从来没有 2 个 GPU,但我很快就会在一台 PC 上安装 2 个。

有时我想用两张卡训练一个模型,以尽可能快地训练。然而,我想象一种情况,我想同时训练两个不同的模型。

是否可以使用 Tensorflow 或 PyTorch 等框架?

【问题讨论】:

    标签: machine-learning tensorflow gpu tensorflow-gpu


    【解决方案1】:

    您可以使用非常简单的方法。启动两个不同的 python 脚本,一个使用第一个模型,一个使用第二个。在 TensorFlow 中,您可以使用 with tf.device('/gpu:0'):with tf.device('/gpu:1'): 等显式指定设备。有关更多信息,请参阅文档 TensorFlow Using GPUs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-27
      • 1970-01-01
      • 2017-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多