![]() |
MyCaffe
1.12.2.41
Deep learning software for Windows C# programmers.
|
Abstract Filler class used to fill blobs with values. More...
Public Member Functions | |
| Filler (CudaDnn< T > cuda, Log log, FillerParameter p) | |
| Constructor. More... | |
| void | Fill (Blob< T > b) |
| Fill the blob with values based on the actual filler used. More... | |
| abstract void | Fill (int nCount, long hMem, int nNumAxes=1, int nNumOutputs=1, int nNumChannels=1, int nHeight=1, int nWidth=1) |
| Fill the memory with values based on the actual filler used. More... | |
Static Public Member Functions | |
| static Filler< T > | Create (CudaDnn< T > cuda, Log log, FillerParameter p) |
| Create a new Filler instance. More... | |
Protected Attributes | |
| CudaDnn< T > | m_cuda |
| Specifies the CudaDnn instance used to communicate to the low-level Cuda Dnn DLL. More... | |
| Log | m_log |
| Specifies the output log. More... | |
| FillerParameter | m_param |
| Specifies the filler parameters. More... | |
Abstract Filler class used to fill blobs with values.
| T | The base type float or double. |
| MyCaffe.fillers.Filler< T >.Filler | ( | CudaDnn< T > | cuda, |
| Log | log, | ||
| FillerParameter | p | ||
| ) |
|
static |
| void MyCaffe.fillers.Filler< T >.Fill | ( | Blob< T > | b | ) |
|
pure virtual |
Fill the memory with values based on the actual filler used.
| nCount | Specifies the number of items to fill. |
| hMem | Specifies the handle to GPU memory to fill. |
| nNumAxes | Optionally, specifies the number of axes (default = 1). |
| nNumOutputs | Optionally, specifies the number of outputs (default = 1). |
| nNumChannels | Optionally, specifies the number of channels (default = 1). |
| nHeight | Optionally, specifies the height (default = 1). |
| nWidth | Optionally, specifies the width (default = 1). |
Implemented in MyCaffe.fillers.BilinearFiller< T >, MyCaffe.fillers.ConstantFiller< T >, MyCaffe.fillers.GaussianFiller< T >, MyCaffe.fillers.MsraFiller< T >, MyCaffe.fillers.PositiveUnitballFiller< T >, MyCaffe.fillers.SequenceFiller< T >, MyCaffe.fillers.UniformFiller< T >, and MyCaffe.fillers.XavierFiller< T >.
|
protected |
|
protected |
|
protected |