2 research outputs found

    It4innovations/hyperqueue: v0.17.0-rc1

    No full text
    <h1>HyperQueue 0.17.0-rc1</h1> <h2>Breaking change</h2> <h3>Memory resource in megabytes</h3> <ul> <li>Automatically detected resource "mem" that is the size of RAM of a worker is now using megabytes as a unit. i.e. <code>--resource mem=100</code> asks now for 100 MiB (previously 100 bytes).</li> </ul> <h2>New features</h2> <h3>Non-integer resource requests</h3> <ul> <li>You may now ask of non-integer amount of a resource. e.g. for 0.5 of GPU. This enables resource sharing on the logical level of HyperQueue scheduler and allows to utilize remaining part the resource by another tasks.</li> </ul> <h3>Job submission</h3> <ul> <li>You can now specify <code>cleanup modes</code> when passing <code>stdout</code>/<code>stderr</code> paths to tasks. Cleanup mode decides what should happen with the file once the task has finished executing. Currently, a single cleanup mode is implemented, which removes the file if the task has finished successfully:</li> </ul> <pre><code class="language-bash">$ hq submit --stdout=out.txt:rm-if-finished /my-program </code></pre> <h2>Fixes</h2> <ul> <li>Fixed crash when task fails during its initialization</li> </ul> <h1>Artifact summary:</h1> <ul> <li><strong>hq-v0.17.0-rc1-*</strong>: Main HyperQueue build containing the <code>hq</code> binary. <strong>Download this archive to use HyperQueue from the command line</strong>.</li> <li><strong>hyperqueue-0.17.0-rc1-*</strong>: Wheel containing the <code>hyperqueue</code> package with HyperQueue Python bindings.</li> </ul&gt
    corecore