ModelBox 简介以及 Windows 开发环境搭建


一、ModelBox 简介

1.ModelBox 是什么

ModelBox 是一套专门为AI开发者提供的易于使用,高效,高扩展的AI应用开发框架,它可以帮助AI开发者快速完成从模型文件到AI推理应用的开发和上线工作,降低AI算法落地门槛,同时带来AI应用的高稳定性和极致性能。

2.ModelBox 的特点

ModelBox 具备以下三大特点:

  • 屏蔽底层软硬件差异,大大降低定制-重复开发工作量
    在这里插入图片描述
  • 智能调度,保证极致AI推理运行性能
    在这里插入图片描述
    ModelBox 将所有的任务都以功能单元的形式封装,一个完整的应用就是由多个功能单元构成。
  • 全场景灵活开发模式,可视化图编排和API开发
    在这里插入图片描述

二、Windows 开发环境搭建

ModelBox 的开发环境需要依赖 Python3.8.10,但 Python3.8.10 我已经安装过了就不在演示了,下面只把下载链接附上。Python3.8.10

1.安装Git for Windows

ModelBox 中有些脚本的执行依赖 bash,使用 Git bash 可以让开发者在 Windows 上获得与 Linux 相同的执行环境,因此需要安装 Git for Windows 。下载 GIt 的话可以去官网也可以去自己电脑的软件管家上下,我是在联想电脑管家中下载的,下面把官网链接附上。Git 官网

安装路径的话按个人喜好来就行,至于其余选项的话直接全部默认就OK,但切忌要把下图蓝色那一栏勾选上,这个是把 Git Bash 的配置文件添加到 Windows 终端中,因为我们后期开发要经常从Vscode中切换到 Git Bash 中,如果不添加到终端的话,还得自己手动打开,比较麻烦。

在这里插入图片描述

2.注册与激活 HiLens 设备

我们先打开HiLens管理控制台,然后点击专业版-设备管理。

在这里插入图片描述
可以看到我已经创建好一个设备了,然后点击注册设备,设备名称自己写就行,设备类型选择 Windows ,然后点击确认进入下一步。

在这里插入图片描述
然后会出现以下页面,下载固件和证书,因为要打开固件才能使用 HiLens,所以就新建一个文件夹存放固件和证书。

在这里插入图片描述将下载的固件解压到当前文件夹,得到可执行文件 hdad.exe,双击点开,并且在接下来的注册过程中要保持该窗口开启。(注意:证书文件无需解压)

在这里插入图片描述
然后 Win+R,输入cmd打开命令提示符,在其中输入以下命令:

[固件文件夹路径]\hdad.exe hdactl bind -p [证书路径]\win10.tar.gz

因为我之前注册过一个设备所以会提示如下图这样的错误,正常的话这样就注册好了,会显示设备运行中这样的字样,因为我之前创建的设备绑定过订单不好删除,所以就不在这儿演示安装成功的图片了。

在这里插入图片描述

注册好后,会出现如下图这样,然后我们点击立即激活

在这里插入图片描述

在设备激活页面中点击前往购买,并记住红色大方框内的信息。

在这里插入图片描述

设备类型选择 Windows ,其他的全部默认,然后下一步进行支付即可。

在这里插入图片描述

最后在设备激活页面绑定好订单,然后确认即可。

在这里插入图片描述
当页面调回设备管理时,我们发现设备已经激活了。

在这里插入图片描述

3.下载 ModelBox SDK

然后我们点击技能开发,进入工具/插件页面,下载SDK。
在这里插入图片描述

接着新建一个文件夹,将刚刚下好的SDK的压缩包放进去,解压。之后在 VScode 中打开建好的文件夹。
在这里插入图片描述
其中,modelbox-win10-x64 文件夹是 ModelBox核心库,包含 ModelBox 运行环境、内置的功能单元等,create.py为创建ModelBox工程、创建功能单元、编译运行等的辅助工具。

在 VSCode Terminal界面右侧加号旁边的向下标志,选择Git Bash,可新建一个 Git Bash 环境。
在这里插入图片描述

在 Git Bash 环境下,进入SDK目录,执行 create.py 可看到辅助工具的用法介绍。

在这里插入图片描述

目录中还有一个solution.py,用于下载ModelBox技能模板,执行 python solution.py -l 可看到当前公开的技能模板:

在这里插入图片描述
如果说在查看时报错,则需要修改当前用户的 obs 配置文件,C:\Users\███.obsutilconfig中的autoChooseSecurityProvider字段:

autoChooseSecurityProvider=true

然后就可以正常查看了。

到这儿,ModelBox 的 Windows 开发环境就搭建完成了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个默默无闻的小程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值