Skip to content

Commit b70f963

Browse files
vizier-teamcopybara-github
authored andcommitted
Stores per-suggestion latency in GP_UCB_PE suggestion timing metadata
PiperOrigin-RevId: 617964416
1 parent 3eb73f8 commit b70f963

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

vizier/_src/algorithms/designers/gp_ucb_pe.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -644,7 +644,7 @@ def suggest(
644644
jax.clear_caches()
645645

646646
self._rng, rng = jax.random.split(self._rng, 2)
647-
begin = datetime.datetime.now()
647+
next_suggestion_start_time = datetime.datetime.now()
648648
data = self._trials_to_data(self._all_completed_trials)
649649
model = self._build_gp_model_and_optimize_parameters(data, rng)
650650
predictive = sp.UniformEnsemblePredictive(
@@ -806,13 +806,14 @@ def suggest(
806806
'params': f'{model.params}',
807807
})
808808
metadata.ns('timing').update(
809-
{'time': f'{datetime.datetime.now() - begin}'}
809+
{'time': f'{datetime.datetime.now() - next_suggestion_start_time}'}
810810
)
811811
suggestions.append(
812812
vz.TrialSuggestion(
813813
best_candidate.parameters, metadata=best_candidate.metadata
814814
)
815815
)
816816
active_trials.append(suggestions[-1].to_trial())
817+
next_suggestion_start_time = datetime.datetime.now()
817818

818819
return suggestions

0 commit comments

Comments
 (0)