在阿里云上两分钟玩转AlextNet

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 本文是该系列中的第六篇文章, 将为您介绍如何在弹性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 右边的 创建应用

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

6.配置应用。

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

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

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

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

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

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

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

7

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

总结

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

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

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

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

相关实践学习
巧用云服务器ECS制作节日贺卡
本场景带您体验如何在一台CentOS 7操作系统的ECS实例上,通过搭建web服务器,上传源码到web容器,制作节日贺卡网页。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
缓存 安全 前端开发
十分钟搞懂手机号码一键登录
十分钟搞懂手机号码一键登录
1865 0
|
10月前
|
SQL Java Maven
Beelt初次使用
Beelt初次使用
84 0
|
10月前
|
弹性计算 安全 机器人
定时提醒再也不用担心忘记啦
好记性不如烂笔头,烂笔头不如靠谱的自动化~~~正在寻找自动化流程编排工具或定时任务工具的朋友们赶紧看过来,为你介绍一款简单配置即可实现自动化定时提醒的平台阿里云计算巢AppFLow。
|
测试技术 容器
将系统运行时长的秒数汉化成几天几时几分几秒
将系统运行时长的秒数汉化成几天几时几分几秒
120 0
|
Web App开发 小程序 开发者
三分钟创建一个小程序-每天三分钟玩转小程序 1
三分钟创建一个小程序-每天三分钟玩转小程序 1
三分钟创建一个小程序-每天三分钟玩转小程序 1
|
前端开发 Android开发
如何将时间改为显示:几天前,几小时前,或者几分钟前
http://www.oschina.net/question/657074_89320#tags_nav   如何将时间改为显示:几天前,几小时前,或者几分钟前  如这样的  最后发帖:2011-01-05 12:33 要改成这样怎么实现: 最后发表:  2分钟前 最后发表:  28秒前 最后...
1505 0
|
Unix 数据安全/隐私保护
如何查看AIX系统上次密码修改时间
在系统文件/etc/security/passwd中记录有每个用户登陆密码的加密形式,以及上次修改密码的时间,我们以root为例:root: password = hVvR/QGnSNKlE flags = lastupdate = 1200982154此处,lastupdate为上次密码修改时间,以epoch time表示。
1298 0
|
JavaScript 前端开发
js时间转化为几天前,几小时前,几分钟前
js时间转化为几天前,几小时前,几分钟前
246 0
初次上线服务器
发布了个人博客项目,与人分享快乐
初次上线服务器