What's new in Inference Engine 2.2
Inference Engine is the new name for the Sentis package.
This is a summary of the changes from Sentis 2.1 to Inference Engine 2.2.
For information on how to upgrade, refer to the Upgrade Guide.
Added
- Dynamic input shape dimensions support at import time for better model optimization.
- Custom input and output names for models created with the functional API.
- The model stores the shapes and data types of intermediate and output tensors and displays them in the Model Asset Inspector.
- New
Mishoperator. - Improved shape inference for model optimization.
Updated
ScatterElementsandScatterNDoperators now supportminandmaxreduction modes.DepthToSpaceandSpaceToDepthnow support integer tensors.TopKsupports integer tensors.Functional.OneHotnow allows negative indices.RoiAlignnow supports thecoordinate_transformation_modeparameter.- Reduction operators return correct results when reducing a tensor along an axis of length 0.
Reshapeoperator can now infer unknown dimensions even when reshaping a length 0 tensor like in PyTorch.- Improved documentation for Model Asset Inspector.
Removed
- Obsolete Unity Editor menu items.
- Slow CPU support for 4-dimensional and higher
Convolutionlayers.
Fixed
- Out-of-bounds errors for certain operators on
GPUComputebackend. - The
TextureConvertermethods now correctly performs sRGB to RGB conversions. - Incorrect graph optimizations for certain models.
- Issues with negative padding values in pooling and convolutions.
- Accurate handling of large and small integer values in the
GPUPixelbackend. - Proper destruction of allocated render textures in the
GPUPixelbackend. LeakyRelunow supportsalphagreater than 1 on all platforms.- Fixed Async behaviour for CPU tensor data.