class Google::Apis::DataprocV1::AcceleratorConfig
Specifies the type and number of accelerator cards attached to the instances of an instance. See GPUs on Compute Engine (cloud.google.com/compute/ docs/gpus/).
Attributes
The number of the accelerator cards of this type exposed to this instance. Corresponds to the JSON property `acceleratorCount` @return [Fixnum]
Full URL, partial URI, or short name of the accelerator type resource to expose to this instance. See Compute Engine AcceleratorTypes (cloud. google.com/compute/docs/reference/beta/acceleratorTypes).Examples: www. googleapis.com/compute/beta/projects//zones/us-east1-a/ acceleratorTypes/nvidia-tesla-k80 projects//zones/us-east1-a/ acceleratorTypes/nvidia-tesla-k80 nvidia-tesla-k80Auto Zone Exception: If you are using the Dataproc Auto Zone Placement (cloud.google.com/dataproc/ docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the accelerator type resource, for example, nvidia-tesla-k80. Corresponds to the JSON property `acceleratorTypeUri` @return [String]
Public Class Methods
# File lib/google/apis/dataproc_v1/classes.rb, line 50 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dataproc_v1/classes.rb, line 55 def update!(**args) @accelerator_count = args[:accelerator_count] if args.key?(:accelerator_count) @accelerator_type_uri = args[:accelerator_type_uri] if args.key?(:accelerator_type_uri) end