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 |