27#include "neml2/dispatchers/TensorLoader.h"
28#include "neml2/models/map_types.h"
37 std::size_t
total()
const override;
40 std::pair<std::size_t, ValueMap>
generate(std::size_t n)
override;
47 const Size _batch_dim;
Interface for work generators that generate a fixed number of batches, i.e., the total amount of work...
Definition FixedSizeWorkGenerator.h:38
Definition SliceGenerator.h:34
std::pair< std::size_t, ValueMap > generate(std::size_t n) override
Generate the next n batches of work.
Definition ValueMapLoader.cxx:65
ValueMapLoader(const ValueMap &value_map, Size batch_dim)
Definition ValueMapLoader.cxx:51
std::size_t total() const override
Total (fixed) number of batches that will be generated.
Definition ValueMapLoader.cxx:59
Definition DiagnosticsInterface.cxx:30
std::map< LabeledAxisAccessor, Tensor > ValueMap
Definition map_types_fwd.h:33
int64_t Size
Definition types.h:69