您的位置:首页>>互联网

华为云应用编排 手把手教您轻松搭建TensorFlow环境

发布时间:2018-11-23 11:36:29  来源:中国名牌网    背景:

  随着全球科技变革的推进,人工智能成为各大公司的研究热点和战略重心。TensorFlow是谷歌推出的开源机器学习框架,自开源以来便受到极大关注,是GitHub社区上最受欢迎的机器学习、深度学习项目之一。目前,TensorFlow可以在多个云平台上部署运行,但仍存在软件的依赖与管理问题,而利用Docker技术具有的快速部署与可移植等优势,可以实现TensorFlow的虚拟化异构,解决TensorFlow环境依赖的问题,并为科研人员及工程师提供便捷的开发环境,具有现实的应用意义。

  本文将介绍一种快速搭建TensorFlow开发环境的方法,通过华为云上的容器服务一键式部署,5分钟完成免费的云上TensorFlow环境的搭建。

  传统搭建方式

  传统深度学习开发环境搭建在虚机或物理机上,需要事先准备好一台可访问外网的虚拟机或物理机,然后配置yum源,下载安装一系列的系统库,然后通过pip安装常用的机器学习、深度学习相关python库。如果你使用的GPU模式的TensorFlow,还需要手动安装指定版本英伟达显卡驱动,CUDA计算库。整个安装过程非常繁琐,你会碰到各种奇怪的问题,很多基本用法在不同版本之间都是不同的,而且有时并不是安装一个库的问题,同时涉及与系统库的交互,对于没有具备linux相关知识的人将是个极大挑战性的任务。

  华为云容器部署

  容器化部署就非常简单,不仅功能和传统方式的一样,同时由于镜像使用的是官网镜像,只需要关注TensorFlow的版本即可,无需担心依赖库版本匹配问题。

  方法如下:

  第一步:注册华为云账号并实名认证(如已有华为云实名认证账号可直接进行下一步)

  账号注册

  进入华为云官网首页,点击右上角的【注册】按钮:

  设置账号名、密码、手机号、短信验证码并勾选“我已阅读并同意《华为云用户协议》和《隐私政策声明》”,单击【同意协议并注册】即可完成注册。

  实名认证

  用户注册完华为云账号后需要进行实名认证才能使用相关服务,实名认证流程也非常简单,在用户中心可以看到实名认证的提示信息,根据页面引导选择用户类型和认证类型进行认证即可。

  第二步:开通3天免费容器集群

  在【云容器引擎】-【体验中心】-【初级案例】模块找到购买集群,单击【体验】按钮根据界面引导进行免费集群和节点的创建。

  资源创建完后,到【云容器引擎】-【资源管理】-【节点管理】找到容器节点弹性ip后记录下来,在第三步部署Tensorflow应用时会用到。

  第三步:Tensorflow环境一键式部署

  在【应用编排服务】-【模板市场】-【公共模板】找到Tensorflow示例模板,单击【创建堆栈】按钮开始部署。

  通过这个模板,就可以一键式的完成一个TensorFlow开发环境的部署,并可以通过Jupyter Notebook的界面进行深度学习程序的开发和验证。)

  填写部署参数,堆栈名称、弹性IP(第二步中记录的弹性IP) 、填写Jupyter notebook的登陆密码

  一键式部署示例模板,5分钟内创建成功。

  进入堆栈详情,在输出参数中有开发环境的访问地址,点击链接即可:

  输入创建堆栈时填写的登陆密码即可访问Jupyter notebook进行开发:

  小狗检测示例

  我们可以在刚创建好的开发环境跑个简单的人工智能小程序:检测上传的小狗图片,识别小狗种类。

  先在Jupyter notebook上传一张小狗图片“dog.jpg”。

  新建python的开发页面

  将下面这段小程序的代码粘贴到python页面,按住shift+回车键执行。

  查看执行结果。执行过程耗时大概20秒左右。识别结果置信度最高为玩具贵宾犬66.78%,第二名是迷你贵宾犬29.71%,检测结果正确。

  这就是一个基于华为云容器部署的Tensorflow开发环境,以及一个简单的开发示例,如果开发的程序需要进行大规模的训练,建议使用GPU集群资源,它能够更高效地执行图像的计算。另外,若开发过程发现我们的镜像提供的计算库不够丰富,可以在Jupyter Notebook页面执行shell命令,安装python库。如果还想订制个人化的开发环境,可以手动构建镜像上传至华为镜像仓库,然后修改模板元素及参数,生成适合个人场景的模板。

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。


