code: def test_cuml_array_inputs(array_input):
      array = CumlArray(data=array_input)
      assert cp.array_equal(
          cp.asarray(array_input),
          array.to_output("cupy"),
          equal_nan=True,
      )
      assert np.array_equal(
          cp.asnumpy(array_input),
          array.to_output("numpy"),
          equal_nan=True,
      )
  
file_path: cuml/python/cuml/tests/test_strategies.py
imports: from cuml.internals.array import CumlArray
  from cuml.internals.safe_imports import cpu_only_import, gpu_only_import
  from cuml.testing.strategies import create_cuml_array_input, cuml_array_dtypes, cuml_array_input_types, cuml_array_inputs, cuml_array_orders, cuml_array_shapes, regression_datasets, split_datasets, standard_classification_datasets, standard_datasets, standard_regression_datasets
  from cuml.testing.utils import normalized_shape, series_squeezed_shape
  from hypothesis import HealthCheck, given, settings
  from hypothesis import strategies
  from hypothesis.extra.numpy import floating_dtypes, integer_dtypes
label_desc: Use image node_id 2 for calling a global function with example usage: test_cuml_array_inputs(array_input) without return types