CapacityBlock

Reserve powerful GPU instances on a future date to support your short duration machine learning (ML) workloads. Instances that run inside a Capacity Block are automatically placed close together inside Amazon EC2 UltraClusters, for low-latency, petabit-scale, non-blocking networking.

You can also reserve Amazon EC2 UltraServers. UltraServers connect multiple EC2 instances using a low-latency, high-bandwidth accelerator interconnect (NeuronLink). They are built to tackle very large-scale AI/ML workloads that require significant processing power. For more information, see Amazon EC2 UltraServers.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Availability Zone of the Capacity Block.

Link copied to clipboard

The Availability Zone ID of the Capacity Block.

Link copied to clipboard

The ID of the Capacity Block.

Link copied to clipboard

The ID of the Capacity Reservation.

Link copied to clipboard

The date and time at which the Capacity Block was created.

Link copied to clipboard

The date and time at which the Capacity Block expires. When a Capacity Block expires, all instances in the Capacity Block are terminated.

Link copied to clipboard

The date and time at which the Capacity Block was started.

Link copied to clipboard

The state of the Capacity Block.

Link copied to clipboard
val tags: List<Tag>?

The tags assigned to the Capacity Block.

Link copied to clipboard

The EC2 UltraServer type of the Capacity Block.

Functions

Link copied to clipboard
inline fun copy(block: CapacityBlock.Builder.() -> Unit = {}): CapacityBlock
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String