Module common

Module common 

Source
Expand description

Common types and utilities for convolutional and pooling layers

This module provides shared types, enums, and utility functions used across all convolutional and pooling layer implementations including padding modes, type aliases for caching, and common validation functions.

Enums§

PaddingMode
Padding mode for convolutional layers

Functions§

calculate_adaptive_pooling_params
Calculate adaptive pooling parameters
calculate_outputshape
Calculate output shape for convolution operations
validate_conv_params
Validate convolution parameters

Type Aliases§

MaxIndicesCache
Type alias for caching max indices in 2D pooling operations
MaxIndicesCache3D
Type alias for caching max indices in 3D pooling operations