code: def test_gpu_mpdist():
      if not cuda.is_available():  # pragma: no cover
          pytest.skip("Skipping Tests No GPUs Available")
  
      T_A = np.random.uniform(-1000, 1000, [8]).astype(np.float64)
      T_B = np.random.uniform(-1000, 1000, [64]).astype(np.float64)
      m = 5
  
      ref = stumpy.gpu_aampdist(T_A, T_B, m)
      comp = stumpy.gpu_mpdist(T_A, T_B, m, normalize=False)
      npt.assert_almost_equal(ref, comp)
  
imports: import naive
  import numpy
  import numpy.testing
  from dask.distributed import Client, LocalCluster
  from numba import cuda
  import stumpy
  from stumpy.maamp import maamp_multi_distance_profile
  from stumpy.mstump import multi_distance_profile
  import pytest
label_desc: Use image node_id 16 for calling a global function with example usage: test_gpu_mpdist() without return types