code: def test_value(self, input_param, expected_h, expected_c):
      torch.manual_seed(0)
      x = torch.randn(4, 32)
      h = torch.randn(4, 2)
      c = torch.randn(4, 2)
      new_h, new_c = LLTM(**input_param)(x, (h, c))
      (new_h.sum() + new_c.sum()).backward()
  
      assert_allclose(new_h, expected_h, rtol=0.0001, atol=1e-04)
      assert_allclose(new_c, expected_c, rtol=0.0001, atol=1e-04)
  
file_path: MONAI/tests/test_lltm.py
imports: from __future__ import annotations
  import unittest
  import torch
  from parameterized import parameterized
  from monai.networks.layers import LLTM
  from tests.utils import SkipIfNoModule, assert_allclose, is_tf32_env
label_desc: Use image node_id 1 for calling the TestLLTM obj's underlying member method code with example usage: obj.test_value(input_param, expected_h, expected_c) without return types