def add_convolution(self: Network, input: Tensor, numOutputMap: int, kernelHW: Dims, weights: WeightsBuf, bias: WeightsBuf) -> ConvolutionLayer

函数功能

向网络添加一个卷积层。

函数原型

add_convolution(self: ascendie.pyascendie.Network, arg0: ascendie.pyascendie.Tensor, arg1: int, arg2: ascendie.pyascendie.Dims, arg3: ascendie.pyascendie.WeightsBuf, arg4: ascendie.pyascendie.WeightsBuf) -> AscendIE::ConvolutionLayer

约束说明

参数说明

参数名

参数类型

输入/输出

说明

input

Tensor

输入

卷积的输入张量。

numOutputMap

int

输入

卷积的输出特征图的数量。这里的int对应C++中的int32_t。

kernelHW

Dims

输入

卷积核的HW维度。

weights

WeightsBuf

输入

卷积核的权重。

bias

WeightsBuf

输入

卷积的偏置权重。WeightsBuf{}表示没有偏置。