跳到主要內容
支援知識庫

無法在 OpenVINO™ API 2.0 中使用 OpenVINO™ 執行時 C++ API 取得張量*節點

內容類型: 疑難排解   |   文章 ID: 000094847   |   最近查看日期: 2026 year 03 month 12 day

說明

無法找到以下 API 在 OpenVINO™ API 2.0 中的替代品:

Blob::Ptr features_output = infer_request.GetBlob("features");
Blob::Ptr heatmaps_output = infer_request.GetBlob("heatmaps");
Blob::Ptr pafs_output = infer_request.GetBlob("pafs");

解決方法

Blob API (Blob::Ptr and InferRequest::GetBlob) 自 OpenVINO™ 2022 版本起被棄用,並在 OpenVINO™ 執行時 API 2.0 中移除。

在 OpenVINO™ API 2.0 中,推論結果是透過 Tensor API 存取的。

請使用 以下方法依名稱檢索輸出張量:

infer_request.get_tensor(const std::string& tensor_name);

回傳的 ov::Tensor 提供輸出資料、形狀及元素類型存取。

其他資訊

相關產品

本文章適用 1 個產品。

免責聲明

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