MyCaffe
1.12.2.41
Deep learning software for Windows C# programmers.
|
The IXPreprocessor interface is used to query pre-processed data from a streaming database. More...
Public Member Functions | |
void | Initialize (IXMyCaffe< T > imycaffe, IXStreamDatabase istrm, string strPreProcessorDLLPath, PropertySet properties) |
Initialize the pre-processor with an existing instance of MyCaffe and a streaming database. More... | |
void | Shutdown () |
Shutdown any internal threads used. More... | |
void | Reset (int nStartOffset=0) |
Reset the querying to the start specified within the streaming database, optionally with an offset. More... | |
Tuple< Blob< T >, SimpleDatum > | Step (bool bGetSimpleDatum, int nWait=1000) |
Step through the data of the streaming database, pre-process it, and return the data as a Blob. More... | |
Tuple< Bitmap, SimpleDatum > | Render (SimpleDatum sd) |
Render the data within the More... | |
The IXPreprocessor interface is used to query pre-processed data from a streaming database.
Definition at line 18 of file Interfaces.cs.
void MyCaffe.preprocessor.IXMyCaffePreprocessor< T >.Initialize | ( | IXMyCaffe< T > | imycaffe, |
IXStreamDatabase | istrm, | ||
string | strPreProcessorDLLPath, | ||
PropertySet | properties | ||
) |
Initialize the pre-processor with an existing instance of MyCaffe and a streaming database.
imycaffe | Specifies the MyCaffe instance to use. |
istrm | Specifies the streaming database instance to use. |
strPreProcessorDLLPath | Specifies the path to the pre-processor DLL to use so that pre-processing can occur using CUDA. |
properties | Specifies the initialization properties. |
Implemented in MyCaffe.preprocessor.MyCaffeDataPreprocessor< T >.
Tuple< Bitmap, SimpleDatum > MyCaffe.preprocessor.IXMyCaffePreprocessor< T >.Render | ( | SimpleDatum | sd | ) |
Render the data within the
sd | Specifies the data to be rendered. |
Implemented in MyCaffe.preprocessor.MyCaffeDataPreprocessor< T >.
void MyCaffe.preprocessor.IXMyCaffePreprocessor< T >.Reset | ( | int | nStartOffset = 0 | ) |
Reset the querying to the start specified within the streaming database, optionally with an offset.
nStartOffset | Optionally, specifies an offset from the start (default = 0). |
Implemented in MyCaffe.preprocessor.MyCaffeDataPreprocessor< T >.
void MyCaffe.preprocessor.IXMyCaffePreprocessor< T >.Shutdown | ( | ) |
Shutdown any internal threads used.
Implemented in MyCaffe.preprocessor.MyCaffeDataPreprocessor< T >.
Tuple< Blob< T >, SimpleDatum > MyCaffe.preprocessor.IXMyCaffePreprocessor< T >.Step | ( | bool | bGetSimpleDatum, |
int | nWait = 1000 |
||
) |
Step through the data of the streaming database, pre-process it, and return the data as a Blob.
bGetSimpleDatum | Specifies whether or not to return the simple datum of data for rendering. |
nWait | Specifies the maximum amount of time to wait for data. |
Implemented in MyCaffe.preprocessor.MyCaffeDataPreprocessor< T >.