Class: Google::Apis::MlV1::GoogleCloudMlV1AcceleratorConfig
- Inherits:
-
Object
- Object
- Google::Apis::MlV1::GoogleCloudMlV1AcceleratorConfig
- 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 a hardware accelerator request config. Note that the AcceleratorConfig can be used in both Jobs and Versions. Learn more about accelerators for training and accelerators for online prediction.
Instance Attribute Summary collapse
-
#count ⇒ Fixnum
The number of accelerators to attach to each machine running the job.
-
#type ⇒ String
The type of accelerator to use.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudMlV1AcceleratorConfig
constructor
A new instance of GoogleCloudMlV1AcceleratorConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GoogleCloudMlV1AcceleratorConfig
Returns a new instance of GoogleCloudMlV1AcceleratorConfig.
501 502 503 |
# File 'generated/google/apis/ml_v1/classes.rb', line 501 def initialize(**args) update!(**args) end |
Instance Attribute Details
#count ⇒ Fixnum
The number of accelerators to attach to each machine running the job.
Corresponds to the JSON property count
494 495 496 |
# File 'generated/google/apis/ml_v1/classes.rb', line 494 def count @count end |
#type ⇒ String
The type of accelerator to use.
Corresponds to the JSON property type
499 500 501 |
# File 'generated/google/apis/ml_v1/classes.rb', line 499 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
506 507 508 509 |
# File 'generated/google/apis/ml_v1/classes.rb', line 506 def update!(**args) @count = args[:count] if args.key?(:count) @type = args[:type] if args.key?(:type) end |