1+ {
2+ "BestTrainingJob" : null ,
3+ "CreationTime" : " 2021-10-18T04:21:01.477Z" ,
4+ "FailureReason" : null ,
5+ "HyperParameterTuningEndTime" : null ,
6+ "HyperParameterTuningJobArn" : " arn:aws:sagemaker:us-west-2:123456789012:hyper-parameter-tuning-job/unit-testing-hpo-job" ,
7+ "HyperParameterTuningJobConfig" : {
8+ "HyperParameterTuningJobObjective" : {
9+ "MetricName" : " validation:error" ,
10+ "Type" : " Minimize"
11+ },
12+ "ParameterRanges" : {
13+ "CategoricalParameterRanges" : [
14+ {
15+ "Name" : " category" ,
16+ "Values" : [
17+ " test"
18+ ]
19+ }
20+ ],
21+ "ContinuousParameterRanges" : [
22+ {
23+ "MaxValue" : " 5" ,
24+ "MinValue" : " 0" ,
25+ "Name" : " gamma" ,
26+ "ScalingType" : " Linear"
27+ }
28+ ],
29+ "IntegerParameterRanges" : [
30+ {
31+ "MaxValue" : " 20" ,
32+ "MinValue" : " 10" ,
33+ "Name" : " num_round" ,
34+ "ScalingType" : " Linear"
35+ }
36+ ]
37+ },
38+ "ResourceLimits" : {
39+ "MaxNumberOfTrainingJobs" : 2 ,
40+ "MaxParallelTrainingJobs" : 1
41+ },
42+ "Strategy" : " Bayesian" ,
43+ "TrainingJobEarlyStoppingType" : " Auto" ,
44+ "TuningJobCompletionCriteria" : null
45+ },
46+ "HyperParameterTuningJobName" : " unit-testing-hpo-job" ,
47+ "HyperParameterTuningJobStatus" : " InProgress" ,
48+ "LastModifiedTime" : " 2021-10-18T04:21:01.477Z" ,
49+ "ObjectiveStatusCounters" : {
50+ "Failed" : 0 ,
51+ "Pending" : 0 ,
52+ "Succeeded" : 0
53+ },
54+ "OverallBestTrainingJob" : null ,
55+ "TrainingJobDefinition" : {
56+ "AlgorithmSpecification" : {
57+ "AlgorithmName" : null ,
58+ "MetricDefinitions" : [
59+ {
60+ "Name" : " train:mae" ,
61+ "Regex" : " .*\\ [[0-9]+\\ ].*#011train-mae:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
62+ },
63+ {
64+ "Name" : " validation:auc" ,
65+ "Regex" : " .*\\ [[0-9]+\\ ].*#011validation-auc:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
66+ },
67+ {
68+ "Name" : " train:merror" ,
69+ "Regex" : " .*\\ [[0-9]+\\ ].*#011train-merror:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
70+ },
71+ {
72+ "Name" : " train:auc" ,
73+ "Regex" : " .*\\ [[0-9]+\\ ].*#011train-auc:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
74+ },
75+ {
76+ "Name" : " validation:mae" ,
77+ "Regex" : " .*\\ [[0-9]+\\ ].*#011validation-mae:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
78+ },
79+ {
80+ "Name" : " validation:error" ,
81+ "Regex" : " .*\\ [[0-9]+\\ ].*#011validation-error:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
82+ },
83+ {
84+ "Name" : " validation:merror" ,
85+ "Regex" : " .*\\ [[0-9]+\\ ].*#011validation-merror:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
86+ },
87+ {
88+ "Name" : " validation:logloss" ,
89+ "Regex" : " .*\\ [[0-9]+\\ ].*#011validation-logloss:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
90+ },
91+ {
92+ "Name" : " train:rmse" ,
93+ "Regex" : " .*\\ [[0-9]+\\ ].*#011train-rmse:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
94+ },
95+ {
96+ "Name" : " train:logloss" ,
97+ "Regex" : " .*\\ [[0-9]+\\ ].*#011train-logloss:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
98+ },
99+ {
100+ "Name" : " train:mlogloss" ,
101+ "Regex" : " .*\\ [[0-9]+\\ ].*#011train-mlogloss:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
102+ },
103+ {
104+ "Name" : " validation:rmse" ,
105+ "Regex" : " .*\\ [[0-9]+\\ ].*#011validation-rmse:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
106+ },
107+ {
108+ "Name" : " validation:ndcg" ,
109+ "Regex" : " .*\\ [[0-9]+\\ ].*#011validation-ndcg:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
110+ },
111+ {
112+ "Name" : " train:error" ,
113+ "Regex" : " .*\\ [[0-9]+\\ ].*#011train-error:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
114+ },
115+ {
116+ "Name" : " validation:mlogloss" ,
117+ "Regex" : " .*\\ [[0-9]+\\ ].*#011validation-mlogloss:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
118+ },
119+ {
120+ "Name" : " train:ndcg" ,
121+ "Regex" : " .*\\ [[0-9]+\\ ].*#011train-ndcg:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
122+ },
123+ {
124+ "Name" : " train:map" ,
125+ "Regex" : " .*\\ [[0-9]+\\ ].*#011train-map:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
126+ },
127+ {
128+ "Name" : " validation:map" ,
129+ "Regex" : " .*\\ [[0-9]+\\ ].*#011validation-map:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
130+ },
131+ {
132+ "Name" : " ObjectiveMetric" ,
133+ "Regex" : " .*\\ [[0-9]+\\ ].*#011validation-error:([-+]?[0-9]*\\ .?[0-9]+(?:[eE][-+]?[0-9]+)?).*"
134+ }
135+ ],
136+ "TrainingImage" : " 433757028032.dkr.ecr.us-west-2.amazonaws.com/xgboost:1" ,
137+ "TrainingInputMode" : " File"
138+ },
139+ "CheckpointConfig" : null ,
140+ "DefinitionName" : null ,
141+ "EnableInterContainerTrafficEncryption" : false ,
142+ "EnableManagedSpotTraining" : false ,
143+ "EnableNetworkIsolation" : true ,
144+ "HyperParameterRanges" : null ,
145+ "InputDataConfig" : [
146+ {
147+ "ChannelName" : " train" ,
148+ "CompressionType" : " None" ,
149+ "ContentType" : " text/csv" ,
150+ "DataSource" : {
151+ "FileSystemDataSource" : null ,
152+ "S3DataSource" : {
153+ "AttributeNames" : null ,
154+ "S3DataDistributionType" : " FullyReplicated" ,
155+ "S3DataType" : " S3Prefix" ,
156+ "S3Uri" : " s3://source-data-bucket-592697580195-us-west-2/sagemaker/training/train"
157+ }
158+ },
159+ "InputMode" : " File" ,
160+ "RecordWrapperType" : " None" ,
161+ "ShuffleConfig" : null
162+ },
163+ {
164+ "ChannelName" : " validation" ,
165+ "CompressionType" : " None" ,
166+ "ContentType" : " text/csv" ,
167+ "DataSource" : {
168+ "FileSystemDataSource" : null ,
169+ "S3DataSource" : {
170+ "AttributeNames" : null ,
171+ "S3DataDistributionType" : " FullyReplicated" ,
172+ "S3DataType" : " S3Prefix" ,
173+ "S3Uri" : " s3://source-data-bucket-592697580195-us-west-2/sagemaker/training/validation/"
174+ }
175+ },
176+ "InputMode" : " File" ,
177+ "RecordWrapperType" : " None" ,
178+ "ShuffleConfig" : null
179+ }
180+ ],
181+ "OutputDataConfig" : {
182+ "KmsKeyId" : null ,
183+ "S3OutputPath" : " s3://source-data-bucket-592697580195-us-west-2/sagemaker/hpo/output"
184+ },
185+ "ResourceConfig" : {
186+ "InstanceCount" : 1 ,
187+ "InstanceType" : " ml.m5.large" ,
188+ "VolumeKmsKeyId" : null ,
189+ "VolumeSizeInGB" : 25
190+ },
191+ "RoleArn" : " arn:aws:iam::123456789012:role/service-role/AmazonSageMaker-ExecutionRole-20210920T111639" ,
192+ "StaticHyperParameters" : {
193+ "_tuning_objective_metric" : " validation:error" ,
194+ "base_score" : " 0.5"
195+ },
196+ "StoppingCondition" : {
197+ "MaxRuntimeInSeconds" : 3600 ,
198+ "MaxWaitTimeInSeconds" : null
199+ },
200+ "TuningObjective" : null ,
201+ "VpcConfig" : null
202+ },
203+ "TrainingJobDefinitions" : null ,
204+ "TrainingJobStatusCounters" : {
205+ "Completed" : 0 ,
206+ "InProgress" : 0 ,
207+ "NonRetryableError" : 0 ,
208+ "RetryableError" : 0 ,
209+ "Stopped" : 0
210+ },
211+ "WarmStartConfig" : null
212+ }
0 commit comments