(愚かな質問はありませんが、好奇心をそそられた馬鹿がたくさんあります。私はMacを持っており、gpu上でテンソルフロープログラムを実行したい。悲しいことに、私のコンピュータには必要な種類のgpuがないので、私はアマゾンの1つを使用したいと考えていました。私は正常にp2.xlargeインスタンスを作成しましたが、実際に私のプログラムからそのGPUにアクセスする方法はわかりません。プログラムはamazon gpuの使用方法をどのように知っていますか?私が含める必要があるいくつかのコードはありますか?これは、ローカルのGPU上で使用することを意味するもので、私は現在持っているコードである。amazon GPUでテンソルフロープログラムを実行するには?
クラスDeviceCellWrapper(tf.contrib.rnn.GRUCell): DEF INIT(自、デバイス、セル): self._cell =セル self._device =デバイス
@property
def state_size(self):
return self._cell.state_size
@property
def output_size(self):
return self._cell.output_size
def __call__(self,inputs,state,scope=None):
with tf.device(self._device):
return self._cell(inputs,state,scope)
デバイス= [ "/ GPU:0]
ので、私は何を交換する必要がある "/ GPU:?0"
:あなたはtensorflowスクリプトを起動すると
は、あなたはそれが正しくGPUドライバをロードしていることを示し、このようなものが表示されます。 IE 'sess.run(tf.ones(1000)* 2)'はGPU –で乗算を行うので、GPUを利用できるようにするにはどうすればよいですか?十分なインスタンスを実行しているだけですか? – piecat