Package org.robovm.apple.coreml
Class MLCustomLayerAdapter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.coreml.MLCustomLayerAdapter
-
- All Implemented Interfaces:
MLCustomLayer
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MLCustomLayerAdapter extends NSObject implements MLCustomLayer
-
-
Nested Class Summary
-
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 Constructor Description MLCustomLayerAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
encodeToCommandBuffer(MTLCommandBuffer commandBuffer, NSArray<?> inputs, NSArray<?> outputs, NSError.NSErrorPtr error)
boolean
evaluateOnCPU(NSArray<MLMultiArray> inputs, NSArray<MLMultiArray> outputs, NSError.NSErrorPtr error)
NSArray<?>
getOutputShapes(NSArray<?> inputShapes, NSError.NSErrorPtr error)
boolean
setWeightData(NSArray<NSData> weights, NSError.NSErrorPtr error)
-
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
-
-
-
-
Method Detail
-
setWeightData
public boolean setWeightData(NSArray<NSData> weights, NSError.NSErrorPtr error)
- Specified by:
setWeightData
in interfaceMLCustomLayer
-
getOutputShapes
public NSArray<?> getOutputShapes(NSArray<?> inputShapes, NSError.NSErrorPtr error)
- Specified by:
getOutputShapes
in interfaceMLCustomLayer
-
evaluateOnCPU
public boolean evaluateOnCPU(NSArray<MLMultiArray> inputs, NSArray<MLMultiArray> outputs, NSError.NSErrorPtr error)
- Specified by:
evaluateOnCPU
in interfaceMLCustomLayer
-
encodeToCommandBuffer
public boolean encodeToCommandBuffer(MTLCommandBuffer commandBuffer, NSArray<?> inputs, NSArray<?> outputs, NSError.NSErrorPtr error)
- Specified by:
encodeToCommandBuffer
in interfaceMLCustomLayer
-
-