Class GPUSharingConfig (3.1.0)

public sealed class GPUSharingConfig : IMessage<GPUSharingConfig>, IEquatable<GPUSharingConfig>, IDeepCloneable<GPUSharingConfig>, IBufferMessage, IMessage

GPUSharingConfig represents the GPU sharing configuration for Hardware Accelerators.

Inheritance

Object > GPUSharingConfig

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

GPUSharingConfig()

public GPUSharingConfig()

GPUSharingConfig(GPUSharingConfig)

public GPUSharingConfig(GPUSharingConfig other)
Parameter
NameDescription
otherGPUSharingConfig

Properties

GpuSharingStrategy

public GPUSharingConfig.Types.GPUSharingStrategy GpuSharingStrategy { get; set; }

The type of GPU sharing strategy to enable on the GPU node.

Property Value
TypeDescription
GPUSharingConfig.Types.GPUSharingStrategy

HasGpuSharingStrategy

public bool HasGpuSharingStrategy { get; }

Gets whether the "gpu_sharing_strategy" field is set

Property Value
TypeDescription
Boolean

MaxSharedClientsPerGpu

public long MaxSharedClientsPerGpu { get; set; }

The max number of containers that can share a physical GPU.

Property Value
TypeDescription
Int64