OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

詳細説明

クラス

class  cv::cann::AscendEvent
 異なるストリーム間を同期するための AscendEvent続き...
 
struct  cv::cann::AscendEventAccessor
 cann::AscendEvent から aclrtAscendEvent を取得できるようにするクラス。続き...
 
class  cv::cann::AscendMat
 
class  cv::cann::AscendStream
 AscendCL では Stream(AscendStream) はタスクキューである。Stream はタスクの並列性を管理するために使用される。Stream 内のタスクは順次実行される。すなわち、Stream は送信されたタスクの順序に従って逐次的に実行する。異なる Stream 内のタスクは並列に実行される。続き...
 
struct  cv::cann::AscendStreamAccessor
 cann::AscendStream から aclrtAscendStream を取得できるようにするクラス。続き...
 

関数

AscendStream cv::cann::wrapStream (size_t AscendStreamAddress)
 既存の CANN Runtime API ストリームポインタ (aclrtStream) に格納されたアドレスから Stream オブジェクトを作成するためのバインディング向けオーバーロード。
 

関数詳解

◆ wrapStream()

AscendStream cv::cann::wrapStream ( size_t AscendStreamAddress)

#include <opencv2/cann.hpp>

既存のCANN Runtime APIストリームポインタ(aclrtStream)に格納されたアドレスからStreamオブジェクトを生成するためのバインディング用オーバーロード。

引数
AscendStreamAddressCANN Runtime APIのストリームポインタ(aclrtStream)に格納されたメモリアドレス。作成されるStreamオブジェクトは確保や解放を一切行わず、既存の生のCANN Runtime APIストリームポインタを単にラップするだけである。
覚え書き
バインディング生成専用のオーバーロードであり、エクスポートされず、C++から内部で使用することを意図したものではない。