<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>So the node definition is separate from the partition definition.</p>
    <p>You would need to define all the GPUs as part of the node.
      Partitions do not have physical characteristics, but they do have
      QOS capabilities that you may be able to use. You could also use a
      job_submit lua script to reject jobs that request resources you do
      not want used in a particular queue.<br>
    </p>
    <p>Both would take some research to find the best approach, but I
      think those are the two options available that may do what you are
      looking for.</p>
    <p>Brian Andrus<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 3/31/2021 8:21 AM, Cristóbal Navarro
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CACg_LAVoqS5kKC81uYqQRONDjVhfO2Z4ozJmtstU8j3u4Lp5Yg@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>Hi Community,</div>
        <div>I was checking the documentation but could find clear
          information on what I am trying to do.</div>
        <div>Here at the university we have a large compute node with 3
          classes of GPUs. Lets say the node's hostname is
          "gpuComputer", it is composed of:<br>
        </div>
        <ul>
          <li>4x large GPUs </li>
          <li>4x medium GPUs (MIG devices)<br>
          </li>
          <li>16x small GPUs (Mig devices)<br>
          </li>
        </ul>
        <div>Our plan is that we want to have one partition for each
          class of GPUs. <br>
        </div>
        <div>So if a user chooses the "small" partition, it will only
          see up to 16x small GPUs, and would not interfere with other
          jobs running on the "medium" or "large" partitions. <br>
        </div>
        <div><br>
        </div>
        <div>Can I create three partitions and specify the corresponding
          subset of GPUs for each one? <br>
        </div>
        <div><br>
        </div>
        <div>If not, would NodeName and NodeHostname serve as an
          alternative way? i.e., to specify the node three times with
          different NodeName, but all using the same
          Hostname=gpuComputer, and specifying the corresponding subset
          of "Gres" resources for each one. Then on each partition, to
          choose the corresponding NodeName. <br>
        </div>
        <div><br>
        </div>
        <div>Any feedback or advice on the best way to accomplish this
          would be much appreciated.</div>
        <div>best regards<br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
          -- <br>
          <div dir="ltr" class="gmail_signature"
            data-smartmail="gmail_signature">
            <div dir="ltr">
              <div>
                <div dir="ltr">
                  <div>
                    <div dir="ltr">Cristóbal A. Navarro<br>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
  </body>
</html>