CANN 流的封装器。 更多...
#include <opencv2/cann_call.hpp>
|
| bool | ownStream |
| |
| aclrtStream | 流 |
| |
| std::set< std::shared_ptr< uchar > > | tensorHolders |
| | 昇腾和 CANN 使用流(stream)实现异步调用。这意味着当函数返回时,操作可能尚未完成,甚至尚未开始。如果调用者释放了参与此操作的任何张量(tensor),则有可能访问无效内存。所有张量都应添加到持有者(holder)中,持有者将在 waitForCompletion 函数调用时或流析构时被清理。
|
| |
◆ Impl() [1/2]
| cv::cann::AscendStream::Impl::Impl |
( |
| ) |
|
◆ Impl() [2/2]
| cv::cann::AscendStream::Impl::Impl |
( |
aclrtStream | 流 | ) |
|
|
显式 |
◆ 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 |
昇腾和 CANN 使用流(stream)实现异步调用。这意味着当函数返回时,操作可能尚未完成,甚至尚未开始。如果调用者释放了参与此操作的任何张量(tensor),则有可能访问无效内存。所有张量都应添加到持有者(holder)中,持有者将在 waitForCompletion 函数调用时或流析构时被清理。
本类的文档生成自以下文件: