• 【微软大法好】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系列是相对比较优秀的解。

  • 相关阅读:
    正则表达式获取字符串中html<input>标签指定value值
    [转]利用SqlBulkCopy快速大批量导入数据(SqlBulkCopy强大)
    ASP.NET数据库操作常用类
    response.redirect 和Server.Transfer有什么区别?
    数据驱动的依存句法分析方法简介(一)
    C#序列化问题
    MSSQL 标量函数
    事件和委托问题转
    Copy指定目录下的所有文件到新位置
    页面指定播放视频
  • 原文地址:https://www.cnblogs.com/ldzhangyx/p/8900939.html
Copyright © 2020-2023  润新知