欢迎来到Azure

数据科学虚拟机(DSVM)是Azure虚拟机映像的一个家族,预先配置了几个常用的数据分析工具,机器学习和人工智能开发。

本教程解释如何设置DSVM来使用Pytorch v1和fastai v1。

如果您正在返回工作岗位,并且之前已经完成了以下步骤,请到回到工作岗位部分。

定价

我们建议在Azure中使用一个Standard_NC6实例,它有一个NVidia K80 GPU和6个CPU内核。这个实例每小时将花费大约0.90美元manbetx官网手机登录计算费用,或0.18美元每小时,如果你用的话低优先级抢占的Standard_NC6实例(有关此选项的更多信息,请参见下面)。

Azure订阅

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

signin

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

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

创建Azure帐户之后,您可以登录到Azure门户

AzurePortal

使用DSVM实现fast.aimanbetx登陆

我们建议在manbetx登陆LinuxDSVM的版本。

您将看到如下页面:

StdCreateDSVM

需要以下输入:

  1. 订阅—如果您有多个订阅,选择要在其上创建和计费的机器。
  2. 资源组——您可以创建一个新组或使用一个现有组。
  3. 位置-选择最合适的数据中心。对于最快的网络访问,它是拥有您的大部分数据或者离您的物理位置最近的数据中心。Standard_NC6 GPU实例在WestUS2中可用,SouthCentral,中北部和WestEurope。
  4. 管理员用户名——登录到DSVM的管理员帐户ID。
  5. 管理密码-管理帐户密码。
  6. Vm名称——您正在创建的数据科学服务器的名称。
  7. Vm大小-根据您的需求选择所需的DSVM大小成本

降低云计算成本

Azure提供了优先级实例,与标准实例相比,计算使用费用有很大折扣。根据Azure上对计算的需求等因素,这些实例可能随时从订阅中释放。有时,如果您在短时间后重试或选择不同的VM大小,您可能能够获得另一个可抢占的实例。默认情况下,您的工作不会从回收的VM中保存。

如果你能接受这些限制,想要利用更低的成本,去抢占Linux DSVM实例。您将看到如下页面:

CreatePreemptableLinuxDSVM

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

连接到实例

DSVM附带预配置的Jupyter服务器。所有famanbetx登陆st.ai课程笔记本都预装在DSVM上。

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

FindAndConnectToDSVM

  • 对于Linux,
    • 从上面的页面复制IP地址。
    • 在浏览器中输入IP地址https://«IP地址»:8000,通过内置的Jupyterhub访问Jupyter笔记本。Jupyter支持Chrome,Firefox和Safari。请注意:您将看到一个证书警告,因为DSVM上的Jupyter服务器默认有一个自签名证书。您可以跳过浏览器上的证书警告。
    • 您需要提供在创建步骤中提供的usename和密码。
    • 要访问笔记本,导航到fastai,然后导航到course-v3目录,如下所示。

    JupyterLinux

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

    JupyterWindows

请注意:如果您创建了一个先发制人的实例,它将作为“虚拟机规模集”而不是“虚拟机”出现在Azure portal上。这是预期。您仍然可以在门户上找到这些实例的IP地址,并访问与上面的Linux案例类似的Jupyter。

停止一个实例

当你完成的时候,您可以通过在Azure portal上搜索DSVM名称,然后单击“stop”按钮来停止实例。如果你不停止一个实例,你将被起诉。

停止

参考文献

  1. 数据科学VM文档
  2. 数据科学vm fast.ai扩展manbetx登陆

非常感谢阿曼达·拉普桑,Gopi Kumar感谢Daniel Schneider和Gregory Buehrer编写了本指南的初始版本。