class_docstr: EnvironmentDriver is the parent of all environment drivers. Any child must implement the methods below
  
  Methods
  -------
  init()
      Initialize the environment driver
  connect()
      Connect to the environment daemon and start running
  get_environment_types()
      Get the environment types
  get_supported_frameworks(environment_type)
      Get all the supported frameworks
  get_supported_languages(environment_type, environment_framework)
      Get all the supported environment languages
  setup(output_path)
      create environment definition
  create(path, output_path)
      create datmo environment definition
  build(name, path)
      build the environment
  run(name, options, log_filepath)
      run the built environment
  stop(run_id, force=False)
      stop the run created with the environment
  remove(name, force=False)
      remove the environment
class_docstr_tok: ["EnvironmentDriver","is","the","parent","of","all","environment","drivers",".","Any","child","must","implement","the","methods","below","Methods","--","--","--","-","init","(",")","Initialize","the","environment","driver","connect","(",")","Connect","to","the","environment","daemon","and","start","running","get_environment_types","(",")","Get","the","environment","types","get_supported_frameworks","(","environment_type",")","Get","all","the","supported","frameworks","get_supported_languages","(","environment_type",",","environment_framework",")","Get","all","the","supported","environment","languages","setup","(","output_path",")","create","environment","definition","create","(","path",",","output_path",")","create","datmo","environment","definition","build","(","name",",","path",")","build","the","environment","run","(","name",",","options",",","log_filepath",")","run","the","built","environment","stop","(","run_id",",","force=False",")","stop","the","run","created","with","the","environment","remove","(","name",",","force=False",")","remove","the","environment"]
docstr: Run and log an instance of the environment with the options given
  
  Parameters
  ----------
  name : str
      name of the built environment
  options : dict
      can include the following values:
  
      command : list
      ports : list
          Here are some example ports used for common applications.
             *  'jupyter notebook' - 8888
             *  flask API - 5000
             *  tensorboard - 6006
      name : str
      volumes : dict
      detach : bool
      stdin_open : bool
      tty : bool
  log_filepath : str
      filepath to the log file
  
  Returns
  -------
  return_code : int
      system return code for container and logs
  run_id : str
      identification for run of the environment
  logs : str
      string version of output logs for the container
docstr_tok: ["Run","and","log","an","instance","of","the","environment","with","the","options","given","Parameters","--","--","--","--","--","name",":","str","name","of","the","built","environment","options",":","dict","can","include","the","following","values",":","command",":","list","ports",":","list","Here","are","some","example","ports","used","for","common","applications",".","*","'jupyter","notebook","'","-","8888","*","flask","API","-","5000","*","tensorboard","-","6006","name",":","str","volumes",":","dict","detach",":","bool","stdin_open",":","bool","tty",":","bool","log_filepath",":","str","filepath","to","the","log","file","Returns","--","--","--","-","return_code",":","int","system","return","code","for","container","and","logs","run_id",":","str","identification","for","run","of","the","environment","logs",":","str","string","version","of","output","logs","for","the","container"]
code: def run(self, name, options, log_filepath):
      """Run and log an instance of the environment with the options given
  
      Parameters
      ----------
      name : str
          name of the built environment
      options : dict
          can include the following values:
  
          command : list
          ports : list
              Here are some example ports used for common applications.
                 *  'jupyter notebook' - 8888
                 *  flask API - 5000
                 *  tensorboard - 6006
          name : str
          volumes : dict
          detach : bool
          stdin_open : bool
          tty : bool
      log_filepath : str
          filepath to the log file
  
      Returns
      -------
      return_code : int
          system return code for container and logs
      run_id : str
          identification for run of the environment
      logs : str
          string version of output logs for the container
      """
      pass
  
imports: from abc import ABCMeta, abstractmethod
  from future.utils import with_metaclass
label_desc: Use image node_id 11 for calling the EnvironmentDriver obj's underlying member method code with example usage: obj.run(name, options, log_filepath) without return types