//! Sparse attention patterns and Longformer-style numerical attention.
//!
//! This module provides two layers:
//!
//! 1. **Graph-building** (`graph`) — the original einsum-graph sparse-attention
//! types (`SparseAttentionGraph`, `SparseAttentionGraphConfig`, `LocalAttention`,
//! `SparsePatternType`).
//!
//! 2. **Numerical Longformer attention** (`attention`, `config`, `mask`, `error`)
//! — a research-preview implementation of sliding-window + global-token
//! attention (Beltagy et al., 2020) that performs actual tensor computation
//! rather than building an einsum graph.
// ---- Numerical sparse attention types (Longformer-style) ----
pub use SparseAttention;
pub use SparseAttentionConfig;
pub use ;
pub use ;
// ---- Graph-building types (original) ----
pub use ;