2017-06-22 1 views
0

は、私は一般的にはAzureのへとspesificallyクラウドサービスには完全に新しいです。Azure Cloud Workerの役割でGPUを利用できますか? AWS</strong><strong>から来る

PaaSアーキテクチャ(サービスとしてのプラットフォーム)でAzureでGPUを活用するPythonアプリケーションを作成したいと思います。このアプリケーションはうまくいけばどこかに配備され、その後GPU対応ノードの数はスピードアップしてからアプリケーションが終了するまで実行されます。

私はAzureでこれを達成するための最短方法は何ですか、知りたいですか?

ワーカーロールでCloud Servicesと呼ばれるものを使用する必要がありますか、IaaSで実行されている単一のVMに基づいて独自のインフラストラクチャを作成する必要がありますか?

+0

すべてのSKUは、Azure価格設定ページで詳細に文書化されています。 gpuは仮想マシンでのみ使用できます(はい、ワーカーの役割インスタンスはステートレスなWindows仮想マシンですが、仮想マシンとは非常に異なる製品であるためGPUベースのスキューはありません)。しかし、あなたの質問の残りの部分については、何かを達成するための最短の方法について、あなたが何を意味するのか分からない。 –

+0

VMスケールセットはNシリーズで実行できます。スケールセットは、自動スケール付きのIaaS(CPU、メモリ、キューなどの異なるトリガーにフックすることができます) - https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-overview – evilSnobu

答えて

1

CudaまたはOpenCL経由でGPUで汎用コンピューティングを行う必要があるアプリケーションを作成したようです。その場合は、PythonアプリケーションをサポートするためにAzureにGPGPUドライバをインストールする必要がありますので、Azure NC & NVシリーズVMはAWSのようなこのシナリオに適しています(下の図はhere)。

enter image description here

はそれがお役に立てば幸いです。どんな心配も、私に知らせてください。

+0

私はVMを必要とし、PaaSは必要ありません。右? –

+0

@LennartRolland確かに、私のアドバイス。機械学習のようなことをしたい場合は、Azure Machine LearningまたはAzure Cognitive Serviceを試すことをお勧めします。 –

関連する問題