|
enum | BatchMethod { BYFILE,
BYLIST,
BYSPECIFIED,
RANDOM
} |
|
|
| BatchIndexer (std::string const &objName, int globalBatchCount, int globalBatchIndex, int batchWidth, int fileCount, enum BatchMethod batchMethod, bool initializeFromCheckpointFlag) |
|
std::string const & | getDescription () const |
|
char const * | getDescription_c () const |
|
int | getIndex (int localBatchIndex) |
|
std::vector< int > | getIndices () |
|
MPIBlock const * | getMPIBlock () |
|
bool | getWrapToStartIndex () |
|
void | initializeBatch (int localBatchIndex) |
|
int | nextIndex (int localBatchIndex) |
|
virtual Response::Status | registerData (Checkpointer *checkpointer) override |
|
virtual Response::Status | respond (std::shared_ptr< BaseMessage const > message) override |
|
void | setIndices (const std::vector< int > &indices) |
|
void | setRandomSeed (unsigned int seed) |
|
void | setWrapToStartIndex (bool value) |
|
void | shuffleLookupTable () |
|
void | specifyBatching (int localBatchIndex, int startIndex, int skipAmount) |
|
|
BatchMethod | mBatchMethod |
|
int | mBatchOffset = 0 |
|
int | mBatchWidth = 0 |
|
int | mFileCount = 0 |
|
int | mGlobalBatchCount = 0 |
|
std::vector< int > | mIndexLookupTable |
|
std::vector< int > | mIndices |
|
bool | mInitializeFromCheckpointFlag = false |
|
std::string | mObjName |
|
unsigned int | mRandomSeed = 123456789 |
|
std::vector< int > | mSkipAmounts |
|
std::vector< int > | mStartIndices |
|
bool | mWrapToStartIndex = true |
|
Definition at line 9 of file BatchIndexer.hpp.
void PV::BatchIndexer::checkIndices |
( |
| ) |
|
|
protected |
Exits with error if any of index is negative or >= fileCount. Called when reading or initializing from checkpoint.
Definition at line 148 of file BatchIndexer.cpp.
The documentation for this class was generated from the following files: