Class ModelLoader
Barracuda Model
loader
Namespace: Unity.Barracuda
Syntax
public static class ModelLoader : object
Methods
Load(Byte[], Boolean, Boolean)
Return an object oriented representation (aka: Model
) of a neural network from a byte[] array.
By default details are not logged to the console, set verbose
to true to see loading details.
Declaration
public static Model Load(byte[] stream, bool verbose = false, bool skipWeights = false)
Parameters
Type | Name | Description |
---|---|---|
Byte[] | stream | file name |
Boolean | verbose | verbose |
Boolean | skipWeights | skip loading weights (fast loading, metadata only) |
Returns
Type | Description |
---|---|
Model |
Load(String, Boolean, Boolean)
Return an object oriented representation (aka: Model
) of a neural network from a .bc
file.
By default details are not logged to the console, set verbose
to true to see loading details.
Declaration
public static Model Load(string filepath, bool verbose = false, bool skipWeights = false)
Parameters
Type | Name | Description |
---|---|---|
String | filepath | file name |
Boolean | verbose | verbose |
Boolean | skipWeights | skip loading weights (fast loading, metadata only) |
Returns
Type | Description |
---|---|
Model | loaded Model |
Load(NNModel, Boolean, Boolean)
Return an object oriented representation (aka: Model
) of a neural network from a binary representation of type NNModel
.
By default details are not logged to the console, set verbose
to true to see loading details.
Declaration
public static Model Load(NNModel model, bool verbose = false, bool skipWeights = false)
Parameters
Type | Name | Description |
---|---|---|
NNModel | model | model |
Boolean | verbose | verbose |
Boolean | skipWeights | skip loading weights (fast loading, metadata only) |
Returns
Type | Description |
---|---|
Model | loaded Model |
LoadFromStreamingAssets(String, Boolean, Boolean)
Return an object oriented representation (aka: Model
) of a neural network from a .bc
file from the the streaming asset folder.
By default details are not logged to the console, set verbose
to true to see loading details.
Declaration
public static Model LoadFromStreamingAssets(string filename, bool verbose = false, bool skipWeights = false)
Parameters
Type | Name | Description |
---|---|---|
String | filename | file name |
Boolean | verbose | verbose |
Boolean | skipWeights | skip loading weights (fast loading, metadata only) |
Returns
Type | Description |
---|---|
Model | loaded Model |