mirror of
https://github.com/NicolasBohn/NexQuant.git
synced 2026-08-02 18:07:43 +00:00
97c1f7a021
* File structure for supporting litellm * more litellm support * feat: Add CachedAPIBackend class and dynamic API backend retrieval function * fix: update benchmark folder path and add default values for architecture and hyperparameters * feat: add LiteLLMAPIBackend and DeprecBackend ; changed structure of the project ; with bus * fix : deprec_backend * feat: Add LiteLLMAPIBackend class and related features; update configuration and test cases. * feat: Enhance LiteLLMAPIBackend with encoder support and dynamic argument handling;Enhance log Colors * lint * fix lint... * fix: Lint * fix:make auto-lint * fix:test oai * fix:redundant _abckend.py * fix: Optimize LiteLLMAPIBackend on token counting functiona, and clean up unused code;add test on this function * feat: Add LiteLLMSettings class and update model settings usage * fix: Update LiteLLMSettings environment variable prefix and model configurations * fix : gitignore * test: Consolidate and relocate test files for litellm backend and oai * fix : lint * fix: lint * auto lint * lint * LINT * lint * chore: remove deprecated backend configuration comments * refactor: Remove unused functions and imports from deprec.py and llm_utils.py * refactor: Move md5_hash function from deprec.py to llm_utils.py * chore: Remove extra newline and add missing import in deprec.py * lint * refactor: Move md5_hash function to utils module * lint * lint * lint --------- Co-authored-by: Young <afe.young@gmail.com> Co-authored-by: Yihua Chen <v-yihuachen@microsoft.com>
52 lines
702 B
Plaintext
52 lines
702 B
Plaintext
# Requirements for runtime.
|
|
pydantic-settings
|
|
|
|
python-Levenshtein
|
|
scikit-learn
|
|
filelock
|
|
loguru
|
|
fire
|
|
fuzzywuzzy
|
|
openai
|
|
litellm
|
|
azure.identity
|
|
|
|
numpy # we use numpy as default data format. So we have to install numpy
|
|
pandas # we use pandas as default data format. So we have to install pandas
|
|
pandarallel # parallelize pandas
|
|
matplotlib
|
|
langchain
|
|
langchain-community
|
|
tiktoken
|
|
pymupdf # Extract shotsreens from pdf
|
|
|
|
# PDF related
|
|
pypdf
|
|
azure-ai-formrecognizer
|
|
|
|
# factor implementations
|
|
tables
|
|
|
|
# CI Fix Tool
|
|
tree-sitter-python
|
|
tree-sitter
|
|
|
|
python-dotenv
|
|
|
|
# infrastructure related.
|
|
docker
|
|
|
|
# demo related
|
|
streamlit
|
|
plotly
|
|
st-theme
|
|
|
|
# kaggle crawler
|
|
selenium
|
|
kaggle
|
|
nbformat
|
|
|
|
# tool
|
|
setuptools-scm
|
|
seaborn
|