Class GoogleCloudMlV1ReplicaConfig
Represents the configuration for a replica in a cluster.
Implements
Inherited Members
Namespace: Google.Apis.CloudMachineLearningEngine.v1.Data
Assembly: Google.Apis.CloudMachineLearningEngine.v1.dll
Syntax
public class GoogleCloudMlV1ReplicaConfig : IDirectResponseSchema
Properties
AcceleratorConfig
Represents the type and number of accelerators used by the replica. Learn about restrictions on accelerator configurations for training.
Declaration
[JsonProperty("acceleratorConfig")]
public virtual GoogleCloudMlV1AcceleratorConfig AcceleratorConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudMlV1AcceleratorConfig |
ContainerArgs
Arguments to the entrypoint command. The following rules apply for container_command and container_args: - If you do not supply command or args: The defaults defined in the Docker image are used. - If you supply a command but no args: The default EntryPoint and the default Cmd defined in the Docker image are ignored. Your command is run without any arguments. - If you supply only args: The default Entrypoint defined in the Docker image is run with the args that you supplied. - If you supply a command and args: The default Entrypoint and the default Cmd defined in the Docker image are ignored. Your command is run with your args. It cannot be set if custom container image is not provided. Note that this field and [TrainingInput.args] are mutually exclusive, i.e., both cannot be set at the same time.
Declaration
[JsonProperty("containerArgs")]
public virtual IList<string> ContainerArgs { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ContainerCommand
The command with which the replica's custom container is run. If provided, it will override default ENTRYPOINT of the docker image. If not provided, the docker image's ENTRYPOINT is used. It cannot be set if custom container image is not provided. Note that this field and [TrainingInput.args] are mutually exclusive, i.e., both cannot be set at the same time.
Declaration
[JsonProperty("containerCommand")]
public virtual IList<string> ContainerCommand { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
DiskConfig
Represents the configuration of disk options.
Declaration
[JsonProperty("diskConfig")]
public virtual GoogleCloudMlV1DiskConfig DiskConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudMlV1DiskConfig |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ImageUri
The Docker image to run on the replica. This image must be in Container Registry. Learn more about configuring custom containers.
Declaration
[JsonProperty("imageUri")]
public virtual string ImageUri { get; set; }
Property Value
Type | Description |
---|---|
string |
TpuTfVersion
The AI Platform runtime version that includes a TensorFlow version matching the one used in the custom
container. This field is required if the replica is a TPU worker that uses a custom container. Otherwise, do
not specify this field. This must be a runtime version that currently supports training with
TPUs. Note that the version of TensorFlow
included in a runtime version may differ from the numbering of the runtime version itself, because it may
have a different patch version. In
this field, you must specify the runtime version (TensorFlow minor version). For example, if your custom
container runs TensorFlow 1.x.y
, specify 1.x
.
Declaration
[JsonProperty("tpuTfVersion")]
public virtual string TpuTfVersion { get; set; }
Property Value
Type | Description |
---|---|
string |