One Logo Pool Ball
CoreML · IOS API REFERENCE

MLModelAsset

class · iOS 16.0+ · SDK 27.1

class MLModelAsset

Members (6)

init · iOS 18.0+

init

TypeScript
static initSpecificationBlobMapping(specificationData: ArrayBuffer, blobMapping: Record<string, ArrayBuffer>): MLModelAsset
Swift declaration
convenience init(specification specificationData: Data, blobMapping: [URL : Data]) throws
init · iOS 16.0+

init

TypeScript
static initSpecification(specificationData: ArrayBuffer): MLModelAsset
Swift declaration
convenience init(specification specificationData: Data) throws
init · iOS 18.0+

init

TypeScript
static initUrl(compiledModelURL: string): MLModelAsset
Swift declaration
convenience init(url compiledModelURL: URL) throws
method · iOS 18.0+

functionNames

TypeScript
functionNames(handler: ((arg0: (Array<string>) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
var functionNames: [String] { get async throws }
method · iOS 18.0+

modelDescription

TypeScript
modelDescriptionOfFunctionNamedCompletionHandler(functionName: string, handler: ((arg0: (MLModelDescription) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func modelDescription(of functionName: String) async throws -> MLModelDescription
method · iOS 18.0+

modelDescription

TypeScript
modelDescriptionCompletionHandler(handler: ((arg0: (MLModelDescription) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
var modelDescription: MLModelDescription { get async throws }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MLModelAsset.init()

inherited init: cannot prove legal (class declares 4 custom initializers)

All CoreML types →