Class: Google::Cloud::Batch::V1::AllocationPolicy::Accelerator

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/batch/v1/job.rb

Overview

Accelerator describes Compute Engine accelerators to be attached to the VM.

Instance Attribute Summary collapse

Instance Attribute Details

#count::Integer

Returns The number of accelerators of this type.

Returns:

  • (::Integer)

    The number of accelerators of this type.



447
448
449
450
# File 'proto_docs/google/cloud/batch/v1/job.rb', line 447

class Accelerator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#driver_version::String

Returns Optional. The NVIDIA GPU driver version that should be installed for this type.

You can define the specific driver version such as "470.103.01", following the driver version requirements in https://cloud.google.com/compute/docs/gpus/install-drivers-gpu#minimum-driver. Batch will install the specific accelerator driver if qualified.

Returns:



447
448
449
450
# File 'proto_docs/google/cloud/batch/v1/job.rb', line 447

class Accelerator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#install_gpu_drivers::Boolean

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns Deprecated: please use instances[0].install_gpu_drivers instead.

Returns:

  • (::Boolean)

    Deprecated: please use instances[0].install_gpu_drivers instead.



447
448
449
450
# File 'proto_docs/google/cloud/batch/v1/job.rb', line 447

class Accelerator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#type::String

Returns The accelerator type. For example, "nvidia-tesla-t4". See gcloud compute accelerator-types list.

Returns:

  • (::String)

    The accelerator type. For example, "nvidia-tesla-t4". See gcloud compute accelerator-types list.



447
448
449
450
# File 'proto_docs/google/cloud/batch/v1/job.rb', line 447

class Accelerator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end