code: def test_clone(self):
      gcb = GaussianCNNBaseline(
          env_spec=test_env_spec,
          filters=((3, (3, 3)), (6, (3, 3))),
          strides=(1, 1),
          padding="SAME",
          hidden_sizes=(32,),
          adaptive_std=False,
          use_trust_region=False,
      )
      cloned_gcb_model = gcb.clone_model(name="cloned_model")
      for cloned_param, param in zip(
          cloned_gcb_model.parameters.values(), gcb.parameters.values()
      ):
          assert np.array_equal(cloned_param, param)
  
imports: import pickle
  from unittest import mock
  import akro
  import numpy
  import pytest
  import tensorflow
  from garage import EnvSpec
  from garage.envs import GymEnv
  from garage.tf.baselines import GaussianCNNBaseline
  from garage.tf.optimizers import LBFGSOptimizer
  from tests.fixtures import TfGraphTestCase
  from tests.fixtures.envs.dummy import DummyDiscretePixelEnv
label_desc: Use image node_id 10 for calling the TestGaussianCNNBaseline obj's underlying member method code with example usage: obj.test_clone() without return types