public sealed class TpuSettings : ServiceSettingsBaseReference documentation and code samples for the Cloud TPU v1 API class TpuSettings.
Settings for TpuClient instances.
Namespace
Google.Cloud.Tpu.V1Assembly
Google.Cloud.Tpu.V1.dll
Constructors
TpuSettings()
public TpuSettings()Constructs a new TpuSettings object with default settings.
Properties
CreateNodeOperationsSettings
public OperationsSettings CreateNodeOperationsSettings { get; set; }Long Running Operation settings for calls to TpuClient.CreateNode and TpuClient.CreateNodeAsync
.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateNodeSettings
public CallSettings CreateNodeSettings { get; set; }CallSettings for synchronous and asynchronous calls to TpuClient.CreateNode
and TpuClient.CreateNodeAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteNodeOperationsSettings
public OperationsSettings DeleteNodeOperationsSettings { get; set; }Long Running Operation settings for calls to TpuClient.DeleteNode and TpuClient.DeleteNodeAsync
.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteNodeSettings
public CallSettings DeleteNodeSettings { get; set; }CallSettings for synchronous and asynchronous calls to TpuClient.DeleteNode
and TpuClient.DeleteNodeAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetAcceleratorTypeSettings
public CallSettings GetAcceleratorTypeSettings { get; set; }CallSettings for synchronous and asynchronous calls to
TpuClient.GetAcceleratorType and TpuClient.GetAcceleratorTypeAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetNodeSettings
public CallSettings GetNodeSettings { get; set; }CallSettings for synchronous and asynchronous calls to TpuClient.GetNode and
TpuClient.GetNodeAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetTensorFlowVersionSettings
public CallSettings GetTensorFlowVersionSettings { get; set; }CallSettings for synchronous and asynchronous calls to
TpuClient.GetTensorFlowVersion and TpuClient.GetTensorFlowVersionAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
ListAcceleratorTypesSettings
public CallSettings ListAcceleratorTypesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
TpuClient.ListAcceleratorTypes and TpuClient.ListAcceleratorTypesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
ListNodesSettings
public CallSettings ListNodesSettings { get; set; }CallSettings for synchronous and asynchronous calls to TpuClient.ListNodes and
TpuClient.ListNodesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
ListTensorFlowVersionsSettings
public CallSettings ListTensorFlowVersionsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
TpuClient.ListTensorFlowVersions and TpuClient.ListTensorFlowVersionsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
LocationsSettings
public LocationsSettings LocationsSettings { get; set; }The settings to use for the LocationsClient associated with the client.
| Property Value | |
|---|---|
| Type | Description |
LocationsSettings |
|
ReimageNodeOperationsSettings
public OperationsSettings ReimageNodeOperationsSettings { get; set; }Long Running Operation settings for calls to TpuClient.ReimageNode and TpuClient.ReimageNodeAsync
.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
ReimageNodeSettings
public CallSettings ReimageNodeSettings { get; set; }CallSettings for synchronous and asynchronous calls to TpuClient.ReimageNode
and TpuClient.ReimageNodeAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
StartNodeOperationsSettings
public OperationsSettings StartNodeOperationsSettings { get; set; }Long Running Operation settings for calls to TpuClient.StartNode and TpuClient.StartNodeAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
StartNodeSettings
public CallSettings StartNodeSettings { get; set; }CallSettings for synchronous and asynchronous calls to TpuClient.StartNode and
TpuClient.StartNodeAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
StopNodeOperationsSettings
public OperationsSettings StopNodeOperationsSettings { get; set; }Long Running Operation settings for calls to TpuClient.StopNode and TpuClient.StopNodeAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
StopNodeSettings
public CallSettings StopNodeSettings { get; set; }CallSettings for synchronous and asynchronous calls to TpuClient.StopNode and
TpuClient.StopNodeAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
Methods
Clone()
public TpuSettings Clone()Creates a deep clone of this object, with all the same property values.
| Returns | |
|---|---|
| Type | Description |
TpuSettings |
A deep clone of this TpuSettings object. |
GetDefault()
public static TpuSettings GetDefault()Get a new instance of the default TpuSettings.
| Returns | |
|---|---|
| Type | Description |
TpuSettings |
A new instance of the default TpuSettings. |