21.05
|
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | AclAllocator |
struct | AclContextOptions |
struct | AclQueueOptions |
struct | AclTensorDescriptor |
Typedefs | |
typedef struct AclContext_ * | AclContext |
< Opaque Context object More... | |
typedef struct AclQueue_ * | AclQueue |
Opaque Tensor object. More... | |
typedef struct AclTensor_ * | AclTensor |
Opaque Tensor pack object. More... | |
typedef struct AclTensorPack_ * | AclTensorPack |
typedef uint64_t | AclTargetCapabilities |
Error codes returned by the public entry-points. More... | |
typedef enum AclStatus | AclStatus |
Supported CPU targets. More... | |
typedef enum AclTarget | AclTarget |
typedef enum AclExecutionMode | AclExecutionMode |
Execution mode types. More... | |
typedef enum AclCpuCapabilities | AclCpuCapabilities |
Available CPU capabilities. More... | |
typedef struct AclAllocator | AclAllocator |
Context options. More... | |
typedef struct AclContextOptions | AclContextOptions |
Supported tuning modes. More... | |
typedef enum AclDataType | AclDataType |
Supported data layouts for operations. More... | |
typedef enum AclDataLayout | AclDataLayout |
typedef enum AclImportMemoryType | AclImportMemoryType |
Type of memory to be imported. More... | |
typedef struct AclTensorDescriptor | AclTensorDescriptor |
Slot type of a tensor. More... | |
typedef struct AclAllocator AclAllocator |
Context options.
typedef struct AclContext_* AclContext |
typedef struct AclContextOptions AclContextOptions |
Supported tuning modes.
typedef enum AclCpuCapabilities AclCpuCapabilities |
Available CPU capabilities.
Allocator interface that can be passed to a context
typedef enum AclDataLayout AclDataLayout |
typedef enum AclDataType AclDataType |
Supported data layouts for operations.
typedef enum AclExecutionMode AclExecutionMode |
Execution mode types.
typedef enum AclImportMemoryType AclImportMemoryType |
Type of memory to be imported.
Tensor Descriptor
Opaque Tensor object.
Definition at line 37 of file AclTypes.h.
typedef uint64_t AclTargetCapabilities |
Error codes returned by the public entry-points.
Definition at line 44 of file AclTypes.h.
typedef struct AclTensor_* AclTensor |
Opaque Tensor pack object.
Definition at line 39 of file AclTypes.h.
typedef struct AclTensorDescriptor AclTensorDescriptor |
Slot type of a tensor.
typedef struct AclTensorPack_* AclTensorPack |
Definition at line 41 of file AclTypes.h.
enum AclCpuCapabilities |
Available CPU capabilities.
Definition at line 75 of file AclTypes.h.
enum AclDataLayout |
Enumerator | |
---|---|
AclDataLayoutUnknown | Unknown data layout. |
AclNhwc | Native, performant, Compute Library data layout. |
AclNchw | Data layout where width is the fastest changing dimension. |
Definition at line 175 of file AclTypes.h.
enum AclDataType |
Definition at line 160 of file AclTypes.h.
enum AclExecutionMode |
Execution mode types.
Enumerator | |
---|---|
AclPreferFastRerun | Prioritize performance when multiple iterations are performed. |
AclPreferFastStart | Prioritize performance when a single iterations is expected to be performed. |
Definition at line 68 of file AclTypes.h.
enum AclImportMemoryType |
Type of memory to be imported.
Enumerator | |
---|---|
AclHostPtr | Host allocated memory. |
Definition at line 183 of file AclTypes.h.
enum AclStatus : int32_t |
Definition at line 47 of file AclTypes.h.
enum AclTarget |
Enumerator | |
---|---|
AclCpu | Cpu target that uses SIMD extensions. |
AclGpuOcl | OpenCL target for GPU. |
Definition at line 61 of file AclTypes.h.
enum AclTensorSlot |
Enumerator | |
---|---|
AclSlotUnknown | |
AclSrc | |
AclSrc0 | |
AclSrc1 | |
AclDst | |
AclSrcVec |
Definition at line 199 of file AclTypes.h.
enum AclTuningMode |
Definition at line 144 of file AclTypes.h.