2. Legacy sync IO → asyncio.to_thread() (runs in default threadpool) Run this file directly to see timing comparisons. Simulates a blocking SDK that doesn't support async. In reality this could be: ...
run_large_scale_hyperparameter_sweep.py.