开发者实战 | 英特尔® DevCloud 入门到精通之平台简介

08/18 17:00
阅读数 11

点击蓝字

关注我们,让开发变得更有趣

作者:尹参军 英特尔高级应用工程师




开放的平台

重要的事情写在前面:英特尔® DevCloud 是一个开放的平台,任何开发者都可以注册访问,所有的边缘设备对开发者开放。


英特尔® DevCloud 是专门为边缘计算设计的云开发平台,开发者可基于平台开发应用程序,构建容器,部署应用,监测设备运行,最终完成产品上市前的性能评估和硬件选型。英特尔® DevCloud 集成了英特尔® OpenVINO 工具套件以及丰富的 CPU、iGPU 和 VPU(如 英特尔® 神经计算棒 2 (NCS2) 和HDDL)和最新的算力资源。英特尔® DevCloud 平台集成了了丰富的 Jupyter Notebooks 教程和示例,这些示例可帮助开发者快速了解如何实施深度学习应用以支持高性能解决方案。


登录英特尔® DevCloud 平台后不需要对环境做任何配置,即可使用浏览器随时访问英特尔® DevCloud上的教程和参考实例,无需考虑软硬件兼容问题,可以把更多精力用于自己应用程序的开发,在不同的边缘节点上部署验证,加速产品原型的开发和最终上市。


英特尔® DevCloud 提供了裸机开发环境和容器化开发环境。裸机开发环境下,应用程序直接运行操作系统上,中间没有虚拟化层;容器化开发环境下,应用程序运行容器中,平台提供了镜像编译,编排,部署等功能。


图1是英特尔® DevCloud 容器化部署的工作流程和特点,裸机开发环境的工作流程类似。


图1 工作流程和特点





平台算力节点

从使用者的角度来看,英特尔® DevCloud 算力主要分为开发节点边缘节点两部分。


开发节点是为开发者构建的开发环境部分,每个开发者都有自己独立的沙箱算力环境,在开发环境中已经构建 Jupyter* UI 交互环境和相关的软件栈,登录后不需要做任何配置,不用担心软件之间的兼容问题,“开箱即用”。


边缘节点是边缘计算设备,开发者可以直接将在开发节点开发的应用部署到相关设备上,结果直接回传到开发节点的开发环境中,提供给开发者分析。应用程序部署在边缘节点上执行时,边缘节点是被独占的,其他开发者的应用无法共享这个设备,这也是为什么英特尔® DevCloud 可以提供基准测试的能力。





官网入口

打开英特尔® DevCloud 官方网站,如下图2所示,在未登录情况下用户仅可以浏览网站的很少的内容。如果想要拥有自己的独立开发环境,首先需要完成账号的注册(点击 Enroll),账号就位之后可以从官网登录进来(点击 Sign In )。我们可以看到英特尔® DevCloud 现在包含英特尔® OpenVINO™ 开发环境和 oneAPI 开发环境。


英特尔® DevCloud 官方网站(请复制地址到浏览器)

https://www.intel.cn/content/www/cn/zh/developer/tools/devcloud/edge/overview.html


 图2 官方主页


这次主要介绍面向边缘计算的 OpenVINO™ 集成开发环境,所以选择“Work with Intel® Distribution of OpenVINO Toolkit”即可进入 OpenVINO™ 的集成开发环境。当然也可以选择 “Work with oneAPI” 去体验一下 oneAPI 集成开发环境的相关功能和实验。这里有必要对主页内容做些解释。


Home

站内导航页(请复制地址到浏览器)

https://www.intel.com/content/www/us/en/developer/tools/devcloud/edge/overview.html


Learn

主要包括英特尔® DevCloud 使用教程,sample analysis 和 Video Training。介绍 DevCloud,教程和示例应用。重点:开发者通过点击任意一个教程和示例都可以进入到 Jupyter * UI 开发环境。

(请复制地址到浏览器)

https://www.intel.com/content/www/us/en/developer/tools/devcloud/edge/learn/overview.html


Build

主要包括 AI Sample Applications, Connect to JupyterLab(裸机开发环境)和 Connect to Container Playground (容器化开发环境),以及Intel® Edge for Industrial  (工业边缘解决方案)和OpenVINO integration with Tensorflow (OpenVINO™ 集成到 TensorFlow)。重点:开发环境的主要入口,如果找不到入口,来这就对了。


Optimize

主要是 Deep Learning Workbench (OpenVINO UI 工作台)介绍和 Post-Training Optimization Tool (无训练优化工具)介绍。

(请复制地址到浏览器)

https://www.intel.com/content/www/us/en/developer/tools/devcloud/edge/optimize/overview.html


Launch

使用 Edge Software Hub 解决方案或试用英特尔® 合作伙伴的硬件方案进行快速开启。

(请复制地址到浏览器)

https://www.intel.com/content/www/us/en/developer/tools/devcloud/edge/launch/overview.html


图2-2 Home页





旅程开启

在了解英特尔® DevCloud 基础后,可以根据需要去注册一个账号,体验平台提供的高效开发环境和便捷。突然拥有了如此丰富的设备,是一种什么感觉,欢迎你把体验跟我分享哦。

--END--


                     
                     
                     
你也许想了解(点击蓝字查看)⬇️
➡️ 基于 Llama2 和 OpenVINO™ 打造聊天机器人
➡️ OpenVINO™ DevCon 2023重磅回归!英特尔以创新产品激发开发者无限潜能
➡️ 5周年更新 | OpenVINO™  2023.0,让AI部署和加速更容易
➡️ OpenVINO™5周年重头戏!2023.0版本持续升级AI部署和加速性能
➡️ OpenVINO™2023.0实战 | 在 LabVIEW 中部署 YOLOv8 目标检测模型
➡️ 开发者实战系列资源包来啦!
➡️  以AI作画,祝她节日快乐;简单三步,OpenVINO™ 助你轻松体验AIGC
➡️  还不知道如何用OpenVINO™作画?点击了解教程。
➡️   几行代码轻松实现对于PaddleOCR的实时推理,快来get!
➡️   使用OpenVINO 在“端—边—云”快速实现高性能人工智能推理
➡️  图片提取文字很神奇?试试三步实现OCR!
➡️ 【Notebook系列第六期】基于Pytorch预训练模型,实现语义分割任务
➡️ 使用OpenVINO™ 预处理API进一步提升YOLOv5推理性能


                    
                    
                    

扫描下方二维码立即体验 

OpenVINO™ 工具套件 2023.0


点击 阅读原文 立即体验OpenVINO 2023.0
文章这么精彩,你有没有“在看

本文分享自微信公众号 - OpenVINO 中文社区(openvinodev)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部