class_docstr: The job scheduler gives an API to submit jobs, retrieve statuses of specific
  jobs, and kill a job.
class_docstr_tok: ["The","job","scheduler","gives","an","API","to","submit","jobs",",","retrieve","statuses","of","specific","jobs",",","and","kill","a","job","."]
docstr: Submits a job to the scheduler.
  
  Args:
      command (list[str]): components to the command to run by the
          scheduler e.g. ``["python", "train.py"]``
      env (dict): environment variables to pass to the job.
      job_name (str): this specifies a name for the job and its output
          directory.
  
  Returns:
      str: a job ID, used for getting the status or killing the job.
docstr_tok: ["Submits","a","job","to","the","scheduler",".","Args",":","command","(","list","[","str","]",")",":","components","to","the","command","to","run","by","the","scheduler","e.g",".","``","[","``","python","''",",","``","train.py","''","]","``","env","(","dict",")",":","environment","variables","to","pass","to","the","job",".","job_name","(","str",")",":","this","specifies","a","name","for","the","job","and","its","output","directory",".","Returns",":","str",":","a","job","ID",",","used","for","getting","the","status","or","killing","the","job","."]
code: def submit_job(self, command, env={}, job_name=""):
      """
      Submits a job to the scheduler.
  
      Args:
          command (list[str]): components to the command to run by the
              scheduler e.g. ``["python", "train.py"]``
          env (dict): environment variables to pass to the job.
          job_name (str): this specifies a name for the job and its output
              directory.
  
      Returns:
          str: a job ID, used for getting the status or killing the job.
      """
      pass
  
imports: import subprocess
  import re
  import sys
  import os
  import logging
label_desc: Use image node_id 2 for calling the Scheduler obj's underlying member method code with example usage: obj.submit_job(command, env, job_name) without return types