Class MPSGraphPooling2DOpDescriptor

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class MPSGraphPooling2DOpDescriptor
extends NSObject
Since:
Available in iOS 14.0 and later.
  • Constructor Details

    • MPSGraphPooling2DOpDescriptor

      public MPSGraphPooling2DOpDescriptor()
    • MPSGraphPooling2DOpDescriptor

      protected MPSGraphPooling2DOpDescriptor​(NSObject.Handle h, long handle)
    • MPSGraphPooling2DOpDescriptor

      protected MPSGraphPooling2DOpDescriptor​(NSObject.SkipInit skipInit)
    • MPSGraphPooling2DOpDescriptor

      public MPSGraphPooling2DOpDescriptor​(long kernelWidth, long kernelHeight, long strideInX, long strideInY, long dilationRateInX, long dilationRateInY, long paddingLeft, long paddingRight, long paddingTop, long paddingBottom, MPSGraphPaddingStyle paddingStyle, MPSGraphTensorNamedDataLayout dataLayout)
    • MPSGraphPooling2DOpDescriptor

      public MPSGraphPooling2DOpDescriptor​(long kernelWidth, long kernelHeight, long strideInX, long strideInY, MPSGraphPaddingStyle paddingStyle, MPSGraphTensorNamedDataLayout dataLayout)
  • Method Details

    • getKernelWidth

      public long getKernelWidth()
    • setKernelWidth

      public void setKernelWidth​(long v)
    • getKernelHeight

      public long getKernelHeight()
    • setKernelHeight

      public void setKernelHeight​(long v)
    • getStrideInX

      public long getStrideInX()
    • setStrideInX

      public void setStrideInX​(long v)
    • getStrideInY

      public long getStrideInY()
    • setStrideInY

      public void setStrideInY​(long v)
    • getDilationRateInX

      public long getDilationRateInX()
    • setDilationRateInX

      public void setDilationRateInX​(long v)
    • getDilationRateInY

      public long getDilationRateInY()
    • setDilationRateInY

      public void setDilationRateInY​(long v)
    • getPaddingLeft

      public long getPaddingLeft()
    • setPaddingLeft

      public void setPaddingLeft​(long v)
    • getPaddingRight

      public long getPaddingRight()
    • setPaddingRight

      public void setPaddingRight​(long v)
    • getPaddingTop

      public long getPaddingTop()
    • setPaddingTop

      public void setPaddingTop​(long v)
    • getPaddingBottom

      public long getPaddingBottom()
    • setPaddingBottom

      public void setPaddingBottom​(long v)
    • getPaddingStyle

      public MPSGraphPaddingStyle getPaddingStyle()
    • setPaddingStyle

      public void setPaddingStyle​(MPSGraphPaddingStyle v)
    • getDataLayout

      public MPSGraphTensorNamedDataLayout getDataLayout()
    • setDataLayout

      public void setDataLayout​(MPSGraphTensorNamedDataLayout v)
    • getReturnIndicesMode

      public MPSGraphPoolingReturnIndicesMode getReturnIndicesMode()
      Since:
      Available in iOS 15.3 and later.
    • setReturnIndicesMode

      public void setReturnIndicesMode​(MPSGraphPoolingReturnIndicesMode v)
      Since:
      Available in iOS 15.3 and later.
    • getReturnIndicesDataType

      public MPSDataType getReturnIndicesDataType()
      Since:
      Available in iOS 15.3 and later.
    • setReturnIndicesDataType

      public void setReturnIndicesDataType​(MPSDataType v)
      Since:
      Available in iOS 15.3 and later.
    • isCeilMode

      public boolean isCeilMode()
      Since:
      Available in iOS 15.0 and later.
    • setCeilMode

      public void setCeilMode​(boolean v)
      Since:
      Available in iOS 15.0 and later.
    • isIncludeZeroPadToAverage

      public boolean isIncludeZeroPadToAverage()
      Since:
      Available in iOS 15.0 and later.
    • setIncludeZeroPadToAverage

      public void setIncludeZeroPadToAverage​(boolean v)
      Since:
      Available in iOS 15.0 and later.
    • setExplicitPadding

      public void setExplicitPadding​(long paddingLeft, long paddingRight, long paddingTop, long paddingBottom)
    • create

      protected static long create​(long kernelWidth, long kernelHeight, long strideInX, long strideInY, long dilationRateInX, long dilationRateInY, long paddingLeft, long paddingRight, long paddingTop, long paddingBottom, MPSGraphPaddingStyle paddingStyle, MPSGraphTensorNamedDataLayout dataLayout)
    • create

      protected static long create​(long kernelWidth, long kernelHeight, long strideInX, long strideInY, MPSGraphPaddingStyle paddingStyle, MPSGraphTensorNamedDataLayout dataLayout)