Instance Method

initWithModel:completionHandler:

Creates a model container to be used with VNCoreMLRequest based on a Core ML model, with an optional completion handler.

Declaration

- (instancetype)initWithModel:(VNCoreMLModel *)model completionHandler:(VNRequestCompletionHandler)completionHandler;

Parameters

model

The Core ML model on which to base the Vision request.

completionHandler

An optional block of code to execute after model initialization.

Discussion

Initialization can fail if the model isn't supported in Vision. For example, Core ML models that don't accept an image as input will fail.

See Also

Initializing with a Core ML Model

- initWithModel:

Creates a model container to be used with VNCoreMLRequest based on a Core ML model.

model

The Core ML model on which the request is based, wrapped in a VNCoreMLModel.

VNCoreMLModel

A container for a Core ML model used with Vision requests.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software