code: def start(
      directory="",
      shard_idx=0,
      shard_num=1,
      zk_addr="",
      zk_path="",
      module=Module.DEFAULT_MODULE,
      server_thread_num=multiprocessing.cpu_count(),
  ):
      return _LIB.StartService(
          str(directory),
          str(shard_idx),
          str(shard_num),
          str(zk_addr),
          str(zk_path),
          Module.to_load_data_type_string(module),
          Module.to_global_sampler_type_string(module),
          str(server_thread_num),
      )
  
file_path: euler/euler/python/start_service.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import ctypes
  import os
  import threading
  import sys
  import time
  import multiprocessing
label_desc: Use image node_id 1 for calling a global function with example usage: start(directory, shard_idx, shard_num, zk_addr, zk_path, module, server_thread_num) and returns: _LIB