# generated by rye # use `rye lock` or `rye sync` to update this lockfile # # last locked with the following flags: # pre: false # features: [] # all-features: false # with-sources: false absl-py==2.1.0 # via keras # via tensorboard # via tensorflow accelerate==0.29.3 # via transformers aiofiles==23.2.1 # via gradio altair==5.3.0 # via gradio annotated-types==0.6.0 # via pydantic anyio==4.3.0 # via httpx # via jupyter-server # via starlette # via watchfiles appnope==0.1.4 # via ipykernel argon2-cffi==23.1.0 # via jupyter-server argon2-cffi-bindings==21.2.0 # via argon2-cffi arrow==1.3.0 # via isoduration asttokens==2.4.1 # via stack-data astunparse==1.6.3 # via tensorflow async-lru==2.0.4 # via jupyterlab attrs==23.2.0 # via jsonschema # via referencing babel==2.14.0 # via jupyterlab-server beautifulsoup4==4.12.3 # via nbconvert bleach==6.1.0 # via nbconvert certifi==2024.2.2 # via httpcore # via httpx # via requests cffi==1.16.0 # via argon2-cffi-bindings charset-normalizer==3.3.2 # via requests click==8.1.7 # via typer # via uvicorn comm==0.2.2 # via ipykernel contourpy==1.2.1 # via matplotlib cycler==0.12.1 # via matplotlib debugpy==1.8.1 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert dnspython==2.6.1 # via email-validator email-validator==2.1.1 # via fastapi executing==2.0.1 # via stack-data fastapi==0.111.0 # via fastapi-cli # via gradio fastapi-cli==0.0.2 # via fastapi fastjsonschema==2.19.1 # via nbformat ffmpy==0.3.2 # via gradio filelock==3.14.0 # via huggingface-hub # via torch # via transformers flatbuffers==24.3.25 # via tensorflow fonttools==4.51.0 # via matplotlib fqdn==1.5.1 # via jsonschema fsspec==2024.3.1 # via gradio-client # via huggingface-hub # via torch gast==0.5.4 # via tensorflow google-pasta==0.2.0 # via tensorflow gradio==4.28.3 gradio-client==0.16.0 # via gradio grpcio==1.63.0 # via tensorboard # via tensorflow h11==0.14.0 # via httpcore # via uvicorn h5py==3.11.0 # via keras # via tensorflow httpcore==1.0.5 # via httpx httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi # via gradio # via gradio-client # via jupyterlab huggingface-hub==0.23.0 # via accelerate # via gradio # via gradio-client # via tokenizers # via transformers idna==3.7 # via anyio # via email-validator # via httpx # via jsonschema # via requests imbalanced-learn==0.12.2 # via imblearn imblearn==0.0 importlib-resources==6.4.0 # via gradio ipykernel==6.29.4 # via jupyterlab ipython==8.24.0 # via ipykernel isoduration==20.11.0 # via jsonschema jedi==0.19.1 # via ipython jinja2==3.1.3 # via altair # via fastapi # via gradio # via jupyter-server # via jupyterlab # via jupyterlab-server # via nbconvert # via torch joblib==1.4.2 # via imbalanced-learn # via scikit-learn json5==0.9.25 # via jupyterlab-server jsonpointer==2.4 # via jsonschema jsonschema==4.22.0 # via altair # via jupyter-events # via jupyterlab-server # via nbformat jsonschema-specifications==2023.12.1 # via jsonschema jupyter-client==8.6.1 # via ipykernel # via jupyter-server # via nbclient jupyter-core==5.7.2 # via ipykernel # via jupyter-client # via jupyter-server # via jupyterlab # via nbclient # via nbconvert # via nbformat jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab jupyter-server==2.14.0 # via jupyter-lsp # via jupyterlab # via jupyterlab-server # via notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server jupyterlab==4.1.8 jupyterlab-pygments==0.3.0 # via nbconvert jupyterlab-server==2.27.1 # via jupyterlab keras==3.3.3 # via tensorflow kiwisolver==1.4.5 # via matplotlib libclang==18.1.1 # via tensorflow markdown==3.6 # via tensorboard markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 # via gradio # via jinja2 # via nbconvert # via werkzeug matplotlib==3.8.4 # via gradio matplotlib-inline==0.1.7 # via ipykernel # via ipython mdurl==0.1.2 # via markdown-it-py mistune==3.0.2 # via nbconvert ml-dtypes==0.3.2 # via keras # via tensorflow mpmath==1.3.0 # via sympy namex==0.0.8 # via keras nbclient==0.10.0 # via nbconvert nbconvert==7.16.4 # via jupyter-server nbformat==5.10.4 # via jupyter-server # via nbclient # via nbconvert nest-asyncio==1.6.0 # via ipykernel networkx==3.3 # via torch notebook-shim==0.2.4 # via jupyterlab numpy==1.26.4 # via accelerate # via altair # via contourpy # via gradio # via h5py # via imbalanced-learn # via keras # via matplotlib # via ml-dtypes # via opt-einsum # via pandas # via scikit-learn # via scipy # via tensorboard # via tensorflow # via transformers opt-einsum==3.3.0 # via tensorflow optree==0.11.0 # via keras orjson==3.10.2 # via fastapi # via gradio overrides==7.7.0 # via jupyter-server packaging==24.0 # via accelerate # via altair # via gradio # via gradio-client # via huggingface-hub # via ipykernel # via jupyter-server # via jupyterlab # via jupyterlab-server # via matplotlib # via nbconvert # via tensorflow # via transformers pandas==2.2.2 # via altair # via gradio pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi pexpect==4.9.0 # via ipython pillow==10.3.0 # via gradio # via matplotlib platformdirs==4.2.1 # via jupyter-core prometheus-client==0.20.0 # via jupyter-server prompt-toolkit==3.0.43 # via ipython protobuf==4.25.3 # via tensorboard # via tensorflow psutil==5.9.8 # via accelerate # via ipykernel ptyprocess==0.7.0 # via pexpect # via terminado pure-eval==0.2.2 # via stack-data pycparser==2.22 # via cffi pydantic==2.7.1 # via fastapi # via gradio pydantic-core==2.18.2 # via pydantic pydub==0.25.1 # via gradio pygments==2.17.2 # via ipython # via nbconvert # via rich pyparsing==3.1.2 # via matplotlib python-dateutil==2.9.0.post0 # via arrow # via jupyter-client # via matplotlib # via pandas python-dotenv==1.0.1 # via uvicorn python-json-logger==2.0.7 # via jupyter-events python-multipart==0.0.9 # via fastapi # via gradio pytz==2024.1 # via pandas pyyaml==6.0.1 # via accelerate # via gradio # via huggingface-hub # via jupyter-events # via transformers # via uvicorn pyzmq==26.0.3 # via ipykernel # via jupyter-client # via jupyter-server referencing==0.35.1 # via jsonschema # via jsonschema-specifications # via jupyter-events regex==2024.4.28 # via transformers requests==2.31.0 # via huggingface-hub # via jupyterlab-server # via tensorflow # via transformers rfc3339-validator==0.1.4 # via jsonschema # via jupyter-events rfc3986-validator==0.1.1 # via jsonschema # via jupyter-events rich==13.7.1 # via keras # via typer rpds-py==0.18.0 # via jsonschema # via referencing ruff==0.4.2 # via gradio safetensors==0.4.3 # via accelerate # via transformers scikit-learn==1.4.2 # via imbalanced-learn scipy==1.13.0 # via imbalanced-learn # via scikit-learn semantic-version==2.10.0 # via gradio send2trash==1.8.3 # via jupyter-server setuptools==69.5.1 # via tensorboard # via tensorflow shellingham==1.5.4 # via typer six==1.16.0 # via asttokens # via astunparse # via bleach # via google-pasta # via python-dateutil # via rfc3339-validator # via tensorboard # via tensorflow sniffio==1.3.1 # via anyio # via httpx soupsieve==2.5 # via beautifulsoup4 stack-data==0.6.3 # via ipython starlette==0.37.2 # via fastapi sympy==1.12 # via torch tensorboard==2.16.2 # via tensorflow tensorboard-data-server==0.7.2 # via tensorboard tensorflow==2.16.1 # via tf-keras termcolor==2.4.0 # via tensorflow terminado==0.18.1 # via jupyter-server # via jupyter-server-terminals tf-keras==2.16.0 threadpoolctl==3.5.0 # via imbalanced-learn # via scikit-learn tinycss2==1.3.0 # via nbconvert tokenizers==0.19.1 # via transformers tomlkit==0.12.0 # via gradio toolz==0.12.1 # via altair torch==2.3.0 # via accelerate # via torchaudio # via transformers torchaudio==2.3.0 tornado==6.4 # via ipykernel # via jupyter-client # via jupyter-server # via jupyterlab # via terminado tqdm==4.66.4 # via huggingface-hub # via transformers traitlets==5.14.3 # via comm # via ipykernel # via ipython # via jupyter-client # via jupyter-core # via jupyter-events # via jupyter-server # via jupyterlab # via matplotlib-inline # via nbclient # via nbconvert # via nbformat transformers==4.40.1 typer==0.12.3 # via fastapi-cli # via gradio types-python-dateutil==2.9.0.20240316 # via arrow typing-extensions==4.11.0 # via fastapi # via gradio # via gradio-client # via huggingface-hub # via optree # via pydantic # via pydantic-core # via tensorflow # via torch # via typer tzdata==2024.1 # via pandas ujson==5.9.0 # via fastapi uri-template==1.3.0 # via jsonschema urllib3==2.2.1 # via gradio # via requests uvicorn==0.29.0 # via fastapi # via fastapi-cli # via gradio uvloop==0.19.0 # via uvicorn watchfiles==0.21.0 # via uvicorn wcwidth==0.2.13 # via prompt-toolkit webcolors==1.13 # via jsonschema webencodings==0.5.1 # via bleach # via tinycss2 websocket-client==1.8.0 # via jupyter-server websockets==11.0.3 # via gradio-client # via uvicorn werkzeug==3.0.2 # via tensorboard wheel==0.43.0 # via astunparse wrapt==1.16.0 # via tensorflow