<div dir="ltr"><div><div><div>Let&#39;s say you have 4 gpus but only want 2 to be used for jobs:<br><br></div>1. Make sure you aren&#39;t allowing it to auto-detect gpus. (This happens when you configure the moms to report on each gpu, then -nvidia configure options).<br>
</div>2. In the nodes file, add gpus=2 to the line with the node. <br><br></div>This doesn&#39;t guarantee that a job is unable to access the other gpus on the system, but it guarantees that TORQUE will only tell the scheduler about 2 gpus, so more than 2 should never be scheduled at a time.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 31, 2014 at 12:47 PM, Lev Givon <span dir="ltr">&lt;<a href="mailto:lev@columbia.edu" target="_blank">lev@columbia.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If I configure a compute node (in its server_priv/nodes file) to use X number of<br>
GPUs where X &lt; N and N = total number of physical GPUs in the system, are the first X<br>
physical GPUs in the system always the ones that are allocated to jobs that<br>
require GPUs? In other words, does the above configuration guarantee that torque<br>
will never allocate the remaining N-X remaining GPUs to jobs?<br>
<br>
I&#39;m using torque 4.5.0pre1 on Ubuntu 13.10 with the built-in scheduler.<br>
<span class="HOEnZb"><font color="#888888">--<br>
Lev Givon<br>
Bionet Group<br>
<a href="http://www.columbia.edu/~lev/" target="_blank">http://www.columbia.edu/~lev/</a><br>
<a href="http://lebedov.github.io/" target="_blank">http://lebedov.github.io/</a><br>
<br>
_______________________________________________<br>
torqueusers mailing list<br>
<a href="mailto:torqueusers@supercluster.org">torqueusers@supercluster.org</a><br>
<a href="http://www.supercluster.org/mailman/listinfo/torqueusers" target="_blank">http://www.supercluster.org/mailman/listinfo/torqueusers</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div>David Beer | Senior Software Engineer</div><div>Adaptive Computing</div>
</div>