20#include <unordered_map>
24namespace shamalgs::collective {
42 const std::vector<std::string> &inputs, std::string delimiter,
bool hash_based);
46 const std::vector<std::string> &inputs, std::string delimiter,
bool hash_based);
std::unordered_map< std::string, int > string_histogram(const std::vector< std::string > &inputs, std::string delimiter, bool hash_based)
Constructs a histogram from a vector of strings, counting occurrences of each unique string.
std::unordered_map< std::string, int > all_string_histogram(const std::vector< std::string > &inputs, std::string delimiter, bool hash_based)
same as string_histogram but with result return on every rank