CANN 流的包装器。 更多…
#include <opencv2/cann_call.hpp>
|
bool | ownStream |
|
aclrtStream | stream |
|
std::set< std::shared_ptr< uchar > > | tensorHolders |
| Ascend 和 CANN 使用流来实现异步调用。这意味着当函数返回时,操作可能尚未完成,甚至可能尚未开始。如果调用者释放参与此操作的任何张量,则有可能访问无效内存。所有张量都应添加到持有者中,持有者将由 waitForCompletion 函数或在流销毁时清除。
|
|
◆ 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 函数或在流销毁时清除。
此类的文档是从以下文件生成的