#[cfg(feature = "gpu")]
use crate::Shape;
pub mod adaptive_pooling;
pub mod basic_pooling;
pub mod fractional_pooling;
pub mod global_pooling;
pub mod roi_pooling;
pub use adaptive_pooling::{adaptive_avg_pool2d, adaptive_max_pool2d};
pub use basic_pooling::{avg_pool2d, avg_pool3d, max_pool2d, max_pool3d};
pub use fractional_pooling::{fractional_avg_pool2d, fractional_max_pool2d};
pub use global_pooling::{
global_avg_pool2d, global_avg_pool3d, global_max_pool2d, global_max_pool3d,
};
pub use roi_pooling::{roi_align2d, roi_pool2d};