<li><strong>name</strong> (<em>basestring</em>) – The name of this layer. It is optional.</li>
<li><strong>name</strong> (<em>basestring</em>) – The name of this layer. It is optional.</li>
<li><strong>input</strong> (<em>paddle.v2.config_base.Layer</em>) – The input of this layer.</li>
<li><strong>input</strong> (<em>paddle.v2.config_base.Layer</em>) – The input of this layer.</li>
<li><strong>filter_size</strong> (<em>int | tuple | list</em>) – The x dimension of a filter kernel. Or input a tuple for
<li><strong>filter_size</strong> (<em>int | tuple | list</em>) – The dimensions of the filter kernel. If the parameter is
two image dimension.</li>
set to one integer, the two dimensions on x and y axises
<li><strong>filter_size_y</strong> (<em>int | None</em>) – The y dimension of a filter kernel. Since PaddlePaddle
will be same when filter_size_y is not set. If it is set
currently supports rectangular filters, the filter’s
to a list, the first element indicates the dimension on
shape will be (filter_size, filter_size_y).</li>
the x axis, and the second is used to specify the dimension
on the y axis when filter_size_y is not provided.</li>
<li><strong>filter_size_y</strong> (<em>int</em>) – The dimension of the filter kernel on the y axis. If the parameter
is not set, it will be set automatically according to filter_size.</li>
<li><strong>num_filters</strong>– Each filter group’s number of filter</li>
<li><strong>num_filters</strong>– Each filter group’s number of filter</li>
<li><strong>act</strong> (<em>paddle.v2.activation.Base</em>) – Activation type. paddle.v2.activation.Relu is the default activation.</li>
<li><strong>act</strong> (<em>paddle.v2.activation.Base</em>) – Activation type. paddle.v2.activation.Relu is the default activation.</li>
<li><strong>groups</strong> (<em>int</em>) – Group size of filters.</li>
<li><strong>groups</strong> (<em>int</em>) – The group number. 1 is the default group number.</li>
<li><strong>stride</strong> (<em>int | tuple | list</em>) – The x dimension of the stride. Or input a tuple for two image
<li><strong>stride</strong> (<em>int | tuple | list</em>) – The strides. If the parameter is set to one integer, the strides
dimension.</li>
on x and y axises will be same when stride_y is not set. If it is
<li><strong>stride_y</strong> (<em>int</em>) – The y dimension of the stride.</li>
set to a list, the first element indicates the stride on the x axis,
<li><strong>padding</strong> (<em>int | tuple | list</em>) – The x dimension of the padding. Or input a tuple for two
and the second is used to specify the stride on the y axis when
image dimension</li>
stride_y is not provided. 1 is the default value.</li>
<li><strong>padding_y</strong> (<em>int</em>) – The y dimension of the padding.</li>
<li><strong>stride_y</strong> (<em>int</em>) – The stride on the y axis.</li>
<li><strong>dilation</strong> (<em>int | tuple | list</em>) – The x dimension of the dilation. Or input a tuple for two
<li><strong>padding</strong> (<em>int | tuple | list</em>) – The padding sizes. If the parameter is set to one integer, the padding
image dimension</li>
sizes on x and y axises will be same when padding_y is not set. If it
<li><strong>dilation_y</strong> (<em>int</em>) – The y dimension of the dilation.</li>
is set to a list, the first element indicates the padding size on the
x axis, and the second is used to specify the padding size on the y axis
when padding_y is not provided. 0 is the default padding size.</li>
<li><strong>padding_y</strong> (<em>int</em>) – The padding size on the y axis.</li>
<li><strong>dilation</strong> (<em>int | tuple | list</em>) – The dimensions of the dilation. If the parameter is set to one integer,
the two dimensions on x and y axises will be same when dilation_y is not
set. If it is set to a list, the first element indicates the dimension
on the x axis, and the second is used to specify the dimension on the y
axis when dilation_y is not provided. 1 is the default dimension.</li>
<li><strong>dilation_y</strong> (<em>int</em>) – The dimension of the dilation on the y axis.</li>
<li><strong>bias_attr</strong> (<em>paddle.v2.attr.ParameterAttribute | None | bool | Any</em>) – The bias attribute. If the parameter is set to False or an object
<li><strong>bias_attr</strong> (<em>paddle.v2.attr.ParameterAttribute | None | bool | Any</em>) – The bias attribute. If the parameter is set to False or an object
whose type is not paddle.v2.attr.ParameterAttribute, no bias is defined. If the
whose type is not paddle.v2.attr.ParameterAttribute, no bias is defined. If the
parameter is set to True, the bias is initialized to zero.</li>
parameter is set to True, the bias is initialized to zero.</li>
<li><strong>num_channels</strong> (<em>int</em>) – number of input channels. If None will be set
<li><strong>num_channels</strong> (<em>int</em>) – The number of input channels. If the parameter is not set or
automatically from previous output.</li>
set to None, its actual value will be automatically set to
<li><strong>param_attr</strong> (<em>paddle.v2.attr.ParameterAttribute</em>) – Convolution param attribute. None means default attribute</li>
the channel number of the input.</li>
<li><strong>shared_biases</strong> (<em>bool</em>) – Is biases will be shared between filters or not.</li>
<li><strong>param_attr</strong> (<em>paddle.v2.attr.ParameterAttribute</em>) – The parameter attribute. See paddle.v2.attr.ParameterAttribute for
<li><strong>layer_attr</strong> (<em>paddle.v2.attr.ExtraAttribute</em>) – Layer Extra Attribute.</li>
details.</li>
<li><strong>trans</strong> (<em>bool</em>) – true if it is a convTransLayer, false if it is a convLayer</li>
<li><strong>shared_biases</strong> (<em>bool</em>) – Whether biases will be shared between filters or not.</li>
<li><strong>layer_type</strong> (<em>String</em>) – specify the layer_type, default is None. If trans=True,
<li><strong>layer_attr</strong> (<em>paddle.v2.attr.ExtraAttribute</em>) – The extra layer attributes. See paddle.v2.attr.ExtraAttribute for
layer_type has to be “exconvt” or “cudnn_convt”,
details.</li>
otherwise layer_type has to be either “exconv” or
<li><strong>trans</strong> (<em>bool</em>) – True if it is a convTransLayer, False if it is a convLayer</li>
“cudnn_conv”</li>
<li><strong>layer_type</strong> (<em>basestring</em>) – Specify the layer type. If the dilation’s dimension on one axis is
larger than 1, layer_type has to be “cudnn_conv” or “cudnn_convt”.
If trans=True, layer_type has to be “exconvt” or “cudnn_convt”,
otherwise layer_type has to be either “exconv” or “cudnn_conv”.</li>
<li><strong>name</strong> (<em>basestring</em>) – The name of this layer. It is optional.</li>
<li><strong>name</strong> (<em>basestring</em>) – The name of this layer. It is optional.</li>
<li><strong>input</strong> (<em>paddle.v2.config_base.Layer</em>) – The input of this layer.</li>
<li><strong>input</strong> (<em>paddle.v2.config_base.Layer</em>) – The input of this layer.</li>
<li><strong>filter_size</strong> (<em>int | tuple | list</em>) – The x dimension of a filter kernel. Or input a tuple for
<li><strong>filter_size</strong> (<em>int | tuple | list</em>) – The dimensions of the filter kernel. If the parameter is
two image dimension.</li>
set to one integer, the two dimensions on x and y axises
<li><strong>filter_size_y</strong> (<em>int | None</em>) – The y dimension of a filter kernel. Since PaddlePaddle
will be same when filter_size_y is not set. If it is set
currently supports rectangular filters, the filter’s
to a list, the first element indicates the dimension on
shape will be (filter_size, filter_size_y).</li>
the x axis, and the second is used to specify the dimension
on the y axis when filter_size_y is not provided.</li>
<li><strong>filter_size_y</strong> (<em>int</em>) – The dimension of the filter kernel on the y axis. If the parameter
is not set, it will be set automatically according to filter_size.</li>
<li><strong>num_filters</strong>– Each filter group’s number of filter</li>
<li><strong>num_filters</strong>– Each filter group’s number of filter</li>
<li><strong>act</strong> (<em>paddle.v2.activation.Base</em>) – Activation type. paddle.v2.activation.Relu is the default activation.</li>
<li><strong>act</strong> (<em>paddle.v2.activation.Base</em>) – Activation type. paddle.v2.activation.Relu is the default activation.</li>
<li><strong>groups</strong> (<em>int</em>) – Group size of filters.</li>
<li><strong>groups</strong> (<em>int</em>) – The group number. 1 is the default group number.</li>
<li><strong>stride</strong> (<em>int | tuple | list</em>) – The x dimension of the stride. Or input a tuple for two image
<li><strong>stride</strong> (<em>int | tuple | list</em>) – The strides. If the parameter is set to one integer, the strides
dimension.</li>
on x and y axises will be same when stride_y is not set. If it is
<li><strong>stride_y</strong> (<em>int</em>) – The y dimension of the stride.</li>
set to a list, the first element indicates the stride on the x axis,
<li><strong>padding</strong> (<em>int | tuple | list</em>) – The x dimension of the padding. Or input a tuple for two
and the second is used to specify the stride on the y axis when
image dimension</li>
stride_y is not provided. 1 is the default value.</li>
<li><strong>padding_y</strong> (<em>int</em>) – The y dimension of the padding.</li>
<li><strong>stride_y</strong> (<em>int</em>) – The stride on the y axis.</li>
<li><strong>dilation</strong> (<em>int | tuple | list</em>) – The x dimension of the dilation. Or input a tuple for two
<li><strong>padding</strong> (<em>int | tuple | list</em>) – The padding sizes. If the parameter is set to one integer, the padding
image dimension</li>
sizes on x and y axises will be same when padding_y is not set. If it
<li><strong>dilation_y</strong> (<em>int</em>) – The y dimension of the dilation.</li>
is set to a list, the first element indicates the padding size on the
x axis, and the second is used to specify the padding size on the y axis
when padding_y is not provided. 0 is the default padding size.</li>
<li><strong>padding_y</strong> (<em>int</em>) – The padding size on the y axis.</li>
<li><strong>dilation</strong> (<em>int | tuple | list</em>) – The dimensions of the dilation. If the parameter is set to one integer,
the two dimensions on x and y axises will be same when dilation_y is not
set. If it is set to a list, the first element indicates the dimension
on the x axis, and the second is used to specify the dimension on the y
axis when dilation_y is not provided. 1 is the default dimension.</li>
<li><strong>dilation_y</strong> (<em>int</em>) – The dimension of the dilation on the y axis.</li>
<li><strong>bias_attr</strong> (<em>paddle.v2.attr.ParameterAttribute | None | bool | Any</em>) – The bias attribute. If the parameter is set to False or an object
<li><strong>bias_attr</strong> (<em>paddle.v2.attr.ParameterAttribute | None | bool | Any</em>) – The bias attribute. If the parameter is set to False or an object
whose type is not paddle.v2.attr.ParameterAttribute, no bias is defined. If the
whose type is not paddle.v2.attr.ParameterAttribute, no bias is defined. If the
parameter is set to True, the bias is initialized to zero.</li>
parameter is set to True, the bias is initialized to zero.</li>
<li><strong>num_channels</strong> (<em>int</em>) – number of input channels. If None will be set
<li><strong>num_channels</strong> (<em>int</em>) – The number of input channels. If the parameter is not set or
automatically from previous output.</li>
set to None, its actual value will be automatically set to
<li><strong>param_attr</strong> (<em>paddle.v2.attr.ParameterAttribute</em>) – Convolution param attribute. None means default attribute</li>
the channel number of the input.</li>
<li><strong>shared_biases</strong> (<em>bool</em>) – Is biases will be shared between filters or not.</li>
<li><strong>param_attr</strong> (<em>paddle.v2.attr.ParameterAttribute</em>) – The parameter attribute. See paddle.v2.attr.ParameterAttribute for
<li><strong>layer_attr</strong> (<em>paddle.v2.attr.ExtraAttribute</em>) – Layer Extra Attribute.</li>
details.</li>
<li><strong>trans</strong> (<em>bool</em>) – true if it is a convTransLayer, false if it is a convLayer</li>
<li><strong>shared_biases</strong> (<em>bool</em>) – Whether biases will be shared between filters or not.</li>
<li><strong>layer_type</strong> (<em>String</em>) – specify the layer_type, default is None. If trans=True,
<li><strong>layer_attr</strong> (<em>paddle.v2.attr.ExtraAttribute</em>) – The extra layer attributes. See paddle.v2.attr.ExtraAttribute for
layer_type has to be “exconvt” or “cudnn_convt”,
details.</li>
otherwise layer_type has to be either “exconv” or
<li><strong>trans</strong> (<em>bool</em>) – True if it is a convTransLayer, False if it is a convLayer</li>
“cudnn_conv”</li>
<li><strong>layer_type</strong> (<em>basestring</em>) – Specify the layer type. If the dilation’s dimension on one axis is
larger than 1, layer_type has to be “cudnn_conv” or “cudnn_convt”.
If trans=True, layer_type has to be “exconvt” or “cudnn_convt”,
otherwise layer_type has to be either “exconv” or “cudnn_conv”.</li>