我正在尝试在一个EMR/EC2集群上运行分布式TensorFlow,但是我不知道如何指定集群中的不同实例来运行代码的不同部分。
文档中他们使用了tf.device("/gpu:0")
来指定GPU。但如果我有一个主CPU
和5个不同的从GPU
实例在EMR集群中运行,并且我想要指定那些GPU来运行一些代码呢?我不能使用实例的公共DNS名称作为tf.device()
的输入,因为它会抛出一个错误,提示无法解析该名称。
我正在尝试在一个EMR/EC2集群上运行分布式TensorFlow,但是我不知道如何指定集群中的不同实例来运行代码的不同部分。
文档中他们使用了tf.device("/gpu:0")
来指定GPU。但如果我有一个主CPU
和5个不同的从GPU
实例在EMR集群中运行,并且我想要指定那些GPU来运行一些代码呢?我不能使用实例的公共DNS名称作为tf.device()
的输入,因为它会抛出一个错误,提示无法解析该名称。