1616BASE_EXPERIMENT_NAME = "247-2025-09-27--hpo-study-with-sampling-plus-penalties"
1717EXPERIMENT_ITERATION = "0001"
1818EXPERIMENT_SCALE = "single-worker"
19- SAMPLES_N = "75 "
19+ SAMPLES_N = "1000 "
2020
2121N_TRIALS = 50
2222
@@ -116,12 +116,12 @@ def objective(trial: optuna.Trial) -> float:
116116 maximum_levels = trial .suggest_int ('maximum_levels' , minimum_levels , 3 )
117117
118118 # Units per level - ensure max >= min by setting min of max to value of min
119- minimum_units_per_level = trial .suggest_int ('minimum_units_per_level' , 1 , 3 )
120- maximum_units_per_level = trial .suggest_int ('maximum_units_per_level' , minimum_units_per_level , 3 )
119+ minimum_units_per_level = trial .suggest_int ('minimum_units_per_level' , 1 , 4 )
120+ maximum_units_per_level = trial .suggest_int ('maximum_units_per_level' , minimum_units_per_level , 4 )
121121
122122 # Neurons per unit - ensure max >= min by setting min of max to value of min
123- minimum_neurons_per_unit = trial .suggest_int ('minimum_neurons_per_unit' , 1 , 3 )
124- maximum_neurons_per_unit = trial .suggest_int ('maximum_neurons_per_unit' , minimum_neurons_per_unit , 3 )
123+ minimum_neurons_per_unit = trial .suggest_int ('minimum_neurons_per_unit' , 1 , 4 )
124+ maximum_neurons_per_unit = trial .suggest_int ('maximum_neurons_per_unit' , minimum_neurons_per_unit , 4 )
125125
126126
127127 tokenizer_checkpoint = "HuggingFaceTB/SmolLM3-3B" # "HuggingFaceTB/SmolLM2-1.7B-Instruct"
@@ -139,7 +139,7 @@ def objective(trial: optuna.Trial) -> float:
139139 # embedding output dim must be an even number
140140 # Maximize EMBEDDING_N based on available RAM and CPU / GPU
141141
142- EMBEDDING_N = 7 # trial.suggest_int('embedding_n',6,8 ) # 12
142+ EMBEDDING_N = trial .suggest_int ('embedding_n' ,6 ,9 ) # 12
143143 EMBEDDING_DIM = int (EMBEDDING_N * 2 )
144144
145145 PROJECTION_N = 1 # Punatuve increase of ram, leaving this as 1 until we are running on HPC
0 commit comments