ruvector_attention/graph/mod.rs
1//! Graph attention mechanisms for GNN applications
2//!
3//! This module provides graph-specific attention implementations:
4//! - Edge-featured attention (GAT with edge features)
5//! - Rotary position embeddings for graphs (RoPE)
6//! - Dual-space attention (Euclidean + Hyperbolic)
7
8pub mod dual_space;
9pub mod edge_featured;
10pub mod rope;
11
12pub use dual_space::{DualSpaceAttention, DualSpaceConfig};
13pub use edge_featured::{EdgeFeaturedAttention, EdgeFeaturedConfig};
14pub use rope::{GraphRoPE, RoPEConfig};