<mxfile host="Electron" modified="2023-10-24T12:53:22.664Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.3 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="nBhqtPMM5kVnhkOIS-NL" version="22.0.3" type="device">
  <diagram name="Seite-1" id="itTOYjqSFRGuG-1bSrY4">
    <mxGraphModel dx="956" dy="2098" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="elxeZXTCYunV9F6Gq9nH-15" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="1" source="elxeZXTCYunV9F6Gq9nH-2" target="elxeZXTCYunV9F6Gq9nH-10" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" source="elxeZXTCYunV9F6Gq9nH-2" target="elxeZXTCYunV9F6Gq9nH-4" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-2" value="&lt;font style=&quot;font-size: 20px;&quot;&gt;Optimizer&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="280" y="59" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-11" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="elxeZXTCYunV9F6Gq9nH-3" target="elxeZXTCYunV9F6Gq9nH-10" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-3" value="&lt;span style=&quot;font-size: 20px;&quot;&gt;Runner&lt;br&gt;(HydraInitializer)&lt;br&gt;&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="250" y="400" width="180" height="60" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-7" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="elxeZXTCYunV9F6Gq9nH-5" target="elxeZXTCYunV9F6Gq9nH-3" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="160" y="380" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-28" value="Start" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="elxeZXTCYunV9F6Gq9nH-7" vertex="1" connectable="0">
          <mxGeometry x="-0.056" relative="1" as="geometry">
            <mxPoint y="-63" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="elxeZXTCYunV9F6Gq9nH-5" target="elxeZXTCYunV9F6Gq9nH-2" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-26" value="Start" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="elxeZXTCYunV9F6Gq9nH-14" vertex="1" connectable="0">
          <mxGeometry x="-0.0262" y="-2" relative="1" as="geometry">
            <mxPoint x="-17" y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="elxeZXTCYunV9F6Gq9nH-5" target="elxeZXTCYunV9F6Gq9nH-4" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="160" y="-30" />
              <mxPoint x="540" y="-30" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-25" value="Read benchmark_id and start&amp;nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="elxeZXTCYunV9F6Gq9nH-24" vertex="1" connectable="0">
          <mxGeometry x="0.1295" y="1" relative="1" as="geometry">
            <mxPoint x="128" y="-24" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-5" value="&lt;font style=&quot;font-size: 20px;&quot;&gt;Shell&lt;/font&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
          <mxGeometry x="130" y="160" width="60" height="60" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-9" value="1. Start PyExperimenter and&lt;br&gt;pull experiment.&lt;br&gt;2. Write experiment_id, benchmark_id &lt;br&gt;optimizer_id and Hydra config to files&lt;br&gt;3. Pause PyExperimenter and&lt;br&gt;start corresponding task&lt;br&gt;and optimizer container." style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="330" y="280" width="230" height="110" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="elxeZXTCYunV9F6Gq9nH-10" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="580" y="120" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-10" value="&lt;font style=&quot;font-size: 20px;&quot;&gt;Drive&lt;/font&gt;" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" parent="1" vertex="1">
          <mxGeometry x="310" y="180" width="60" height="60" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-13" value="" style="group" parent="1" vertex="1" connectable="0">
          <mxGeometry x="520" y="-11" width="160" height="130" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-4" value="&lt;span style=&quot;font-size: 20px;&quot;&gt;Benchmark&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="elxeZXTCYunV9F6Gq9nH-13" vertex="1">
          <mxGeometry y="70" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-6" value="&lt;font style=&quot;font-size: 20px;&quot;&gt;Webserver&lt;/font&gt;" style="shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;" parent="elxeZXTCYunV9F6Gq9nH-13" vertex="1">
          <mxGeometry x="40" width="120" height="80" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" source="elxeZXTCYunV9F6Gq9nH-4" target="elxeZXTCYunV9F6Gq9nH-2" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-19" value="evaluate config" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fillColor=none;strokeColor=none;" parent="1" vertex="1">
          <mxGeometry x="410" y="45" width="100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-20" value="result" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fillColor=none;strokeColor=none;" parent="1" vertex="1">
          <mxGeometry x="440" y="104" width="50" height="30" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-21" value="&lt;font style=&quot;font-size: 25px;&quot;&gt;1&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
          <mxGeometry x="102" y="257" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-22" value="&lt;font style=&quot;font-size: 25px;&quot;&gt;2&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
          <mxGeometry x="290" y="275" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-23" value="&lt;font style=&quot;font-size: 25px;&quot;&gt;4&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
          <mxGeometry x="450" y="217" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-27" value="&lt;font style=&quot;font-size: 25px;&quot;&gt;3&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;direction=south;" parent="1" vertex="1">
          <mxGeometry x="308" y="-75" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-30" value="Load Hydra config" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="410" y="188" width="120" height="30" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-31" value="&lt;font style=&quot;font-size: 25px;&quot;&gt;5&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
          <mxGeometry x="240" y="120" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-32" value="&lt;font style=&quot;font-size: 25px;&quot;&gt;6&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
          <mxGeometry x="297" y="135" width="40" height="40" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-38" value="" style="group" parent="1" vertex="1" connectable="0">
          <mxGeometry x="670" y="160" width="130" height="240" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-36" value="" style="whiteSpace=wrap;html=1;fillColor=#B3B3B3;" parent="elxeZXTCYunV9F6Gq9nH-38" vertex="1">
          <mxGeometry y="30" width="130" height="210" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-33" value="&lt;font style=&quot;font-size: 20px;&quot;&gt;Container&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="elxeZXTCYunV9F6Gq9nH-38" vertex="1">
          <mxGeometry x="20" y="50" width="90" height="40" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-34" value="&lt;font style=&quot;font-size: 20px;&quot;&gt;Drive&lt;/font&gt;" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" parent="elxeZXTCYunV9F6Gq9nH-38" vertex="1">
          <mxGeometry x="35" y="100" width="60" height="60" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-35" value="&lt;font style=&quot;font-size: 20px;&quot;&gt;Shell&lt;/font&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="elxeZXTCYunV9F6Gq9nH-38" vertex="1">
          <mxGeometry x="35" y="170" width="60" height="60" as="geometry" />
        </mxCell>
        <mxCell id="elxeZXTCYunV9F6Gq9nH-37" value="Legend" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="elxeZXTCYunV9F6Gq9nH-38" vertex="1">
          <mxGeometry x="35" width="60" height="30" as="geometry" />
        </mxCell>
        <mxCell id="hzIC-1W2IwGedGJKrE5_-1" value="Load Hydra config" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
          <mxGeometry x="337" y="135" width="120" height="30" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
