Function sequant::eval::schedule::detail::form_label

Function Documentation

inline std::string sequant::eval::schedule::detail::form_label(std::string const &label, std::vector<std::string> const &slices, std::vector<std::string> const &partials)

“<label>[<form>]”: a value in one of its forms: slices, the carried modes a read or its own home loops slice, and partials, the loop axes its node reduces when the form is a per-batch partial sum, each marked with kPartialMarker; bare when neither applies, which is the complete value. Mode spellings (“label:basis”) are shown by label.