code: def split_arr(arr: np.ndarray, chunksize: int) -> List[np.ndarray]:
      """
      Helper function to split array into chunks for multiprocessing.
      """
      return np.split(
          arr, np.arange(chunksize, arr.shape[0], chunksize), axis=0
      )
  
imports: import numpy
  from typing import Optional, List, Tuple, Any
  from cleanlab.count import get_confident_thresholds, _reduce_issues
  from cleanlab.rank import find_top_issues, _compute_label_quality_scores
  from cleanlab.typing import LabelLike
  from cleanlab.internal.util import value_counts_fill_missing_classes
  from cleanlab.internal.constants import CONFIDENT_THRESHOLDS_LOWER_BOUND, FLOATING_POINT_COMPARISON, CLIPPING_LOWER_BOUND
  import platform
  import multiprocessing
label_desc: Use image node_id 2 for calling a global function with example usage: split_arr(arr, chunksize) and returns: np