Skip to main content

kernels Namespace

Definition​

namespace simaai::kernels { ... }

Namespaces Index​

namespacea65
namespaceauthoring
namespacedetail
namespaceev74
namespaceops

Classes Index​

structConstHostBuffer
structContiguous
structControlPacket
structDeviceRegion
structError
classExecutable
structGridSelection
structHostBuffer
structHostServices
structHostTaskSet
structMlaCBlocked
structMlaTiled
classShape
structStrided
structTensorRequirements
structTensorSpec

Typedefs Index​

usingLayout = std::variant< Contiguous, Strided, MlaTiled, MlaCBlocked >
template <class T>
usingResult = std::variant< T, Error >
usingStatus = std::optional< Error >

Enumerations Index​

enum classDType { ... }
enum classErrorCode { ... }
enum classErrorCategory { ... }
enum classTarget { ... }
enum classHostTaskResult { ... }

Typedefs​

Layout​

using simaai::kernels::Layout = typedef std::variant<Contiguous, Strided, MlaTiled, MlaCBlocked>

Definition at line 75 of file tensor.h.

Result​

template <class T>
using simaai::kernels::Result = typedef std::variant<T, Error>

Definition at line 115 of file tensor.h.

Status​

using simaai::kernels::Status = typedef std::optional<Error>

Definition at line 116 of file tensor.h.

Enumerations​

DType​

enum class simaai::kernels::DType
strong
Enumeration values
Float32
BFloat16
Int8
UInt8
Int16
Int32
Float16
UInt16

Definition at line 47 of file tensor.h.

ErrorCategory​

enum class simaai::kernels::ErrorCategory
strong
Enumeration values
InvalidArgument
UnsupportedImplementation

Definition at line 102 of file tensor.h.

ErrorCode​

enum class simaai::kernels::ErrorCode
strong
Enumeration values
InvalidOperation
InvalidArity
InvalidShape
OutputMismatch
UnsupportedDType
UnsupportedLayout
SizeOverflow
NullBuffer
BufferTooSmall
MisalignedBuffer
AliasedBuffers
InvalidParameter
UnsupportedEnvironment
UnsupportedTarget

Definition at line 83 of file tensor.h.

HostTaskResult​

enum class simaai::kernels::HostTaskResult
strong
Enumeration values
Continue
Cancel

Definition at line 5 of file host_services.h.

Target​

enum class simaai::kernels::Target
strong
Enumeration values
A65
EV74

Definition at line 8 of file executable.h.


The documentation for this namespace was generated from the following files:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.