Skip to content

Commit 24a6c23

Browse files
Add E5 Support
1 parent 23ff3c6 commit 24a6c23

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

playbooks/roles/slurm/templates/slurm.conf.j2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@ NodeName={{partition.name}}-{{instance.instance_keyword}}-node-[1-{{size}}] Boar
105105
NodeName={{partition.name}}-{{instance.instance_keyword}}-node-[1-{{size}}] Boards=1 SocketsPerBoard=1 CoresPerSocket={{instance.instance_pool_ocpus}} ThreadsPerCore={{threadspercore}} State=FUTURE Features={% if instance.shape != instance.name%}{{ instance.shape }},{% endif %}{{ instance.name }}
106106
{% elif instance.shape == "VM.Standard.E4.Flex" %}
107107
NodeName={{partition.name}}-{{instance.instance_keyword}}-node-[1-{{size}}] Boards=1 SocketsPerBoard=1 CoresPerSocket={{instance.instance_pool_ocpus}} ThreadsPerCore={{threadspercore}} State=FUTURE Features={% if instance.shape != instance.name%}{{ instance.shape }},{% endif %}{{ instance.name }}
108+
{% elif instance.shape == "VM.Standard.E5.Flex" %}
109+
NodeName={{partition.name}}-{{instance.instance_keyword}}-node-[1-{{size}}] Boards=1 SocketsPerBoard=1 CoresPerSocket={{instance.instance_pool_ocpus}} ThreadsPerCore={{threadspercore}} State=FUTURE Features={% if instance.shape != instance.name%}{{ instance.shape }},{% endif %}{{ instance.name }}
108110
{% elif instance.shape == "VM.Optimized3.Flex" %}
109111
NodeName={{partition.name}}-{{instance.instance_keyword}}-node-[1-{{size}}] Boards=1 SocketsPerBoard=1 CoresPerSocket={{instance.instance_pool_ocpus}} ThreadsPerCore={{threadspercore}} State=FUTURE Features={% if instance.shape != instance.name%}{{ instance.shape }},{% endif %}{{ instance.name }}
110112
{% elif instance.shape == "VM.Standard3.Flex" %}
@@ -129,6 +131,8 @@ NodeName={{partition.name}}-{{instance.instance_keyword}}-node-[1-{{size}}] Boar
129131
NodeName={{partition.name}}-{{instance.instance_keyword}}-node-[1-{{size}}] Boards=1 SocketsPerBoard=2 CoresPerSocket=18 ThreadsPerCore={{threadspercore}} State=FUTURE Features={% if instance.shape != instance.name%}{{ instance.shape }},{% endif %}{{ instance.name }}
130132
{% elif instance.shape == "BM.HPC.E5.144" %}
131133
NodeName={{partition.name}}-{{instance.instance_keyword}}-node-[1-{{size}}] Boards=1 SocketsPerBoard=2 CoresPerSocket=72 ThreadsPerCore={{threadspercore}} State=FUTURE Features={% if instance.shape != instance.name%}{{ instance.shape }},{% endif %}{{ instance.name }}
134+
{% elif instance.shape == "BM.Standard.E5.192" %}
135+
NodeName={{partition.name}}-{{instance.instance_keyword}}-node-[1-{{size}}] Boards=1 SocketsPerBoard=2 CoresPerSocket=96 ThreadsPerCore={{threadspercore}} State=FUTURE Features={% if instance.shape != instance.name%}{{ instance.shape }},{% endif %}{{ instance.name }}
132136
{% elif instance.shape == "BM.Optimized3.36" %}
133137
NodeName={{partition.name}}-{{instance.instance_keyword}}-node-[1-{{size}}] Boards=1 SocketsPerBoard=2 CoresPerSocket=18 ThreadsPerCore={{threadspercore}} State=FUTURE Features={% if instance.shape != instance.name%}{{ instance.shape }},{% endif %}{{ instance.name }}
134138
{% elif "VM.Standard2." in instance.shape %}

schema.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,9 @@ variables:
284284
- eq:
285285
- ${bastion_shape}
286286
- "VM.Standard.E4.Flex"
287+
- eq:
288+
- ${bastion_shape}
289+
- "VM.Standard.E5.Flex"
287290
- eq:
288291
- ${bastion_shape}
289292
- "VM.Optimized3.Flex"
@@ -328,6 +331,9 @@ variables:
328331
- eq:
329332
- ${bastion_shape}
330333
- "VM.Standard.E4.Flex"
334+
- eq:
335+
- ${bastion_shape}
336+
- "VM.Standard.E5.Flex"
331337
- eq:
332338
- ${bastion_shape}
333339
- "VM.Standard.A1.Flex"
@@ -354,6 +360,9 @@ variables:
354360
- eq:
355361
- ${bastion_shape}
356362
- "VM.Standard.E4.Flex"
363+
- eq:
364+
- ${bastion_shape}
365+
- "VM.Standard.E5.Flex"
357366
- eq:
358367
- ${bastion_shape}
359368
- "VM.Standard.A1.Flex"
@@ -607,6 +616,9 @@ variables:
607616
- eq:
608617
- ${instance_pool_shape}
609618
- "VM.Standard.E4.Flex"
619+
- eq:
620+
- ${instance_pool_shape}
621+
- "VM.Standard.E5.Flex"
610622
- eq:
611623
- ${instance_pool_shape}
612624
- "VM.Standard.A1.Flex"
@@ -650,6 +662,9 @@ variables:
650662
- eq:
651663
- ${instance_pool_shape}
652664
- "VM.Standard.E4.Flex"
665+
- eq:
666+
- ${instance_pool_shape}
667+
- "VM.Standard.E5.Flex"
653668
- eq:
654669
- ${instance_pool_shape}
655670
- "VM.Standard.A1.Flex"
@@ -676,6 +691,9 @@ variables:
676691
- eq:
677692
- ${instance_pool_shape}
678693
- "VM.Standard.E4.Flex"
694+
- eq:
695+
- ${instance_pool_shape}
696+
- "VM.Standard.E5.Flex"
679697
- eq:
680698
- ${instance_pool_shape}
681699
- "VM.Standard.A1.Flex"
@@ -1348,6 +1366,9 @@ variables:
13481366
- eq:
13491367
- ${login_shape}
13501368
- "VM.Standard.E4.Flex"
1369+
- eq:
1370+
- ${login_shape}
1371+
- "VM.Standard.E5.Flex"
13511372
- eq:
13521373
- ${login_shape}
13531374
- "VM.Optimized3.Flex"
@@ -1394,6 +1415,9 @@ variables:
13941415
- eq:
13951416
- ${login_shape}
13961417
- "VM.Standard.E4.Flex"
1418+
- eq:
1419+
- ${login_shape}
1420+
- "VM.Standard.E5.Flex"
13971421
- eq:
13981422
- ${login_shape}
13991423
- "VM.Standard.A1.Flex"
@@ -1421,6 +1445,9 @@ variables:
14211445
- eq:
14221446
- ${login_shape}
14231447
- "VM.Standard.E4.Flex"
1448+
- eq:
1449+
- ${login_shape}
1450+
- "VM.Standard.E5.Flex"
14241451
- eq:
14251452
- ${login_shape}
14261453
- "VM.Standard.A1.Flex"

0 commit comments

Comments
 (0)