Wael Karkoub
a9171211c7
Streamline Testing with pytest-cov
and pytest
Defaults ( #2490 )
...
* done
* update docs
* try fix
* update workflows
* undo minor fix
* resolve comments
* adds back pytest-asyncio
* minor fix
* add branch coverage
* restore pip install e.
* test with coverage
* fix mypy
* fix coverage + docker + windows combo
* fix bash command
* formatter
* formatter
* one last fix
* I lied, last fix
* fix
* fix retrieve chat test
* fix windows paths
* change cache seed
* down grade openai version
* fix openai mypy
* better error type
* fix image gen cache test
* fix
* experimenting
* fix lmm
* skip cosmos test
* remove cosmos db
* unused imports
* handle more cosmosdb skips
* fix flaky test
2024-04-29 00:27:34 +00:00
William W Wang
fbcc56c90e
AutoGen cache using Azure Cosmos DB ( #2327 )
...
* Create cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update cosmos_db_cache.py
* Create test_cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update cache.py
* Update cache_factory.py
* Update cache.py
* Update cache_factory.py
* Update test_cache.py
* Update test_cache.py
* Update cache.py
* Update llm-caching.md
* Update cache.py
* Update cache.py
* Update cache.py
* Update cache_factory.py
* Update cosmos_db_cache.py
* Update cache.py
* Update cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update build.yml
* Update build.yml
* Update test_cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update autogen/cache/cache_factory.py
Co-authored-by: Chi Wang <wang.chi@microsoft.com>
* Update cache_factory.py
* Update cosmos_db_cache.py
* Update cache.py
* Update cache_factory.py
* Update cosmos_db_cache.py
* Update .github/workflows/build.yml
Co-authored-by: Chi Wang <wang.chi@microsoft.com>
* Update cache.py
* Update cache.py
* Update cache.py
* Update cache_factory.py
* Update cosmos_db_cache.py
* Update cache.py
* Update cache_factory.py
* Update cosmos_db_cache.py
* Update cache.py
* Update cache_factory.py
* Update cache_factory.py
* Update cache.py
* Update cosmos_db_cache.py
* Update cache.py
* Update cache.py
* Update cache_factory.py
* Update cache.py
* Update cache_factory.py
* Update cosmos_db_cache.py
* Update cache.py
* Update cache_factory.py
* Update cosmos_db_cache.py
* Update cache.py
* Update cache_factory.py
* Update cosmos_db_cache.py
* Update test_cache.py
* Update test_cache.py
* Update test_cache.py
* Update cache.py
* Update cache.py
* Update cache_factory.py
* Update cache.py
* Update cache_factory.py
* Update test_cache.py
* Update test_cache.py
* Update cache.py
* Update cache.py
* Update test_cache.py
* Update cache.py
* Update cache.py
* Update cache_factory.py
* Update cache_factory.py
* Update cache_factory.py
* Update cache_factory.py
* Update cache_factory.py
* Update build.yml
* Update test_cache.py
* Update test_cosmos_db_cache.py
* Update test_cache.py
* Update cache.py
* Update cache_factory.py
* Update cosmos_db_cache.py
* Update test_cache.py
* Update test_cosmos_db_cache.py
* Update test_cache.py
* Update test_cosmos_db_cache.py
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update cache_factory.py
* Update cache.py
* Update cosmos_db_cache.py
* Update cache.py
* Update build.yml
* Update test_cache.py
* Update test_cache.py
* Update test_cache.py
* Update test_cache.py
* Update cache_factory.py
* Update cosmos_db_cache.py
* Update test_cache.py
* Update test_cache.py
* Update test_cache.py
* Update test_cache.py
* Update test_cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update test_cache.py
* Update test_cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update test_cache.py
* Update test_cosmos_db_cache.py
* Update cache.py
* Update cache.py
* Update cache.py
* Update test_cosmos_db_cache.py
* Update test_cosmos_db_cache.py
* Update cache.py
* Update test_cosmos_db_cache.py
* Update cosmos_db_cache.py
* Update cache.py
* Update test_cosmos_db_cache.py
* Update test_cosmos_db_cache.py
---------
Co-authored-by: Chi Wang <wang.chi@microsoft.com>
2024-04-26 15:23:18 +00:00
Li Jiang
42b27b9a9d
Add isort ( #2265 )
...
* Add isort
* Apply isort on py files
* Fix circular import
* Fix format for notebooks
* Fix format
---------
Co-authored-by: Chi Wang <wang.chi@microsoft.com>
2024-04-05 02:26:06 +00:00
Jack Gerrits
0644a2bc0c
Add in memory cache class ( #2266 )
...
* Add in memory cache class
* formatting
2024-04-03 22:18:40 +00:00
Gunnar Kudrjavets
b8ceb866e6
Add shebang functionality to tests ( #1784 )
...
Tests that contain `if __name__ == "__main__":` now have a shebang line
and execute permission.
2024-02-29 01:11:08 +00:00
Vijay Ramesh
ee6ad8d519
[Core] implement redis cache mode ( #1222 )
...
* implement redis cache mode, if redis_url is set in the llm_config then
it will try to use this. also adds a test to validate both the existing
and the redis cache behavior.
* PR feedback, add unit tests
* more PR feedback, move the new style cache to a context manager
* Update agent_chat.md
* more PR feedback, remove tests from contrib and have them run with the normal jobs
* doc
* updated
* Update website/docs/Use-Cases/agent_chat.md
Co-authored-by: Chi Wang <wang.chi@microsoft.com>
* update docs
* update docs; let openaiwrapper to use cache object
* typo
* Update website/docs/Use-Cases/enhanced_inference.md
Co-authored-by: Chi Wang <wang.chi@microsoft.com>
* save previous client cache and reset it after send/a_send
* a_run_chat
---------
Co-authored-by: Vijay Ramesh <vijay@regrello.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
Co-authored-by: Chi Wang <wang.chi@microsoft.com>
2024-01-20 17:06:29 +00:00