code: def test_non_contiguous_to_contiguous_input(
      dtype, input_type, order, contiguous, force_contiguous
  ):
      input_data, real_data = get_input(
          input_type, 10, 8, dtype, order=order
      )
  
      if not contiguous:
          if order == "F":
              data_view = input_data[:-3]
              real_data = real_data[:-3]
          else:
              data_view = input_data[:, :-3]
              real_data = real_data[:, :-3]
  
      else:
          data_view = input_data
  
      cumlary, *_ = input_to_cuml_array(
          data_view, force_contiguous=force_contiguous
      )
  
      if force_contiguous:
          assert cumlary.is_contiguous
  
      np.testing.assert_equal(real_data, cumlary.to_output("numpy"))
  
imports: from pandas import Series
  from cuml.internals.safe_imports import cpu_only_import_from
  from cuml.internals.safe_imports import gpu_only_import_from
  from cuml.internals.input_utils import convert_dtype
  from cuml.common import has_cupy
  from cuml.internals.input_utils import input_to_cupy_array
  from cuml.common import input_to_host_array
  from cuml.common import input_to_cuml_array, CumlArray
  from cuml.internals.safe_imports import cpu_only_import
  import pytest
  from cuml.internals.safe_imports import gpu_only_import
label_desc: Use image node_id 8 for calling a global function with example usage: test_non_contiguous_to_contiguous_input(dtype, input_type, order, contiguous, force_contiguous) without return types