<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>filter_size</strong> (<em>int | tuple | list</em>) – The x dimension of a filter kernel. Or input a tuple for
two image dimension.</li>
<li><strong>filter_size_y</strong> (<em>int | None</em>) – The y dimension of a filter kernel. Since PaddlePaddle
currently supports rectangular filters, the filter’s
shape will be (filter_size, filter_size_y).</li>
<li><strong>filter_size</strong> (<em>int | tuple | list</em>) – The dimensions of the filter kernel. If the parameter is
set to one integer, the two dimensions on x and y axises
will be same when filter_size_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 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>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>stride</strong> (<em>int | tuple | list</em>) – The x dimension of the stride. Or input a tuple for two image
dimension.</li>
<li><strong>stride_y</strong> (<em>int</em>) – The y dimension of the stride.</li>
<li><strong>padding</strong> (<em>int | tuple | list</em>) – The x dimension of the padding. Or input a tuple for two
image dimension</li>
<li><strong>padding_y</strong> (<em>int</em>) – The y dimension of the padding.</li>
<li><strong>dilation</strong> (<em>int | tuple | list</em>) – The x dimension of the dilation. Or input a tuple for two
image dimension</li>
<li><strong>dilation_y</strong> (<em>int</em>) – The y dimension of the dilation.</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 strides. If the parameter is set to one integer, the strides
on x and y axises will be same when stride_y is not set. If it is
set to a list, the first element indicates the stride on the x axis,
and the second is used to specify the stride on the y axis when
stride_y is not provided. 1 is the default value.</li>
<li><strong>stride_y</strong> (<em>int</em>) – The stride on the y axis.</li>
<li><strong>padding</strong> (<em>int | tuple | list</em>) – The padding sizes. If the parameter is set to one integer, the padding
sizes on x and y axises will be same when padding_y is not set. If it
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
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>
<li><strong>num_channels</strong> (<em>int</em>) – number of input channels. If None will be set
automatically from previous output.</li>
<li><strong>param_attr</strong> (<em>paddle.v2.attr.ParameterAttribute</em>) – Convolution param attribute. None means default attribute</li>
<li><strong>shared_biases</strong> (<em>bool</em>) – Is biases will be shared between filters or not.</li>
<li><strong>layer_attr</strong> (<em>paddle.v2.attr.ExtraAttribute</em>) – Layer Extra Attribute.</li>
<li><strong>trans</strong> (<em>bool</em>) – true if it is a convTransLayer, false if it is a convLayer</li>
<li><strong>layer_type</strong> (<em>String</em>) – specify the layer_type, default is None. 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>num_channels</strong> (<em>int</em>) – The number of input channels. If the parameter is not set or
set to None, its actual value will be automatically set to
the channel number of the input.</li>
<li><strong>param_attr</strong> (<em>paddle.v2.attr.ParameterAttribute</em>) – The parameter attribute. See paddle.v2.attr.ParameterAttribute for
details.</li>
<li><strong>shared_biases</strong> (<em>bool</em>) – Whether biases will be shared between filters or not.</li>
<li><strong>layer_attr</strong> (<em>paddle.v2.attr.ExtraAttribute</em>) – The extra layer attributes. See paddle.v2.attr.ExtraAttribute for
details.</li>
<li><strong>trans</strong> (<em>bool</em>) – True if it is a convTransLayer, False if it is a convLayer</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>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
two image dimension.</li>
<li><strong>filter_size_y</strong> (<em>int | None</em>) – The y dimension of a filter kernel. Since PaddlePaddle
currently supports rectangular filters, the filter’s
shape will be (filter_size, filter_size_y).</li>
<li><strong>filter_size</strong> (<em>int | tuple | list</em>) – The dimensions of the filter kernel. If the parameter is
set to one integer, the two dimensions on x and y axises
will be same when filter_size_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 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>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>stride</strong> (<em>int | tuple | list</em>) – The x dimension of the stride. Or input a tuple for two image
dimension.</li>
<li><strong>stride_y</strong> (<em>int</em>) – The y dimension of the stride.</li>
<li><strong>padding</strong> (<em>int | tuple | list</em>) – The x dimension of the padding. Or input a tuple for two
image dimension</li>
<li><strong>padding_y</strong> (<em>int</em>) – The y dimension of the padding.</li>
<li><strong>dilation</strong> (<em>int | tuple | list</em>) – The x dimension of the dilation. Or input a tuple for two
image dimension</li>
<li><strong>dilation_y</strong> (<em>int</em>) – The y dimension of the dilation.</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 strides. If the parameter is set to one integer, the strides
on x and y axises will be same when stride_y is not set. If it is
set to a list, the first element indicates the stride on the x axis,
and the second is used to specify the stride on the y axis when
stride_y is not provided. 1 is the default value.</li>
<li><strong>stride_y</strong> (<em>int</em>) – The stride on the y axis.</li>
<li><strong>padding</strong> (<em>int | tuple | list</em>) – The padding sizes. If the parameter is set to one integer, the padding
sizes on x and y axises will be same when padding_y is not set. If it
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
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>
<li><strong>num_channels</strong> (<em>int</em>) – number of input channels. If None will be set
automatically from previous output.</li>
<li><strong>param_attr</strong> (<em>paddle.v2.attr.ParameterAttribute</em>) – Convolution param attribute. None means default attribute</li>
<li><strong>shared_biases</strong> (<em>bool</em>) – Is biases will be shared between filters or not.</li>
<li><strong>layer_attr</strong> (<em>paddle.v2.attr.ExtraAttribute</em>) – Layer Extra Attribute.</li>
<li><strong>trans</strong> (<em>bool</em>) – true if it is a convTransLayer, false if it is a convLayer</li>
<li><strong>layer_type</strong> (<em>String</em>) – specify the layer_type, default is None. 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>num_channels</strong> (<em>int</em>) – The number of input channels. If the parameter is not set or
set to None, its actual value will be automatically set to
the channel number of the input.</li>
<li><strong>param_attr</strong> (<em>paddle.v2.attr.ParameterAttribute</em>) – The parameter attribute. See paddle.v2.attr.ParameterAttribute for
details.</li>
<li><strong>shared_biases</strong> (<em>bool</em>) – Whether biases will be shared between filters or not.</li>
<li><strong>layer_attr</strong> (<em>paddle.v2.attr.ExtraAttribute</em>) – The extra layer attributes. See paddle.v2.attr.ExtraAttribute for
details.</li>
<li><strong>trans</strong> (<em>bool</em>) – True if it is a convTransLayer, False if it is a convLayer</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>