Medial Code Documentation
Loading...
Searching...
No Matches
Data Structures | Functions
dmlc::data Namespace Reference

namespace for useful input data structure More...

Data Structures

class  BasicRowIter
 basic set of row iterators that provides More...
 
class  CSVParser
 CSVParser, parses a dense csv format. All columns are treated as real dense data. Label will be empty if the label column is not specified. More...
 
struct  CSVParserParam
 
class  DensifyParser
 
class  LibFMParser
 Text parser that parses the input lines and returns rows in input data. More...
 
struct  LibFMParserParam
 
class  LibSVMParser
 Text parser that parses the input lines and returns rows in input data. More...
 
struct  LibSVMParserParam
 
class  ParquetParser
 
struct  ParquetParserParam
 
class  ParserImpl
 base class for parser to parse data More...
 
struct  RowBlockContainer
 dynamic data structure that holds a row block of data More...
 
class  TextParserBase
 Text parser that parses the input lines and returns rows in input data. More...
 
class  ThreadedParser
 declare thread class More...
 

Functions

template<typename IndexType , typename DType = real_t>
Parser< IndexType > * CreateLibSVMParser (const std::string &path, const std::map< std::string, std::string > &args, unsigned part_index, unsigned num_parts)
 
template<typename IndexType , typename DType = real_t>
Parser< IndexType > * CreateLibFMParser (const std::string &path, const std::map< std::string, std::string > &args, unsigned part_index, unsigned num_parts)
 
template<typename IndexType , typename DType = real_t>
Parser< IndexType, DType > * CreateCSVParser (const std::string &path, const std::map< std::string, std::string > &args, unsigned part_index, unsigned num_parts)
 
template<typename IndexType , typename DType = real_t>
Parser< IndexType, DType > * CreateParser_ (const char *uri_, unsigned part_index, unsigned num_parts, const char *type)
 
template<typename IndexType , typename DType = real_t>
RowBlockIter< IndexType, DType > * CreateIter_ (const char *uri_, unsigned part_index, unsigned num_parts, const char *type)
 
 DMLC_REGISTER_PARAMETER (LibSVMParserParam)
 
 DMLC_REGISTER_PARAMETER (LibFMParserParam)
 
 DMLC_REGISTER_PARAMETER (CSVParserParam)
 
template<char kSymbol = '#'>
std::ptrdiff_t IgnoreCommentAndBlank (char const *beg, char const *line_end)
 
template<typename IndexType , typename DType = real_t>
Parser< IndexType > * CreateDenseLibSVMParser (const std::string &path, const std::map< std::string, std::string > &args, unsigned part_index, unsigned num_parts)
 

Detailed Description

namespace for useful input data structure