Skip to content

Commit 7a7ee32

Browse files
Alexander Jipaazzhipa
andauthored
feat: add aws_p5_48xlarge (#905)
Co-authored-by: Alexander Jipa <[email protected]>
1 parent 848d428 commit 7a7ee32

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

torchx/specs/named_resources_aws.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,16 @@ def aws_p4de_24xlarge() -> Resource:
109109
)
110110

111111

112+
def aws_p5_48xlarge() -> Resource:
113+
return Resource(
114+
cpu=192,
115+
gpu=8,
116+
memMB=2048 * GiB,
117+
capabilities={K8S_ITYPE: "p5.48xlarge"},
118+
devices={EFA_DEVICE: 32},
119+
)
120+
121+
112122
def aws_t3_medium() -> Resource:
113123
return Resource(cpu=2, gpu=0, memMB=4 * GiB, capabilities={K8S_ITYPE: "t3.medium"})
114124

@@ -268,6 +278,7 @@ def aws_trn1_32xlarge() -> Resource:
268278
"aws_p3dn.24xlarge": aws_p3dn_24xlarge,
269279
"aws_p4d.24xlarge": aws_p4d_24xlarge,
270280
"aws_p4de.24xlarge": aws_p4de_24xlarge,
281+
"aws_p5.48xlarge": aws_p5_48xlarge,
271282
"aws_g4dn.xlarge": aws_g4dn_xlarge,
272283
"aws_g4dn.2xlarge": aws_g4dn_2xlarge,
273284
"aws_g4dn.4xlarge": aws_g4dn_4xlarge,

torchx/specs/test/named_resources_aws_test.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
aws_p3dn_24xlarge,
3131
aws_p4d_24xlarge,
3232
aws_p4de_24xlarge,
33+
aws_p5_48xlarge,
3334
aws_t3_medium,
3435
aws_trn1_2xlarge,
3536
aws_trn1_32xlarge,
@@ -77,6 +78,14 @@ def test_aws_p4(self) -> None:
7778
self.assertEqual(p4de.memMB, p4d.memMB)
7879
self.assertEqual({EFA_DEVICE: 4}, p4de.devices)
7980

81+
def test_aws_p5(self) -> None:
82+
p5 = aws_p5_48xlarge()
83+
84+
self.assertEqual(192, p5.cpu)
85+
self.assertEqual(8, p5.gpu)
86+
self.assertEqual(2048 * GiB, p5.memMB)
87+
self.assertEqual({EFA_DEVICE: 32}, p5.devices)
88+
8089
def test_aws_g4dn(self) -> None:
8190
g4d = aws_g4dn_xlarge()
8291
self.assertEqual(4, g4d.cpu)

0 commit comments

Comments
 (0)