Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
Adds a 2D array parameter.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
CoreML | 10.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes, on macOS | ✅ Yes |
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" |
Returns OK or error.
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")
This function checks for a license.
Created 23th April 2020, last changed 25th April 2020