Package org.robovm.apple.metalps
Class MPSCNNNeuron
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metalps.MPSKernel
-
- org.robovm.apple.metalps.MPSCNNKernel
-
- org.robovm.apple.metalps.MPSCNNNeuron
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
MPSCNNNeuronAbsolute
,MPSCNNNeuronELU
,MPSCNNNeuronExponential
,MPSCNNNeuronHardSigmoid
,MPSCNNNeuronLinear
,MPSCNNNeuronLogarithm
,MPSCNNNeuronPower
,MPSCNNNeuronPReLU
,MPSCNNNeuronReLU
,MPSCNNNeuronReLUN
,MPSCNNNeuronSigmoid
,MPSCNNNeuronSoftPlus
,MPSCNNNeuronSoftSign
,MPSCNNNeuronTanH
public class MPSCNNNeuron extends MPSCNNKernel
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPSCNNNeuron.MPSCNNNeuronPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.metalps.MPSCNNKernel
MPSCNNKernel.MPSCNNKernelPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.metalps.MPSKernel
MPSKernel.MPSKernelPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description MPSCNNNeuron()
MPSCNNNeuron(NSCoder decoder)
MPSCNNNeuron(NSCoder decoder, MTLDevice device)
protected
MPSCNNNeuron(NSObject.Handle h, long handle)
protected
MPSCNNNeuron(NSObject.SkipInit skipInit)
MPSCNNNeuron(MTLDevice device, MPSNNNeuronDescriptor neuronDescriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
getA()
float
getB()
float
getC()
NSData
getData()
MPSCNNNeuronType
getNeuronType()
protected long
init(NSCoder decoder, MTLDevice device)
protected long
init(MTLDevice device, MPSNNNeuronDescriptor neuronDescriptor)
-
Methods inherited from class org.robovm.apple.metalps.MPSCNNKernel
appendBatchBarrier, encode, encode, encode, encode, encodeBatch, encodeBatch, encodeBatch, encodeBatch, getClipRect, getDestinationFeatureChannelOffset, getDestinationImageAllocator, getDestinationImageDescriptor, getDilationRateX, getDilationRateY, getEdgeMode, getKernelHeight, getKernelWidth, getOffset, getPadding, getResultState, getResultStateBatch, getSourceFeatureChannelMaxCount, getSourceFeatureChannelOffset, getStrideInPixelsX, getStrideInPixelsY, getTemporaryResult, getTemporaryResultState, init, isBackwards, isResultStateReusedAcrossBatch, isStateModified, setClipRect, setDestinationFeatureChannelOffset, setDestinationImageAllocator, setEdgeMode, setOffset, setPadding, setSourceFeatureChannelMaxCount, setSourceFeatureChannelOffset
-
Methods inherited from class org.robovm.apple.metalps.MPSKernel
copy, encode, getDevice, getLabel, getOptions, init, setLabel, setOptions, supportsSecureCoding
-
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, willChangeValues
-
-
-
-
Constructor Detail
-
MPSCNNNeuron
public MPSCNNNeuron()
-
MPSCNNNeuron
protected MPSCNNNeuron(NSObject.Handle h, long handle)
-
MPSCNNNeuron
protected MPSCNNNeuron(NSObject.SkipInit skipInit)
-
MPSCNNNeuron
public MPSCNNNeuron(MTLDevice device, MPSNNNeuronDescriptor neuronDescriptor)
- Since:
- Available in iOS 11.3 and later.
-
MPSCNNNeuron
public MPSCNNNeuron(NSCoder decoder)
-
-
Method Detail
-
getNeuronType
public MPSCNNNeuronType getNeuronType()
- Since:
- Available in iOS 11.0 and later.
-
getA
public float getA()
-
getB
public float getB()
-
getC
public float getC()
-
getData
public NSData getData()
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(MTLDevice device, MPSNNNeuronDescriptor neuronDescriptor)
- Since:
- Available in iOS 11.3 and later.
-
init
protected long init(NSCoder decoder, MTLDevice device)
- Overrides:
init
in classMPSCNNKernel
-
-