Simd Library Documentation.

Home | Release Notes | Download | Documentation | Issues | GitHub

Simd::SynetAdd16b, Simd::SynetQuantizedAdd, Simd::SynetQuantizedMul, Simd::SynetGatherElements, Simd::SynetPermute, Simd::SynetInnerProduct32f, Simd::SynetInnerProduct16b, Simd::SynetQuantizedInnerProduct, Simd::SynetDeconvolution32f, Simd::SynetDeconvolution16b, Simd::SynetMergedConvolution32f, Simd::SynetMergedConvolution16b, Simd::SynetMergedConvolution8i and Simd::SynetQuantizedMergedConvolution classes (C++ wrappers of Synet operations). More...

Data Structures

class  SynetAdd16b
 The SynetAdd16b class is a C++ wrapper of 16-bit (BF16/FP32) element-wise addition. More...
 
class  SynetQuantizedAdd
 The SynetQuantizedAdd class is a C++ wrapper of quantized (UINT8/FP32) element-wise addition. More...
 
class  SynetQuantizedMul
 The SynetQuantizedMul class is a C++ wrapper of quantized (UINT8/FP32) element-wise multiplication. More...
 
class  SynetGatherElements
 The SynetGatherElements class is a C++ wrapper of ONNX-style GatherElements. More...
 
class  SynetPermute
 The SynetPermute class is a C++ wrapper of tensor dimension permutation. More...
 
class  SynetInnerProduct32f
 The SynetInnerProduct32f class is a C++ wrapper of FP32 inner product (matrix multiplication). More...
 
class  SynetInnerProduct16b
 The SynetInnerProduct16b class is a C++ wrapper of BF16/FP32 inner product (matrix multiplication). More...
 
class  SynetQuantizedInnerProduct
 The SynetQuantizedInnerProduct class is a C++ wrapper of quantized UINT8/INT8 inner product (matrix multiplication). More...
 
class  SynetConvolution32f
 The SynetConvolution32f class is a C++ wrapper of FP32 convolution. More...
 
class  SynetConvolution16b
 The SynetConvolution16b class is a C++ wrapper of BF16/FP32 convolution. More...
 
class  SynetConvolution8i
 The SynetConvolution8i class is a C++ wrapper of INT8 convolution. More...
 
class  SynetQuantizedConvolution
 The SynetQuantizedConvolution class is a C++ wrapper of UINT8 quantized convolution. More...
 
class  SynetDeconvolution32f
 The SynetDeconvolution32f class is a C++ wrapper of FP32 deconvolution (transposed convolution). More...
 
class  SynetDeconvolution16b
 The SynetDeconvolution16b class is a C++ wrapper of BF16/FP32 deconvolution (transposed convolution). More...
 
class  SynetMergedConvolution32f
 The SynetMergedConvolution32f class is a C++ wrapper of FP32 merged convolution. More...
 
class  SynetMergedConvolution16b
 The SynetMergedConvolution16b class is a C++ wrapper of BF16/FP32 merged convolution. More...
 
class  SynetMergedConvolution8i
 The SynetMergedConvolution8i class is a C++ wrapper of INT8 merged convolution. More...
 
class  SynetQuantizedMergedConvolution
 The SynetQuantizedMergedConvolution class is a C++ wrapper of UINT8 quantized merged convolution. More...
 

Typedefs

typedef std::vector< size_t > Shape
 Tensor shape type definition.
 

Detailed Description

Simd::SynetAdd16b, Simd::SynetQuantizedAdd, Simd::SynetQuantizedMul, Simd::SynetGatherElements, Simd::SynetPermute, Simd::SynetInnerProduct32f, Simd::SynetInnerProduct16b, Simd::SynetQuantizedInnerProduct, Simd::SynetDeconvolution32f, Simd::SynetDeconvolution16b, Simd::SynetMergedConvolution32f, Simd::SynetMergedConvolution16b, Simd::SynetMergedConvolution8i and Simd::SynetQuantizedMergedConvolution classes (C++ wrappers of Synet operations).