Net Methods |
The Net type exposes the following members.
Name | Description | |
---|---|---|
![]() | Dispose |
The dispose function that implements IDisposable interface
(Inherited from DisposableObject.) |
![]() | DisposeObject |
Release the memory associated with this network.
(Overrides DisposableObjectDisposeObject.) |
![]() | Dump |
Dump net to String
|
![]() | DumpToFile |
Dump net structure, hyperparameters, backend, target and fusion to dot file
|
![]() | EnableFusion |
Enables or disables layer fusion in the network.
|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize |
Destructor
(Inherited from DisposableObject.) |
![]() | Forward(String) |
Runs forward pass for the whole network.
|
![]() | Forward(IOutputArrayOfArrays, String) |
Runs forward pass to compute output of layer with name outputName.
|
![]() | Forward(IOutputArrayOfArrays, String) |
Runs forward pass to compute outputs of layers listed in outBlobNames.
|
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetLayer(Int32) |
Returns layer with specified id which the network use.
|
![]() | GetLayer(String) |
Returns layer with specified name which the network use.
|
![]() | GetLayerId |
Converts string name of the layer to the integer identifier.
|
![]() | GetPerfProfile |
Returns overall time for inference and timings (in ticks) for layers. Indexes in returned vector correspond to layers ids. Some layers can be fused with others, in this case zero ticks count will be return for that skipped layers.
|
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ReleaseManagedResources |
Release the managed resources. This function will be called during the disposal of the current object.
override ride this function if you need to call the Dispose() function on any managed IDisposable object created by the current object
(Inherited from DisposableObject.) |
![]() | SetHalideScheduler |
Schedule layers that support Halide backend. Then compile them for specific target. For layers that not represented in scheduling file or if no manual scheduling used at all, automatic scheduling will be applied.
|
![]() | SetInput |
Sets the new value for the layer output blob.
|
![]() | SetPreferableBackend |
Ask network to use specific computation backend where it supported.
|
![]() | SetPreferableTarget |
Ask network to make computations on specific target device.
|
![]() | ToString | (Inherited from Object.) |