megengine.functional.conv3d¶
-
conv3d
(inp, weight, bias=None, stride=1, padding=0, dilation=1, groups=1, conv_mode='CROSS_CORRELATION')[源代码]¶ 三维卷积运算。
更多信息参见
Conv3d
。- 参数
inp (
Tensor
) – 卷积运算的特征图。weight (
Tensor
) – 卷积核。bias (
Optional
[Tensor
]) – 添加到卷积结果中的偏置量(如果给定该值)stride (
Union
[int
,Tuple
[int
,int
,int
]]) – 三维卷积运算中的步长。 默认: 1padding (
Union
[int
,Tuple
[int
,int
,int
]]) – 输入数据空域维度两侧的填充(padding)大小。仅支持填充0值。默认:0dilation (
Union
[int
,Tuple
[int
,int
,int
]]) – 三维卷积运算的扩张值(dilation)。 默认: 1groups (
int
) – 将输入和输出通道划分成的组数, 以便执行分组卷积 “grouped convolution” 。 当组数groups
不为1时,输入通道in_channels
和输出通道out_channels
必须能被groups
整除, 权值矩阵的形状应为 (groups, out_channel // groups, in_channels // groups, t, height, width) 。conv_mode (
str
) – 支持 “CROSS_CORRELATION”。默认:”CROSS_CORRELATION”
- 返回类型
Tensor
- 返回
输出张量。