libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SageMaker.Types.ProfilerConfigForUpdate

Description

 
Synopsis

Documentation

data ProfilerConfigForUpdate Source #

Configuration information for updating the Debugger profile parameters, system and framework metrics configurations, and storage paths.

See: newProfilerConfigForUpdate smart constructor.

Constructors

ProfilerConfigForUpdate' 

Fields

Instances

Instances details
Eq ProfilerConfigForUpdate Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfigForUpdate

Read ProfilerConfigForUpdate Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfigForUpdate

Show ProfilerConfigForUpdate Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfigForUpdate

Generic ProfilerConfigForUpdate Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfigForUpdate

Associated Types

type Rep ProfilerConfigForUpdate :: Type -> Type #

NFData ProfilerConfigForUpdate Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfigForUpdate

Methods

rnf :: ProfilerConfigForUpdate -> () #

Hashable ProfilerConfigForUpdate Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfigForUpdate

ToJSON ProfilerConfigForUpdate Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfigForUpdate

type Rep ProfilerConfigForUpdate Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfigForUpdate

type Rep ProfilerConfigForUpdate = D1 ('MetaData "ProfilerConfigForUpdate" "Amazonka.SageMaker.Types.ProfilerConfigForUpdate" "libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker" 'False) (C1 ('MetaCons "ProfilerConfigForUpdate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "profilingParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "s3OutputPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "profilingIntervalInMilliseconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "disableProfiler") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newProfilerConfigForUpdate :: ProfilerConfigForUpdate Source #

Create a value of ProfilerConfigForUpdate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:profilingParameters:ProfilerConfigForUpdate', profilerConfigForUpdate_profilingParameters - Configuration information for capturing framework metrics. Available key strings for different profiling options are DetailedProfilingConfig, PythonProfilingConfig, and DataLoaderProfilingConfig. The following codes are configuration structures for the ProfilingParameters parameter. To learn more about how to configure the ProfilingParameters parameter, see Use the SageMaker and Debugger Configuration API Operations to Create, Update, and Debug Your Training Job.

$sel:s3OutputPath:ProfilerConfigForUpdate', profilerConfigForUpdate_s3OutputPath - Path to Amazon S3 storage location for system and framework metrics.

$sel:profilingIntervalInMilliseconds:ProfilerConfigForUpdate', profilerConfigForUpdate_profilingIntervalInMilliseconds - A time interval for capturing system metrics in milliseconds. Available values are 100, 200, 500, 1000 (1 second), 5000 (5 seconds), and 60000 (1 minute) milliseconds. The default value is 500 milliseconds.

$sel:disableProfiler:ProfilerConfigForUpdate', profilerConfigForUpdate_disableProfiler - To disable Debugger monitoring and profiling, set to True.

profilerConfigForUpdate_profilingParameters :: Lens' ProfilerConfigForUpdate (Maybe (HashMap Text Text)) Source #

Configuration information for capturing framework metrics. Available key strings for different profiling options are DetailedProfilingConfig, PythonProfilingConfig, and DataLoaderProfilingConfig. The following codes are configuration structures for the ProfilingParameters parameter. To learn more about how to configure the ProfilingParameters parameter, see Use the SageMaker and Debugger Configuration API Operations to Create, Update, and Debug Your Training Job.

profilerConfigForUpdate_s3OutputPath :: Lens' ProfilerConfigForUpdate (Maybe Text) Source #

Path to Amazon S3 storage location for system and framework metrics.

profilerConfigForUpdate_profilingIntervalInMilliseconds :: Lens' ProfilerConfigForUpdate (Maybe Integer) Source #

A time interval for capturing system metrics in milliseconds. Available values are 100, 200, 500, 1000 (1 second), 5000 (5 seconds), and 60000 (1 minute) milliseconds. The default value is 500 milliseconds.

profilerConfigForUpdate_disableProfiler :: Lens' ProfilerConfigForUpdate (Maybe Bool) Source #

To disable Debugger monitoring and profiling, set to True.