OpenCV  4.9.0
Open Source Computer Vision
Classes | Namespaces | Functions
cann_call.hpp File Reference
#include <vector>
#include <set>
#include <string>
#include <acl/acl_base.h>
#include "opencv2/cann.hpp"

Classes

struct  cv::cann::AscendTensor
 Parameter type for call_call interfaces. More...
 
class  cv::cann::AscendEvent::Impl
 Warpper of CANN event. More...
 
class  cv::cann::AscendStream::Impl
 Warpper of CANN streams. More...
 
class  cv::cann::OperatorRunner
 Interface to call operators in CANN package. More...
 

Namespaces

 cv
 "black box" representation of the file storage associated with a file on disk.
 
 cv::cann
 

Functions

void cv::cann::aclrtFreeWarpper (void *data)
 
void cv::cann::aclrtMallocWarpper (void **data, size_t size)
 
void cv::cann::aclrtMemcpy2dWarpper (std::shared_ptr< uchar > &dst, size_t offset, size_t dpitch, const void *src, size_t spitch, size_t width, size_t length, AscendStream &stream)
 
void cv::cann::aclrtMemcpy2dWarpper (void *dst, size_t dpitch, const std::shared_ptr< uchar > &src, size_t offset, size_t spitch, size_t width, size_t length, AscendStream &stream)
 
void cv::cann::aclrtMemcpyWarpper (std::shared_ptr< uchar > &dst, size_t offset, const void *src, size_t size, AscendStream &stream)
 
void cv::cann::aclrtMemcpyWarpper (void *dst, const std::shared_ptr< uchar > &src, size_t offset, size_t size, AscendStream &stream)
 
void cv::cann::aclrtMemcpyWarpper (std::shared_ptr< uchar > &dst, size_t dstOffset, const std::shared_ptr< uchar > &src, size_t srcOffset, size_t size, AscendStream &stream)
 
void cv::cann::aclrtMemsetWarpper (std::shared_ptr< uchar > &ptr, int32_t value, size_t count, AscendStream &stream)
 
aclDataType cv::cann::getACLType (int opencvdepth)
 Type mapping between opencv and cann. More...
 
std::shared_ptr< ucharcv::cann::mallocAndUpload (const void *data, size_t size, AscendStream &stream, AscendMat::Allocator *allocator)
 Malloc and upload raw data to devices. More...