Package org.robovm.apple.metalps
Class MPSCNNLossLabels
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metalps.MPSState
-
- org.robovm.apple.metalps.MPSCNNLossLabels
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MPSCNNLossLabels extends MPSState
- Since:
- Available in iOS 11.3 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPSCNNLossLabels.MPSCNNLossLabelsPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.metalps.MPSState
MPSState.MPSStatePtr
-
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 protected
MPSCNNLossLabels()
MPSCNNLossLabels(NSArray<?> resources)
protected
MPSCNNLossLabels(NSObject.Handle h, long handle)
protected
MPSCNNLossLabels(NSObject.SkipInit skipInit)
MPSCNNLossLabels(MTLDevice device, long bufferSize)
MPSCNNLossLabels(MTLDevice device, MTLSize lossImageSize, MPSCNNLossDataDescriptor labelsDescriptor, MPSCNNLossDataDescriptor weightsDescriptor)
MPSCNNLossLabels(MTLDevice device, MTLTextureDescriptor descriptor)
MPSCNNLossLabels(MTLDevice device, MPSCNNLossDataDescriptor labelsDescriptor)
MPSCNNLossLabels(MTLDevice device, MPSStateResourceList resourceList)
MPSCNNLossLabels(MTLResource resource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected long
init(MTLDevice device, MTLSize lossImageSize, MPSCNNLossDataDescriptor labelsDescriptor, MPSCNNLossDataDescriptor weightsDescriptor)
protected long
init(MTLDevice device, MPSCNNLossDataDescriptor labelsDescriptor)
MPSImage
labelsImage()
MPSImage
lossImage()
MPSImage
weightsImage()
-
Methods inherited from class org.robovm.apple.metalps.MPSState
bufferSizeAtIndex, create, create, create, create, getDestinationImageDescriptor, getLabel, getReadCount, getResource, getResource, getResourceCount, init, init, init, init, init, isTemporary, resourceSize, resourceTypeAtIndex, setLabel, setReadCount, synchronizeOnCommandBuffer, textureInfoAtIndex
-
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
-
MPSCNNLossLabels
protected MPSCNNLossLabels()
-
MPSCNNLossLabels
protected MPSCNNLossLabels(NSObject.Handle h, long handle)
-
MPSCNNLossLabels
protected MPSCNNLossLabels(NSObject.SkipInit skipInit)
-
MPSCNNLossLabels
public MPSCNNLossLabels(MTLDevice device, MPSCNNLossDataDescriptor labelsDescriptor)
-
MPSCNNLossLabels
public MPSCNNLossLabels(MTLDevice device, MTLSize lossImageSize, MPSCNNLossDataDescriptor labelsDescriptor, MPSCNNLossDataDescriptor weightsDescriptor)
-
MPSCNNLossLabels
public MPSCNNLossLabels(MTLDevice device, long bufferSize)
-
MPSCNNLossLabels
public MPSCNNLossLabels(MTLDevice device, MTLTextureDescriptor descriptor)
-
MPSCNNLossLabels
public MPSCNNLossLabels(MTLResource resource)
-
MPSCNNLossLabels
public MPSCNNLossLabels(MTLDevice device, MPSStateResourceList resourceList)
- Since:
- Available in iOS 11.3 and later.
-
MPSCNNLossLabels
public MPSCNNLossLabels(NSArray<?> resources)
-
-
Method Detail
-
init
protected long init(MTLDevice device, MPSCNNLossDataDescriptor labelsDescriptor)
-
init
protected long init(MTLDevice device, MTLSize lossImageSize, MPSCNNLossDataDescriptor labelsDescriptor, MPSCNNLossDataDescriptor weightsDescriptor)
-
lossImage
public MPSImage lossImage()
-
labelsImage
public MPSImage labelsImage()
-
weightsImage
public MPSImage weightsImage()
-
-