Share via


MLCInferenceGraph.ExecuteAsync Method

Definition

Overloads

Name Description
ExecuteAsync(NSDictionary<NSString,MLCTensorData>, UIntPtr, MLCExecutionOptions)
ExecuteAsync(NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString,MLCTensorData>, UIntPtr, MLCExecutionOptions)
ExecuteAsync(NSDictionary<NSString,MLCTensorData>, UIntPtr, MLCExecutionOptions, Boolean)
ExecuteAsync(NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString, MLCTensorData>, NSDictionary<NSString,MLCTensorData>, UIntPtr, MLCExecutionOptions)
ExecuteAsync(NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString,MLCTensorData>, UIntPtr, MLCExecutionOptions, Boolean)
ExecuteAsync(NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString, MLCTensorData>, NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString, MLCTensorData>, UIntPtr, MLCExecutionOptions)
ExecuteAsync(NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString, MLCTensorData>, NSDictionary<NSString,MLCTensorData>, UIntPtr, MLCExecutionOptions, Boolean)
ExecuteAsync(NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString, MLCTensorData>, NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString, MLCTensorData>, UIntPtr, MLCExecutionOptions, Boolean)

ExecuteAsync(NSDictionary<NSString,MLCTensorData>, UIntPtr, MLCExecutionOptions)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult> ExecuteAsync(Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData> inputsData, UIntPtr batchSize, MLCompute.MLCExecutionOptions options);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>
override this.ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>

Parameters

batchSize
UIntPtr

unativeint

Returns

Attributes

Applies to

ExecuteAsync(NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString,MLCTensorData>, UIntPtr, MLCExecutionOptions)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult> ExecuteAsync(Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData> inputsData, Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData>? outputsData, UIntPtr batchSize, MLCompute.MLCExecutionOptions options);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>
override this.ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>

Parameters

batchSize
UIntPtr

unativeint

Returns

Attributes

Applies to

ExecuteAsync(NSDictionary<NSString,MLCTensorData>, UIntPtr, MLCExecutionOptions, Boolean)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult> ExecuteAsync(Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData> inputsData, UIntPtr batchSize, MLCompute.MLCExecutionOptions options, out bool result);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions * bool -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>
override this.ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions * bool -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>

Parameters

batchSize
UIntPtr

unativeint

result
Boolean

Returns

Attributes

Applies to

ExecuteAsync(NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString, MLCTensorData>, NSDictionary<NSString,MLCTensorData>, UIntPtr, MLCExecutionOptions)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult> ExecuteAsync(Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData> inputsData, Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData>? lossLabelsData, Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData>? lossLabelWeightsData, UIntPtr batchSize, MLCompute.MLCExecutionOptions options);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>
override this.ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>

Parameters

lossLabelWeightsData
NSDictionary<NSString,MLCTensorData>
batchSize
UIntPtr

unativeint

Returns

Attributes

Applies to

ExecuteAsync(NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString,MLCTensorData>, UIntPtr, MLCExecutionOptions, Boolean)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult> ExecuteAsync(Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData> inputsData, Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData>? outputsData, UIntPtr batchSize, MLCompute.MLCExecutionOptions options, out bool result);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions * bool -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>
override this.ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions * bool -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>

Parameters

batchSize
UIntPtr

unativeint

result
Boolean

Returns

Attributes

Applies to

ExecuteAsync(NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString, MLCTensorData>, NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString, MLCTensorData>, UIntPtr, MLCExecutionOptions)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult> ExecuteAsync(Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData> inputsData, Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData>? lossLabelsData, Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData>? lossLabelWeightsData, Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData>? outputsData, UIntPtr batchSize, MLCompute.MLCExecutionOptions options);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>
override this.ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>

Parameters

lossLabelWeightsData
NSDictionary<NSString,MLCTensorData>
batchSize
UIntPtr

unativeint

Returns

Attributes

Applies to

ExecuteAsync(NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString, MLCTensorData>, NSDictionary<NSString,MLCTensorData>, UIntPtr, MLCExecutionOptions, Boolean)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult> ExecuteAsync(Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData> inputsData, Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData>? lossLabelsData, Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData>? lossLabelWeightsData, UIntPtr batchSize, MLCompute.MLCExecutionOptions options, out bool result);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions * bool -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>
override this.ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions * bool -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>

Parameters

lossLabelWeightsData
NSDictionary<NSString,MLCTensorData>
batchSize
UIntPtr

unativeint

result
Boolean

Returns

Attributes

Applies to

ExecuteAsync(NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString, MLCTensorData>, NSDictionary<NSString,MLCTensorData>, NSDictionary<NSString, MLCTensorData>, UIntPtr, MLCExecutionOptions, Boolean)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult> ExecuteAsync(Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData> inputsData, Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData>? lossLabelsData, Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData>? lossLabelWeightsData, Foundation.NSDictionary<Foundation.NSString,MLCompute.MLCTensorData>? outputsData, UIntPtr batchSize, MLCompute.MLCExecutionOptions options, out bool result);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions * bool -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>
override this.ExecuteAsync : Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * Foundation.NSDictionary<Foundation.NSString, MLCompute.MLCTensorData> * unativeint * MLCompute.MLCExecutionOptions * bool -> System.Threading.Tasks.Task<MLCompute.MLCGraphCompletionResult>

Parameters

lossLabelWeightsData
NSDictionary<NSString,MLCTensorData>
batchSize
UIntPtr

unativeint

result
Boolean

Returns

Attributes

Applies to