|
io-chess
UCI chess engine
|
#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< PackedChessInput > | buffer |
| DatasetWriter::DatasetWriter | ( | const std::string & | fname, |
| size_t | batch_capacity = 1000 ) |
| DatasetWriter::~DatasetWriter | ( | ) |

| void DatasetWriter::add | ( | const ChessInput & | features | ) |

| void DatasetWriter::flush | ( | ) |

|
private |
|
private |
|
private |