Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

CoreML.Add2DArrayParameter

Adds a 2D array parameter.

Component Version macOS Windows Linux Server iOS SDK
CoreML 10.2 ✅ Yes ❌ No ❌ No ✅ Yes, on macOS ✅ Yes
MBS( "CoreML.Add2DArrayParameter"; CoreMLRef; Name; Size1; Size2; Values; Type )   More

Parameters

Parameter Description Example
CoreMLRef The reference number to the model. $Model
Name The name of the parameter. "test"
Size1 Size of first dimension. 123
Size2 Size of second dimension. 234
Values The list with values.
For floating values, please use dot as decimal separator.
"1¶3¶5"
Type The type of array to pass.
Can be Double, Float or Int32.
"Int32"

Result

Returns OK or error.

Description

Adds a 2D array parameter.
Please pass list of values for the whole array, e.g. Size1 * Size2 values.
If you pass to many values, we ignore that and if you pass too few, we simply don't set the reminding values.

Examples

Add one 2D array parameters:

Set Variable [ $r; Value: MBS( "CoreML.AddArrayParameter"; $CoreMLRef; "values"; 2; 2; "1.21.51.82.9"; "double" ) ]

Set parameters for BERT-SQuAD mlmodel:

MBS("CoreML.Add2DArrayParameter"; $$ML; "wordIDs" ; 1; 384; CoreML::wordsIDs; "double")
MBS("CoreML.Add2DArrayParameter"; $$ML; "wordTypes" ; 1; 384; CoreML::wordTypes; "double")

See also

Release notes

Blog Entries

This function checks for a license.

Created 23th April 2020, last changed 25th April 2020


CoreLocation.verticalAccuracy - CoreML.AddArrayParameter