code: def _split_input_data(data_list, thread_num):
      size = tf.shape(data_list)[0]
      split_size = [size // thread_num] * (thread_num - 1)
      if thread_num == 1:
          split_size += [size]
      else:
          split_size += [-1]
      split_data_list = tf.split(data_list, split_size)
      return split_data_list
  
file_path: euler/tf_euler/python/euler_ops/feature_ops.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import tensorflow
  from tf_euler.python.euler_ops import base
label_desc: Use image node_id 1 for calling a global function with example usage: _split_input_data(data_list, thread_num) and returns: split_data_list