![]() |
MyCaffe
1.12.2.41
Deep learning software for Windows C# programmers.
|
The LayerDebugInformation describes debug information relating to a given Layer in the Net. More...
Public Member Functions | |
| LayerDebugInformation (Layer< T > layer, BlobCollection< T > colBottom, BlobCollection< T > colTop, Blob< T > work, bool bDetectNans) | |
| The LayerDebugInformation constructor. More... | |
| BlobDebugInformation< T > | FindBlob (string strBlob) |
| Searches for the named blob. More... | |
| bool | Compare (LayerDebugInformation< T > dbg) |
| Compare this LayerDebugInformation to another. More... | |
| string | DetectFirstNaN (out string strType) |
| Searches for the first NaN within the Layer. More... | |
| string | DetectLastNaN (out string strType) |
| Searches for the last NaN within the Layer. More... | |
| override string | ToString () |
| Returns the string representation of the LayerDebugInformation. More... | |
Properties | |
| string | Name [get] |
| Returns the name of the Layer managed by the LayerDebugInformation. More... | |
| string | Type [get] |
| Returns the type of the Layer managed by the LayerDebugInformation. More... | |
| double | ForwardTiming [get] |
| Returns the timing of the last forward pass made by the Layer. More... | |
| double | ForwardTimingAverage [get] |
| Returns the average timing of the forward passes made by the Layer. More... | |
| double | BackwardTiming [get] |
| Returns the timing of the last backward pass made by the Layer. More... | |
| double | BackwardTimingAverage [get] |
| Returns the average timing of the backward passes made by the Layer. More... | |
| List< BlobDebugInformation< T > > | BlobInfoList [get] |
| Returns the collection of BlobDebugInformation for the Layer. More... | |
The LayerDebugInformation describes debug information relating to a given Layer in the Net.
| T | Specifies the base type float or double. Using float is recommended to conserve GPU memory. |
Definition at line 176 of file DebugInformation.cs.
| MyCaffe.common.LayerDebugInformation< T >.LayerDebugInformation | ( | Layer< T > | layer, |
| BlobCollection< T > | colBottom, | ||
| BlobCollection< T > | colTop, | ||
| Blob< T > | work, | ||
| bool | bDetectNans | ||
| ) |
The LayerDebugInformation constructor.
| layer | Specifies the Layer. |
| colBottom | Specifies the Bottom blobs flowing into the Layer. |
| colTop | Specifies the Top blobs flowing out of the Layer. |
| work | Specifies the Workspace data. |
| bDetectNans | Specifies whether or not to detect Nan's in the data. |
Definition at line 194 of file DebugInformation.cs.
| bool MyCaffe.common.LayerDebugInformation< T >.Compare | ( | LayerDebugInformation< T > | dbg | ) |
Compare this LayerDebugInformation to another.
| dbg | Specifies the other LayerDebugInformation to compare to. |
Definition at line 301 of file DebugInformation.cs.
| string MyCaffe.common.LayerDebugInformation< T >.DetectFirstNaN | ( | out string | strType | ) |
Searches for the first NaN within the Layer.
| strType | Returns the Layer type for which a NaN was detected (if any). |
Definition at line 326 of file DebugInformation.cs.
| string MyCaffe.common.LayerDebugInformation< T >.DetectLastNaN | ( | out string | strType | ) |
Searches for the last NaN within the Layer.
| strType | Returns the Layer type for which a NaN was detected (if any). |
Definition at line 347 of file DebugInformation.cs.
| BlobDebugInformation< T > MyCaffe.common.LayerDebugInformation< T >.FindBlob | ( | string | strBlob | ) |
Searches for the named blob.
| strBlob | Specifies the name of the blob to look for. |
Definition at line 285 of file DebugInformation.cs.
| override string MyCaffe.common.LayerDebugInformation< T >.ToString | ( | ) |
Returns the string representation of the LayerDebugInformation.
Definition at line 367 of file DebugInformation.cs.
|
get |
Returns the timing of the last backward pass made by the Layer.
Definition at line 259 of file DebugInformation.cs.
|
get |
Returns the average timing of the backward passes made by the Layer.
Definition at line 267 of file DebugInformation.cs.
|
get |
Returns the collection of BlobDebugInformation for the Layer.
Definition at line 275 of file DebugInformation.cs.
|
get |
Returns the timing of the last forward pass made by the Layer.
Definition at line 243 of file DebugInformation.cs.
|
get |
Returns the average timing of the forward passes made by the Layer.
Definition at line 251 of file DebugInformation.cs.
|
get |
Returns the name of the Layer managed by the LayerDebugInformation.
Definition at line 227 of file DebugInformation.cs.
|
get |
Returns the type of the Layer managed by the LayerDebugInformation.
Definition at line 235 of file DebugInformation.cs.