[][src]Struct rusoto_sagemaker::InferenceSpecification

pub struct InferenceSpecification {
    pub containers: Vec<ModelPackageContainerDefinition>,
    pub supported_content_types: Vec<String>,
    pub supported_realtime_inference_instance_types: Option<Vec<String>>,
    pub supported_response_mime_types: Vec<String>,
    pub supported_transform_instance_types: Option<Vec<String>>,
}

Defines how to perform inference generation after a training job is run.

Fields

containers: Vec<ModelPackageContainerDefinition>

The Amazon ECR registry path of the Docker image that contains the inference code.

supported_content_types: Vec<String>

The supported MIME types for the input data.

supported_realtime_inference_instance_types: Option<Vec<String>>

A list of the instance types that are used to generate inferences in real-time.

This parameter is required for unversioned models, and optional for versioned models.

supported_response_mime_types: Vec<String>

The supported MIME types for the output data.

supported_transform_instance_types: Option<Vec<String>>

A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

This parameter is required for unversioned models, and optional for versioned models.

Trait Implementations

impl Clone for InferenceSpecification[src]

impl Debug for InferenceSpecification[src]

impl Default for InferenceSpecification[src]

impl<'de> Deserialize<'de> for InferenceSpecification[src]

impl PartialEq<InferenceSpecification> for InferenceSpecification[src]

impl Serialize for InferenceSpecification[src]

impl StructuralPartialEq for InferenceSpecification[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.