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.ProfilerConfig

Description

 
Synopsis

Documentation

data ProfilerConfig Source #

Configuration information for Debugger system monitoring, framework profiling, and storage paths.

See: newProfilerConfig smart constructor.

Constructors

ProfilerConfig' 

Fields

Instances

Instances details
Eq ProfilerConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfig

Read ProfilerConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfig

Show ProfilerConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfig

Generic ProfilerConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfig

Associated Types

type Rep ProfilerConfig :: Type -> Type #

NFData ProfilerConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfig

Methods

rnf :: ProfilerConfig -> () #

Hashable ProfilerConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfig

ToJSON ProfilerConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfig

FromJSON ProfilerConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfig

type Rep ProfilerConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerConfig

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

newProfilerConfig Source #

Create a value of ProfilerConfig 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:ProfilerConfig', profilerConfig_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:profilingIntervalInMilliseconds:ProfilerConfig', profilerConfig_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:s3OutputPath:ProfilerConfig', profilerConfig_s3OutputPath - Path to Amazon S3 storage location for system and framework metrics.

profilerConfig_profilingParameters :: Lens' ProfilerConfig (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.

profilerConfig_profilingIntervalInMilliseconds :: Lens' ProfilerConfig (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.

profilerConfig_s3OutputPath :: Lens' ProfilerConfig Text Source #

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