Conv2DΒΆ

2D convolution layer.

Abstract Signature:

Conv2D(filters: int, kernel_size: Union[int, Tuple[int, int]], strides: Union[int, Tuple[int, int]] = [1, 1], padding: str = valid, dilation_rate: Union[int, Tuple[int, int]] = [1, 1], groups: int = 1, use_bias: bool = True)

PyTorch

API: torch.nn.Conv2d
Strategy: Direct Mapping

JAX (Core)

API: β€”
Strategy: Custom / Partial

Keras

API: keras.layers.Conv2D
Strategy: Direct Mapping

TensorFlow

API: tf.keras.layers.Conv2D
Strategy: Direct Mapping

Apple MLX

API: mlx.nn.Conv2d
Strategy: Direct Mapping

Flax NNX

API: flax.nnx.Conv
Strategy: Direct Mapping

PaxML / Praxis

API: praxis.layers.Conv2D
Strategy: Direct Mapping