近期,华为云推出了一款自带摄像头的多模态AI开发套件,也是边缘AI图像推理硬件设备华为云 HiLens Kit。
HiLens Kit支持ISV、软硬件厂商和AI开发者进行AI应用开发,也可以让用户在没有太多软硬件基础知识的情况下,打造属于自己的AI应用。
目前,这款设备只能在华为云官网购买,无法在主流电商平台看到,因此很多开发者并没有见到HiLens Kit的真容。
但是我们拿到了一台HiLens Kit,希望通过简单的测试一探究竟。
HiLens Kit是否真如官方所言那样性能强大、操作简单,一切都需要上手后才能知道。
HiLens Kit初上手
HiLens Kit外观是一个比较方正的黑盒子,外形尺寸与一台家用路由器相当。两侧为出风口,保证设备在运行时能够及时排出热量。
HiLens Kit内部有一颗昇腾310人工智能芯片,算力达16TOPS(高通近期发布的骁龙865芯片算力为15TOPS),自带8GB内存,可以轻松应付边缘的图像推理任务。
设备正面仅有一个自带的200万像素1080p摄像头,和两个麦克风收声孔。
虽然200万像素看起来和现在主流移动设备相比很低,但要注意的是HiLens Kit是一款AI推理设备。
由于自带摄像头一般用于开发者调试和技能展示,因此200万像素完全够用。如需推理更高像素的图像和视频,HiLens Kit也能外接多路高清摄像头。
盒子背面依次是2个USB 3.0接口、HDMI视频输出接口、3.5mm音频输出接口、MicroSD卡插槽、RJ45网线接口。
USB接口可以用来外接其他输入设备。
HDMI用来输出摄像头捕获的实时图像和AI程序的运算结果。
初始化设置
认识了HiLens Kit的基本构造,下面我们开始组装它。
只需连上电源和网线,按下电源键,HiLens Kit就已经完成了基本的连接。
第一次连接HiLens Kit,电脑和HiLens Kit需要用网线连接,修改电脑上该连接的ip为192.168.2.*(例如192.168.2.55),浏览器中输入https://192.168.2.111登陆智能边缘管理系统,就可以在管理页面选择配置有线网络或者连接无线网络。
如果通过有线网络连接路由器,则建议新增IP,按照路由器的网络信息来配置。以我们使用的路由器为例,路由器的地址是192.168.2.1,因此要把HiLens Kit的网关地址设置为192.168.2.1,IP地址最后一位只要不和其他设备冲突即可,我们设置为192.168.2.111。
无线网络则直接连接,连接信息里面可以查看分配的IP,通过该IP就可以登陆HiLens Kit,当然,电脑和HiLens Kit需要连接同一wifi。
通过SSH连接到HiLens Kit。Linux和Mac用户通过系统自带“终端”连接,Windows用户需要下载PuTTy。
ssh admin@192.168.137.111
输入默认密码后进入HiLens Kit,在“IES:/->”提示语后执行命令develop,输入开发者密码。
为了验证HiLens Kit是否连接上网络,输入命令ping 8.8.8.8,验证设备是否顺利地连上了互联网。
经过以上设置,我们已经完成了HiLens Kit初步设置,但这款设备与树莓派的不同之处在于:无法直接下发应用,需要将设备注册到华为云,才能完成AI模型的部署。
我们在SSH界面中输入:
hdactl register -u 用户名 -d 账号名 -n 设备名
这里的用户名是华为云账户的用户名,需要登录华为云官方网站(https://www.huaweicloud.com)完成注册和实名认证:
对于初次使用的用户,“账号名”与“用户名”一致,设备名填入你想要命名的名字,例如HiLens。
若以上命令运行成功,进入控制台,即可看到已经注册成功的硬件设备:
安装属于自己的技能
通过华为云的HiLens管理界面中的应用市场用户,可以一键将应用部署到机器。
对于一般的企业和家庭用户而言,没有AI开发能力是使用设备的最大障碍。
华为云完全考虑到了这一点,点击HiLens管理界面中的“技能市场”,就能看到多款现成的AI应用。内容涵盖智能家庭、智能商超等多个场景。
以上应用只要一键点击就可以安装在HiLens Kit设备中。一个设备可以安装多个不同应用(技能)。
如果用户一次性购买了多款设备,还可以根据需要在不同设备上部署不同的应用,集中管理。
我们以市场中的“人脸属性识别”为例,安装完成后,在设备的“技能管理”界面中选中这个应该,点击启用,此时设备将对摄像头采集的视频进行实时处理。
通过HDMI线连接HiLens Kit和显示器,即可看到输出结果。
至于技能运行的日志,登录http://192.168.2.111,单击“维护”,进入“管理”页面,再选择“日志收集”,单击“开始收集”,即可将运行日志压缩包下载至本地。
对于有一定AI开发能力的用户,还可以在技能管理界面中创新一个新技能。
完成基本信息的填写,再选择开发模型所用的语言,目前HiLens平台支持Python和C++两种编程语言,模型则需在ModelArts训练后转换成om格式,或者线下训练后转换成om格式。
运行代码可以在页面中直接编辑,也可以压缩后上传至华为云对象存储服务(OBS)。
简单易用的智能摄像头
通过以上的简单试用,我们已经初步了解了HiLens Kit的使用方法。作为一个几乎没有AI开发经验的小白也能轻松使用华为云的AI产品。
对动手能力强的开发者来说,一个简单的方法是用树莓派+摄像头,就可以在边缘实现图像推理。
但是这样的DIY产品都存在着一些问题:AI运算能力不够强,难以实现复杂的定制化功能,初学者上手难度太大,无法大规模部署在工业商业用途中。
然而,HiLens Kit也不仅仅是一款边缘计算设备更重要的是华为云已经为用户完成了大量的复杂配置工作,且背后有华为云资源的支持。
目前,市场也有很多智能摄像头成品,但大多没有云端资源。而华为不仅在硬件产品上有深厚的经验积累,在云计算上也处于国内的领先行列。
用云端完成AI模型的训练和集中管理,再向HiLens设备指定分发,在边缘侧完成推理。
将这二者结合起来,是华为云HiLens Kit在同类智能摄像头产品中的巨大优势。
完整生态的AI开发套件
单从应用角度来看,HiLens Kit已经是一款优秀的智能推理摄像头,但它同时也是一款优秀的AI边缘推理开发套件。
如果你是个普通开发者用户,HiLens Kit可以帮助你快速开发各种小功能:发现陌生人就自动报警,又或者用它来监控宠物的活动等等。
而对于企业用户,HiLens Kit简单易用的特点,非常适合没有任何开发经验的情况,只要利用华为软件、硬件的完整生态,就能够轻松部署各种需求的AI应用。
硬件方面,华为云在HiLens Kit中加入了自研芯片昇腾310。
软件方面,华为云有自己的ModelArts 一站式AI开发与管理平台,等到明年华为还将正式开源MindSpore,到那时,华为将建成从AI框架、云平台再到芯片、硬件成品的完整AI生态链。
可以说,华为云HiLens结合华为云ModelArts的视觉计算AI平台,就是整套的AI模型训练、应用开发、分发部署的端云协同管理平台。
如果你认为HiLens Kit仅仅是一款AI摄像头就大错特错了。顾名思义,HiLens Kit的本质是让用户了解HiLens平台的一个窗口。
通过上手HiLens Kit,我们才发现,这款设备虽然硬件能力很强大,但背后的ModelArts平台更是不可忽略的重点。
华为云HiLens通过云平台向用户并提供开放的AI技能市场、简单易用的算法开发框架、开箱即用的开发环境、海量设备管理、动态应用部署等端云协同能力。
其实,HiLens Kit已经不能仅仅看成一个带摄像头的AI推理计算设备,其背后强大的华为云整合能力才是HiLens Kit在AI硬件中独一无二的优势。
最后,双十二到了,华为云HiLens Kit也在进行年末的促销活动,领专用满减券下单,买一台直降600元,买5台直降3000元。
前50名购入的用户将再赢华为WATCH GT2运动款、华为手环4、华为无线充电器等礼品,等你来拿。