Class MPSGraphConvolution2DOpDescriptor

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

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

    • MPSGraphConvolution2DOpDescriptor

      public MPSGraphConvolution2DOpDescriptor()
    • MPSGraphConvolution2DOpDescriptor

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

      protected MPSGraphConvolution2DOpDescriptor​(NSObject.SkipInit skipInit)
    • MPSGraphConvolution2DOpDescriptor

      public MPSGraphConvolution2DOpDescriptor​(long strideInX, long strideInY, long dilationRateInX, long dilationRateInY, long groups, long paddingLeft, long paddingRight, long paddingTop, long paddingBottom, MPSGraphPaddingStyle paddingStyle, MPSGraphTensorNamedDataLayout dataLayout, MPSGraphTensorNamedDataLayout weightsLayout)
    • MPSGraphConvolution2DOpDescriptor

      public MPSGraphConvolution2DOpDescriptor​(long strideInX, long strideInY, long dilationRateInX, long dilationRateInY, long groups, MPSGraphPaddingStyle paddingStyle, MPSGraphTensorNamedDataLayout dataLayout, MPSGraphTensorNamedDataLayout weightsLayout)
  • Method Details

    • 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)
    • getWeightsLayout

      public MPSGraphTensorNamedDataLayout getWeightsLayout()
    • setWeightsLayout

      public void setWeightsLayout​(MPSGraphTensorNamedDataLayout v)
    • getGroups

      public long getGroups()
    • setGroups

      public void setGroups​(long v)
    • setExplicitPadding

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

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

      protected static long create​(long strideInX, long strideInY, long dilationRateInX, long dilationRateInY, long groups, MPSGraphPaddingStyle paddingStyle, MPSGraphTensorNamedDataLayout dataLayout, MPSGraphTensorNamedDataLayout weightsLayout)