Package org.robovm.apple.metalps
Class MPSNNOptimizerDescriptor
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metalps.MPSNNOptimizerDescriptor
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class MPSNNOptimizerDescriptor extends NSObject
- Since:
- Available in iOS 12.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMPSNNOptimizerDescriptor.MPSNNOptimizerDescriptorPtrNested 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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description MPSNNOptimizerDescriptor()MPSNNOptimizerDescriptor(float learningRate, float gradientRescale, boolean applyGradientClipping, float gradientClipMax, float gradientClipMin, MPSNNRegularizationType regularizationType, float regularizationScale)MPSNNOptimizerDescriptor(float learningRate, float gradientRescale, MPSNNRegularizationType regularizationType, float regularizationScale)protectedMPSNNOptimizerDescriptor(NSObject.Handle h, long handle)protectedMPSNNOptimizerDescriptor(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description floatgetGradientClipMax()floatgetGradientClipMin()floatgetGradientRescale()floatgetLearningRate()floatgetRegularizationScale()MPSNNRegularizationTypegetRegularizationType()protected longinit(float learningRate, float gradientRescale, boolean applyGradientClipping, float gradientClipMax, float gradientClipMin, MPSNNRegularizationType regularizationType, float regularizationScale)protected longinit(float learningRate, float gradientRescale, MPSNNRegularizationType regularizationType, float regularizationScale)booleanisApplyGradientClipping()static MPSNNOptimizerDescriptoroptimizerDescriptor(float learningRate, float gradientRescale, boolean applyGradientClipping, float gradientClipMax, float gradientClipMin, MPSNNRegularizationType regularizationType, float regularizationScale)static MPSNNOptimizerDescriptoroptimizerDescriptor(float learningRate, float gradientRescale, MPSNNRegularizationType regularizationType, float regularizationScale)voidsetApplyGradientClipping(boolean v)voidsetGradientClipMax(float v)voidsetGradientClipMin(float v)voidsetGradientRescale(float v)voidsetLearningRate(float v)voidsetRegularizationScale(float v)voidsetRegularizationType(MPSNNRegularizationType v)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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
MPSNNOptimizerDescriptor
public MPSNNOptimizerDescriptor() -
MPSNNOptimizerDescriptor
-
MPSNNOptimizerDescriptor
-
MPSNNOptimizerDescriptor
public MPSNNOptimizerDescriptor(float learningRate, float gradientRescale, MPSNNRegularizationType regularizationType, float regularizationScale) -
MPSNNOptimizerDescriptor
public MPSNNOptimizerDescriptor(float learningRate, float gradientRescale, boolean applyGradientClipping, float gradientClipMax, float gradientClipMin, MPSNNRegularizationType regularizationType, float regularizationScale)
-
-
Method Details
-
getLearningRate
public float getLearningRate() -
setLearningRate
public void setLearningRate(float v) -
getGradientRescale
public float getGradientRescale() -
setGradientRescale
public void setGradientRescale(float v) -
isApplyGradientClipping
public boolean isApplyGradientClipping() -
setApplyGradientClipping
public void setApplyGradientClipping(boolean v) -
getGradientClipMax
public float getGradientClipMax() -
setGradientClipMax
public void setGradientClipMax(float v) -
getGradientClipMin
public float getGradientClipMin() -
setGradientClipMin
public void setGradientClipMin(float v) -
getRegularizationScale
public float getRegularizationScale() -
setRegularizationScale
public void setRegularizationScale(float v) -
getRegularizationType
-
setRegularizationType
-
init
protected long init(float learningRate, float gradientRescale, MPSNNRegularizationType regularizationType, float regularizationScale) -
init
protected long init(float learningRate, float gradientRescale, boolean applyGradientClipping, float gradientClipMax, float gradientClipMin, MPSNNRegularizationType regularizationType, float regularizationScale) -
optimizerDescriptor
public static MPSNNOptimizerDescriptor optimizerDescriptor(float learningRate, float gradientRescale, MPSNNRegularizationType regularizationType, float regularizationScale) -
optimizerDescriptor
public static MPSNNOptimizerDescriptor optimizerDescriptor(float learningRate, float gradientRescale, boolean applyGradientClipping, float gradientClipMax, float gradientClipMin, MPSNNRegularizationType regularizationType, float regularizationScale)
-