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.