Class: Aws::SageMaker::Types::UltraServer

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb

Overview

Represents a high-performance compute server used for distributed training in SageMaker AI. An UltraServer consists of multiple instances within a shared NVLink interconnect domain.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zoneString

The name of the Availability Zone where the UltraServer is provisioned.

Returns:

  • (String)


50221
50222
50223
50224
50225
50226
50227
50228
50229
50230
50231
50232
50233
50234
50235
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50221

class UltraServer < Struct.new(
  :ultra_server_id,
  :ultra_server_type,
  :availability_zone,
  :instance_type,
  :total_instance_count,
  :configured_spare_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :available_spare_instance_count,
  :unhealthy_instance_count,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#available_instance_countInteger

The number of instances currently available for use in this UltraServer.

Returns:

  • (Integer)


50221
50222
50223
50224
50225
50226
50227
50228
50229
50230
50231
50232
50233
50234
50235
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50221

class UltraServer < Struct.new(
  :ultra_server_id,
  :ultra_server_type,
  :availability_zone,
  :instance_type,
  :total_instance_count,
  :configured_spare_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :available_spare_instance_count,
  :unhealthy_instance_count,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#available_spare_instance_countInteger

The number of available spare instances in the UltraServer.

Returns:

  • (Integer)


50221
50222
50223
50224
50225
50226
50227
50228
50229
50230
50231
50232
50233
50234
50235
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50221

class UltraServer < Struct.new(
  :ultra_server_id,
  :ultra_server_type,
  :availability_zone,
  :instance_type,
  :total_instance_count,
  :configured_spare_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :available_spare_instance_count,
  :unhealthy_instance_count,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#configured_spare_instance_countInteger

The number of spare instances configured for this UltraServer to provide enhanced resiliency.

Returns:

  • (Integer)


50221
50222
50223
50224
50225
50226
50227
50228
50229
50230
50231
50232
50233
50234
50235
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50221

class UltraServer < Struct.new(
  :ultra_server_id,
  :ultra_server_type,
  :availability_zone,
  :instance_type,
  :total_instance_count,
  :configured_spare_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :available_spare_instance_count,
  :unhealthy_instance_count,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#health_statusString

The overall health status of the UltraServer.

Returns:

  • (String)


50221
50222
50223
50224
50225
50226
50227
50228
50229
50230
50231
50232
50233
50234
50235
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50221

class UltraServer < Struct.new(
  :ultra_server_id,
  :ultra_server_type,
  :availability_zone,
  :instance_type,
  :total_instance_count,
  :configured_spare_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :available_spare_instance_count,
  :unhealthy_instance_count,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#in_use_instance_countInteger

The number of instances currently in use in this UltraServer.

Returns:

  • (Integer)


50221
50222
50223
50224
50225
50226
50227
50228
50229
50230
50231
50232
50233
50234
50235
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50221

class UltraServer < Struct.new(
  :ultra_server_id,
  :ultra_server_type,
  :availability_zone,
  :instance_type,
  :total_instance_count,
  :configured_spare_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :available_spare_instance_count,
  :unhealthy_instance_count,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#instance_typeString

The Amazon EC2 instance type used in the UltraServer.

Returns:

  • (String)


50221
50222
50223
50224
50225
50226
50227
50228
50229
50230
50231
50232
50233
50234
50235
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50221

class UltraServer < Struct.new(
  :ultra_server_id,
  :ultra_server_type,
  :availability_zone,
  :instance_type,
  :total_instance_count,
  :configured_spare_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :available_spare_instance_count,
  :unhealthy_instance_count,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#total_instance_countInteger

The total number of instances in this UltraServer.

Returns:

  • (Integer)


50221
50222
50223
50224
50225
50226
50227
50228
50229
50230
50231
50232
50233
50234
50235
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50221

class UltraServer < Struct.new(
  :ultra_server_id,
  :ultra_server_type,
  :availability_zone,
  :instance_type,
  :total_instance_count,
  :configured_spare_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :available_spare_instance_count,
  :unhealthy_instance_count,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#ultra_server_idString

The unique identifier for the UltraServer.

Returns:

  • (String)


50221
50222
50223
50224
50225
50226
50227
50228
50229
50230
50231
50232
50233
50234
50235
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50221

class UltraServer < Struct.new(
  :ultra_server_id,
  :ultra_server_type,
  :availability_zone,
  :instance_type,
  :total_instance_count,
  :configured_spare_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :available_spare_instance_count,
  :unhealthy_instance_count,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#ultra_server_typeString

The type of UltraServer, such as ml.u-p6e-gb200x72.

Returns:

  • (String)


50221
50222
50223
50224
50225
50226
50227
50228
50229
50230
50231
50232
50233
50234
50235
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50221

class UltraServer < Struct.new(
  :ultra_server_id,
  :ultra_server_type,
  :availability_zone,
  :instance_type,
  :total_instance_count,
  :configured_spare_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :available_spare_instance_count,
  :unhealthy_instance_count,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#unhealthy_instance_countInteger

The number of instances in this UltraServer that are currently in an unhealthy state.

Returns:

  • (Integer)


50221
50222
50223
50224
50225
50226
50227
50228
50229
50230
50231
50232
50233
50234
50235
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 50221

class UltraServer < Struct.new(
  :ultra_server_id,
  :ultra_server_type,
  :availability_zone,
  :instance_type,
  :total_instance_count,
  :configured_spare_instance_count,
  :available_instance_count,
  :in_use_instance_count,
  :available_spare_instance_count,
  :unhealthy_instance_count,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end