Apache MXNet (孵化版) - 深度学习 AMI
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Apache MXNet (孵化版)

激活 Apache MXNet(孵化版)

本教程介绍如何在运行带 Conda 的深度学习 AMI 的实例上激活 MXNet 并运行 MXNet 程序。

当框架的稳定的 Conda 程序包发布时,它会在 DLAMI 上进行测试并预安装。如果您希望运行最新的、未经测试的每日构建版本,您可以手动安装 MXNet 的每日构建版本(试验)

在 Dlami 上运行 MXNet

  1. 要激活框架,请使用 Conda 打开 DLAMI 的 Amazon Elastic Compute Cloud (Amazon EC2) 实例。

    • 对于使用 CUDA 9.0 和 MKL-DNN 的 Python 3 上的 MXNet 和 Keras 2,运行以下命令:

      $ source activate mxnet_p36
    • 对于使用 CUDA 9.0 和 MKL-DNN 的 Python 2 上的 MXNet 和 Keras 2,运行以下命令:

      $ source activate mxnet_p27
  2. 启动 iPython 终端。

    (mxnet_p36)$ ipython
  3. 运行快速 MXNet 程序。创建一个 5x5 矩阵、一个 NDArray 实例,将元素初始化为 0。打印数组。

    import mxnet as mx mx.ndarray.zeros((5,5)).asnumpy()
  4. 验证结果。

    array([[ 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0.]], dtype=float32)

安装 MXNet 的每日构建版本(试验)

您可以使用 Conda 将最新的 MXNet 工作版本安装到您的深度学习 AMI 上的任一或两个 MXNet Conda 环境。

从每日构建版本安装 MXNet

    • 对于 Python 3 MXNet 环境,请运行以下命令:

      $ source activate mxnet_p36
    • 对于 Python 2 MXNet 环境,请运行以下命令:

      $ source activate mxnet_p27
  1. 删除当前安装的 MXNet。

    注意

    其余步骤假定您使用的是 mxnet_p36 环境。

    (mxnet_p36)$ pip uninstall mxnet-cu90mkl
  2. 安装 MXNet 的最新的每日构建版本。

    (mxnet_p36)$ pip install --pre mxnet-cu90mkl
  3. 要验证您是否已成功安装最新的每日构建版本,请启动 IPython 终端并检查 MXNet 版本。

    (mxnet_p36)$ ipython
    import mxnet print (mxnet.__version__)

    输出应打印 MXNet 的最新稳定版本。

更多教程

您可以在 DLAMI 主目录的 DLAMI 深度学习 AMI 教程文件夹中找到更多教程。

有关更多教程和示例,请参阅该框架的官方 Python 文档、适用于 MXNet 的 Python API,或Apache MXNet网站.