megengine.functional.nn.conv1d¶
- conv1d(inp, weight, bias=None, stride=1, padding=0, dilation=1, groups=1, conv_mode='cross_correlation', compute_mode='default')[源代码]¶
一维卷积运算。
更多信息参见
Conv1d
。- 参数
inp (
Tensor
) – 卷积运算的特征图。weight (
Tensor
) – 卷积核。stride (
int
) – 一维卷积运算中的步长。 默认: 1padding (
int
) – 在输入值的空间维度上每一侧填充的尺寸。 仅支持用零值填充。 默认: 0dilation (
int
) – 一维卷积运算的扩张值(dilation)。 默认: 1groups (
int
) – 在进行“分组卷积”时,对输入输出通道的分组数量。当groups
不是 1 时,in_channels
和out_channels
必须可被groups
整除,卷积核权重的形状将会是(groups, out_channel // groups, in_channels // groups, kernel_size)
。默认值:1conv_mode – 仅支持 ‘cross_correlation’。默认值:’cross_correlation’
compute_mode – When set to ‘default’, no special requirements will be placed on the precision of intermediate results. When set to ‘float32’, float32 would be used for accumulator and intermediate result, but only effective when input and output are of float16 dtype.
- 返回类型