Package org.robovm.apple.coreml
Class MLModel
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.coreml.MLModel
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class MLModel extends NSObject
- Since:
- Available in iOS 11.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMLModel.MLModelPtrNested 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 MLModel()protectedMLModel(NSObject.Handle h, long handle)protectedMLModel(NSObject.SkipInit skipInit)MLModel(NSURL url)MLModel(NSURL url, MLModelConfiguration configuration) -
Method Summary
Modifier and Type Method Description static NSURLcompileModel(NSURL modelURL)protected static longcreate(NSURL url, MLModelConfiguration configuration, NSError.NSErrorPtr error)protected static longcreate(NSURL url, NSError.NSErrorPtr error)MLModelConfigurationgetConfiguration()MLModelDescriptiongetModelDescription()NSObjectgetParameterValue(MLParameterKey key)MLBatchProvidergetPredictionsFromBatch(MLBatchProvider inputBatch)MLBatchProvidergetPredictionsFromBatch(MLBatchProvider inputBatch, MLPredictionOptions options)static voidload(NSURL url, MLModelConfiguration configuration, VoidBlock2<MLModel,NSError> handler)MLFeatureProviderpredictionFromFeatures(MLFeatureProvider input)MLFeatureProviderpredictionFromFeatures(MLFeatureProvider input, MLPredictionOptions options, 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, 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
-
MLModel
public MLModel() -
MLModel
-
MLModel
-
MLModel
- Throws:
NSErrorException
-
MLModel
- Throws:
NSErrorException- Since:
- Available in iOS 12.0 and later.
-
-
Method Details
-
getModelDescription
-
getConfiguration
- Since:
- Available in iOS 12.0 and later.
-
predictionFromFeatures
- Throws:
NSErrorException
-
predictionFromFeatures
public MLFeatureProvider predictionFromFeatures(MLFeatureProvider input, MLPredictionOptions options, NSError.NSErrorPtr error) -
getPredictionsFromBatch
- Throws:
NSErrorException- Since:
- Available in iOS 12.0 and later.
-
getPredictionsFromBatch
public MLBatchProvider getPredictionsFromBatch(MLBatchProvider inputBatch, MLPredictionOptions options) throws NSErrorException- Throws:
NSErrorException- Since:
- Available in iOS 12.0 and later.
-
getParameterValue
- Throws:
NSErrorException- Since:
- Available in iOS 13.0 and later.
-
create
-
create
protected static long create(NSURL url, MLModelConfiguration configuration, NSError.NSErrorPtr error)- Since:
- Available in iOS 12.0 and later.
-
load
public static void load(NSURL url, MLModelConfiguration configuration, VoidBlock2<MLModel,NSError> handler)- Since:
- Available in iOS 14.0 and later.
-
compileModel
- Throws:
NSErrorException- Since:
- Available in iOS 11.0 and later.
-