返回网站首页 本文来源:中国名牌网

本文评论
友情提示:评论功能暂时关闭,请扫描上方二维码进群交流!
苏宁818免费办理5G体验套餐,每月100G流量包
8月16日,华为首款5G手机Mate 20 X (5G)正式开售,苏宁线上线下全渠道多业态同步售出第一批华为5G手...
日期:08-16
发烧夜全明星阵容曝光!苏宁携手多平台,让你看够爱豆的颜
今年八月,来得比往常更燃一些。苏宁率先打响的818战役燃力十足,先后推出了拼购日和家电主场狂欢,...
日期:08-16
APICloud携手网易有道智云,助力企业提升App制作开发效率
伴随着人工智能的浪潮,OCR识别也从幕后来到台前。针对于扫描文档的OCR识别技术已经非常成熟,而自...
日期:08-16
青云QingCloud助力企业上云,致力打造易管理、好运维的“国民好云”
  作者: cbinews编辑 来源:电脑商情在线
  转眼间,青云QingCloud自成立至今已走过7年的时间...
日期:08-16
畅享音乐季,一起乐队吧!华为视频带你“燥”起来!
在今年夏天的暑期档,华为视频为终端用户们带来了丰富有趣的海量内容,从现象级国民综艺《这!就是街...
日期:08-16
慢日志新体验!华为云DDS慢日志明文显示,一键保障敏感信息安全
随着用户对数据安全的日益重视,文档数据库在最初的设计中,将慢日志脱敏后保存转储,但在实际使用...
日期:08-16
南抖音北快手  谁又是短视频界的巨头
  (原标题:深网|快手和抖音的产品观:“老铁”与“小清新”的对决)
日期:08-16
BCS 2019前瞻:500位CISO共话网安“变革”
2019年,国际咨询公司IDC发布预测称,到2021年,数据治理、合规工作和相关团队人员的支出将增加一倍...
日期:08-16
爱奇艺发布《互动视频广告白皮书》 互动视频标准拓展应用至广告营销
近日,爱奇艺对外发布了《互动视频广告白皮书》(以下简称“白皮书”),规范并提供互动视...
日期:08-15
五维递进学习法锻炼口才,智伴小Y便携机器人让孩子能说善道
语文是锻炼综合素质的基础,它不仅可以帮助孩子提高表达能力、自信心,还能让孩子的组织能力、思维能...
日期:08-15
浪潮商用机器云图再扩 全线产品与腾讯云TStack完成互认证
日前,浪潮商用机器有限公司(简称:浪潮商用机器)宣布,经过几十项针对计算、网络、存储等功能模块的严...
日期:08-15
华为鲁勇:5G+云+AI三大核心引擎将驱动广州数字经济
广州是一座多样化的城市,在历史上被誉为千年的商都,它因商而立,因商而兴,是历史上唯一一个兴盛...
日期:08-15
涨价?共享充电宝回应:按场合收费
  (原标题:共享充电宝涨至5元/小时?回应:不同场合定价不同)
日期:08-15
多元算力,无缝上云:华为云全栈混合云解决方案HCS6.5技术解读
基础架构的变革在信息时代发生着翻天覆地的变化,在以云计算、大数据、移动、社交平台为核心的&ldquo...
日期:08-15
苹果因新款iPhone双摄像头技术再陷官司,被诉侵犯10项专利
  (原标题:苹果双摄像头iPhone被诉侵犯10项专利)
 
日期:08-15
中兴通讯副总裁罗炜:不是5G改变社会,而是社会需要5G
  (原标题:中兴通讯副总裁罗炜:5G最快仅需3年便能达到10亿级连接)
日期:08-15
流量红利消失前的终极战役,互联网巨头角逐“下沉市场”
5G时代的来临,为移动互联网的发展翻开了新的篇章。往前看,新技术将逐渐改变人类的生活;往后看,曾...
日期:08-15
杨元庆:联想将大力推进智能物联网,助其他企业智能化转型
  (原标题:杨元庆:联想要做智能化样板,未来帮助其他企业)
日期:08-15
广州白云区企业发展平台发布,华为云助力智慧广州升级
广州自古因商而立、因商而兴,如今,这座“千年商都”也在持续的开放、融合、与时俱进中...
日期:08-15
星环科技气象大数据为“黄金水道”航运安全保驾护航
案例背景
  上海市气象局是上海政府的专业管理部门,主要负责上海行政区域内的气象监测、天...
日期:08-15
  专栏介绍
孙月 的专栏
孙月发表的文章
积分:
自我介绍 :