mlx.core.conv2d#
- conv2d(input: array, weight: array, /, stride: int | tuple[int, int] = 1, padding: int | tuple[int, int] = 0, dilation: int | tuple[int, int] = 1, groups: int = 1, *, stream: None | Stream | Device = None) array#
2D convolution over an input with several channels
- 參數:
input (array) -- Input array of shape
(N, H, W, C_in).weight (array) -- Weight array of shape
(C_out, KH, KW, C_in).stride (int or tuple(int), optional) --
tupleof size 2 with kernel strides. All spatial dimensions get the same stride if only one number is specified. Default:1.padding (int or tuple(int), optional) --
tupleof size 2 with symmetric input padding. All spatial dimensions get the same padding if only one number is specified. Default:0.dilation (int or tuple(int), optional) --
tupleof size 2 with kernel dilation. All spatial dimensions get the same dilation if only one number is specified. Default:1groups (int, optional) -- input feature groups. Default:
1.
- 回傳:
The convolved array.
- 回傳型別: