Package org.robovm.apple.mlcompute
Class MLCPoolingDescriptor
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.mlcompute.MLCPoolingDescriptor
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class MLCPoolingDescriptor extends NSObject
- Since:
- Available in iOS 14.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMLCPoolingDescriptor.MLCPoolingDescriptorPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedMLCPoolingDescriptor()protectedMLCPoolingDescriptor(NSObject.Handle h, long handle)protectedMLCPoolingDescriptor(NSObject.SkipInit skipInit)MLCPoolingDescriptor(MLCPoolingType poolingType, long kernelSize, long stride) -
Method Summary
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
MLCPoolingDescriptor
protected MLCPoolingDescriptor() -
MLCPoolingDescriptor
-
MLCPoolingDescriptor
-
MLCPoolingDescriptor
-
-
Method Details
-
getPoolingType
-
getKernelWidth
public long getKernelWidth() -
getKernelHeight
public long getKernelHeight() -
getStrideInX
public long getStrideInX() -
getStrideInY
public long getStrideInY() -
getDilationRateInX
public long getDilationRateInX() -
getDilationRateInY
public long getDilationRateInY() -
getPaddingPolicy
-
getPaddingSizeInX
public long getPaddingSizeInX() -
getPaddingSizeInY
public long getPaddingSizeInY() -
isCountIncludesPadding
public boolean isCountIncludesPadding() -
create
-
createMaxPoolingDescriptor
public static MLCPoolingDescriptor createMaxPoolingDescriptor(NSArray<NSNumber> kernelSizes, NSArray<NSNumber> strides, MLCPaddingPolicy paddingPolicy, NSArray<NSNumber> paddingSizes) -
createMaxPoolingDescriptor
public static MLCPoolingDescriptor createMaxPoolingDescriptor(NSArray<NSNumber> kernelSizes, NSArray<NSNumber> strides, NSArray<NSNumber> dilationRates, MLCPaddingPolicy paddingPolicy, NSArray<NSNumber> paddingSizes) -
createAveragePoolingDescriptor
public static MLCPoolingDescriptor createAveragePoolingDescriptor(NSArray<NSNumber> kernelSizes, NSArray<NSNumber> strides, MLCPaddingPolicy paddingPolicy, NSArray<NSNumber> paddingSizes, boolean countIncludesPadding) -
createAveragePoolingDescriptor
public static MLCPoolingDescriptor createAveragePoolingDescriptor(NSArray<NSNumber> kernelSizes, NSArray<NSNumber> strides, NSArray<NSNumber> dilationRates, MLCPaddingPolicy paddingPolicy, NSArray<NSNumber> paddingSizes, boolean countIncludesPadding) -
createL2NormPoolingDescriptor
public static MLCPoolingDescriptor createL2NormPoolingDescriptor(NSArray<NSNumber> kernelSizes, NSArray<NSNumber> strides, MLCPaddingPolicy paddingPolicy, NSArray<NSNumber> paddingSizes) -
createL2NormPoolingDescriptor
public static MLCPoolingDescriptor createL2NormPoolingDescriptor(NSArray<NSNumber> kernelSizes, NSArray<NSNumber> strides, NSArray<NSNumber> dilationRates, MLCPaddingPolicy paddingPolicy, NSArray<NSNumber> paddingSizes)
-