![]() |
MyCaffe
1.12.2.41
Deep learning software for Windows C# programmers.
|
The DebugInformation contains information used to help debug the Layers of a Net while it is training. More...
Public Member Functions | |
| DebugInformation (string strName, Blob< T > work, bool bDetectNans) | |
| The DebugInformation constructor. More... | |
| void | Dispose () |
| Releases the memory (GPU and Host) used by the DebugInformation including the Workspace. More... | |
| LayerDebugInformation< T > | FindLayer (string strLayer) |
| Searches for the named layer. More... | |
| void | Add (Layer< T > layer, BlobCollection< T > colBottomBlobs, BlobCollection< T > colTopBlobs) |
| Adds a Layer and its Bottom and Top blob collections. More... | |
| bool | Compare (DebugInformation< T > dbg) |
| Compares this DebugInformation to another. More... | |
| string | DetectFirstNaN (out string strType) |
| Searches for the first NaN within any of the Layers. More... | |
| string | DetectLastNaN (out string strType) |
| Searches for the last NaN within any of the Layers. More... | |
| override string | ToString () |
| Returns a string representation of the DebugInformation. More... | |
Properties | |
| string | Name [get] |
| Returns the name of the DebugInformation. More... | |
| double | ExtraInfo [getset] |
| Get/set extra information about the DebugInformation. More... | |
| List< LayerDebugInformation< T > > | LayerInfoList [get] |
| Returns an array of LayerDebugInformation corresponding to each Layer added. More... | |
The DebugInformation contains information used to help debug the Layers of a Net while it is training.
| T | Specifies the base type float or double. Using float is recommended to conserve GPU memory. |
Definition at line 15 of file DebugInformation.cs.
| MyCaffe.common.DebugInformation< T >.DebugInformation | ( | string | strName, |
| Blob< T > | work, | ||
| bool | bDetectNans | ||
| ) |
The DebugInformation constructor.
| strName | Specifies a name for the DebugInformation. |
| work | Specifies a workspace Blob. |
| bDetectNans | Specifies whether or not to detect Nan's in the data. |
Definition at line 29 of file DebugInformation.cs.
| void MyCaffe.common.DebugInformation< T >.Add | ( | Layer< T > | layer, |
| BlobCollection< T > | colBottomBlobs, | ||
| BlobCollection< T > | colTopBlobs | ||
| ) |
Adds a Layer and its Bottom and Top blob collections.
| layer | Specifies the Layer. |
| colBottomBlobs | Specifies the Bottom Blobs flowing into the Layer. |
| colTopBlobs | Specifies the Top Blobs flowing out of the Layer. |
Definition at line 70 of file DebugInformation.cs.
| bool MyCaffe.common.DebugInformation< T >.Compare | ( | DebugInformation< T > | dbg | ) |
Compares this DebugInformation to another.
| dbg | Specifies the other DebugInformation to compare to. |
Definition at line 105 of file DebugInformation.cs.
| string MyCaffe.common.DebugInformation< T >.DetectFirstNaN | ( | out string | strType | ) |
Searches for the first NaN within any of the Layers.
| strType | Returns the Layer type for which a NaN was detected (if any). |
Definition at line 127 of file DebugInformation.cs.
| string MyCaffe.common.DebugInformation< T >.DetectLastNaN | ( | out string | strType | ) |
Searches for the last NaN within any of the Layers.
| strType | Returns the Layer type for which a NaN was detected (if any). |
Definition at line 147 of file DebugInformation.cs.
| void MyCaffe.common.DebugInformation< T >.Dispose | ( | ) |
Releases the memory (GPU and Host) used by the DebugInformation including the Workspace.
Definition at line 39 of file DebugInformation.cs.
| LayerDebugInformation< T > MyCaffe.common.DebugInformation< T >.FindLayer | ( | string | strLayer | ) |
Searches for the named layer.
| strLayer | Specifies the name of the layer to look for. |
Definition at line 53 of file DebugInformation.cs.
| override string MyCaffe.common.DebugInformation< T >.ToString | ( | ) |
Returns a string representation of the DebugInformation.
Definition at line 166 of file DebugInformation.cs.
|
getset |
Get/set extra information about the DebugInformation.
Definition at line 86 of file DebugInformation.cs.
|
get |
Returns an array of LayerDebugInformation corresponding to each Layer added.
Definition at line 95 of file DebugInformation.cs.
|
get |
Returns the name of the DebugInformation.
Definition at line 78 of file DebugInformation.cs.