FLAML

A fast library for AutoML and tuning. Join our Discord: https://discord.gg/Cppx2vSPVP.

MIT License

Downloads
657.8K
Stars
3.9K
Committers
90

Bot releases are visible (Hide)

FLAML - v2.3.1

Published by thinkall 27 days ago

What's Changed

Full Changelog: https://github.com/microsoft/FLAML/compare/v2.3.0...v2.3.1

FLAML - v2.3.0

Published by thinkall about 2 months ago

This release adds a bunch of new estimators and comprehensive integration with MLflow. There are also some other fixes and improvements.

Welcome @gkhngyk to the community! Thank you @Borda, @gkhngyk , @leafy-lee and all the other contributors for the PRs, reviewing and testing. Special thanks to @levscaut for his work on adding estimators and MLflow integration.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/FLAML/compare/v2.2.0...v2.3.0

FLAML - v2.2.0

Published by thinkall 2 months ago

This release adds support for python 3.11 and optuna 3. There are also some other fixes and improvements.

Welcome @Programmer-RD-AI, @leafy-lee, @Atry and @chocolatevanille to the community! Thank you @Borda, @Programmer-RD-AI, @leafy-lee, @Atry, @chocolatevanille and all the other contributors for the PRs, reviewing and testing.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/FLAML/compare/v2.1.2...v2.2.0

FLAML - v2.1.2 Latest Release

Published by sonichi 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/FLAML/compare/v2.1.1...v2.1.2

FLAML - v2.1.1

Published by sonichi about 1 year ago

This release adds support for xgboost 2.0, and improves the docstr of preprocessors.
Welcome @domoritz to the community!

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/FLAML/compare/v2.1.0...v2.1.1

FLAML - v2.1.0

Published by sonichi about 1 year ago

This update renames a few classes and methods.

What's Changed

Full Changelog: https://github.com/microsoft/FLAML/compare/v2.0.3...v2.1.0

FLAML - v2.0.3

Published by sonichi about 1 year ago

This release adds support for model name suffix "-0613" and allows admin takeover in the group chat, plus a more complex group chat example.
Thanks @qingyun-wu @LeoLjl @JieyuZ2 @skzhang1 @pcdeadeasy @LittleLittleCloud for code review.

What's Changed

Full Changelog: https://github.com/microsoft/FLAML/compare/v2.0.2...v2.0.3

FLAML - v2.0.2

Published by sonichi about 1 year ago

This release contains an improvement to the assistant agent prompt, and doc update.
Thanks @thinkall for the contribution and @BeibinLi @qingyun-wu @kevin666aa for reviewing and testing.

What's Changed

Full Changelog: https://github.com/microsoft/FLAML/compare/v2.0.1...v2.0.2

FLAML - v2.0.1

Published by sonichi about 1 year ago

This release contains prompt improvement and bug fix. In the next version, we will rename ResponsiveAgent to ConversableAgent.

Thanks @kevin666aa for the contribution, and @skzhang1 @LittleLittleCloud @JieyuZ2 @gagb for reviewing.

What's Changed

Full Changelog: https://github.com/microsoft/FLAML/compare/v2.0.0...v2.0.1

FLAML - v2.0.0

Published by sonichi about 1 year ago

Prepare for a roller coaster ride of innovation with the launch of FLAML v2.0.0! This is not just another update but a culmination of numerous enhancements, novel features, and exciting improvements we've made from v2.0.0rc1 to v2.0.0rc5, leading to the grand v2.0.0 release.

  • With v2.0.0rc1, we embarked on a major refactor with the creation of an [automl] option to declutter dependencies for autogen and tune.
  • In v2.0.0rc2, we supercharged FLAML with support for new OpenAI gpt-3.5-turbo and gpt-4 models in autogen and rolled out the extensibility of autogen agents.
  • With v2.0.0rc3, we upped the ante by adding new OpenAI models' support of functions in agents and provided a handy code example in a dedicated notebook.
  • v2.0.0rc4 brought a host of improvements to the agentchat framework, enabling many new applications.
  • v2.0.0rc5 pushed the boundaries further by making auto-reply methods pluggable and supporting an asynchronous mode in agents.

Finally, we arrive at the grand v2.0.0 release! This version boasts of numerous feature enhancements in autogen, like multi-agent chat framework (in preview), expanded OpenAI model support, enhanced integration with Spark, and much more.

Documentation for AutoGen: https://microsoft.github.io/FLAML/docs/Use-Cases/Autogen
Examples: https://microsoft.github.io/FLAML/docs/Examples/AutoGen-AgentChat
Blogposts: https://microsoft.github.io/FLAML/blog

A huge shoutout to @qingyun-wu @kevin666aa @skzhang1 @ekzhu @BeibinLi @thinkall @LittleLittleCloud @JieyuZ2 @gagb @EgorKraevTransferwise @markharley @int-chaos @levscaut @feiran-jia @liususan091219 @royninja @pcdeadeasy as well as our new contributors @badjouras, @LeoLjl, @xiaoboxia, and @minghao51 who joined us during this journey. Your contributions have played a pivotal role in shaping this release.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/FLAML/compare/v1.2.4...v2.0.0

FLAML - v2.0.0rc5

Published by sonichi about 1 year ago

This version makes auto-reply methods pluggable and supports asynchronous mode in agents. An example of handling data steams is added.
Thanks to @qingyun-wu @ekzhu for laying the foundation and reviewing!

What's Changed

Full Changelog: https://github.com/microsoft/FLAML/compare/v2.0.0rc4...v2.0.0rc5

FLAML - v2.0.0rc4

Published by sonichi about 1 year ago

This pre-release makes lots of improvements in the agentchat framework. Many new applications are enabled.
Thanks @JieyuZ2 @gagb @thinkall @BeibinLi @ekzhu @LittleLittleCloud @kevin666aa @qingyun-wu @LeoLjl and others for your contributions!

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/FLAML/compare/v2.0.0rc3...v2.0.0rc4

FLAML - v2.0.0rc3

Published by qingyun-wu over 1 year ago

Highlights

Added new OpenAI models' support of functions in agents. Thanks to @kevin666aa, @sonichi and @qingyun-wu
Please find a code example in this notebook: https://github.com/microsoft/FLAML/blob/main/notebook/autogen_agent_function_call.ipynb

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/FLAML/compare/v2.0.0rc2...v2.0.0rc3

FLAML - v2.0.0rc2

Published by sonichi over 1 year ago

Highlights

  • Support new OpenAI gpt-3.5-turbo and gpt-4 models in autogen. Thanks to @gagb @kevin666aa @qingyun-wu @ekzhu @BeibinLi .
  • MathChat implemented with autogen.agents. Thanks to @kevin666aa @qingyun-wu.
  • Time-series related functionality in automl is factored out. Thanks to @EgorKraevTransferwise .

Thanks to all the contributors and reviewers @thinkall @qingyun-wu @EgorKraevTransferwise @kevin666aa @liususan091219 @skzhang1 @jtongxin @pcdeadeasy @markharley @int-chaos !

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/FLAML/compare/2.0.0rc1...v2.0.0rc2

FLAML - 2.0.0rc1

Published by qingyun-wu over 1 year ago

This release includes:

  • A Major Refactor: the creation of an automl option to remove unnecessary dependencies for autogen and tune (thanks to @sonichi.)
  • A newly added blog post addressing adaptation in HumanEval (thanks to @sonichi.)
  • A newly added tutorials folder containing all the tutorials on FLAML (thanks to @qingyun-wu, @sonichi, and @thinkall.)
  • Documentation Improvement and Link Corrections.
  • The addition of documentation and a notebook example on interactive LLM agents in FLAML (thanks to @qingyun-wu, @sonichi, @thinkall, and @pcdeadeasy.)
  • Support more azure openai api_type (thanks to @thinkall )
  • Suppress warning message of pandas_on_spark to_spark (thanks to @thinkall )
  • Support shell command and multiple code blocks (thanks to @sonichi )
  • Improve the system message for assistant agent (thanks to @sonichi and @gagb )
  • Improve utility functions for config lists (thanks to @sonichi )
  • Reuse docker image in a session (thanks to @sonichi and @gagb )

A hearty welcome to our new contributor, @badjouras, who made their first contribution. Thanks to code reviewers @gagb @pcdeadeasy
@liususan091219 @thinkall @levscaut @sonichi @qingyun-wu.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/FLAML/compare/v1.2.4...2.0.0rc1

FLAML - v1.2.4

Published by sonichi over 1 year ago

This release contains:

  • improved support for using a list of configurations (thanks to @BeibinLi ),
  • using a filter to select from the responses out of a sequence of configurations (doc).
  • a new experimental human-proxy agent (thanks to @qingyun-wu and @gagb).
  • utility function to create config lists.
  • method clear_cache added in oai.Completion.
  • update of the default search space (thanks to @Kyoshiin and @LittleLittleCloud ).
  • prepare for flaml v2 (thanks to @qingyun-wu for writing the blogpost).

Breaking change:

  • cache_path is renamed into cache_path_root in set_cache.

Thanks to code reviewers @skzhang1 @jtongxin @pcdeadeasy @ZviBaratz @LittleLittleCloud @Borda , and to @liususan091219 @thinkall for fixing test error.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/FLAML/compare/v1.2.3...v1.2.4

FLAML - v1.2.3

Published by sonichi over 1 year ago

This release contains a number of updates in autogen and automl.

  • We added more utilities and documentation improvement to flaml.oai such as logging, templating and using multiple configs to make developing and experimentation with OpenAI models more convenient. (thanks to @afourney @victordibia @torronen @ekzhu )
  • We added an experimental coding agent based on GPT-4. (thanks to @BeibinLi @qingyun-wu @skzhang1 )
  • We added options to disable the default mlflow logging in automl. (thanks to @garar)
  • We make better use of parallelism in auto-scale spark cluster for automl and tune. (thanks to @thinkall )

Thanks to @royninja @luckyklyist @Borda @qingyun-wu @thinkall @liususan091219 for other bug fixes, documentation improvement, and engineering improvement. Thanks to @victordibia @skzhang1 @kevin666aa @jtongxin @levscaut for code reviews.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/FLAML/compare/v1.2.2...v1.2.3

FLAML - v1.2.2

Published by sonichi over 1 year ago

What's Changed

Full Changelog: https://github.com/microsoft/FLAML/compare/v1.2.1...v1.2.2

FLAML - v1.2.1

Published by sonichi over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/FLAML/compare/v1.2.0...v1.2.1

FLAML - v1.2.0

Published by sonichi over 1 year ago

This is a major release with many new features.

Highlights

  • autogen subpackage in preview: text generation optimization, including support for ChatGPT and GPT-4.
  • Spark dataframe and SynapseML support in preview.
  • Holt-Winters exponential smoothing for time series forecasting.
  • Task class abstraction for easier task-specific development.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/FLAML/compare/v1.1.3...v1.2.0

Package Rankings
Top 17.66% on Conda-forge.org
Top 6.75% on Proxy.golang.org
Top 1.52% on Pypi.org
Badges
Extracted from project README
PyPI version Build PyPI - Python Version Downloads