code: def concat_case_unique_columns(nr):
      # To avoid any edge case bugs, always use at least 10 rows per DataFrame.
      nr_actual = max(10, nr // 20)
      return [
          cudf.DataFrame({"a": cupy.tile([1, 2, 3], nr_actual)}),
          cudf.DataFrame({"b": cupy.tile([4, 5, 7], nr_actual)}),
          cudf.DataFrame({"c": cupy.tile([1, 2, 3], nr_actual)}),
          cudf.DataFrame({"d": cupy.tile([4, 5, 7], nr_actual)}),
          cudf.DataFrame({"e": cupy.tile([1, 2, 3], nr_actual)}),
          cudf.DataFrame({"f": cupy.tile([4, 5, 7], nr_actual)}),
          cudf.DataFrame({"g": cupy.tile([1, 2, 3], nr_actual)}),
          cudf.DataFrame({"h": cupy.tile([4, 5, 7], nr_actual)}),
          cudf.DataFrame({"i": cupy.tile([1, 2, 3], nr_actual)}),
          cudf.DataFrame({"j": cupy.tile([4, 5, 7], nr_actual)}),
      ]
  
file_path: cudf/python/cudf/benchmarks/API/bench_functions_cases.py
imports: import pytest_cases
  from config import NUM_ROWS, cudf, cupy
label_desc: Use image node_id 7 for calling a global function with example usage: concat_case_unique_columns(nr) and returns: list