code: def test_load(self):
      if not torch.cuda.is_available():
          with self.assertRaisesRegex(
              ImportError, ".*symbol.*"
          ):  # expecting import error if no cuda
              load_module(
                  "gmm",
                  {
                      "CHANNEL_COUNT": 2,
                      "MIXTURE_COUNT": 2,
                      "MIXTURE_SIZE": 3,
                  },
                  verbose_build=True,
              )
      else:
          load_module(
              "gmm",
              {
                  "CHANNEL_COUNT": 2,
                  "MIXTURE_COUNT": 2,
                  "MIXTURE_SIZE": 3,
              },
              verbose_build=True,
          )
  
file_path: MONAI/tests/test_gmm.py
imports: from __future__ import annotations
  import os
  import shutil
  import tempfile
  import unittest
  import numpy
  import torch
  from parameterized import parameterized
  from monai._extensions import load_module
  from monai.networks.layers import GaussianMixtureModel
  from tests.utils import skip_if_darwin, skip_if_no_cuda, skip_if_quick, skip_if_windows
label_desc: Use image node_id 4 for calling the GMMTestCase obj's underlying member method code with example usage: obj.test_load() without return types