<div dir="ltr">Oh, and also, does it matter if hwloc itself is built against CUDA/NVML or not? Will SLURM take advantage of that functionality if available, and if so what capabilities does it add?<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 25, 2023 at 8:28 PM Elliott Slaughter <<a href="mailto:slaughter@cs.stanford.edu">slaughter@cs.stanford.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi,</div><div><br></div><div>I have some questions about SLURM configuration options:</div><div><br></div><div>--with-pmix</div><div><br></div><div>I was confused about this because I thought that SLURM had its own first-party PMIx implementation, but I can't see a configuration option to control it. (And also, building without this option does not appear to generate a PMIx library.)</div><div><br></div><div>I was going to build against <a href="https://github.com/openpmix/openpmix" target="_blank">https://github.com/openpmix/openpmix</a>, is that how people normally do this?</div><div><br></div><div>--with-nvml</div><div><br></div><div>Is this required for GPU binding, or does it do something else? What would I lose if I don't use this?</div><div><br></div><div>--with-hwloc</div><div><br></div><div>Similarly, I know what hwloc does, but what specific impact does this have on SLURM? Do I lose CPU core binding if I don't compile this?</div><div><br></div><div>Thanks.<br></div><div><br><span>-- </span><br><div dir="ltr">Elliott Slaughter<br><br>"Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay</div></div></div>
</blockquote></div><br clear="all"><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature">Elliott Slaughter<br><br>"Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay</div>