//! Attention-specific interpretation of the generic [RudaMapping] from `ruda-kernel::tiling`.
//!
//! Attention has 2D problem-space axes: `(seq_q_tile, batch_heads)` where
//! `batch_heads = batch * num_heads`. The [HyperrudaBlueprint], [RudaCountPlan]
//! and [RudaMapping] types come directly from `ruda-kernel::tiling`; this module only
//! adds the attention-specific `(seq_q, batch_heads)` mapper.
use dsl as kernel_dsl;
use *;
pub use ;
/// Reads the ruda position as attention `(seq_q_index, batch_heads_index)` coordinates.
///
/// The `batch_heads_index` spans `batch * num_heads`; the third axis is unused.