Snapdragon Neural Processing Engine SDK
Reference Guide
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CdspGlobalInfrastructureInfrastructures needed by a developer of DSP Hexnn UDO Implementation library
 CUserBufferTensor.Encoding
 CSnpeError.Error
 CNeuralNetwork.ExecutionPriorityHint
 Chexnnv2OpFactoryInfra
 CIBufferAttributesIBufferAttributes returns a buffer's dimension and alignment requirements, along with info on its encoding type
 CIDiagLog
 CIDlContainer
 CSnpeError.IllegalArgsOrStateException
 CSnpeError.InvalidInputException
 CITensor
 CITensorFactory
 CIUDL
 CIUserBufferUserBuffer contains a pointer and info on how to walk it and interpret its content
 CIUserBufferFactory
 CSnpeError.NativeException
 CNeuralNetwork
 CSNPE.NeuralNetworkBuilder
 COptional
 COptions
 CNeuralNetwork.PerformanceProfile
 CPlatformConfig
 CPlatformConfig::PlatformConfigInfo
 CPlatformValidator
 CPlatformValidator
 CPlatformValidatorUtil
 CPlatformValidatorUtil.Runtime
 CNeuralNetwork.Runtime
 CSNPE
 CSNPE
 CSNPEBuilder
 CSnpeError
 CSNPEFactory
 CSnpeError.SnpeIOException
 CSnpeUdo_CpuInfrastructure_tThis struct provides the infrastructure needed by a developer of CPU UDO Implementation library
 CSnpeUdo_GpuInfrastructure_tGlobal Infrastructure Definition for GPU UDO Implementations
 CSnpeUdo_GpuOpFactoryInfrastructure_tPer OpFactory Infrastructure Definition for GPU UDO Implementations
 CSnpeUdo_GpuTensorData_tOpaque tensorData definition for operation inputs and outputs
 CSnpeUdo_ImpInfo_tA struct returned by the implementation library and contains information on the specific library: name, IP Core, operations, etc
 CSnpeUdo_LibraryInfo_tA struct which provides the implementation library info : type, name
 CSnpeUdo_LibVersion_tA struct returned from version query, contains the Library version and API version
 CSnpeUdo_OpCoreInfo_tA struct which defines Operation information which is specific for IP core (CPU, GPU, DSP ...)
 CSnpeUdo_OpDefinition_tThis struct defines an operation. It is used for validation or creation of an operation. In case of using it for creation, the static params which are tensors contain pointers to the real data (weights, for example), and input/output tensors also include pointers to the buffers used
 CSnpeUdo_OperationInfo_tA struct which defines the common and core-specific Operation information
 CSnpeUdo_Param_tStruct which defines a UDO parameter - a union of scalar, tensor and string parameters
 CSnpeUdo_PerCoreDatatype_tA struct which defines the datatype associated with a specified core-type This should be used to denote the datatypes for a single tensor info, depending on the intended execution core
 CSnpeUdo_QuantizeParams_tA struct which defines the quantization type, and union of supported quantization structs
 CSnpeUdo_RegInfo_tA struct returned by the registration library and contains information on the UDO package : name, operations, libraries, etc
 CSnpeUdo_ScalarParam_tA struct which defines a scalar parameter : name, data type, and union of values
 CSnpeUdo_TensorInfo_tA struct which defines tensor information for activation tensors only
 CSnpeUdo_TensorParam_tA struct which defines a tensor parameter : name, data type, layout, quantization, more. Also holds a pointer to the tensor data
 CSnpeUdo_TFQuantize_tA struct which defines the quantization parameters in case of Tensorflow style quantization
 CSnpeUdo_Value_tA union to hold the value of a generic type. Allows defining a parameter struct in a generic way, with a "value" location that holds the data regardless of the type
 CSnpeUdo_Version_tA struct which is used to provide a version number using 3 values : major, minor, teeny
 CStringList
 CTensor
 CFloatTensor
 CTensorAttributes
 CTensorMap
 CTensorShape
 CTensorShapeMap
 CUDLBundle
 CUDLContext
 CUserBufferEncoding
 CUserBufferEncodingFloat
 CUserBufferEncodingTfN
 CUserBufferEncodingUnsigned8Bit
 CUserBufferMap
 CUserBufferSource
 CUserBufferSourceGLBuffer
 CUserBufferTensor
 CTF8UserBufferTensor
 CUserGLConfig
 CUserGpuConfig
 CVersion_t