pub struct ModelPackageContainerDefinition {
pub container_hostname: Option<String>,
pub image: String,
pub image_digest: Option<String>,
pub model_data_url: Option<String>,
pub product_id: Option<String>,
}
Expand description
Describes the Docker container for the model package.
Fields§
§container_hostname: Option<String>
The DNS host name for the Docker container.
image: String
The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
If you are using your own custom algorithm instead of an algorithm provided by Amazon SageMaker, the inference code must meet Amazon SageMaker requirements. Amazon SageMaker supports both registry/repository[:tag]
and registry/repository[@digest]
image path formats. For more information, see Using Your Own Algorithms with Amazon SageMaker.
image_digest: Option<String>
An MD5 hash of the training algorithm that identifies the Docker image used for training.
model_data_url: Option<String>
The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip
compressed tar archive (.tar.gz
suffix).
The model artifacts must be in an S3 bucket that is in the same region as the model package.
product_id: Option<String>
The AWS Marketplace product ID of the model package.
Trait Implementations§
Source§impl Clone for ModelPackageContainerDefinition
impl Clone for ModelPackageContainerDefinition
Source§fn clone(&self) -> ModelPackageContainerDefinition
fn clone(&self) -> ModelPackageContainerDefinition
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for ModelPackageContainerDefinition
impl Default for ModelPackageContainerDefinition
Source§fn default() -> ModelPackageContainerDefinition
fn default() -> ModelPackageContainerDefinition
Source§impl<'de> Deserialize<'de> for ModelPackageContainerDefinition
impl<'de> Deserialize<'de> for ModelPackageContainerDefinition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for ModelPackageContainerDefinition
impl PartialEq for ModelPackageContainerDefinition
Source§fn eq(&self, other: &ModelPackageContainerDefinition) -> bool
fn eq(&self, other: &ModelPackageContainerDefinition) -> bool
self
and other
values to be equal, and is used by ==
.