我可以同时在 2 个不同的 GPU 上训练 2 个不同的神经网络吗?
Can I train 2 distinct NNs on 2 distinct GPUs simultaneously?
我从未有过 2 个 GPU,但我很快就会在一台 PC 上有 2 个。
有时我想用两张卡训练一个模型,尽可能快地训练。但是我想象一种情况,我想同时训练两个不同的模型。
是否可以使用 Tensorflow 或 PyTorch 等框架?
你可以使用非常简单的方法。启动两个不同的 python 脚本,一个使用第一个模型,一个使用第二个模型。在 TensorFlow 中,您可以使用 with tf.device('/gpu:0'):
、with tf.device('/gpu:1'):
等显式指定设备。有关详细信息,请参阅文档 TensorFlow Using GPUs.
我从未有过 2 个 GPU,但我很快就会在一台 PC 上有 2 个。
有时我想用两张卡训练一个模型,尽可能快地训练。但是我想象一种情况,我想同时训练两个不同的模型。
是否可以使用 Tensorflow 或 PyTorch 等框架?
你可以使用非常简单的方法。启动两个不同的 python 脚本,一个使用第一个模型,一个使用第二个模型。在 TensorFlow 中,您可以使用 with tf.device('/gpu:0'):
、with tf.device('/gpu:1'):
等显式指定设备。有关详细信息,请参阅文档 TensorFlow Using GPUs.