Changelog
Full release notes live on GitHub. The highlights below summarise major updates.
- v0.2.0
Multi-GPU orchestration now auto-tunes
max_in_flightbased on the number of detected devices and keeps Dask clusters alive until every future is drained. This prevents premature shutdowns on longer studies and improves throughput on 4+ GPU systems.Added cohort-wide helpers in
genboostgpu.tuning, includingselect_tuning_windows()for stratified sampling andglobal_tune_params()for Optuna-backed ridge refits derived from sparsity targets.Documentation now covers the reproducibility checklist, deterministic Optuna configuration, and richer tutorials linked from
examples/so new users can mirror the exact benchmarking pipelines.
- v0.1.0
Initial public release with elastic net boosting, cis-window preprocessing, and PLINK/CuPy data loaders.