LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::graph_dp::train::BatchIterator Class Referenceabstract

#include </home/runner/work/lima/lima/deeplima/libs/tasks/graph_dp/model/iterable_dataset.h>

Inheritance diagram for deeplima::graph_dp::train::BatchIterator:
deeplima::graph_dp::train::CoNLLUDataSet::Iterator

Classes

class  Batch
 

Public Member Functions

virtual ~BatchIterator ()=default
 
virtual void set_batch_size (int64_t batch_size)=0
 
virtual void start_epoch ()=0
 
virtual bool end ()=0
 
virtual const Batch next_batch ()=0
 

Detailed Description

Definition at line 18 of file iterable_dataset.h.

Constructor & Destructor Documentation

◆ ~BatchIterator()

virtual deeplima::graph_dp::train::BatchIterator::~BatchIterator ( )
virtualdefault

Member Function Documentation

◆ end()

virtual bool deeplima::graph_dp::train::BatchIterator::end ( )
pure virtual

◆ next_batch()

virtual const Batch deeplima::graph_dp::train::BatchIterator::next_batch ( )
pure virtual

◆ set_batch_size()

virtual void deeplima::graph_dp::train::BatchIterator::set_batch_size ( int64_t  batch_size)
pure virtual

◆ start_epoch()

virtual void deeplima::graph_dp::train::BatchIterator::start_epoch ( )
pure virtual

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