File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -120,6 +120,16 @@ def aws_p5_48xlarge() -> Resource:
120120 )
121121
122122
123+ def aws_p5e_48xlarge () -> Resource :
124+ return Resource (
125+ cpu = 192 ,
126+ gpu = 8 ,
127+ memMB = 2048 * GiB ,
128+ capabilities = {K8S_ITYPE : "p5e.48xlarge" },
129+ devices = {EFA_DEVICE : 32 },
130+ )
131+
132+
123133def aws_p5en_48xlarge () -> Resource :
124134 return Resource (
125135 cpu = 192 ,
@@ -419,6 +429,7 @@ def aws_inf2_48xlarge() -> Resource:
419429 "aws_p4d.24xlarge" : aws_p4d_24xlarge ,
420430 "aws_p4de.24xlarge" : aws_p4de_24xlarge ,
421431 "aws_p5.48xlarge" : aws_p5_48xlarge ,
432+ "aws_p5e.48xlarge" : aws_p5e_48xlarge ,
422433 "aws_p5en.48xlarge" : aws_p5en_48xlarge ,
423434 "aws_g4dn.xlarge" : aws_g4dn_xlarge ,
424435 "aws_g4dn.2xlarge" : aws_g4dn_2xlarge ,
Original file line number Diff line number Diff line change 4444 aws_p4d_24xlarge ,
4545 aws_p4de_24xlarge ,
4646 aws_p5_48xlarge ,
47+ aws_p5e_48xlarge ,
4748 aws_p5en_48xlarge ,
4849 aws_t3_medium ,
4950 aws_trn1_2xlarge ,
@@ -95,13 +96,19 @@ def test_aws_p4(self) -> None:
9596
9697 def test_aws_p5 (self ) -> None :
9798 p5 = aws_p5_48xlarge ()
99+ p5e = aws_p5e_48xlarge ()
98100 p5en = aws_p5en_48xlarge ()
99101
100102 self .assertEqual (192 , p5 .cpu )
101103 self .assertEqual (8 , p5 .gpu )
102104 self .assertEqual (2048 * GiB , p5 .memMB )
103105 self .assertEqual ({EFA_DEVICE : 32 }, p5 .devices )
104106
107+ self .assertEqual (192 , p5e .cpu )
108+ self .assertEqual (8 , p5e .gpu )
109+ self .assertEqual (2048 * GiB , p5e .memMB )
110+ self .assertEqual ({EFA_DEVICE : 32 }, p5e .devices )
111+
105112 self .assertEqual (192 , p5en .cpu )
106113 self .assertEqual (8 , p5en .gpu )
107114 self .assertEqual (2048 * GiB , p5en .memMB )
You can’t perform that action at this time.
0 commit comments