LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::dataset Class Reference

#include <dataset.hpp>

Public Member Functions

 dataset ()
 
 dataset (const dataset &other)=default
 
datasetoperator= (const dataset &other)=default
 
template<class Archive >
void serialize (Archive &ar)
 
long get_num_samples_processed () const
 
long & num_samples_processed ()
 
long get_total_samples () const
 
long & total_samples ()
 

Protected Attributes

long m_num_samples_processed
 
long m_total_samples
 

Detailed Description

Definition at line 32 of file dataset.hpp.

Constructor & Destructor Documentation

◆ dataset() [1/2]

lbann::dataset::dataset ( )
inline

Definition at line 35 of file dataset.hpp.

Here is the call graph for this function:

◆ dataset() [2/2]

lbann::dataset::dataset ( const dataset other)
default

Member Function Documentation

◆ get_num_samples_processed()

long lbann::dataset::get_num_samples_processed ( ) const
inline

Definition at line 43 of file dataset.hpp.

◆ get_total_samples()

long lbann::dataset::get_total_samples ( ) const
inline

Definition at line 45 of file dataset.hpp.

◆ num_samples_processed()

long& lbann::dataset::num_samples_processed ( )
inline

Definition at line 44 of file dataset.hpp.

◆ operator=()

dataset& lbann::dataset::operator= ( const dataset other)
default
Here is the caller graph for this function:

◆ serialize()

template<class Archive >
void lbann::dataset::serialize ( Archive &  ar)
Here is the caller graph for this function:

◆ total_samples()

long& lbann::dataset::total_samples ( )
inline

Definition at line 46 of file dataset.hpp.

Member Data Documentation

◆ m_num_samples_processed

long lbann::dataset::m_num_samples_processed
protected

Definition at line 49 of file dataset.hpp.

◆ m_total_samples

long lbann::dataset::m_total_samples
protected

Definition at line 50 of file dataset.hpp.


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