Class MPSGraphDepthwiseConvolution2DOpDescriptor

java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metalpsgraph.MPSGraphDepthwiseConvolution2DOpDescriptor
All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

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

    • MPSGraphDepthwiseConvolution2DOpDescriptor

      public MPSGraphDepthwiseConvolution2DOpDescriptor()
    • MPSGraphDepthwiseConvolution2DOpDescriptor

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

      protected MPSGraphDepthwiseConvolution2DOpDescriptor​(NSObject.SkipInit skipInit)
    • MPSGraphDepthwiseConvolution2DOpDescriptor

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

      public MPSGraphDepthwiseConvolution2DOpDescriptor​(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)
    • 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 paddingLeft, long paddingRight, long paddingTop, long paddingBottom, MPSGraphPaddingStyle paddingStyle, MPSGraphTensorNamedDataLayout dataLayout, MPSGraphTensorNamedDataLayout weightsLayout)
    • create

      protected static long create​(MPSGraphTensorNamedDataLayout dataLayout, MPSGraphTensorNamedDataLayout weightsLayout)