code: def _gen_params():
      for t, n in product(NUMERIC_TYPES, params_sizes):
          if (t == np.int8 or t == np.int16) and n > 20:
              # to keep data in range
              continue
          yield t, n
  
imports: from itertools import product
  import numpy
  import pandas
  import pytest
  import cudf
  from cudf.core.dtypes import Decimal32Dtype, Decimal64Dtype, Decimal128Dtype
  from cudf.testing._utils import INTEGER_TYPES, NUMERIC_TYPES, assert_eq, gen_rand
label_desc: Use image node_id 1 for calling a global function with example usage: _gen_params() without return types