Release 18.11
New Features:
• Addition support for 8-bit tensors on the GpuAcc backend
• FullyConnected support for 8-bit tensors on the GpuAcc backend
• Division support for the GpuAcc backend.
• Subtraction support for the GpuAcc and CpuAcc backends.
• Arithmetic Mean operator support for the GpuAcc.
• Pad operator support for GpuAcc and CpuRef backends.
• SpaceToBatchNd operator support for CpuRef backend.
• BatchToSpaceNd operator support for CpuRef backend.
• Added support for NHWC Normalization with 'cross channels' method, including CpuRef backend support. NHWC data layout is not yet supported for 'Within channels' normalization method on any backend.
• Added support for NHWC ResizeBilinear for the CpuRef and GpuAcc backends
• Added support for NHWC Convolution2d for the CpuRef and GpuAcc backends.
• Added support for NHWC DepthwiseConvolution.
• Added support for NHWC Pooling2d for the CpuRef, GpuAcc and Neon backends
• Added support for NHWC L2Normalization.
• Added support for NHWC BatchNormalization.
• Added support for Float32 LSTM for CpuRef backend.
• Added CONCATENATION, FULLY_CONNECTED, MAX_POOL_2D, RELU, RELU6, RESHAPE operators support to the TfLite Parser.
• Added Fully Connected Support for 8-bit tensors on the CpuAcc becked.
• Added arbitrary axis support for the Merger Layer.
Public API Changes:
• armnn::Optional helper class was introduced and used in the IsDepthwiseConvolutionSupported(...) and IsConvolution2dSupported(...) functions to represent optional biases
• The IsXXXSupported(...) free functions now take a BackendId instead of the Compute enum. Backward compatibility is maintained through the automatic conversion from the Compute to the BackendId type.
• The Compute enum and the IsXXXSupported(...) free functions are being deprecated in favor of the IBackend and ILayerSupport interfaces, which provide the same functionality in a more flexible and extensible manner. The deprecated functions will be removed in a future release.
Other changes:
• An issue has been fixed where Profiler JSON output would report units of milliseconds but the data was actually in microseconds.