Skip to content

Commit 1b81a0a

Browse files
author
AWS
committed
AWSDeadlineCloud Update: Adds support for select GPU accelerated instance types when creating new service-managed fleets.
1 parent 913761b commit 1b81a0a

File tree

2 files changed

+66
-4
lines changed

2 files changed

+66
-4
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWSDeadlineCloud",
4+
"contributor": "",
5+
"description": "Adds support for select GPU accelerated instance types when creating new service-managed fleets."
6+
}

services/deadline/src/main/resources/codegen-resources/service-2.json

Lines changed: 60 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2040,21 +2040,69 @@
20402040
}
20412041
},
20422042
"shapes":{
2043+
"AcceleratorCapabilities":{
2044+
"type":"structure",
2045+
"required":["selections"],
2046+
"members":{
2047+
"selections":{
2048+
"shape":"AcceleratorSelections",
2049+
"documentation":"<p>A list of objects that contain the GPU name of the accelerator and driver for the instance types that support the accelerator.</p>"
2050+
},
2051+
"count":{
2052+
"shape":"AcceleratorCountRange",
2053+
"documentation":"<p>The number of GPUs on each worker. The default is 1.</p>"
2054+
}
2055+
},
2056+
"documentation":"<p>Provides information about the GPU accelerators and drivers for the instance types in a fleet. If you include the <code>acceleratorCapabilities</code> property in the <a href=\"https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_ServiceManagedEc2InstanceCapabilities\">ServiceManagedEc2InstanceCapabilities</a> object, all of the Amazon EC2 instances will have at least one accelerator. </p>"
2057+
},
20432058
"AcceleratorCountRange":{
20442059
"type":"structure",
20452060
"required":["min"],
20462061
"members":{
20472062
"min":{
20482063
"shape":"MinZeroMaxInteger",
2049-
"documentation":"<p>The minimum GPU for the accelerator.</p>"
2064+
"documentation":"<p>The minimum number of GPUs for the accelerator. If you set the value to 0, a worker will still have 1 GPU.</p>"
20502065
},
20512066
"max":{
20522067
"shape":"MinZeroMaxInteger",
2053-
"documentation":"<p>The maximum GPU for the accelerator.</p>"
2068+
"documentation":"<p>The maximum number of GPUs for the accelerator.</p>"
20542069
}
20552070
},
20562071
"documentation":"<p>The range for the GPU fleet acceleration.</p>"
20572072
},
2073+
"AcceleratorName":{
2074+
"type":"string",
2075+
"enum":[
2076+
"t4",
2077+
"a10g",
2078+
"l4",
2079+
"l40s"
2080+
]
2081+
},
2082+
"AcceleratorRuntime":{
2083+
"type":"string",
2084+
"max":100,
2085+
"min":1
2086+
},
2087+
"AcceleratorSelection":{
2088+
"type":"structure",
2089+
"required":["name"],
2090+
"members":{
2091+
"name":{
2092+
"shape":"AcceleratorName",
2093+
"documentation":"<p>The name of the GPU accelerator.</p>"
2094+
},
2095+
"runtime":{
2096+
"shape":"AcceleratorRuntime",
2097+
"documentation":"<p>The driver version that the GPU accelerator uses. </p>"
2098+
}
2099+
},
2100+
"documentation":"<p>Values that you can use to select a particular Amazon EC2 instance type. </p>"
2101+
},
2102+
"AcceleratorSelections":{
2103+
"type":"list",
2104+
"member":{"shape":"AcceleratorSelection"}
2105+
},
20582106
"AcceleratorTotalMemoryMiBRange":{
20592107
"type":"structure",
20602108
"required":["min"],
@@ -9537,6 +9585,10 @@
95379585
"shape":"Ec2EbsVolume",
95389586
"documentation":"<p>The root EBS volume.</p>"
95399587
},
9588+
"acceleratorCapabilities":{
9589+
"shape":"AcceleratorCapabilities",
9590+
"documentation":"<p>The GPU accelerator capabilities required for the Amazon EC2 instances. If you include the <code>acceleratorCapabilities</code> property in the <a href=\"https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_ServiceManagedEc2InstanceCapabilities\">ServiceManagedEc2InstanceCapabilities</a> object, all of the Amazon EC2 instances will have at least one accelerator. </p>"
9591+
},
95409592
"allowedInstanceTypes":{
95419593
"shape":"InstanceTypes",
95429594
"documentation":"<p>The allowable Amazon EC2 instance types.</p>"
@@ -10030,7 +10082,9 @@
1003010082
},
1003110083
"StepAmountCapabilities":{
1003210084
"type":"list",
10033-
"member":{"shape":"StepAmountCapability"}
10085+
"member":{"shape":"StepAmountCapability"},
10086+
"max":25,
10087+
"min":1
1003410088
},
1003510089
"StepAmountCapability":{
1003610090
"type":"structure",
@@ -10057,7 +10111,9 @@
1005710111
},
1005810112
"StepAttributeCapabilities":{
1005910113
"type":"list",
10060-
"member":{"shape":"StepAttributeCapability"}
10114+
"member":{"shape":"StepAttributeCapability"},
10115+
"max":25,
10116+
"min":1
1006110117
},
1006210118
"StepAttributeCapability":{
1006310119
"type":"structure",

0 commit comments

Comments
 (0)