Struct aws_sdk_sagemaker::types::AutoMlComputeConfig
source · #[non_exhaustive]pub struct AutoMlComputeConfig {
pub emr_serverless_compute_config: Option<EmrServerlessComputeConfig>,
}
Expand description
This data type is intended for use exclusively by SageMaker Canvas and cannot be used in other contexts at the moment.
Specifies the compute configuration for an AutoML job V2.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.emr_serverless_compute_config: Option<EmrServerlessComputeConfig>
The configuration for using EMR Serverless to run the AutoML job V2.
To allow your AutoML job V2 to automatically initiate a remote job on EMR Serverless when additional compute resources are needed to process large datasets, you need to provide an EmrServerlessComputeConfig
object, which includes an ExecutionRoleARN
attribute, to the AutoMLComputeConfig
of the AutoML job V2 input request.
By seamlessly transitioning to EMR Serverless when required, the AutoML job can handle datasets that would otherwise exceed the initially provisioned resources, without any manual intervention from you.
EMR Serverless is available for the tabular and time series problem types. We recommend setting up this option for tabular datasets larger than 5 GB and time series datasets larger than 30 GB.
Implementations§
source§impl AutoMlComputeConfig
impl AutoMlComputeConfig
sourcepub fn emr_serverless_compute_config(
&self,
) -> Option<&EmrServerlessComputeConfig>
pub fn emr_serverless_compute_config( &self, ) -> Option<&EmrServerlessComputeConfig>
The configuration for using EMR Serverless to run the AutoML job V2.
To allow your AutoML job V2 to automatically initiate a remote job on EMR Serverless when additional compute resources are needed to process large datasets, you need to provide an EmrServerlessComputeConfig
object, which includes an ExecutionRoleARN
attribute, to the AutoMLComputeConfig
of the AutoML job V2 input request.
By seamlessly transitioning to EMR Serverless when required, the AutoML job can handle datasets that would otherwise exceed the initially provisioned resources, without any manual intervention from you.
EMR Serverless is available for the tabular and time series problem types. We recommend setting up this option for tabular datasets larger than 5 GB and time series datasets larger than 30 GB.
source§impl AutoMlComputeConfig
impl AutoMlComputeConfig
sourcepub fn builder() -> AutoMlComputeConfigBuilder
pub fn builder() -> AutoMlComputeConfigBuilder
Creates a new builder-style object to manufacture AutoMlComputeConfig
.
Trait Implementations§
source§impl Clone for AutoMlComputeConfig
impl Clone for AutoMlComputeConfig
source§fn clone(&self) -> AutoMlComputeConfig
fn clone(&self) -> AutoMlComputeConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AutoMlComputeConfig
impl Debug for AutoMlComputeConfig
source§impl PartialEq for AutoMlComputeConfig
impl PartialEq for AutoMlComputeConfig
impl StructuralPartialEq for AutoMlComputeConfig
Auto Trait Implementations§
impl Freeze for AutoMlComputeConfig
impl RefUnwindSafe for AutoMlComputeConfig
impl Send for AutoMlComputeConfig
impl Sync for AutoMlComputeConfig
impl Unpin for AutoMlComputeConfig
impl UnwindSafe for AutoMlComputeConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more