2017-06-22 143 views
0

來自AWS,我對Azure完全陌生,特別是雲服務Azure雲服務工作者角色中是否提供GPU?

我想編寫一個在PaaS架構(平臺即服務)中利用Azure上的GPU的python應用程序。該應用程序將有望部署在某個中央位置,然後許多啓用GPU的節點將啓動並運行應用程序,直到完成再關閉。

我想知道,在Azure中完成此操作的最簡單方法是什麼?

我的假設是否正確,我將需要使用帶有輔助角色的所謂Cloud Services,還是必須根據在IaaS中運行的單個虛擬機創建自己的基礎架構?

+0

在Azure定價頁面上詳細記錄所有SKU。 gpu僅在虛擬機上可用(是的,工作者角色實例是無狀態的Windows虛擬機,但沒有基於GPU的sku,因爲它與虛擬機相比是非常不同的產品)。但是就你的問題的其餘部分而言 - 不確定你的意思,關於完成某件事情的最短途徑。 –

+0

VM Scale Sets可以在N系列上運行。 Scale Sets是具有自動縮放功能的IaaS(您可以連接到CPU,內存,隊列等不同的觸發器) - https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-overview – evilSnobu

回答

1

這聽起來像你創建了一個應用程序,需要通過Cuda或OpenCL在GPU上執行一些通用計算。如果是這樣,則需要在Azure上安裝GPGPU驅動程序以支持您的Python應用程序,因此Azure NC系列虛擬機適用於此場景(如AWS),如下圖here所示。

enter image description here

希望它能幫助。任何問題,請隨時讓我知道。

+0

所以我需要一個虛擬機,然後沒有PaaS。對? –

+0

@LennartRolland當然,只是我的建議。如果您想要進行機器學習等工作,我也建議您嘗試Azure機器學習或Azure認知服務。 –

相關問題