2017-03-09 11 views
4

Cloud Datalab内でテンソルフローとモデルをインポートできますが、GPUを使用するように設定するにはどうすればよいですか?TensorFlowにGPUを使用するようにGoogle Cloud Datalabを設定するにはどうすればよいですか?

ここドキュメント私はDatalabを通じて設定するかどうかはわかりませんマシンについてのみの話、私はこの試みた https://cloud.google.com/ml-engine/docs/how-tos/using-gpus

datalab create --machine-type standard_gpu ml 

を、私はUS-を選択すると、

Creating the instance ml 
ERROR: (gcloud.compute.instances.create) Some requests did not succeed: 
- Invalid value for field 'resource.machineType': 'https://www.googleapis.com/compute/v1/projects/project-160204/zones/us-east1-d/machineTypes/standard_gpu'. Machine type with name 'standard_gpu' does not exist in zone 'us-east1-d'. 

答えて

3

あなたは(https://cloud.google.com/ml-engine/docs/how-tos/using-gpus)へリンクしているページのGPU WHEを使用する方法について説明しない:east1地域、私はエラーを取得しますGoogle Cloud ML Engine APIを使用したトレーニング、Datalabを使用したMLエンジンAPIに対するジョブの送信が可能です。

Datalab VMでローカルにTensorflowモデルを訓練したい場合は、Datalabは次のようにしなければなりません。Datalabは、Datalabに含まれています(例:サンプル/ MLツールボックス/画像分類/フラワー/サービスエンドツーエンド.ipynb)。現在サポートされていないDatalab VM上のGPUに対して実行されていること。

+0

クラウドで実行したいだけで、PythonコードをDatalabで実行しています(APIは使用していません)。それは可能ですか? – skunkwerk

+2

2つの問題:Datalabを実行しているVMにNVidiaドライバがインストールされていない(自分でインストールしない限り)、NVidiaライセンスが必要なためDockerイメージ自体にCUDAまたはGPUサポートがインストールされていません。 さらに、TensorflowのGPUビルドをインストールする必要があります。 –

関連する問題