code: def __init__(
      self,
      input_shape,
      hidden_channels,
      i2h_kernel,
      h2h_kernel,
      i2h_pad,
      i2h_dilate,
      h2h_dilate,
      i2h_weight_initializer,
      h2h_weight_initializer,
      i2h_bias_initializer,
      h2h_bias_initializer,
      dims,
      conv_layout,
      activation,
  ):
      super(_ConvRNNCell, self).__init__(
          input_shape=input_shape,
          hidden_channels=hidden_channels,
          activation=activation,
          i2h_kernel=i2h_kernel,
          i2h_pad=i2h_pad,
          i2h_dilate=i2h_dilate,
          h2h_kernel=h2h_kernel,
          h2h_dilate=h2h_dilate,
          i2h_weight_initializer=i2h_weight_initializer,
          h2h_weight_initializer=h2h_weight_initializer,
          i2h_bias_initializer=i2h_bias_initializer,
          h2h_bias_initializer=h2h_bias_initializer,
          dims=dims,
          conv_layout=conv_layout,
      )
  
imports: from math import floor
  from ...base import numeric_types
  from .rnn_cell import HybridRecurrentCell
  from ..parameter import Parameter
  from ...None import np, npx
  from ...util import use_np
label_desc: Use image node_id 1 to create a new _ConvRNNCell object from inherited base classes: _BaseConvRNNCell with example: obj = _ConvRNNCell(input_shape, hidden_channels, i2h_kernel, h2h_kernel, i2h_pad, i2h_dilate, h2h_dilate, i2h_weight_initializer, h2h_weight_initializer, i2h_bias_initializer, h2h_bias_initializer, dims, conv_layout, activation)