<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>slurm on Gaia Lab · Blog</title><link>https://blog.defectiv.es/en/tags/slurm/</link><description>Recent content in slurm on Gaia Lab · Blog</description><generator>Hugo</generator><language>en-GB</language><lastBuildDate>Wed, 23 Sep 2026 09:00:00 +0200</lastBuildDate><atom:link href="https://blog.defectiv.es/en/tags/slurm/index.xml" rel="self" type="application/rss+xml"/><item><title>Serving models and looking after the cluster: the infrastructure behind the other lines</title><link>https://blog.defectiv.es/en/posts/servir-modelos-y-cuidar-el-cluster-inferencia-burn-in-y-sondas/</link><pubDate>Tue, 22 Sep 2026 14:15:00 +0200</pubDate><guid>https://blog.defectiv.es/en/posts/servir-modelos-y-cuidar-el-cluster-inferencia-burn-in-y-sondas/</guid><description>&lt;p&gt;Ninth and final instalment of &lt;strong&gt;Cluster X-ray&lt;/strong&gt;. Here we group what does not fit into a research line but shows up in almost everyone&amp;rsquo;s scripts.&lt;/p&gt;&#10;&lt;h2 id="serving-models-so-that-others-can-work"&gt;Serving models so that others can work &lt;a class="hanchor" href="#serving-models-so-that-others-can-work" aria-label="Enlace a esta sección"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Several lines in the series need a large model up and running: a judge to score responses, a synthetic data generator, a coding assistant. On a cluster with one GPU per node, the natural way to serve it is a Slurm job that brings up &lt;strong&gt;vLLM&lt;/strong&gt;, waits for it to respond, registers with a shared proxy and stays there until its time runs out. On finishing, it deregisters: the model appears in and disappears from the catalogue along with the job.&lt;/p&gt;</description></item><item><title>4,400 protein complexes with Boltz-2: predicting how two proteins bind</title><link>https://blog.defectiv.es/en/posts/4400-complejos-de-proteinas-con-boltz-2/</link><pubDate>Tue, 22 Sep 2026 13:00:00 +0200</pubDate><guid>https://blog.defectiv.es/en/posts/4400-complejos-de-proteinas-con-boltz-2/</guid><description>&lt;p&gt;Fourth instalment of &lt;strong&gt;Cluster X-ray&lt;/strong&gt; and the line with the fewest jobs: fifteen. Also one of those that reserves the most GPU, because each job runs for days.&lt;/p&gt;&#10;&lt;h2 id="the-question"&gt;The question &lt;a class="hanchor" href="#the-question" aria-label="Enlace a esta sección"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Knowing whether two proteins interact, and how, is one of the central questions of structural biology: it explains signalling pathways, drug targets and the effect of mutations. Determining it experimentally costs months per pair. The line uses structure prediction to &lt;strong&gt;estimate, at the scale of thousands of pairs, the structure of the complex that two proteins form and the confidence that the binding is real.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Self-alignment: how much safety to teach a language model without making it useless</title><link>https://blog.defectiv.es/en/posts/auto-alineamiento-de-un-llm-de-3b-con-lora-y-harmbench/</link><pubDate>Tue, 22 Sep 2026 12:15:00 +0200</pubDate><guid>https://blog.defectiv.es/en/posts/auto-alineamiento-de-un-llm-de-3b-con-lora-y-harmbench/</guid><description>&lt;p&gt;First instalment of &lt;strong&gt;Cluster X-ray&lt;/strong&gt;, the series that goes line by line through &lt;a href="https://blog.defectiv.es/en/posts/que-corre-de-verdad-en-nuestro-cluster/"&gt;what really runs on the ANTS group&amp;rsquo;s cluster&lt;/a&gt;&#10;. We start with the first of three lines on language model safety.&lt;/p&gt;&#10;&lt;h2 id="the-question"&gt;The question &lt;a class="hanchor" href="#the-question" aria-label="Enlace a esta sección"&gt;#&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Fine-tuning a language model so that it refuses harmful requests has a cost: if it is taught too thoroughly to say no, it starts refusing harmless things too, and loses usefulness. The line studies that balance: &lt;strong&gt;what proportion of safety data has to be mixed with the utility data, and whether the model itself can generate its own refusal examples and regulate the dose on its own.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>What really runs on our cluster, read from the scripts themselves</title><link>https://blog.defectiv.es/en/posts/que-corre-de-verdad-en-nuestro-cluster/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0200</pubDate><guid>https://blog.defectiv.es/en/posts/que-corre-de-verdad-en-nuestro-cluster/</guid><description>&lt;p&gt;A cluster&amp;rsquo;s job history is usually a wall of six-digit identifiers and cryptic names —&lt;code&gt;mcpfw_cc&lt;/code&gt;, &lt;code&gt;eval_dynamic_pid&lt;/code&gt;, &lt;code&gt;boltz2&lt;/code&gt;— that say everything to whoever launched them and nothing to anyone else. But if you keep the &lt;em&gt;scripts&lt;/em&gt;, the wall turns into a document: people write down &lt;strong&gt;why&lt;/strong&gt; they do things, especially when a batch costs money and a night of waiting.&lt;/p&gt;</description></item></channel></rss>