【微软大法好】VS Tools for AI全攻略(4)——选择适合自己的虚拟机

当我们选择好了自己的虚拟机后,也许效果不尽如人意。就比如我,发现代码在训练一段时间之后,CPU的使用率会下降。

这个时候我们就要开始考虑,是不是我们选择的虚拟机不是适合自己的型号。

Azure的虚拟机分为下面几种:

其中,一般用途可能是我们创建虚拟机时最常用的型号。现在我们来看一下一般用途虚拟机的配置和特别之处。

一般用途虚拟机也分为很多种,我在这里提及一种最便宜的虚拟机:B系列。

 

微软在B系列中提及了CPU credit,这意味着B系列根本就不适合跑长时间计算的程序。

在虚拟机的ACU计算中,我们也可以明显发现,每个vCPU的计算能力也是有强有弱。

 

 一般用途的虚拟机,计算能力在虚拟机中的底层。

 

那么为了跑机器学习程序,在不选择带GPU的昂贵NC/NV系列虚拟机的情况下,应该首选F系列。

Fsv2系列基于Intel®Xeon®Platinum 8168处理器,具有2.7 GHz的基本核心频率和3.7 GHz的最大单核Turbo频率。 英特尔®可扩展处理器新推出的英特尔®AVX-512指令将为单精度和双精度浮点运算的矢量处理工作负载提供高达2倍的性能提升。 换句话说,它们对于任何计算工作量都非常快。

以每小时定价较低的价格,Fsv2系列是基于每个vCPU的Azure计算单元(ACU)的Azure产品组合的性价比中的最佳价值。

F系列基于2.4 GHz英特尔至强®E5-2673 v3(Haswell)处理器,采用英特尔睿频加速技术2.0可以实现3.1 GHz的时钟速度。 这与Dv2系列虚拟机具有相同的CPU性能。

对于需要更快CPU的工作负载而言,F系列虚拟机是非常好的选择,但不需要每个vCPU都有足够的内存或临时存储。 诸如分析,游戏服务器,Web服务器和批处理等工作负载将受益于F系列的价值。

 

我们来看看F系列的定价和性能:

对照一下其他型号:

 

毫无疑问,在计算型任务上,F系列是相对比较优秀的解。

 

posted @ 2018-04-21 14:09  ldzhangyx  阅读(486)  评论(0编辑  收藏  举报