Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 11.3   11.4   11.5   12.0   12.1   12.2   12.3   12.4   12.5   13.0    Statistic    FMM    Blog  


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


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.
Type The type of array to pass.
Can be Double, Float or Int32.


Returns OK or error.


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.


Add one 2D array parameters:

Set Variable [ $r; Value: MBS( "CoreML.AddArrayParameter"; $CoreMLRef; "values"; 2; 2; "1.2¶1.5¶1.8¶2.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

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

CoreLocation.verticalAccuracy - CoreML.AddArrayParameter

Feedback: Report problem or ask question.

Start Chat