OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
无匹配项
cv::cann::AscendStream::Impl 类参考

CANN 流的包装器。 更多…

#include <opencv2/cann_call.hpp>

cv::cann::AscendStream::Impl 的协作图

公共成员函数

 Impl ()
 
 Impl (aclrtStream stream)
 
void AddTensorHolder (const std::shared_ptr< uchar > &tensorData)
 

公共属性

bool ownStream
 
aclrtStream stream
 
std::set< std::shared_ptr< uchar > > tensorHolders
 Ascend 和 CANN 使用流来实现异步调用。这意味着当函数返回时,操作可能尚未完成,甚至可能尚未开始。如果调用者释放参与此操作的任何张量,则有可能访问无效内存。所有张量都应添加到持有者中,持有者将由 waitForCompletion 函数或在流销毁时清除。
 

详细描述

CANN 流的包装器。

构造函数和析构函数文档

◆ Impl() [1/2]

cv::cann::AscendStream::Impl::Impl ( )

◆ Impl() [2/2]

cv::cann::AscendStream::Impl::Impl ( aclrtStream stream)
explicit

成员函数文档

◆ AddTensorHolder()

void cv::cann::AscendStream::Impl::AddTensorHolder ( const std::shared_ptr< uchar > & tensorData)

成员数据文档

◆ ownStream

bool cv::cann::AscendStream::Impl::ownStream

◆ stream

aclrtStream cv::cann::AscendStream::Impl::stream

◆ tensorHolders

std::set<std::shared_ptr<uchar> > cv::cann::AscendStream::Impl::tensorHolders

Ascend 和 CANN 使用流来实现异步调用。这意味着当函数返回时,操作可能尚未完成,甚至可能尚未开始。如果调用者释放参与此操作的任何张量,则有可能访问无效内存。所有张量都应添加到持有者中,持有者将由 waitForCompletion 函数或在流销毁时清除。


此类的文档是从以下文件生成的