code: def batchify(X, size):
      """
      ```
      Splits X into separate batch sizes specified by size.
      Args:
          X(list): elements
          size(int): batch size
      Returns:
          list of evenly sized batches with the last batch having the remaining elements
      ```
      """
      return [X[x : x + size] for x in range(0, len(X), size)]
  
imports: from .imports import *
  from subprocess import Popen
label_desc: Use image node_id 32 for calling a global function with example usage: batchify(X, size) and returns: unknown