io-chess
UCI chess engine
Loading...
Searching...
No Matches
DatasetWriter Class Reference

#include <Writers.hpp>

Public Member Functions

 DatasetWriter (const std::string &fname, size_t batch_capacity=1000)
 ~DatasetWriter ()
void add (const ChessInput &features)
void flush ()

Private Attributes

std::string filename
size_t batch_size
std::vector< PackedChessInputbuffer

Constructor & Destructor Documentation

◆ DatasetWriter()

DatasetWriter::DatasetWriter ( const std::string & fname,
size_t batch_capacity = 1000 )

◆ ~DatasetWriter()

DatasetWriter::~DatasetWriter ( )
Here is the call graph for this function:

Member Function Documentation

◆ add()

void DatasetWriter::add ( const ChessInput & features)
Here is the call graph for this function:

◆ flush()

void DatasetWriter::flush ( )
Here is the caller graph for this function:

Member Data Documentation

◆ batch_size

size_t DatasetWriter::batch_size
private

◆ buffer

std::vector<PackedChessInput> DatasetWriter::buffer
private

◆ filename

std::string DatasetWriter::filename
private

The documentation for this class was generated from the following files: