Note: This is documentation for version 5.20 of Source. For a different version of Source, select the relevant space by using the Spaces menu in the toolbar above
Insight Runner
Job Setup
Choose Insight Zip
Click "Choose Insight zip" and select the .zip file that contains your Insight project. Depending on the size of the file it may take a moment for the file to upload.
Once the project has finished being uploaded, the Insight Runner configuration options will be displayed.
Insight Configuration
Table 1 lists the configuration options for the Insight Runner.
Table 1. Insight configuration.
Configuration Option | Description |
---|---|
Config File | The insight configuration file to run the optimisation with. It will be automatically filled out using the file from the Insight zip archive file. It should be noted that the parameters 'project', 'timeseries', 'cache', 'population' and 'generations' will be replaced/added by the runner. |
Population Size | The population size given to the NSGA-II algorithm to use during the optimisation |
Number of Generations | The number of generations given to the NSGA-II algorithm to use during the optimisation |
Queue
Table 2 lists the queue options for the Insight Runner.
Table 2. Queue options.
Configuration Option | Description |
---|---|
Job Name | The name given to the job when viewed in the Run Manager |
Agent End points | Choose which type of agents should be used to run the job (will be hidden if Run Manager is configured to only have one type of agent endpoint) |
Source Version | Choose the Source version to use for the Job |
Number of Agents | The number of agents to be allocated to the job. Note that Insight Jobs must have at least 2 agents (one master and one endpoint). You may specify any number of agents however to minimise the waiting time of agents the number of agents should be a factor of the runs per generation plus one for the Insight master, where runs per generation = (population size × project count × timeseries runs count), as NSGA-II cannot move onto the next generation until all individuals in the current generation have finished. |
Model Run Estimate (Minutes) | (Optional) The user's estimate of how long it will take to run a single individual = (project count × timeseries runs count) |
Estimate | (Optional) Estimates the costs of running the job based on the user's Model Run Estimate, the number of agents, the population size, and the number of generations. |
Queue | Adds the job to the queue of jobs to be run |
Results
The Insight Runner will provide the following result files in a zip:
- job.log - Log file containing information and messages generated during the Job
- results.csv - The Insight results file which can be imported into Insight to be viewed
- cache.csv - The Insight results cache file which can be imported into Insight to be viewed and used in subsequent runs