code: def test_conv_fill_shape():
      input = mx.np.ones((8, 3, 5, 7))
      cell = gluon.rnn.Conv1DLSTMCell((-1, 7), 10, (3,), (3,))
      cell.infer_shape(0, input, False)
      cell.hybridize()
      check_rnn_forward(cell, input)
      assert cell.i2h_weight.shape[1] == 5, cell.i2h_weight.shape[1]
  
imports: import mxnet
  from mxnet import gluon, np
  import numpy
  import copy
  from functools import partial
  from numpy.testing import assert_allclose
  from mxnet.gluon.utils import split_rnn_params
  import pytest
  from mxnet.test_utils import almost_equal, assert_almost_equal, default_device
  from common import assert_raises_cudnn_not_satisfied, retry
label_desc: Use image node_id 38 for calling a global function with example usage: test_conv_fill_shape() without return types