Tunny Icon
TunnyDocs

The next-gen Grasshopper optimization tool.

Timeline

Overview

The Timeline chart draws one horizontal bar per trial spanning its start and completion time, similar to a Gantt chart. It reveals how trials were scheduled over wall-clock time — how many ran in parallel, whether workers were idle, and where slow trials created bottlenecks.

Controls

This chart has no additional controls; the X-axis unit (seconds, minutes, or hours) is chosen automatically based on the total time span of the study.

Operations

Pan, zoom, and reset follow the standard 2D chart controls.

  • Hover: Hover over a bar to highlight it and see a tooltip with the trial number, state, start, end, and duration. Other bars are dimmed while one is highlighted.

How to Read

  • X axis: elapsed time since the study's earliest recorded trial start (re-based to zero). The unit switches automatically — seconds for short studies, minutes beyond 10 minutes, hours beyond 2 hours.
  • Y axis: trial number.
  • Bar length: the trial's execution duration. Running trials (no recorded completion time yet) are drawn up to the latest known timestamp in the study.
  • Color by trial state: complete, pruned, running, and failed trials are colored differently (see the legend).
  • Many overlapping bars at the same time: trials ran in parallel — the number of overlapping bars at any vertical slice approximates the number of concurrent workers.
  • Gaps between bars on the time axis: workers were idle, e.g. waiting for a new trial to be scheduled or for a shared resource.
  • A few very long bars: some trials took much longer than others — worth checking whether those hyperparameters are inherently expensive (e.g. large models) or the trial got stuck.
  • Overlapping bars: when optimization is run in parallel, multiple trials may be executing during the same time window. This view is useful for confirming that parallelization is behaving as expected.