LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
sample_list_impl.hpp File Reference
#include <algorithm>
#include <deque>
#include <fstream>
#include <iostream>
#include <limits>
#include <locale>
#include <memory>
#include <sstream>
#include <string>
#include <type_traits>
#include <unordered_set>
#include <vector>
#include <unistd.h>
#include "lbann/comm_impl.hpp"
#include "lbann/data_readers/sample_list.hpp"
#include "lbann/utils/exception.hpp"
#include "lbann/utils/file_utils.hpp"
#include "lbann/utils/serialize.hpp"
#include <cereal/types/deque.hpp>
#include <cereal/types/tuple.hpp>
#include <zstr.hpp>
Include dependency graph for sample_list_impl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 lbann
 

Functions

template<typename T >
std::string lbann::to_string (const T val)
 
template<>
std::string lbann::to_string (const std::string val)
 
template<typename sample_name_t >
auto lbann::to_sample_name_t (const std::string &sn_str) -> decltype(sample_name_t())
 
template<>
int lbann::to_sample_name_t< int > (const std::string &sn_str)
 
template<>
long lbann::to_sample_name_t< long > (const std::string &sn_str)
 
template<>
unsigned long lbann::to_sample_name_t< unsigned long > (const std::string &sn_str)
 
template<>
long long lbann::to_sample_name_t< long long > (const std::string &sn_str)
 
template<>
unsigned long long lbann::to_sample_name_t< unsigned long long > (const std::string &sn_str)
 
template<>
float lbann::to_sample_name_t< float > (const std::string &sn_str)
 
template<>
double lbann::to_sample_name_t< double > (const std::string &sn_str)
 
template<>
long double lbann::to_sample_name_t< long double > (const std::string &sn_str)
 
template<>
std::string lbann::to_sample_name_t< std::string > (const std::string &sn_str)
 
template<>
size_t lbann::uninitialized_sample_name< size_t > ()
 
template<>
std::string lbann::uninitialized_sample_name< std::string > ()
 
template<typename sample_name_t >
sample_name_t lbann::uninitialized_sample_name ()