HEBench
hebench::TestHarness::PartialDataLoaderHelper< T > Class Template Reference

Static Public Member Functions

static void init (PartialDataLoader &data_loader, std::size_t input_dim, const std::size_t *input_sample_count_per_dim, const std::uint64_t *input_count_per_dim, std::size_t output_dim, const std::uint64_t *output_count_per_dim, bool allocate_output)
 
static void loadFromFile (PartialDataLoader &data_loader, const std::string &filename, std::size_t expected_input_dim, const std::size_t *max_input_sample_count_per_dim, const std::uint64_t *expected_input_count_per_dim, std::size_t expected_output_dim, const std::uint64_t *expected_output_count_per_dim)
 

Detailed Description

template<typename T>
class hebench::TestHarness::PartialDataLoaderHelper< T >

Definition at line 162 of file hebench_idata_loader.cpp.

Member Function Documentation

◆ init()

template<typename T >
void hebench::TestHarness::PartialDataLoaderHelper< T >::init ( PartialDataLoader data_loader,
std::size_t  input_dim,
const std::size_t *  input_sample_count_per_dim,
const std::uint64_t *  input_count_per_dim,
std::size_t  output_dim,
const std::uint64_t *  output_count_per_dim,
bool  allocate_output 
)
inlinestatic

Definition at line 184 of file hebench_idata_loader.cpp.

◆ loadFromFile()

template<typename T >
void hebench::TestHarness::PartialDataLoaderHelper< T >::loadFromFile ( PartialDataLoader data_loader,
const std::string &  filename,
std::size_t  expected_input_dim,
const std::size_t *  max_input_sample_count_per_dim,
const std::uint64_t *  expected_input_count_per_dim,
std::size_t  expected_output_dim,
const std::uint64_t *  expected_output_count_per_dim 
)
inlinestatic

Definition at line 234 of file hebench_idata_loader.cpp.


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