文章 ID: 000058240 內容類型: 錯誤訊息 最近查看日期: 2023 年 06 月 21 日

無法使用 HDDL 卡執行OpenVINO應用程式容器與高密度深度學習 (HDDL) Daemon 容器

環境

Intel® Xeon® D-2183IT 處理器 @ 2.20GHzUbuntu* 型容器,搭載基於 OpenVINO 2020 R4 (4.287) CentOS* 的容器,于 2020 年 OpenVINO執行 HDDL-Daemon R4 (4.287)

BUILT IN - ARTICLE INTRO SECOND COMPONENT
摘要

如何設定OpenVINO應用程式容器和 HDDL Daemon 容器,以在 HDDL 卡上執行

描述

在使用 HDDL 卡執行OpenVINO應用程式容器或 HDDL daemon 容器時遇到錯誤:

錯誤: shm_open() failed: errno=2 (No such file or directory)

錯誤: share memory buffer(‘hddl_9841_140599233988480_0’) mapping failed

錯誤: map inputTensor failed, device10.2 taskID=1

錯誤: loadTensor(1) failed, rc=-118

解決方法
  1. 使用 OpenNESS* 或 Kubernetes * 協調每個 容器狀態。
  2. 建立 單一功能容器,以更輕鬆地管理:
    • 以 Ubuntu* 為基礎的容器,搭載基於 OpenVINO 2020 R4 (4.287) 的應用程式
    • 以 Ubuntu 為基礎的容器在 2020 年 R4 (4.287) OpenVINO執行 HDDL Daemon
  3. 使用相同版本的作業系統和核心驅動程式編譯HDDL Daemon 和OpenVINO應用程式。
    • OpenVINO安裝程式將根據作業系統版本為 HDDL Daemon 安裝正確的 RPM 套件。
    • HDDL 驅動程式將根據核心版本與適當的核心接頭檔案進行編譯。
    • OpenVINO夥伴程式庫(例如 OpenCV)是根據作業系統和核心版本預先編譯。
  4. docker 檔案中的使用者必須與在主機或其他 docker 容器上執行的使用者相同。

    範例:根部使用在 HDDL Daemon 容器中,因此根也需要用於OpenVINO應用程式容器中。

  5. 在容器中執行 HDDL 的論據:
    • OpenVINO應用程式容器:
      --ipc=“host”
      -v /var/tmp:/var/tmp

    • HDDL Daemon 容器:
      --ipc=“host”
      -v /var/tmp:/var/tmp
      --privileged
      [--device=/dev/ion:/dev/ion] or [-v /dev:/dev]

額外資訊

如果OpenVINO應用程式和 HDDL Daemon 使用不同版本的作業系統和核心驅動程式,就會共用記憶體和其他錯誤。例如:

  • [在 Ubuntu*中OpenVINO應用程式容器]和 [HDDL-Daemon container in CentOS*]
  • [Ubuntu 的 HDDL Daemon 容器]和 [CentOS 中的 OpenVINO-App 容器]
  • [OpenVINO Ubuntu 的應用程式容器] 與 [Ubuntu 的 HDDL Daemon 容器] 有不同的核心版本
  • [在 CentOS 中OpenVINO應用程式容器] 與 [CentOS 中的 HDDL Daemon 容器] 有不同的核心版本

OpenVINO視覺處理器 (VPU) 外掛程式可在下列支援的 VPU 上推斷深度學習模型:

參考指南

Intel® Movidius VPU on Linux* 上的Intel® 發行版 OpenVINO™ 工具組與Intel® Vision Accelerator Design配置指南

使用 Intel® 發行版 OpenVINO™ 工具組 建立 Docker* 影像,讓 Linux* 作業系統 使用 Intel® Movidius VPU 為Intel® Vision Accelerator Design建立 Docker* 影像。

使用 Docker* 影像Intel® Vision Accelerator Design Intel® Movidius VPU

相關產品

本文章適用於 2 產品

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。