Batch v1 API - Class AllocationPolicy.Types.Accelerator (2.6.0)

public sealed class AllocationPolicy.Types.Accelerator : IMessage<AllocationPolicy.Types.Accelerator>, IEquatable<AllocationPolicy.Types.Accelerator>, IDeepCloneable<AllocationPolicy.Types.Accelerator>, IBufferMessage, IMessage

Reference documentation and code samples for the Batch v1 API class AllocationPolicy.Types.Accelerator.

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

Inheritance

object > AllocationPolicy.Types.Accelerator

Namespace

Google.Cloud.Batch.V1

Assembly

Google.Cloud.Batch.V1.dll

Constructors

Accelerator()

public Accelerator()

Accelerator(Accelerator)

public Accelerator(AllocationPolicy.Types.Accelerator other)
Parameter
NameDescription
otherAllocationPolicyTypesAccelerator

Properties

Count

public long Count { get; set; }

The number of accelerators of this type.

Property Value
TypeDescription
long

DriverVersion

public string DriverVersion { get; set; }

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.

Property Value
TypeDescription
string

InstallGpuDrivers

[Obsolete]
public bool InstallGpuDrivers { get; set; }

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

Property Value
TypeDescription
bool

Type

public string Type { get; set; }

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

Property Value
TypeDescription
string