Class MPSGraphPooling2DOpDescriptor
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.metalperformanceshadersgraph.MPSGraphObject
-
- apple.metalperformanceshadersgraph.MPSGraphPooling2DOpDescriptor
-
public class MPSGraphPooling2DOpDescriptor extends MPSGraphObject implements NSCopying
This class defines parameters for a 2d pooling operation. Use this descriptor with the following methods: ``MPSGraph/maxPooling2DWithSourceTensor:descriptor:name:``, ``MPSGraph/maxPooling2DReturnIndicesWithSourceTensor:descriptor:name:``, ``MPSGraph/maxPooling2DGradientWithGradientTensor:sourceTensor:descriptor:name:``, ``MPSGraph/maxPooling2DGradientWithGradientTensor:indicesTensor:outputShape:descriptor:name:``, ``MPSGraph/maxPooling2DGradientWithGradientTensor:indicesTensor:outputShapeTensor:descriptor:name:``, ``MPSGraph/avgPooling2DWithSourceTensor:descriptor:name:`` and ``MPSGraph/avgPooling2DGradientWithGradientTensor:sourceTensor:descriptor:name:``. API-Since: 14.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMPSGraphPooling2DOpDescriptor(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static MPSGraphPooling2DOpDescriptoralloc()static MPSGraphPooling2DOpDescriptorallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)booleanceilMode()Affects how MPSGraph computes the output size: if set to `YES` then output size is computed by rounding up instead of down when dividing input size by stride.static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()@NotNull java.lang.ObjectcopyWithZone(@Nullable org.moe.natj.general.ptr.VoidPtr zone)longdataLayout()Defines the data layout of the input data (in forward pass).static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()static MPSGraphPooling2DOpDescriptordescriptorWithKernelWidthKernelHeightStrideInXStrideInYDilationRateInXDilationRateInYPaddingLeftPaddingRightPaddingTopPaddingBottomPaddingStyleDataLayout(long kernelWidth, long kernelHeight, long strideInX, long strideInY, long dilationRateInX, long dilationRateInY, long paddingLeft, long paddingRight, long paddingTop, long paddingBottom, long paddingStyle, long dataLayout)Creates a 2d pooling descriptor with given values.static MPSGraphPooling2DOpDescriptordescriptorWithKernelWidthKernelHeightStrideInXStrideInYPaddingStyleDataLayout(long kernelWidth, long kernelHeight, long strideInX, long strideInY, long paddingStyle, long dataLayout)Creates a 2d pooling descriptor with given values.longdilationRateInX()Defines the dilation rate for the X (Width) dimension.longdilationRateInY()Defines the dilation rate for the Y (Height) dimension.static longhash_static()booleanincludeZeroPadToAverage()Defines for average pooling a mode where samples outside the input tensor count as zeroes in the average computation.MPSGraphPooling2DOpDescriptorinit()static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)longkernelHeight()Defines the pooling window size for the Y (Height) dimension.longkernelWidth()Defines the pooling window size for the X (Width) dimension.static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static MPSGraphPooling2DOpDescriptornew_objc()longpaddingBottom()Defines the explicit padding value for the Y (Height) dimension to add after the data.longpaddingLeft()Defines the explicit padding value for the X (Width) dimension to add before the data.longpaddingRight()Defines the explicit padding value for theX (Width) dimension to add after the data.longpaddingStyle()Defines what kind of padding MPSGraph applies to the operation.longpaddingTop()Defines the explicit padding value for the Y (Height) dimension to add before the data.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)intreturnIndicesDataType()Defines the data type for returned indices.longreturnIndicesMode()Defines the mode for returned indices of maximum values within each pooling window.voidsetCeilMode(boolean value)Affects how MPSGraph computes the output size: if set to `YES` then output size is computed by rounding up instead of down when dividing input size by stride.voidsetDataLayout(long value)Defines the data layout of the input data (in forward pass).voidsetDilationRateInX(long value)Defines the dilation rate for the X (Width) dimension.voidsetDilationRateInY(long value)Defines the dilation rate for the Y (Height) dimension.voidsetExplicitPaddingWithPaddingLeftPaddingRightPaddingTopPaddingBottom(long paddingLeft, long paddingRight, long paddingTop, long paddingBottom)Sets the explicit padding values and sets `paddingStyle` to `MPSGraphPaddingStyleExplicit`.voidsetIncludeZeroPadToAverage(boolean value)Defines for average pooling a mode where samples outside the input tensor count as zeroes in the average computation.voidsetKernelHeight(long value)Defines the pooling window size for the Y (Height) dimension.voidsetKernelWidth(long value)Defines the pooling window size for the X (Width) dimension.voidsetPaddingBottom(long value)Defines the explicit padding value for the Y (Height) dimension to add after the data.voidsetPaddingLeft(long value)Defines the explicit padding value for the X (Width) dimension to add before the data.voidsetPaddingRight(long value)Defines the explicit padding value for theX (Width) dimension to add after the data.voidsetPaddingStyle(long value)Defines what kind of padding MPSGraph applies to the operation.voidsetPaddingTop(long value)Defines the explicit padding value for the Y (Height) dimension to add before the data.voidsetReturnIndicesDataType(int value)Defines the data type for returned indices.voidsetReturnIndicesMode(long value)Defines the mode for returned indices of maximum values within each pooling window.voidsetStrideInX(long value)Defines the stride for the X (Width) dimension.voidsetStrideInY(long value)Defines the stride for the Y (Height) dimension.static voidsetVersion_static(long aVersion)longstrideInX()Defines the stride for the X (Width) dimension.longstrideInY()Defines the stride for the Y (Height) dimension.static org.moe.natj.objc.Classsuperclass_static()static booleanuseStoredAccessor()Deprecated.static longversion_static()-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static MPSGraphPooling2DOpDescriptor alloc()
-
allocWithZone
public static MPSGraphPooling2DOpDescriptor allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
ceilMode
public boolean ceilMode()
Affects how MPSGraph computes the output size: if set to `YES` then output size is computed by rounding up instead of down when dividing input size by stride. Default value: `NO`. API-Since: 15.0
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
copyWithZone
@NotNull public @NotNull java.lang.Object copyWithZone(@Nullable @Nullable org.moe.natj.general.ptr.VoidPtr zone)- Specified by:
copyWithZonein interfaceNSCopying
-
dataLayout
public long dataLayout()
Defines the data layout of the input data (in forward pass). See: ``MPSGraphTensorNamedDataLayout``.
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
descriptorWithKernelWidthKernelHeightStrideInXStrideInYDilationRateInXDilationRateInYPaddingLeftPaddingRightPaddingTopPaddingBottomPaddingStyleDataLayout
public static MPSGraphPooling2DOpDescriptor descriptorWithKernelWidthKernelHeightStrideInXStrideInYDilationRateInXDilationRateInYPaddingLeftPaddingRightPaddingTopPaddingBottomPaddingStyleDataLayout(long kernelWidth, long kernelHeight, long strideInX, long strideInY, long dilationRateInX, long dilationRateInY, long paddingLeft, long paddingRight, long paddingTop, long paddingBottom, long paddingStyle, long dataLayout)
Creates a 2d pooling descriptor with given values. - Parameters: - kernelWidth: See `kernelWidth` property. - kernelHeight: See `kernelHeight` property. - strideInX: See `strideInX` property. - strideInY: See `strideInY` property. - dilationRateInX: See `dilationRateInX` property. - dilationRateInY: See `dilationRateInY` property. - paddingLeft: See `paddingLeft` property. - paddingRight: See `paddingRight` property. - paddingTop: See `paddingTop` property. - paddingBottom: See `paddingBottom` property. - paddingStyle: See `paddingStyle` property. - dataLayout: See `dataLayout` property. - Returns: The descriptor on autoreleasepool.
-
descriptorWithKernelWidthKernelHeightStrideInXStrideInYPaddingStyleDataLayout
public static MPSGraphPooling2DOpDescriptor descriptorWithKernelWidthKernelHeightStrideInXStrideInYPaddingStyleDataLayout(long kernelWidth, long kernelHeight, long strideInX, long strideInY, long paddingStyle, long dataLayout)
Creates a 2d pooling descriptor with given values. - Parameters: - kernelWidth: See `kernelWidth` property. - kernelHeight: See `kernelHeight`` property. - strideInX: See `strideInX` property. - strideInY: See `strideInY` property. - paddingStyle: See `paddingStyle` property. - dataLayout: See `dataLayout` property. - Returns: The descriptor on autoreleasepool.
-
dilationRateInX
public long dilationRateInX()
Defines the dilation rate for the X (Width) dimension. Default value: 1.
-
dilationRateInY
public long dilationRateInY()
Defines the dilation rate for the Y (Height) dimension. Default value: 1.
-
hash_static
public static long hash_static()
-
includeZeroPadToAverage
public boolean includeZeroPadToAverage()
Defines for average pooling a mode where samples outside the input tensor count as zeroes in the average computation. Otherwise the result is sum over samples divided by number of samples that didn't come from padding. Default value: `NO`. API-Since: 15.0
-
init
public MPSGraphPooling2DOpDescriptor init()
- Overrides:
initin classMPSGraphObject
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
kernelHeight
public long kernelHeight()
Defines the pooling window size for the Y (Height) dimension.
-
kernelWidth
public long kernelWidth()
Defines the pooling window size for the X (Width) dimension.
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static MPSGraphPooling2DOpDescriptor new_objc()
-
paddingBottom
public long paddingBottom()
Defines the explicit padding value for the Y (Height) dimension to add after the data. Default value: 0.
-
paddingLeft
public long paddingLeft()
Defines the explicit padding value for the X (Width) dimension to add before the data. Default value: 0.
-
paddingRight
public long paddingRight()
Defines the explicit padding value for theX (Width) dimension to add after the data. Default value: 0.
-
paddingStyle
public long paddingStyle()
Defines what kind of padding MPSGraph applies to the operation. Default value: `MPSGraphPaddingStyleExplicit`.
-
paddingTop
public long paddingTop()
Defines the explicit padding value for the Y (Height) dimension to add before the data. Default value: 0.
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setCeilMode
public void setCeilMode(boolean value)
Affects how MPSGraph computes the output size: if set to `YES` then output size is computed by rounding up instead of down when dividing input size by stride. Default value: `NO`. API-Since: 15.0
-
setDataLayout
public void setDataLayout(long value)
Defines the data layout of the input data (in forward pass). See: ``MPSGraphTensorNamedDataLayout``.
-
setDilationRateInX
public void setDilationRateInX(long value)
Defines the dilation rate for the X (Width) dimension. Default value: 1.
-
setDilationRateInY
public void setDilationRateInY(long value)
Defines the dilation rate for the Y (Height) dimension. Default value: 1.
-
setExplicitPaddingWithPaddingLeftPaddingRightPaddingTopPaddingBottom
public void setExplicitPaddingWithPaddingLeftPaddingRightPaddingTopPaddingBottom(long paddingLeft, long paddingRight, long paddingTop, long paddingBottom)Sets the explicit padding values and sets `paddingStyle` to `MPSGraphPaddingStyleExplicit`. - Parameters: - paddingLeft: See `paddingLeft` property. - paddingRight: See `paddingRight` property. - paddingTop: See `paddingTop` property. - paddingBottom: See `paddingBottom` property.
-
setIncludeZeroPadToAverage
public void setIncludeZeroPadToAverage(boolean value)
Defines for average pooling a mode where samples outside the input tensor count as zeroes in the average computation. Otherwise the result is sum over samples divided by number of samples that didn't come from padding. Default value: `NO`. API-Since: 15.0
-
setKernelHeight
public void setKernelHeight(long value)
Defines the pooling window size for the Y (Height) dimension.
-
setKernelWidth
public void setKernelWidth(long value)
Defines the pooling window size for the X (Width) dimension.
-
setPaddingBottom
public void setPaddingBottom(long value)
Defines the explicit padding value for the Y (Height) dimension to add after the data. Default value: 0.
-
setPaddingLeft
public void setPaddingLeft(long value)
Defines the explicit padding value for the X (Width) dimension to add before the data. Default value: 0.
-
setPaddingRight
public void setPaddingRight(long value)
Defines the explicit padding value for theX (Width) dimension to add after the data. Default value: 0.
-
setPaddingStyle
public void setPaddingStyle(long value)
Defines what kind of padding MPSGraph applies to the operation. Default value: `MPSGraphPaddingStyleExplicit`.
-
setPaddingTop
public void setPaddingTop(long value)
Defines the explicit padding value for the Y (Height) dimension to add before the data. Default value: 0.
-
setStrideInX
public void setStrideInX(long value)
Defines the stride for the X (Width) dimension. Default value: 1.
-
setStrideInY
public void setStrideInY(long value)
Defines the stride for the Y (Height) dimension. Default value: 1.
-
setVersion_static
public static void setVersion_static(long aVersion)
-
strideInX
public long strideInX()
Defines the stride for the X (Width) dimension. Default value: 1.
-
strideInY
public long strideInY()
Defines the stride for the Y (Height) dimension. Default value: 1.
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
returnIndicesDataType
public int returnIndicesDataType()
Defines the data type for returned indices. Use this in conjunction with ``MPSGraph/maxPooling2DReturnIndicesWithSourceTensor:descriptor:name:`` API. Currently MPSGraph supports the following datatypes: `MPSDataTypeInt32`. Default value: `MPSDataTypeInt32`. API-Since: 15.3
-
returnIndicesMode
public long returnIndicesMode()
Defines the mode for returned indices of maximum values within each pooling window. Use this in conjunction with ``MPSGraph/maxPooling2DReturnIndicesWithSourceTensor:descriptor:name:`` API. If `returnIndicesMode = MPSGraphPoolingReturnIndicesNone` then only the first result MPSGraph returns from ``MPSGraph/maxPooling2DReturnIndicesWithSourceTensor:descriptor:name:`` will be valid and using the second result will assert. Default value: `MPSGraphPoolingReturnIndicesNone`. API-Since: 15.3
-
setReturnIndicesDataType
public void setReturnIndicesDataType(int value)
Defines the data type for returned indices. Use this in conjunction with ``MPSGraph/maxPooling2DReturnIndicesWithSourceTensor:descriptor:name:`` API. Currently MPSGraph supports the following datatypes: `MPSDataTypeInt32`. Default value: `MPSDataTypeInt32`. API-Since: 15.3
-
setReturnIndicesMode
public void setReturnIndicesMode(long value)
Defines the mode for returned indices of maximum values within each pooling window. Use this in conjunction with ``MPSGraph/maxPooling2DReturnIndicesWithSourceTensor:descriptor:name:`` API. If `returnIndicesMode = MPSGraphPoolingReturnIndicesNone` then only the first result MPSGraph returns from ``MPSGraph/maxPooling2DReturnIndicesWithSourceTensor:descriptor:name:`` will be valid and using the second result will assert. Default value: `MPSGraphPoolingReturnIndicesNone`. API-Since: 15.3
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-