Skip to content

Update SyneTune API, add CQR#211

Merged
benjamc merged 13 commits into
developmentfrom
feat/synetune
Aug 14, 2025
Merged

Update SyneTune API, add CQR#211
benjamc merged 13 commits into
developmentfrom
feat/synetune

Conversation

@benjamc

@benjamc benjamc commented Aug 5, 2025

Copy link
Copy Markdown
Collaborator

No description provided.

@benjamc benjamc requested a review from Copilot August 5, 2025 10:10

This comment was marked as outdated.

benjamc added 3 commits August 6, 2025 14:24
- rename env
- update isntallation of synetune (revert when official pip release is there)
@benjamc benjamc requested a review from Copilot August 12, 2025 06:19

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the SyneTune API integration to work with newer versions of syne-tune (>= 0.14.2) and adds CQR as a new optimizer. The changes involve streamlining the supported optimizers to a smaller set while maintaining compatibility with both legacy and modern syne-tune APIs.

  • Updates SyneTune dependency to version >= 0.14.2 with additional features
  • Removes several legacy optimizers and adds CQR, BOTorch, and TPE optimizers
  • Introduces legacy API compatibility handling through an is_legacy parameter

Reviewed Changes

Copilot reviewed 15 out of 16 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
carps/optimizers/synetune.py Updates optimizer imports, adds legacy API handling, and streamlines supported optimizers
carps/container/recipes/optimizers/SyneTune/SyneTune_requirements.txt Updates dependency version and adds blackbox-repository feature
carps/build/Makefile Changes installation to use development version from GitHub
tests/test_optimizers.py Filters out underscore-prefixed configuration files
carps/configs/optimizer/synetune/*.yaml Removes legacy optimizer configs and adds/updates configs for new optimizers
CHANGELOG.md Documents the API update and CQR addition

Comment thread CHANGELOG.md Outdated
Comment thread carps/optimizers/synetune.py Outdated
Comment thread carps/build/Makefile
Comment thread carps/optimizers/synetune.py Outdated
benjamc and others added 2 commits August 14, 2025 11:29
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@benjamc benjamc merged commit 47fec95 into development Aug 14, 2025
1 check passed
@benjamc benjamc deleted the feat/synetune branch August 14, 2025 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants