在阿里云上两分钟玩转AlextNet-阿里云开发者社区

开发者社区> 阿里云容器服务 ACK> 正文
登录阅读全文

在阿里云上两分钟玩转AlextNet

简介: 本文是该系列中的第六篇文章, 将为您介绍如何在弹性GPU和阿里云容器服务上快速部署和使用AlexNet。

本系列将利用Docker技术在阿里云弹性GPU和容器服务上,帮助您上手TensorFlow的机器学习方案

简介

AlexNet 是 2012 年由 Alex Krizhevsky 使用五层卷积、三层完全连接层开发的 CNN 网络,并赢得了 ImageNet 竞赛(ILSVRC)。AlexNet 证明了 CNN 在分类问题上的有效性(15.3% 错误率),而此前的图片识别错误率高达 25%。这一网络的出现对于计算机视觉在深度学习上的应用具有里程碑意义。

AlexNet 也是深度学习框架常用的性能指标工具,TensorFlow 就提供的 alexnet_benchmark.py 可以测试 GPU 和 CPU 上的性能。本文章以 AlexNet 为例,向您展示如何在阿里云容器服务上简单快速地运行 GPU 应用。

准备条件

需要基于北京 HPC 或者弹性GPU的容器服务。

具体步骤

1.登录 容器服务的管理控制台

2.单击左侧导航栏中的 镜像与模板 > 镜像

3.在搜索框中输入 alexNet_benchmark 并单击 全局搜索

4.单击 registry.cn-beijing.aliyuncs.com/tensorflow-samples/alexnet_benchmark:1.0.0-devel-gpu 右边的 创建应用

![](http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/51489/cn_zh/1489463267029/Image%201.png)

5.输入应用名称(本示例中为 alexNet)并选择北京 HPC 或者 弹性GPU集群, 单击 下一步

![](http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/51489/cn_zh/1489463558685/Image%202.png)

6.配置应用。

6.1.在 基本配置 中,单击 选择镜像版本,选择镜像版本为 1.0.0-devel-gpu

    ![](http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/51489/cn_zh/1489463785912/Image%203.png)

6.2.在 容器配置 中,填写运行的命令行,比如 python /alexnet_benchmark.py --batch_size 128 --num_batches 100

    ![4](http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/51489/cn_zh/1489463922745/Image%204.png)

6.3.在 标签 中,填写阿里云 gpu 标签,标签名为 aliyun.gpu,标签值为调度的 GPU 数量,本示例中为 1

    ![5](http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/51489/cn_zh/1489464089093/Image%205.png)

7.完成应用配置后,单击 创建 创建应用。

7.1 您可以在 应用列表 页面,查看创建的 alexNet 应用。

这样您就可以在管理控制台,直接通过容器日志服务查看 AlexNet 在 弹性GPU服务器或者 HPC 上的性能。

7.2 操作路径:在应用列表页面,单击应用名称 alexNet > 单击 容器列表 页签 > 单击容器右边的 日志

7

两分钟的时间,AlexNet就妥妥的运行起来了。

总结

利用阿里云弹性GPU和容器服务我们可以在云端快速测试、部署深度学习应用,让机器学习不再高冷。阿里云为机器学习提供了丰富的基础设施,从弹性计算、负责均衡到对象存储,日志、监控等等。容器服务可以优雅地将这些能力整合起来,释放深度学习应用的威力。

最后的最后,要提示您的是:

在阿里云弹性GPU服务器和HPC上,使用容器服务是完全免费的

想了解更多容器服务内容,请访问 https://www.aliyun.com/product/containerservice

想了解如何在弹性GPU服务器上使用容器服务,请访问https://help.aliyun.com/document_detail/51301.html

想了解如何在HPC上使用容器服务,请访问https://help.aliyun.com/document_detail/48631.html

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
阿里云容器服务 ACK
使用钉钉扫一扫加入圈子
+ 订阅

云端最佳容器应用运行环境,安全、稳定、极致弹性

官方博客
官网链接