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

英特尔®DevCloud是一个针对边缘计算的开放平台,允许开发者注册并利用丰富的CPU、GPU和VPU资源进行应用程序开发、容器构建和性能评估。它提供开箱即用的开发环境和不同的部署选项,包括裸机和容器化,简化了产品的原型开发和上市过程。

点击蓝字

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

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

开放的平台

outside_default.png

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

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

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

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

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

8a4c184efbf04568f0bffa199d6e754d.png

图1 工作流程和特点

outside_default.png

平台算力节点

outside_default.png

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

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

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

官网入口

outside_default.png

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

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

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

b425eb4140f6fe6e6144607466137c61.png

 图2 官方主页

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

outside_default.png

Home

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

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

outside_default.png

Learn

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

(请复制地址到浏览器)

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

outside_default.png

Build

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

outside_default.png

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

outside_default.png

Launch

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

(请复制地址到浏览器)

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


b51f89fd30473e1b26ac86fa5168281c.png

图2-2 Home页

旅程开启

outside_default.png

在了解英特尔® 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

e6c256aefcadc3e4208631a1de3b938d.png

文章这么精彩,你有没有“在看

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值