torchadf.nn.functional.conv2d
- torchadf.nn.functional.conv2d(in_mean, in_var, weight, bias=None, stride=1, padding=0, dilation=1, groups=1, mode='diag')
Applies a convolution function for 2D inputs.
Assumed Density Filtering (ADF) version of
torch.nn.functional.conv2d.- Parameters:
- in_mean
torch.Tensor Input mean tensor.
- in_var
torch.Tensor Input (co-)variance tensor.
- weight
torch.Tensorortorch.nn.parameter.Parameter The convolution filter weights.
- bias
torch.Tensorortorch.nn.parameter.Parameter, optional The additive convolution bias (Default None).
- stride
intortupleofint, optional Stride of the convolution kernel (Default 1).
- padding
strorintortupleofint, optional Implicit padding on both sides of input (Default 0).
- dilation
intortupleofint, optional Spacing between kernel elements (Default 1).
- groups
int, optional Split convolution into a number independent groups (Default 1). Number of input channels has to be divisible by the number of groups.
- mode{“diag”, “diagonal”, “lowrank”, “half”, “full”}, optional
Covariance propagation mode (Default “diag”).
- in_mean
- Returns:
- out_mean
torch.Tensor The transformed mean tensor.
- out_var
torch.Tensor The transformed (co-)variance tensor.
- out_mean