class_docstr: This class represents a single execution of a model with a given set of hyper-parameters. It takes care of
  of managing the model process and standardizing the results.
class_docstr_tok: ["This","class","represents","a","single","execution","of","a","model","with","a","given","set","of","hyper-parameters",".","It","takes","care","of","of","managing","the","model","process","and","standardizing","the","results","."]
docstr: This method returns the configuration schema for the execution module. The schema
  is a standard JSON-schema object.
docstr_tok: ["This","method","returns","the","configuration","schema","for","the","execution","module",".","The","schema","is","a","standard","JSON-schema","object","."]
code: def configurationSchema(self):
      """This method returns the configuration schema for the execution module. The schema
      is a standard JSON-schema object."""
      return {
          "type": "object",
          "oneOf": [
              {
                  "properties": {
                      "type": {
                          "type": "string",
                          "constant": "python_function",
                      },
                      "module": {"type": "string"},
                      "name": {"type": "string"},
                      "func": {},
                  },
                  "required": ["type", "module", "name"],
              },
              {
                  "properties": {
                      "type": {"type": "string", "constant": "remote"},
                      "hosts": {
                          "type": "array",
                          "items": {"type": "string"},
                      },
                      "command": {"type": "string"},
                      "rsync": {
                          "type": "object",
                          "properties": {
                              "from": {"type": "string"},
                              "to": {"type": "string"},
                          },
                          "required": ["from", "to"],
                      },
                  },
                  "required": ["type", "hosts", "command"],
              },
          ],
          "properties": {
              "auto_kill_max_time": {"type": "number"},
              "auto_kill_max_ram": {"type": "number"},
              "auto_kill_max_system_ram": {"type": "number"},
              "auto_kill_loss": {"type": "number"},
          },
      }
  
file_path: hypermax/hypermax/execution.py
imports: import subprocess
  import json
  import atexit
  import jsonschema
  import psutil
  import sys
  import random
  import time
  import datetime
  import os
label_desc: Use image node_id 2 for calling the Execution obj's underlying member method code with example usage: obj.configurationSchema() and returns: dict