Class MPSGraphConvolution3DOpDescriptor
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.metalperformanceshadersgraph.MPSGraphObject
-
- apple.metalperformanceshadersgraph.MPSGraphConvolution3DOpDescriptor
-
public class MPSGraphConvolution3DOpDescriptor extends MPSGraphObject implements NSCopying
This is a class that describes the properties of a 3d-convolution operator. Use an instance of this class is to add a 3d-convolution operator with desired properties to the graph. API-Since: 16.3
-
-
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 protectedMPSGraphConvolution3DOpDescriptor(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 MPSGraphConvolution3DOpDescriptoralloc()static MPSGraphConvolution3DOpDescriptorallocWithZone(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)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()The named layout of data in source tensor.static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()static MPSGraphConvolution3DOpDescriptordescriptorWithStrideInXStrideInYStrideInZDilationRateInXDilationRateInYDilationRateInZGroupsPaddingLeftPaddingRightPaddingTopPaddingBottomPaddingFrontPaddingBackPaddingStyleDataLayoutWeightsLayout(long strideInX, long strideInY, long strideInZ, long dilationRateInX, long dilationRateInY, long dilationRateInZ, long groups, long paddingLeft, long paddingRight, long paddingTop, long paddingBottom, long paddingFront, long paddingBack, long paddingStyle, long dataLayout, long weightsLayout)Creates convolution descriptor with given values for parameters.static MPSGraphConvolution3DOpDescriptordescriptorWithStrideInXStrideInYStrideInZDilationRateInXDilationRateInYDilationRateInZGroupsPaddingStyleDataLayoutWeightsLayout(long strideInX, long strideInY, long strideInZ, long dilationRateInX, long dilationRateInY, long dilationRateInZ, long groups, long paddingStyle, long dataLayout, long weightsLayout)Creates convolution descriptor with given values for parameters.longdilationRateInX()The amount by which weights tensor is expanded in `x`-direction.longdilationRateInY()The amount by which weights tensor is expanded in `y`-direction.longdilationRateInZ()The amount by which weights tensor is expanded in `z`-direction.longgroups()The number of paritions of input and output channels.static longhash_static()MPSGraphConvolution3DOpDescriptorinit()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)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static MPSGraphConvolution3DOpDescriptornew_objc()longpaddingBack()The number of zeros that are added at the back of the source tensor.longpaddingBottom()The number of zeros that are added at the bottom of the source tensor.longpaddingFront()The number of zeros that are added at the front of the source tensor.longpaddingLeft()The number of zeros that are added on the left side of the source tensor.longpaddingRight()The number of zeros that are added on the right side of the source tensor.longpaddingStyle()The type of padding that is applied to the source tensor.longpaddingTop()The number of zeros that are added at the top of the source tensor.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetDataLayout(long value)The named layout of data in source tensor.voidsetDilationRateInX(long value)The amount by which weights tensor is expanded in `x`-direction.voidsetDilationRateInY(long value)The amount by which weights tensor is expanded in `y`-direction.voidsetDilationRateInZ(long value)The amount by which weights tensor is expanded in `z`-direction.voidsetExplicitPaddingWithPaddingLeftPaddingRightPaddingTopPaddingBottomPaddingFrontPaddingBack(long paddingLeft, long paddingRight, long paddingTop, long paddingBottom, long paddingFront, long paddingBack)Sets the left, right, top, bottom, front and back padding values.voidsetGroups(long value)The number of paritions of input and output channels.voidsetPaddingBack(long value)The number of zeros that are added at the back of the source tensor.voidsetPaddingBottom(long value)The number of zeros that are added at the bottom of the source tensor.voidsetPaddingFront(long value)The number of zeros that are added at the front of the source tensor.voidsetPaddingLeft(long value)The number of zeros that are added on the left side of the source tensor.voidsetPaddingRight(long value)The number of zeros that are added on the right side of the source tensor.voidsetPaddingStyle(long value)The type of padding that is applied to the source tensor.voidsetPaddingTop(long value)The number of zeros that are added at the top of the source tensor.voidsetStrideInX(long value)The scale that maps`x`-coordinate of destination to `x`-coordinate of source.voidsetStrideInY(long value)The scale that maps`y`-coordinate of destination to `y`-coordinate of source.voidsetStrideInZ(long value)The scale that maps`z`-coordinate of destination to `z`-coordinate of source.static voidsetVersion_static(long aVersion)voidsetWeightsLayout(long value)The named layout of data in weights tensor.longstrideInX()The scale that maps`x`-coordinate of destination to `x`-coordinate of source.longstrideInY()The scale that maps`y`-coordinate of destination to `y`-coordinate of source.longstrideInZ()The scale that maps`z`-coordinate of destination to `z`-coordinate of source.static org.moe.natj.objc.Classsuperclass_static()static booleanuseStoredAccessor()Deprecated.static longversion_static()longweightsLayout()The named layout of data in weights tensor.-
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 MPSGraphConvolution3DOpDescriptor alloc()
-
allocWithZone
public static MPSGraphConvolution3DOpDescriptor 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)
-
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()
The named layout of data in source tensor. It defines the order of named dimensions (Batch, Channel, Depth, Height, Width). The convolution operation uses this to interpret data in the source tensor. For example, if `dataLayout` is `MPSGraphTensorNamedDataLayoutNCDHW`, frameork interprets data in source tensor as `batch x channels x depth x height x width` with `width` as fastest moving dimension.
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
descriptorWithStrideInXStrideInYStrideInZDilationRateInXDilationRateInYDilationRateInZGroupsPaddingLeftPaddingRightPaddingTopPaddingBottomPaddingFrontPaddingBackPaddingStyleDataLayoutWeightsLayout
public static MPSGraphConvolution3DOpDescriptor descriptorWithStrideInXStrideInYStrideInZDilationRateInXDilationRateInYDilationRateInZGroupsPaddingLeftPaddingRightPaddingTopPaddingBottomPaddingFrontPaddingBackPaddingStyleDataLayoutWeightsLayout(long strideInX, long strideInY, long strideInZ, long dilationRateInX, long dilationRateInY, long dilationRateInZ, long groups, long paddingLeft, long paddingRight, long paddingTop, long paddingBottom, long paddingFront, long paddingBack, long paddingStyle, long dataLayout, long weightsLayout)
Creates convolution descriptor with given values for parameters. - Parameters: - strideInX: See ``strideInX`` property. - strideInY: See ``strideInY`` property. - strideInZ: See ``strideInZ`` property. - dilationRateInX: See ``dilationRateInX`` property. - dilationRateInY: See ``dilationRateInY`` property. - dilationRateInZ: See ``dilationRateInZ`` property. - groups: See ``groups`` property. - paddingLeft: See ``paddingLeft`` property. - paddingRight: See ``paddingRight`` property. - paddingTop: See ``paddingTop`` property. - paddingBottom: See ``paddingBottom`` property. - paddingFront: See ``paddingFront`` property. - paddingBack: See ``paddingBack`` property. - paddingStyle: See ``paddingStyle`` property. - dataLayout: See ``dataLayout`` property. - weightsLayout: See ``weightsLayout`` property. - Returns: The `MPSGraphConvolution3DOpDescriptor` on autoreleasepool.
-
descriptorWithStrideInXStrideInYStrideInZDilationRateInXDilationRateInYDilationRateInZGroupsPaddingStyleDataLayoutWeightsLayout
public static MPSGraphConvolution3DOpDescriptor descriptorWithStrideInXStrideInYStrideInZDilationRateInXDilationRateInYDilationRateInZGroupsPaddingStyleDataLayoutWeightsLayout(long strideInX, long strideInY, long strideInZ, long dilationRateInX, long dilationRateInY, long dilationRateInZ, long groups, long paddingStyle, long dataLayout, long weightsLayout)
Creates convolution descriptor with given values for parameters. - Parameters: - strideInX: See ``strideInX`` property. - strideInY: See ``strideInY`` property. - strideInZ: See ``strideInZ`` property. - dilationRateInX: See ``dilationRateInX`` property. - dilationRateInY: See ``dilationRateInY`` property. - dilationRateInZ: See ``dilationRateInZ`` property. - groups: See ``groups`` property. - paddingStyle: See ``paddingStyle`` property. - dataLayout: See ``dataLayout`` property. - weightsLayout: See ``weightsLayout`` property. - Returns: The `MPSGraphConvolution3DOpDescriptor` on autoreleasepool.
-
dilationRateInX
public long dilationRateInX()
The amount by which weights tensor is expanded in `x`-direction. The weights tensor is dilated by inserting `dilationRateInX-1` zeros between consecutive values in `x`-dimension. Dilated weights tensor width is `(dilationRateInX-1)*kernelWidth+1`. Default value is 1.
-
dilationRateInY
public long dilationRateInY()
The amount by which weights tensor is expanded in `y`-direction. The weights tensor is dilated by inserting `dilationRateInY-1` zeros between consecutive values in `y`-dimension. Dilated weights tensor width is `(dilationRateInY-1)*kernelHeight+1`. Default value is 1.
-
dilationRateInZ
public long dilationRateInZ()
The amount by which weights tensor is expanded in `z`-direction. The weights tensor is dilated by inserting `dilationRateInZ-1` zeros between consecutive values in `z`-dimension. Dilated weights tensor depth is `(dilationRateInZ-1)*kernelDepth+1`. Default value is 1.
-
groups
public long groups()
The number of paritions of input and output channels. The convolution operation divides input and output channels in `groups` partitions. input channels in a group or partition are only connected to output channels in corresponding group. Number of weights the convolution needs is `outputFeatureChannels x inputFeatureChannels/groups x kernelDepth x kernelWidth x kernelHeight`
-
hash_static
public static long hash_static()
-
init
public MPSGraphConvolution3DOpDescriptor 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)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static MPSGraphConvolution3DOpDescriptor new_objc()
-
paddingBack
public long paddingBack()
The number of zeros that are added at the back of the source tensor.
-
paddingBottom
public long paddingBottom()
The number of zeros that are added at the bottom of the source tensor.
-
paddingFront
public long paddingFront()
The number of zeros that are added at the front of the source tensor.
-
paddingLeft
public long paddingLeft()
The number of zeros that are added on the left side of the source tensor.
-
paddingRight
public long paddingRight()
The number of zeros that are added on the right side of the source tensor.
-
paddingStyle
public long paddingStyle()
The type of padding that is applied to the source tensor. If paddingStyle is `MPSGraphPaddingStyleExplicit`, `paddingLeft`, `laddingRight`, `paddingTop`, `paddingBottom`, `paddingFront` and `paddingBack` must to be specified. For all other padding styles, framework compute these values so you dont need to provide these values.
-
paddingTop
public long paddingTop()
The number of zeros that are added at the top of the source tensor.
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setDataLayout
public void setDataLayout(long value)
The named layout of data in source tensor. It defines the order of named dimensions (Batch, Channel, Depth, Height, Width). The convolution operation uses this to interpret data in the source tensor. For example, if `dataLayout` is `MPSGraphTensorNamedDataLayoutNCDHW`, frameork interprets data in source tensor as `batch x channels x depth x height x width` with `width` as fastest moving dimension.
-
setDilationRateInX
public void setDilationRateInX(long value)
The amount by which weights tensor is expanded in `x`-direction. The weights tensor is dilated by inserting `dilationRateInX-1` zeros between consecutive values in `x`-dimension. Dilated weights tensor width is `(dilationRateInX-1)*kernelWidth+1`. Default value is 1.
-
setDilationRateInY
public void setDilationRateInY(long value)
The amount by which weights tensor is expanded in `y`-direction. The weights tensor is dilated by inserting `dilationRateInY-1` zeros between consecutive values in `y`-dimension. Dilated weights tensor width is `(dilationRateInY-1)*kernelHeight+1`. Default value is 1.
-
setDilationRateInZ
public void setDilationRateInZ(long value)
The amount by which weights tensor is expanded in `z`-direction. The weights tensor is dilated by inserting `dilationRateInZ-1` zeros between consecutive values in `z`-dimension. Dilated weights tensor depth is `(dilationRateInZ-1)*kernelDepth+1`. Default value is 1.
-
setExplicitPaddingWithPaddingLeftPaddingRightPaddingTopPaddingBottomPaddingFrontPaddingBack
public void setExplicitPaddingWithPaddingLeftPaddingRightPaddingTopPaddingBottomPaddingFrontPaddingBack(long paddingLeft, long paddingRight, long paddingTop, long paddingBottom, long paddingFront, long paddingBack)Sets the left, right, top, bottom, front and back padding values. - Parameters: - paddingLeft: See ``paddingLeft`` property. - paddingRight: See ``paddingRight`` property. - paddingTop: See ``paddingTop`` property. - paddingBottom: See ``paddingBottom`` property. - paddingFront: See ``paddingFront`` property. - paddingBottom: See ``paddingBottom`` property.
-
setGroups
public void setGroups(long value)
The number of paritions of input and output channels. The convolution operation divides input and output channels in `groups` partitions. input channels in a group or partition are only connected to output channels in corresponding group. Number of weights the convolution needs is `outputFeatureChannels x inputFeatureChannels/groups x kernelDepth x kernelWidth x kernelHeight`
-
setPaddingBack
public void setPaddingBack(long value)
The number of zeros that are added at the back of the source tensor.
-
setPaddingBottom
public void setPaddingBottom(long value)
The number of zeros that are added at the bottom of the source tensor.
-
setPaddingFront
public void setPaddingFront(long value)
The number of zeros that are added at the front of the source tensor.
-
setPaddingLeft
public void setPaddingLeft(long value)
The number of zeros that are added on the left side of the source tensor.
-
setPaddingRight
public void setPaddingRight(long value)
The number of zeros that are added on the right side of the source tensor.
-
setPaddingStyle
public void setPaddingStyle(long value)
The type of padding that is applied to the source tensor. If paddingStyle is `MPSGraphPaddingStyleExplicit`, `paddingLeft`, `laddingRight`, `paddingTop`, `paddingBottom`, `paddingFront` and `paddingBack` must to be specified. For all other padding styles, framework compute these values so you dont need to provide these values.
-
setPaddingTop
public void setPaddingTop(long value)
The number of zeros that are added at the top of the source tensor.
-
setStrideInX
public void setStrideInX(long value)
The scale that maps`x`-coordinate of destination to `x`-coordinate of source. Source `x`-coordiante, `sx` is computed from destination `x`-coordinate, `dx` as `sx = strideInX*dx`. Default value is 1.
-
setStrideInY
public void setStrideInY(long value)
The scale that maps`y`-coordinate of destination to `y`-coordinate of source. Source `y`-coordiante, `sy` is computed from destination `y`-coordinate, `dy` as `sy = strideInY*dy`. Default value is 1.
-
setStrideInZ
public void setStrideInZ(long value)
The scale that maps`z`-coordinate of destination to `z`-coordinate of source. Source `z`-coordiante, `sz` is computed from destination `z`-coordinate, `dz` as `sz = strideInZ*dz`. Default value is 1.
-
setVersion_static
public static void setVersion_static(long aVersion)
-
setWeightsLayout
public void setWeightsLayout(long value)
The named layout of data in weights tensor. It defines the order of named dimensions (Output channels, Input channels, Kernel depth, Kernel height, Kernel width). The convolution operation uses this to interpret data in the weights tensor. For example, if `weightsLayout` is `MPSGraphTensorNamedDataLayoutOIDHW`, frameork interprets data in weights tensor as `outputChannels x inputChannels x kernelDepth x kernelHeight x kernelWidth` with `kernelWidth` as fastest moving dimension.
-
strideInX
public long strideInX()
The scale that maps`x`-coordinate of destination to `x`-coordinate of source. Source `x`-coordiante, `sx` is computed from destination `x`-coordinate, `dx` as `sx = strideInX*dx`. Default value is 1.
-
strideInY
public long strideInY()
The scale that maps`y`-coordinate of destination to `y`-coordinate of source. Source `y`-coordiante, `sy` is computed from destination `y`-coordinate, `dy` as `sy = strideInY*dy`. Default value is 1.
-
strideInZ
public long strideInZ()
The scale that maps`z`-coordinate of destination to `z`-coordinate of source. Source `z`-coordiante, `sz` is computed from destination `z`-coordinate, `dz` as `sz = strideInZ*dz`. Default value is 1.
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
version_static
public static long version_static()
-
weightsLayout
public long weightsLayout()
The named layout of data in weights tensor. It defines the order of named dimensions (Output channels, Input channels, Kernel depth, Kernel height, Kernel width). The convolution operation uses this to interpret data in the weights tensor. For example, if `weightsLayout` is `MPSGraphTensorNamedDataLayoutOIDHW`, frameork interprets data in weights tensor as `outputChannels x inputChannels x kernelDepth x kernelHeight x kernelWidth` with `kernelWidth` as fastest moving dimension.
-
-