Class: Google::Apis::MlV1::GoogleCloudMlV1ReplicaConfig
- Inherits:
-
Object
- Object
- Google::Apis::MlV1::GoogleCloudMlV1ReplicaConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/ml_v1/classes.rb,
generated/google/apis/ml_v1/representations.rb,
generated/google/apis/ml_v1/representations.rb
Overview
Represents the configuration for a replica in a cluster.
Instance Attribute Summary collapse
-
#accelerator_config ⇒ Google::Apis::MlV1::GoogleCloudMlV1AcceleratorConfig
Represents a hardware accelerator request config.
-
#image_uri ⇒ String
The Docker image to run on the replica.
-
#tpu_tf_version ⇒ String
TensorFlow version used in the custom container.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudMlV1ReplicaConfig
constructor
A new instance of GoogleCloudMlV1ReplicaConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GoogleCloudMlV1ReplicaConfig
Returns a new instance of GoogleCloudMlV1ReplicaConfig
1196 1197 1198 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1196 def initialize(**args) update!(**args) end |
Instance Attribute Details
#accelerator_config ⇒ Google::Apis::MlV1::GoogleCloudMlV1AcceleratorConfig
Represents a hardware accelerator request config.
Corresponds to the JSON property acceleratorConfig
1180 1181 1182 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1180 def accelerator_config @accelerator_config end |
#image_uri ⇒ String
The Docker image to run on the replica. This image must be in Container
Registry. Learn more about configuring custom
containers.
Corresponds to the JSON property imageUri
1187 1188 1189 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1187 def image_uri @image_uri end |
#tpu_tf_version ⇒ String
TensorFlow version used in the custom container. This field is required if
the replica is a TPU worker that uses a custom container. Otherwise, do not
specify this field.
Corresponds to the JSON property tpuTfVersion
1194 1195 1196 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1194 def tpu_tf_version @tpu_tf_version end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1201 1202 1203 1204 1205 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1201 def update!(**args) @accelerator_config = args[:accelerator_config] if args.key?(:accelerator_config) @image_uri = args[:image_uri] if args.key?(:image_uri) @tpu_tf_version = args[:tpu_tf_version] if args.key?(:tpu_tf_version) end |