tvm
Public Attributes | List of all members
tvm::tirx::ExecSplit Struct Reference

One scope_switch split. Fields are sparse dicts keyed by active-set axis name, e.g. laneid/warpid/cta_id/wid_in_wg/wgid or factorized CTA axes such as cbx/cby/cbz. An empty map denotes the empty layout (e.g. intra under scope_kind=thread). More...

#include <exec_context.h>

Collaboration diagram for tvm::tirx::ExecSplit:

Public Attributes

std::unordered_map< std::string, AxisRangeinter
 
std::unordered_map< std::string, AxisRangeintra
 

Detailed Description

One scope_switch split. Fields are sparse dicts keyed by active-set axis name, e.g. laneid/warpid/cta_id/wid_in_wg/wgid or factorized CTA axes such as cbx/cby/cbz. An empty map denotes the empty layout (e.g. intra under scope_kind=thread).

Member Data Documentation

◆ inter

std::unordered_map<std::string, AxisRange> tvm::tirx::ExecSplit::inter

◆ intra

std::unordered_map<std::string, AxisRange> tvm::tirx::ExecSplit::intra

The documentation for this struct was generated from the following file: