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