2020-7-24 18:22:41 [显示全部楼层]
2885浏览
查看: 2885|回复: 1

[平台测评] 【DFRobot行业AI开发者大赛】同时使用多根 Intel 神经计算棒

[复制链接]
本帖最后由 哈木 于 2020-7-24 18:22 编辑

Intel 第二代神经计算棒以很低的功率为物联网边缘设备提供了强大的 AI 模型推理能力,使用方便。在多根计算棒同时使用时,只需明确给出 MYRIAD.XXX 设备名称就可以在上面部署模型。 C++ 语言实现方法如下。

首先查询所连接的多根计算棒的具体名称:

#include <vector>
#include <string>
#include <inference_engine.hpp>

using namespace InferenceEngine;

int main(int argc, char *argv[]) {
    try {
        Core ie;
        std::vector<std::string> availableDevices = ie.GetAvailableDevices();

        for (auto && device : availableDevices) {
            std::cout << "AvailableDevices: " << device << std::endl;
        }

    } catch (const std::exception & ex) {
        std::cerr << ex.what() << std::endl;
        return EXIT_FAILURE;
    }
    return EXIT_SUCCESS;
}

从编译执行结果可以看到三根计算棒的名称分别为:  
MYRIAD.1.1-ma2480
MYRIAD.1.2.2-ma2480
MYRIAD.1.3-ma2480

然后以  OpenVINO 自带 interactive_face_detection_demo 为例说明如何部署,执行该 DEMO:
  
./interactive_face_detection_demo \
-i test.mp4 \
-m face-detection-retail-0004.xml \
-m_hp head-pose-estimation-adas-0001.xml \
-m_lm facial-landmarks-35-adas-0002.xml \
-d MYRIAD.1.1-ma2480 \
-d_hp MYRIAD.1.2.2-ma2480 \
-d_lm MYRIAD.1.3-ma2480

从运行结果看到,人脸检测、头部姿态和人脸特征点标注等三个模型分别被加载到了三根计算棒中。





query_device.png
interactive_face_detection_demo.png

O亚明O  学徒

发表于 2021-6-4 11:39:24

你好,你分享的多GPU的教程非常有用,你写的指定前三个gpu是用-d、-d_hp、-d_ml,想问一下用四个的话,第四个的命令是啥呢,或者有没有相关链接推荐一下,非常感谢!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail