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

v0.2.0 #48

Draft
wants to merge 35 commits into
base: main
Choose a base branch
from
Draft

v0.2.0 #48

wants to merge 35 commits into from

Conversation

maykcaldas
Copy link
Contributor

No description provided.

maykcaldas and others added 24 commits March 12, 2024 15:20
This directory will be uploaded in the future during testing
…ll object.

Currently, it's only implemented for topk parsing
* added support to new chatmodels

* Ignored paper directory to avoid commiting datasets by mistake

This directory will be uploaded in the future during testing

* Fixed imports to be compatible with the new version of langchain

* fixed typo in vectostores

* Implemented LLM model clases and made them independent from the AskTell object.

Currently, it's only implemented for topk parsing
* added support to new chatmodels

* Ignored paper directory to avoid commiting datasets by mistake

This directory will be uploaded in the future during testing

* Fixed imports to be compatible with the new version of langchain

* fixed typo in vectostores

* Implemented LLM model clases and made them independent from the AskTell object.

Currently, it's only implemented for topk parsing

* Exposed  to control the diversity in MMR selection

* updated inverse design prompt and test notebooks
* updated gitignore file

* Exposed system messages to the user
The prompt can be specified using the `inv_system_message` and the `system_message` arguments in the `ask`, `predict`, and `inv_predict` methods."
* Implemented the logEI acquisition function

* Ran LogEI experiments
TODO: solve the problem with anyscale only accepting requests with n=1
* Started implementation of LLM-specific tests

* Updated tests

* Updated AskTell tests

* fixed logprobs type in OpenAILLM

* Updated chat models to use logprobs

* removed unneeded imports

* Updated tests

TODO: implements tests for KNN, KRR, and finetune
* Updated regression experiments notebook

* Started implementation of LLM-specific tests

* Updated tests

* fixed conflicts after merging the update_tests branch

* Cleaned exps notebooks and ocm generator notebook

* Created a base class for AskTellFewshot

Children classes should implement specific hidden methods

* Created a base class for AskTellFewshot

Children classes should implement specific hidden methods

* Updated AskTellGPR to inherit from AskTellFewShot

* Updated AskTellGPR to inherit from AskTellFewShot

* Updated AskTellNearestNeighbor to inherit from AskTellFewShot

* Updated tests and removed old tests_bolift.py
@maykcaldas maykcaldas marked this pull request as draft August 7, 2024 17:32
* Changed default top_p to 0.5

* processed the string being trained with the class formatters

* updated regression scripts and added results

* Updated runs for OCM
* Changed default top_p to 0.5

* processed the string being trained with the class formatters

* updated regression scripts and added results

* Updated runs for OCM

* Fixed the pydantic error of BO-LIFT tool

* Changed hor logprobs is passed to langchain in new version

Depending on the version of langchain/openai, the logprobs argument needs to passed as kwargs or explicitly. I changed it to be compatible with langchain 0.3.1, langchain-openai 0.2.1,  and openai 1.51. TODO: constrain these versions in the setup.py

* Updated experiments notebooks

* updated gitignore and removed unneeded committed files

* updated results data
* Changed default top_p to 0.5

* processed the string being trained with the class formatters

* updated regression scripts and added results

* Updated runs for OCM

* Fixed the pydantic error of BO-LIFT tool

* Changed hor logprobs is passed to langchain in new version

Depending on the version of langchain/openai, the logprobs argument needs to passed as kwargs or explicitly. I changed it to be compatible with langchain 0.3.1, langchain-openai 0.2.1,  and openai 1.51. 

* Updated experiments notebooks

* started claude implementation

TODO: Anthropic doesnt have the option to generate multiple completions such as openAI. I need to implement it myself

* Finished implementation of claude multi-request

* Added langchain-anthropic as a requirment


* Added claude models in the functions to load tests (get_dataset and get_asktell)
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