@@ -18,7 +18,7 @@ class ImageClassificationSearchSpace(RestTranslatableMixin):
18
18
Multilabel tasks.
19
19
20
20
:param ams_gradient: Enable AMSGrad when optimizer is 'adam' or 'adamw'.
21
- :type ams_gradient: str or ~azure.ai.ml.entities._job.sweep.search_space.SweepDistribution
21
+ :type ams_gradient: bool or ~azure.ai.ml.entities._job.sweep.search_space.SweepDistribution
22
22
:param beta1: Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the
23
23
range [0, 1].
24
24
:type beta1: float or ~azure.ai.ml.entities._job.sweep.search_space.SweepDistribution
@@ -85,7 +85,7 @@ class ImageClassificationSearchSpace(RestTranslatableMixin):
85
85
:param training_batch_size: Training batch size. Must be a positive integer.
86
86
:type training_batch_size: int or ~azure.ai.ml.entities._job.sweep.search_space.SweepDistribution
87
87
:param validation_batch_size: Validation batch size. Must be a positive integer.
88
- :type validation_batch_size: str or ~azure.ai.ml.entities._job.sweep.search_space.SweepDistribution
88
+ :type validation_batch_size: int or ~azure.ai.ml.entities._job.sweep.search_space.SweepDistribution
89
89
:param warmup_cosine_lr_cycles: Value of cosine cycle when learning rate scheduler is
90
90
'warmup_cosine'. Must be a float in the range [0, 1].
91
91
:type warmup_cosine_lr_cycles: float or ~azure.ai.ml.entities._job.sweep.search_space.SweepDistribution
@@ -122,37 +122,37 @@ class ImageClassificationSearchSpace(RestTranslatableMixin):
122
122
def __init__ (
123
123
self ,
124
124
* ,
125
- ams_gradient : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
126
- beta1 : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
127
- beta2 : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
128
- distributed : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
129
- early_stopping : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
130
- early_stopping_delay : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
131
- early_stopping_patience : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
132
- enable_onnx_normalization : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
133
- evaluation_frequency : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
134
- gradient_accumulation_step : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
135
- layers_to_freeze : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
136
- learning_rate : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
137
- learning_rate_scheduler : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
138
- model_name : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
139
- momentum : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
140
- nesterov : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
141
- number_of_epochs : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
142
- number_of_workers : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
143
- optimizer : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
144
- random_seed : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
145
- step_lr_gamma : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
146
- step_lr_step_size : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
147
- training_batch_size : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
148
- validation_batch_size : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
149
- warmup_cosine_lr_cycles : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
150
- warmup_cosine_lr_warmup_epochs : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
151
- weight_decay : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
152
- training_crop_size : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
153
- validation_crop_size : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
154
- validation_resize_size : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
155
- weighted_loss : Optional [Union [bool , int , float , str , SweepDistribution ]] = None ,
125
+ ams_gradient : Optional [Union [bool , SweepDistribution ]] = None ,
126
+ beta1 : Optional [Union [float , SweepDistribution ]] = None ,
127
+ beta2 : Optional [Union [float , SweepDistribution ]] = None ,
128
+ distributed : Optional [Union [bool , SweepDistribution ]] = None ,
129
+ early_stopping : Optional [Union [bool , SweepDistribution ]] = None ,
130
+ early_stopping_delay : Optional [Union [int , SweepDistribution ]] = None ,
131
+ early_stopping_patience : Optional [Union [int , SweepDistribution ]] = None ,
132
+ enable_onnx_normalization : Optional [Union [bool , SweepDistribution ]] = None ,
133
+ evaluation_frequency : Optional [Union [int , SweepDistribution ]] = None ,
134
+ gradient_accumulation_step : Optional [Union [int , SweepDistribution ]] = None ,
135
+ layers_to_freeze : Optional [Union [int , SweepDistribution ]] = None ,
136
+ learning_rate : Optional [Union [float , SweepDistribution ]] = None ,
137
+ learning_rate_scheduler : Optional [Union [str , SweepDistribution ]] = None ,
138
+ model_name : Optional [Union [str , SweepDistribution ]] = None ,
139
+ momentum : Optional [Union [float , SweepDistribution ]] = None ,
140
+ nesterov : Optional [Union [bool , SweepDistribution ]] = None ,
141
+ number_of_epochs : Optional [Union [int , SweepDistribution ]] = None ,
142
+ number_of_workers : Optional [Union [int , SweepDistribution ]] = None ,
143
+ optimizer : Optional [Union [str , SweepDistribution ]] = None ,
144
+ random_seed : Optional [Union [int , SweepDistribution ]] = None ,
145
+ step_lr_gamma : Optional [Union [float , SweepDistribution ]] = None ,
146
+ step_lr_step_size : Optional [Union [int , SweepDistribution ]] = None ,
147
+ training_batch_size : Optional [Union [int , SweepDistribution ]] = None ,
148
+ validation_batch_size : Optional [Union [int , SweepDistribution ]] = None ,
149
+ warmup_cosine_lr_cycles : Optional [Union [float , SweepDistribution ]] = None ,
150
+ warmup_cosine_lr_warmup_epochs : Optional [Union [int , SweepDistribution ]] = None ,
151
+ weight_decay : Optional [Union [float , SweepDistribution ]] = None ,
152
+ training_crop_size : Optional [Union [int , SweepDistribution ]] = None ,
153
+ validation_crop_size : Optional [Union [int , SweepDistribution ]] = None ,
154
+ validation_resize_size : Optional [Union [int , SweepDistribution ]] = None ,
155
+ weighted_loss : Optional [Union [int , SweepDistribution ]] = None ,
156
156
) -> None :
157
157
self .ams_gradient = ams_gradient
158
158
self .beta1 = beta1
0 commit comments