-
Notifications
You must be signed in to change notification settings - Fork 350
Inference trace and Best Point Recommendation (BPR) bugfix #4128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
This pull request was exported from Phabricator. Differential Revision: D80019803 |
d0f646c
to
fb533d6
Compare
This pull request was exported from Phabricator. Differential Revision: D80019803 |
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - (re?)-Moved copying of generation strategy - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index Differential Revision: D80019803
fb533d6
to
bd06470
Compare
This pull request was exported from Phabricator. Differential Revision: D80019803 |
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - (re?)-Moved copying of generation strategy - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index Differential Revision: D80019803
bd06470
to
8743553
Compare
This pull request was exported from Phabricator. Differential Revision: D80019803 |
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - (re?)-Moved copying of generation strategy - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index Differential Revision: D80019803
8743553
to
72b859b
Compare
This pull request was exported from Phabricator. Differential Revision: D80019803 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #4128 +/- ##
=======================================
Coverage 96.06% 96.07%
=======================================
Files 566 566
Lines 57208 57230 +22
=======================================
+ Hits 54955 54981 +26
+ Misses 2253 2249 -4 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - (re?)-Moved copying of generation strategy - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index Differential Revision: D80019803
72b859b
to
fe2fc61
Compare
This pull request was exported from Phabricator. Differential Revision: D80019803 |
fe2fc61
to
f162393
Compare
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
This pull request was exported from Phabricator. Differential Revision: D80019803 |
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
f162393
to
50ee506
Compare
This pull request was exported from Phabricator. Differential Revision: D80019803 |
50ee506
to
f3c1203
Compare
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
This pull request was exported from Phabricator. Differential Revision: D80019803 |
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
f3c1203
to
54462fc
Compare
This pull request was exported from Phabricator. Differential Revision: D80019803 |
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
3008e6d
to
e54ec2e
Compare
This pull request was exported from Phabricator. Differential Revision: D80019803 |
e54ec2e
to
2757dee
Compare
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
This pull request was exported from Phabricator. Differential Revision: D80019803 |
2757dee
to
94cc283
Compare
…4128) Summary: Pull Request resolved: facebook#4128 This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
94cc283
to
6528cdd
Compare
This pull request was exported from Phabricator. Differential Revision: D80019803 |
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
…4128) Summary: Pull Request resolved: facebook#4128 This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
6528cdd
to
334138e
Compare
This pull request was exported from Phabricator. Differential Revision: D80019803 |
…4128) Summary: Pull Request resolved: facebook#4128 This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
334138e
to
63360d3
Compare
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
…4128) Summary: This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
63360d3
to
8b206e0
Compare
…4128) Summary: Pull Request resolved: facebook#4128 This diff addresses two issues in the computation of inference trace: 1. The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations 2. Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials. Changes: - Moved copying of generation strategy to the level`benchmark_replication`, since results need to be computed on the used `generation_strategy` and not an empty copy. This means that `run_optimization_with_orchestrator` no longer `clone_and_reset`'s the GS. - Clearer sequencing in get_best_parameters_from_model_predictions_with_trial_index - Removed model fit quality check as part of BPR Previous, redacted changes: - Added argument use_model_only_if_good to force model-based BPR even if model fit is bad Differential Revision: D80019803
This pull request was exported from Phabricator. Differential Revision: D80019803 |
8b206e0
to
ef65cae
Compare
Summary:
This diff addresses two issues in the computation of inference trace:
The generation strategy is copied inside run_optimization_with_orchestrator --> we retrieve the traces on an unused generation strategy --> get_best_point defaults to the best raw observation on ALL obserations
Relevant data not filtered in the fallback option for get_best_parameters_from_model_predictions_with_trial_index
Both of these individually lead to the inference trace being incorrect - the first to the best raw value of ALL trials, the second to the best predicted across ALL trials.
Changes:
Differential Revision: D80019803