Azure GPU密集型任务最佳解决方案

时间:2020-01-15 10:10:04

标签: azure virtual-machine gpu azure-web-app-service

当前正在执行一些GPU密集型任务。我们已经为主要应用程序运行了Azure应用服务,但是无法确定正在运行的是哪种GPU。

还研究了Azure Functions或运行单独的VM,但我们希望继续为主要应用程序使用Azure App Service。

在Azure上运行GPU密集型任务的最佳解决方案是什么?

1 个答案:

答案 0 :(得分:1)

众所周知,除了使用Azure DatabricksHDInsight服务的机器学习任务以外,还有两种服务适合GPU密集型任务。

  1. 天青Batch,请参阅官方文档Use RDMA or GPU instances in Batch pools
  2. 适用于Windows或Linux的GPU系列虚拟机,例如NC-seriesNC-series PromoNCsv2-seriesNCsv3-seriesNV-series,{{定价页面https://azure.microsoft.com/en-us/pricing/details/virtual-machines/linux/中的1}},NV-series PromoNVv3-seriesNVv4-seriesNDs-series,如下图。

    enter image description here

如果您的GPU密集型任务并不繁重并且不需要Nvidia GPU,我认为基于Linux docker容器的Azure函数和应用程序服务也可以用于使用OpenGL的任务。