欢迎来到Azure.

数据科学虚拟机(DSVM) 是Azure虚拟机图像系列,预先配置了几种流行的工具,通常用于数据分析,机器学习和AI开发。

本教程介绍如何设置DSVM以使用Pytorch V1和FastAi V1。

如果您正在返回工作并先前已完成下面的步骤,请转到 回到工作 section.

价钱

我们建议使用Azure中的Standard_nc6实例,该实例具有一个NVIDIA K80 GPU和六个CPU核心。这个例子每小时将产生约0.90美元 计算费用, 或者 $0.18 如果你使用,每小时 低优先级预先售罄标准_NC6实例 (有关此选项的更多信息,请参阅以下信息)。

Azure.订阅

在创建DSVM之前,您需要访问Azure订阅。 Azure订阅允许您在Azure Cloud中管理存储,计算和其他资产。你可以 创建一个新的订阅 或访问现有的订阅信息 Azure.门户网站.

登入

如果您正在注册,您还需要设置信用卡详细信息。这将是将应用实例使用的所有费用的信用卡。您的注册屏幕将如下所示: createpaidAccount.

免费试用Azure订阅 也可用,虽然您无法创建基于GPU的DSVM。

创建Azure帐户后,您可以登录 Azure.门户网站.

Azure.Portal.

使用dsvm for fast.ai

我们建议运行快速的课程笔记本电脑 Linux. edition of the DSVM.

您将看到以下页面:

stdcreatedsvm.

需要以下输入:

  1. 订阅 - 如果您有多个订阅,请选择要创建机器并计费的那个。
  2. 资源组 - 您可以创建一个新建或使用现有组。
  3. 位置 - 选择最合适的数据中心。对于最快的网络访问,它是具有大多数数据的数据中心或最接近您的物理位置。 Standard_nc6 GPU实例可在Westus2,Southcentral,Northcental和Westeurope中获得。
  4. 管理用户名 - 要登录DSVM的管理员帐户ID(使小写或jupyter Hub登录将失败,并使用“500内部服务器错误”失败)。
  5. 管理员密码 - 管理员帐户密码。
  6. VM名称 - 您正在创建的数据科学服务器的名称。
  7. VM大小 - 根据您的要求选择所需的DSVM大小 成本.

降低云计算成本

与标准实例相比,Azure在计算使用费用上提供显着折扣的售前实例。这些实例可以随时从您的订阅中删除,具体取决于对Azure上计算的需求等因素。有时如果在短时间内重试或选择不同的VM大小,您可能可以获得另一个可预先记载的实例。默认情况下,从已解域VM的工作不会保存。

如果您对这些限制很好并希望利用较低的成本,请转到 可预先删除的Linux DSVM实例。您将看到以下页面:

createpreemptellinuxdsvm.

点击 购买 填写页面中的字段后。

连接到实例

DSVM配备Jupyter Server预先配置。所有快速的课程笔记本电脑都在DSVM上预加载。

要访问上面创建的DSVM并运行课程笔记本,请通过在“搜索”框中键入VM名称,在Azure门户中找到DSVM实例名称。您将看到DSVM详细信息页面如下所示:

findandconnecttodsvm.

  • 对于Linux,
    • 从上面的页面复制IP地址。
    • Enter the IP address in a browser as //<<ip address>>:8000 to access Jupyter notebooks through the built-in Jupyterhub. Jupyter is supported on Chrome, Firefox or Safari. 笔记:您将看到证书警告,因为DSVM上的Jupyter Server默认具有自签名证书。您可以在浏览器上跳过此证书警告。
    • 您需要提供您在创建步骤中提供的usename和密码。
    • 要访问笔记本电脑,请导航到FastAI,然后导航到Courst-V3目录,如下所示。
    • If you don’t see the /fastai/ dir after connecting to Jupyterhub, please wait. The extension may still be installing.

    jupyterlinux.

  • 适用于Windows,
    • 单击DSVM页面上的“Connect”按钮。这将打开远程桌面(RDP)应用程序。
    • 输入您在创建步骤中提供的用户名和密码。
    • 单击任务栏上的Jupyter图标,然后单击笔记本电脑,然后在Jupyter中导航到FastAi \ Course-V3目录。

    jupyterwindows.

笔记:如果您创建了可用的实例,它将显示在Azure门户上,作为“虚拟机刻度集”而不是“虚拟机”。这是预期的。您仍然可以在门户网站上找到这些实例的IP地址,并访问类似于上面的Linux案例的Jupyter。

停止一个实例

完成后,您可以通过在Azure门户上搜索DSVM名称来停止实例,然后单击“停止”按钮。如果您不停止实例,您将被收费。

Azure.还可以在计划上停止您的VM - 如果您忘记停止,则可用作后退。 在Azure Automation中的离效内解决方案中启动/停止VM Azure的移动客户端也可用于启动VM,以便在到达您的家/办公室时准备好了。

停止

参考

  1. 数据科学VM文档
  2. 数据科学VM FAST.AI EXTATION

非常感谢Amanda Rapsang,Gopi Kumar,Daniel Schneider和Gregory Buehrer编写本指南的初始版本。