【昇腾AI系列】 在200DK上安装MindX SDK

【昇腾AI系列】 在200DK上安装MindX SDK

【昇腾AI系列】 在200DK上安装MindX SDK

MindX SDK 是华为推出的软件开发套件(SDK),提供极简易用、高性能的API和工具,助力昇腾AI处理器赋能各应用场景。

 

安装SDK:

在/home/HwHiAiUser目录下新建MindX_SDK文件夹。执行

./Ascend-mindxsdk-mxvision_2.0.3_linux-aarch64.run --install

 

注意:这里我后面改成了2.0.3去安装了。我没安装2.0.4版本的MindX SDK是因为我的Python版本是3.7.5。之前安装2.0.4版本翻车了。无奈又重新卸载安装了2.0.3

 

安装后如下所示:

mxVision是一个软链接

修改.bashrc文件

我们来看一下mxVision文件夹下的内容:

Mindx sdk的官方插件以及我们自己开发的插件以so包的形式存放在lib中,头文件在include中。

 

samples下有一个mxVision的案例,下面的内容如下:

c++和python是样例程序

pipeline是demo的样例

models存放模型,样例中存放了如下模型:

Streamserver是业务流的实现。

通过stream配置文件, Stream manager可识别需要构建的element以及element之间的连接关系,并启动业务流程。 Stream manager对外提供接口,用于向stream发送数据和获取结果,帮助用户实现业务对接。

plugin表示业务流程中的基础模块,通过element的串接构建成一个stream。 buffer用于内部挂载解码前后的视频、图像数据,是element之间传递的数据结构,同时也允许用户挂载元数据( Metadata),用于存放结构化数据(如目标检测结果)或过程数据(如缩放后的图像)

 

到这里,我们的MindX SDK就可以用了。

 

订阅快讯

通过快讯订阅,您将及时收到我们的信息更新通知。