高效地使用可视化组件MindInsight

举报
yd_37860541 发表于 2021/06/29 19:45:10 2021/06/29
【摘要】 MindInsight是MindSpore的可视化调试调优组件,本文介绍了如何使用ModelArts内置的MindInsight完成训练可视,无需繁琐的安装步骤和环境配置,同时在使用过程中无需输入任何命令,非常的方便高效。

       MindSpore是端边云全场景按需协同的华为自研AI计算框架,提供全场景统一API,为全场景AI的模型开发、模型运行、模型部署提供端到端能力。自发布以来,它以简单的开发体验、灵活的调试模式、充分发挥硬件潜能和全场景快速部署的优势吸引了越来越多的AI开发者使用。尽管AI框架的主流还是TensorFlow及Pytorch等,但是广大AI开发者还是应该学习和使用MindSpore,早日掌握下一代AI框架。访问MindSpore官网了解更多知识。

       MindInsight是MindSpore的可视化调试调优组件。通过MindInsight可以完成训练可视、性能调优、精度调优等任务,类似于TensorFlow的可视化工具TensorBoard。但是与其相比,MindInsight有如下区别:1) 设计思路的不同。TensorBoard主要以插件化的形式来进行构建,它的好处是开发比较方便,功能解耦比较清楚。但是这种模式存在的缺点是不停的添加单个的功能,缺乏总体的使用引导。MindInsight在设计上是希望给用户提供网络调试和调优的方法论,它的入口是从训练列表开始的,点击某个训练后,给用户很清晰的指引,在调试调优的某个阶段遇到某个问题时,应该使用哪个功能;2) 组件的不同。MindInsight现在有一些特色功能是TensorBoard不具备的,比如说像溯源,数据图的展示等;3) 生态的不同。TensorBoard和Tensorflow目前主要服务于GPU/TPU,MindInsight和MindSpore则需要适配Ascend芯片。[1]

       了解或安装使用MindInsight,请访问MindInsight官方介绍。如果你想直接使用MindInsight,避免繁琐的安装步骤及环境配置,ModelArts可为你排忧解难。

       ModelArts是华为云面向开发者提供的一站式AI开发平台,预置了MindSpore AI引擎及可视化工具MindInsight,帮助用户方便高效进行AI开发,下面将介绍如何使用它完成训练可视。

  1. 点击链接登录ModelArts;
  2. 依次点击开发环境->Notebook->创建->镜像选择mindspore1.1.1-openmpi2.1.1-ubuntu18.04(或者选择mindspore1.1.1-cuda10.1-cudnn7-ubuntu18.04),其它参数可以使用默认配置->下一步->提交->立即返回,将会看到notebook在创建中,稍等片刻,待创建成功后点击打开便启动notebook了;
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
  3. 使用MindInsight完成训练可视。将训练过程中产生的日志拖到Name下(实际上存放在/home/ma-user/work下)并使用Terminal解压,此时Name下会有日志,点击MindInsight的Logo,等待几秒后会启动MindInsight,它会加载Name下的日志,完成训练可视,接下来就可以使用它分析了,例如点击Comparison Analysis;
    image.png
    image.png
    image.png
    image.png
  4. 训练过程中产生的日志也可以放在其它目录下,如/home/ma-user下,此时点击搜索,输入Create a new MindInsight回车后会看到提示输入日志的路径,输入/home/ma-user/summary_dir后点击CRAETE后便会启动MindInsight,也可以输入…/summary_dir达到类似的效果,即支持输入相对路径(相对于/home/ma-user/work)也支持输入绝对路径,如果你使用完毕要关闭MindInsight,点击SHUT DOWN即可,也可以点击与MINDINSIGHT SESSIONS同行的X关闭所有打开的MindInsight;
    image.png
    image.png
    image.png
    image.png
  5. 你可以打开多个MindInsight,最多打开10个,继续打开会提示先关闭暂时不用的后MindInsight才能继续打开新的,在打开多个MindInsight时,后台会检测是否有同路径的MindInsight已经打开,如果有会提示继续创建新的MindInsight还是打开之前的;
    image.png
    image.png
  6. 还支持打开obs路径,否则首先需将obs中保存的日志动态挂载到本地目录,再输入日志的路径创建MindInsight,现在一步到位,方便快捷。
    image.png

       以上就是MindInsight的使用介绍,不需要输入任何命令,非常的方便高效。值得注意的是,为了提高用户体验,MindSpore可视化工具的开发及优化还在继续……

参考文献

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。