The curried meta arguments of a tensor.map_reduce_post or btensor.map_reduce_post callee (same layout). More...
#include <mim/plug/btensor/btensor.h>
Classes | |
| struct | Ranks |
Public Member Functions | |
| std::optional< Ranks > | ranks () const |
| The literal input counts and loop ranks; std::nullopt unless all are literal and Rn >= Ro. | |
Static Public Member Functions | |
| static MapRedPost | of (const App *callee) |
Public Attributes | |
| const Def * | nis_nps |
| const Def * | meta |
| const Def * | shapes |
| const Def * | in_tys |
| const Def * | comb_init |
| const Def * | map_out |
| const Def * | maps_all |
| const Def * | nis |
| const Def * | nps |
| const Def * | To |
| const Def * | Tp |
| const Def * | Ro |
| const Def * | Rn |
| const Def * | TSched |
| const Def * | So |
| const Def * | Sr |
| const Def * | sched |
| const Def * | Tis |
| const Def * | Ris |
| const Def * | Sis |
| const Def * | Tps |
| const Def * | Rps |
| const Def * | Sps |
| const Def * | comb |
| const Def * | init |
| const Def * | post |
| const Def * | maps |
| const Def * | post_maps |
The curried meta arguments of a tensor.map_reduce_post or btensor.map_reduce_post callee (same layout).
|
inlinestatic |
|
inline |
| const Def * mim::plug::btensor::MapRedPost::comb |
| const Def * mim::plug::btensor::MapRedPost::comb_init |
| const Def * mim::plug::btensor::MapRedPost::in_tys |
| const Def * mim::plug::btensor::MapRedPost::init |
| const Def * mim::plug::btensor::MapRedPost::map_out |
| const Def * mim::plug::btensor::MapRedPost::maps |
| const Def * mim::plug::btensor::MapRedPost::maps_all |
| const Def * mim::plug::btensor::MapRedPost::meta |
| const Def* mim::plug::btensor::MapRedPost::nis |
| const Def* mim::plug::btensor::MapRedPost::nis_nps |
| const Def * mim::plug::btensor::MapRedPost::nps |
| const Def * mim::plug::btensor::MapRedPost::post |
| const Def * mim::plug::btensor::MapRedPost::post_maps |
| const Def * mim::plug::btensor::MapRedPost::Ris |
| const Def * mim::plug::btensor::MapRedPost::Rn |
| const Def * mim::plug::btensor::MapRedPost::Ro |
| const Def * mim::plug::btensor::MapRedPost::Rps |
| const Def * mim::plug::btensor::MapRedPost::sched |
| const Def * mim::plug::btensor::MapRedPost::shapes |
| const Def * mim::plug::btensor::MapRedPost::Sis |
| const Def * mim::plug::btensor::MapRedPost::So |
| const Def * mim::plug::btensor::MapRedPost::Sps |
| const Def * mim::plug::btensor::MapRedPost::Sr |
| const Def* mim::plug::btensor::MapRedPost::Tis |
| const Def * mim::plug::btensor::MapRedPost::To |
| const Def * mim::plug::btensor::MapRedPost::Tp |
| const Def * mim::plug::btensor::MapRedPost::Tps |
| const Def * mim::plug::btensor::MapRedPost::TSched |