code: def create_sc(self, submit_args, conf):
      submit_args = submit_args + " pyspark-shell"
      os.environ["PYSPARK_SUBMIT_ARGS"] = submit_args
      spark_conf = init_spark_conf(conf)
      sc = init_nncontext(
          conf=spark_conf,
          spark_log_level=self.spark_log_level,
          redirect_spark_log=self.redirect_spark_log,
      )
      return sc
  
file_path: analytics-zoo/pyzoo/zoo/util/spark.py
imports: import os
  import platform
  from pyspark import SparkContext
  from zoo import init_nncontext, init_spark_conf
  from zoo.util.utils import detect_python_location, pack_penv
  from zoo.util.utils import get_executor_conda_zoo_classpath, get_zoo_bigdl_classpath_on_driver
label_desc: Use image node_id 2 for calling the SparkRunner obj's underlying member method code with example usage: obj.create_sc(submit_args, conf) and returns: sc