Skip to content
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

Add new toggleable options #20

Merged
merged 75 commits into from
Feb 24, 2024
Merged

Add new toggleable options #20

merged 75 commits into from
Feb 24, 2024

Conversation

sgbaird
Copy link
Owner

@sgbaird sgbaird commented Jan 22, 2024

Multi-objective, high-dimensional, constrained, mixed variable (numeric+categorical), and incorporating domain knowledge (so far).

Also need to address:

options

The commit refactors the script generation process in the
`generate_scripts.py` file by adding the ability to hide certain options
and checking for incompatible option combinations. The changes ensure
that the generated scripts accurately represent the selected options,
improve code organization, and prevent the execution of invalid
configurations. The modifications also include the handling of custom
generation strategies and the addition of existing data to the
`AxClient` in `main.py.jinja`. This enhances the flexibility of the
script generation process and allows for more advanced experimentation.
No issues are referenced in this commit.

Note: The subject line should be modified as necessary to accurately
reflect the main purpose of the changes within 50 characters.
Refactor script generation process in 'generate_scripts.py' to
incorporate options specific to the FULLYBAYESIAN model, such as
'num_samples' and 'warmup_steps'. These options are now passed as
arguments to the template, resulting in more accurate and efficient
testing. Additionally, the script now generates test files in separate
directories, improving code organization. This enhancement will
facilitate faster debugging and testing of the FULLYBAYESIAN model.

No issue references.
I think due to an issue with using multiple True False values, and then the strikethrough text not working properly when switching back and forth.
For SAASBO specifically
reminded me of the need for batch optimization
Still requires troubleshooting of the strikethrough behavior
@sgbaird sgbaird mentioned this pull request Jan 22, 2024
@sgbaird
Copy link
Owner Author

sgbaird commented Jan 22, 2024

@hiirrxnn, I'm also curious to get your thoughts on the new options I'm implementing in the dev branch. See https://honegumi.readthedocs.io/en/dev/ for the current working version dev branch documentation.

@hiirrxnn
Copy link
Contributor

Have you merged the changes of branch dev to the current working version ?

@sgbaird
Copy link
Owner Author

sgbaird commented Jan 22, 2024

@hiirrxnn sorry, I meant to say that's the link to the dev branch documentation where you can try it out. Note that the Open in Colab/GitHub links won't work, since those point to the main branch.

The undefined was because it was searching for a deviating option when it was comparing the same config, which threw an error when trying to use an index on something empty/undefined.

closes #19
The number of them is getting unwieldy
@sgbaird
Copy link
Owner Author

sgbaird commented Feb 24, 2024

Hi @hiirrxnn, sorry for the delay. Going to merge now - had several features that I was still debugging, but to make sure I can get some of the ones I've implemented, I've temporarily disabled a few of these.

@sgbaird sgbaird merged commit e53c6eb into main Feb 24, 2024
4 checks passed
@sgbaird sgbaird deleted the dev branch February 24, 2024 04:57
@sgbaird sgbaird restored the dev branch February 24, 2024 04:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants