发布会传送门

产品详情

云原生技术,注重用户体验,提升研发效率

环境搭建是算法研发过程中的重要一环,这里除了硬件选型外,软件环境的安装配置,后续升级往往会耗费不少时间。DSW借助阿里云ECS,Docker和Kubernetes等云原生技术,能够在2,3分钟内帮用户完成环境搭建。用户可以根据算法需要和成本考虑, 选择阿里云ECS提供的包括CPU和异构计算GPU在内的所有资源规格。不仅支持预付费,还支持后付费。 DSW还配置了10多种适用于不同AI场景的典型软件环境配置, 包括Tensorflow和PyTorch等主流训练框架的不同版本组合,供用户选择。作为高度开放的开发环境,DSW开放sudo权限给用户、支持任意第三方库安装。

为了满足不同水平层次和开发习惯的算法用户,结合可视化,交互式编程和命令行输入,DSW提供了3种编程入口:WebIde适用于工程化要求比较高的项目;JupyterLab适用于快速POC试验;Terminal入口可用于快速执行Shell命令,运行程序和简单的编辑等。

DSW还开发和预装了各种JupyterLab和WebIDE插件, 比如广受深度学习开发者喜爱的可视化工具Tensorboard,用户在DSW内通过Launcher,Commands打开,甚至还可以使用%tensorboard魔法命令直接在Notebook中开启等多种方式使用Tensorboard。不仅支持本地文件,还可以打开存放在OSS,ODPS里的训练日志。针对算法同学使用Python比较多的特点, DSW的WebIDE内安装了Python插件, 可以直接在浏览器内在线调试,单步跟踪程序运行。用户还可以根据需要,自主安装需要的任意插件。

DSW支持多种数据源读写,包括NAS, OSS,云盘和MaxCompute,尤其是内置了dswmagic魔法命令可以让用户在ipynb文件中使用SQL语句读写MaxCompute表中数据,预置的SQL编辑器支持语法高亮、智能提示、自动补全等功能,还支持运行带变量替换功能的Sql脚本。查询结果自动以最友好的图形化展示。

为了节省资源成本,用户可以利用停机不收费功能,在实例闲置不用时关机保存环境, 需要时再一键快速恢复。此外, DSW支持用户自定义镜像安装,可以基于之前保存或定制的环境创建实例。

DSW在公有云上支持了多次百队以上规模的天池大赛,在阿里集团内同样也承接着比赛,经过千锤百炼,证明不仅适合个人和团队研发,也支持大规模算法竞赛和教育培训。

安全性和稳定性是用户比较关心的问题,DSW使用的计算,存储和网络资源,完全是使用用户自己的账号购买,并部署到用户自己的vpc内部, 可以方便与用户其他数据打通。用户间完全隔离,还具备非常好的安全性。基于阿里云ECS和容器服务, 稳定性有保障。

集成PAI的各能力组件,加速业务落地

身为PAI这个大家庭的一员, DSW除了完成单机开发训练功能之外, 还内置部分PAI的基础能力。比如用户可以直接在实例内利用PAI视觉类算法包EasyVision进行图像分类训练评估、预测; 通过自动调参AutoML进行算法超参数自动调优;用户甚至能够无感知的享受PAI编译优化算法组件TAO提供的训练过程中的算子优化。最后, DSW还提供了供算法直接读取MaxCompute表数据的CommonIO组件,支持TableRecordDataSet, TableReader,TableWriter等标准接口,方便训练程序直接提交到PAI的分布式训练集群。

可以预见,在不久的将来, 会有更多的PAI算法包内置进DSW基础镜像内。 DSW也会依赖PAI SDK,围绕数据读取,加工,模型训练, 模型管理以及在线服务等AI研发生产流程的关键环节,为用户提供像Pipeline搭建,调度和管理之类的一条龙服务。

原文链接
本文为云栖社区原创内容,未经允许不得转载。

DSW:面向AI研发的集成开发平台相关推荐

  1. 使用金蝶云星空集成开发平台创建单据的操作步骤

    打开<金蝶云星空集成开发平台>,输入自己的账户和钥匙登录到开发板块. 点击<打开>,可以看到<系统视图>窗口.创建一个<业务领域>,一个业务领域下,可以 ...

  2. 企业ERP管理系统-国内自主研发低代码开发平台

    编者按:企业ERP管理系统,ERP是一种主要面向制造行业进行物质资源.资金资源和信息资源集成一体化管理的企业信息管理系统.ERP是一个以管理会计为核心可以提供跨地区.跨部门.甚至跨公司整合实时信息的企 ...

  3. UCML一个面向WEB的应用框架开发平台

    前言 互联网的出现改变了人们的某些生活方式,而随着互连网的普及,越来越多的企业准备或已经要把过去传统的应用系统模式转移到互连网上来,这样的转移将极大地减少企业因维护庞大的分布式的应用系统而耗费的人力. ...

  4. 揭秘华为AI一站式开发平台,3步构建一个AI模型 | 华为昇腾师资培训沙龙西安场...

    2018 年,在第三届 HUAWEI CONNECT(华为全联接大会)上,华为首次公布了 AI 战略与全栈全场景 AI 解决方案,其中包含全球首个覆盖全场景人工智能的华为昇腾(Ascend)系列处理器 ...

  5. 【云原生】AI云开发平台——AI Model Foundry介绍(开发者可免费体验AI训练模型)

    "本文主要介绍了华为云原生开发GDE AI 下的AI Model Foundry模块, 华为云为开发者提供了丰富的云原生免费体验平台,并发布了众多云原生开发教程,有助于云原生开发者深入学习云 ...

  6. 华为云AI开发平台ModelArts 初体验

    序 近期有机会学习了华为云AI开发平台ModelArts,了解到这是一个面向AI开发者的一站式开发平台,涉及到数据准备和标注,模型训练,部署为上线为在线服务,测试服务等开发全流程.针对不同的开发者有上 ...

  7. 训练、标注成本节省90%!华为云自动化AI开发平台ModelArts 3.0发布,从训练数据到模型落地一站式打通...

    鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 今年的华为,着实遭遇了不小的困难. 尤其是供应链,包括芯片方面的打击,让华为轮值董事长郭平坦承"的确对华为的生产.运营带来了很大困 ...

  8. 华为云平台使用手册_训练、标注成本节省90%!华为云自动化AI开发平台ModelArts 3.0发布,从训练数据到模型落地一站式打通...

    鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 今年的华为,着实遭遇了不小的困难. 尤其是供应链,包括芯片方面的打击,让华为轮值董事长郭平坦承"的确对华为的生产.运营带来了很大困 ...

  9. 集成开发环境-大数据开发平台的门户

    什么是集成开发环境 这一篇,来谈一下大数据开发平台的门面,集成开发环境.什么是集成开发环境?顾名思义,就是IDE,哪个码农不知道IDE的,有胆你站出来! 不过IDE这个词也太普通了,在那些大厂玩大数据 ...

最新文章

  1. VC防止程序被多次运行 互斥体方法
  2. java对象的初始化顺序_JAVA 对象的初始化顺序
  3. boost::mpl::for_each相关的测试程序
  4. 正则表达式 学习笔记3.4
  5. java中的生产者消费者模式详解
  6. 大厂运维必备技能:PB级数据仓库性能调优
  7. 四叶草启动linux黑屏,E1-471G,黑苹果10.11,Clover无法进入安装界面,直接黑屏重启...
  8. B站热榜 RSS 订阅 - 基于 RSSHub
  9. 叠片过滤器:全自动叠片盘式过滤器介绍
  10. BUCK电流检测分析
  11. 卢卡斯定理(详细证明)
  12. Anaconda中的spyder安装Terminal插件
  13. 你知道怎么查看 IP 地址吗?
  14. 「面试必背」Redis面试题(2022最新版)
  15. java conversion_java.util.UnknownFormatConversionException: Conversion = ''';
  16. shell pwd 和 dirname 讲解
  17. 存储服务器怎样还原阵列信息,raid5数据恢复的方法
  18. 如何保障测试用例的覆盖率
  19. ElasticSearch 是什么?
  20. 投资型人寿保险的利与弊

热门文章

  1. 猎户座计划软件测试,四核配置跑分:猎户座4412性能强劲_平板电脑评测-中关村在线...
  2. 机器人 知乎碧桂园_万亿负债之下,碧桂园启动人事调整
  3. laravel 任务队列_Laravel5.5之事件监听、任务调度、队列
  4. java包图标是文件_关于更换.jar文件默认图标
  5. html字体闪烁模板,CSS+JS阴影闪烁文字
  6. 用python将word文档导入数据库_python读取word文档,插入mysql数据库的示例代码
  7. mysql load data outfile_mysql load data infile和into outfile的常规用法:
  8. python 支付宝个人账单_金融支付财务融合业务-实践分享1:订单、账单、交易流水、账套知识解构、原理解析...
  9. 【LeetCode笔记】35. 搜索插入位置(Java、二分法)
  10. 【LeetCode笔记】287. 寻找重复数(Java、快慢指针、原地、链表)