27 #ifndef LBANN_DATA_PACKER_HPP 28 #define LBANN_DATA_PACKER_HPP 30 #include "lbann_config.hpp" 41 namespace data_packer {
61 std::vector<conduit::Node>
const& samples,
62 std::map<data_field_type, CPUMat*>& input_buffers);
82 conduit::Node
const& sample,
90 #endif // LBANN_DATA_PACKER_HPP
El::Matrix< DataType, El::Device::CPU > CPUMat
void extract_data_fields_from_samples(std::vector< conduit::Node > const &samples, std::map< data_field_type, CPUMat *> &input_buffers)
Copy data fields from Conduit nodes to Hydrogen matrices.
size_t extract_data_field_from_sample(data_field_type const &data_field, conduit::Node const &sample, CPUMat &X, size_t sample_idx)
Copies data from the requested data field into the Hydrogen matrix.
std::string data_field_type