Struct google_ml1::api::GoogleCloudMlV1__ReplicaConfig [−][src]
Represents the configuration for a replica in a cluster.
This type is not used in any activity, and only used as part of another schema.
Fields
accelerator_config: Option<GoogleCloudMlV1__AcceleratorConfig>
Represents the type and number of accelerators used by the replica. Learn about restrictions on accelerator configurations for training.
container_args: Option<Vec<String>>
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.
container_command: Option<Vec<String>>
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.
disk_config: Option<GoogleCloudMlV1__DiskConfig>
Represents the configuration of disk options.
image_uri: Option<String>
The Docker image to run on the replica. This image must be in Container Registry. Learn more about configuring custom containers.
tpu_tf_version: Option<String>
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
.
Trait Implementations
impl Clone for GoogleCloudMlV1__ReplicaConfig
[src]
fn clone(&self) -> GoogleCloudMlV1__ReplicaConfig
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GoogleCloudMlV1__ReplicaConfig
[src]
impl Default for GoogleCloudMlV1__ReplicaConfig
[src]
impl<'de> Deserialize<'de> for GoogleCloudMlV1__ReplicaConfig
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for GoogleCloudMlV1__ReplicaConfig
[src]
impl Serialize for GoogleCloudMlV1__ReplicaConfig
[src]
Auto Trait Implementations
impl RefUnwindSafe for GoogleCloudMlV1__ReplicaConfig
impl Send for GoogleCloudMlV1__ReplicaConfig
impl Sync for GoogleCloudMlV1__ReplicaConfig
impl Unpin for GoogleCloudMlV1__ReplicaConfig
impl UnwindSafe for GoogleCloudMlV1__ReplicaConfig
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,