diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7a4c021 --- /dev/null +++ b/.gitignore @@ -0,0 +1,162 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + +data diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..a51e022 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,154 @@ +absl-py==1.4.0 +anyio==3.7.0 +argon2-cffi==21.3.0 +argon2-cffi-bindings==21.2.0 +arrow==1.2.3 +asttokens==2.2.1 +async-lru==2.0.2 +attrs==23.1.0 +Babel==2.12.1 +backcall==0.2.0 +beautifulsoup4==4.12.2 +bleach==6.0.0 +cachetools==5.3.1 +certifi==2023.5.7 +cffi==1.15.1 +charset-normalizer==3.1.0 +cmake==3.26.4 +colorama==0.4.6 +comm==0.1.3 +contourpy==1.1.0 +cryptography==41.0.1 +cycler==0.11.0 +debugpy==1.6.7 +decorator==5.1.1 +defusedxml==0.7.1 +exceptiongroup==1.1.1 +executing==1.2.0 +fastjsonschema==2.17.1 +filelock==3.12.2 +fonttools==4.40.0 +fqdn==1.5.1 +fsspec==2023.6.0 +gitdb==4.0.10 +GitPython==3.1.31 +google-auth==2.22.0 +google-auth-oauthlib==1.0.0 +grpcio==1.56.0 +huggingface-hub==0.16.4 +idna==3.4 +ipykernel==6.23.2 +ipython==8.14.0 +isoduration==20.11.0 +jedi==0.18.2 +Jinja2==3.1.2 +joblib==1.2.0 +json5==0.9.14 +jsonpointer==2.3 +jsonschema==4.17.3 +jupyter-events==0.6.3 +jupyter-lsp==2.2.0 +jupyter-server-mathjax==0.2.6 +jupyter_client==8.2.0 +jupyter_core==5.3.1 +jupyter_server==2.6.0 +jupyter_server_terminals==0.4.4 +jupyterlab==4.0.2 +jupyterlab-git==0.41.0 +jupyterlab-pygments==0.2.2 +jupyterlab_server==2.23.0 +kiwisolver==1.4.4 +lit==16.0.6 +Markdown==3.4.3 +MarkupSafe==2.1.3 +matplotlib==3.7.1 +matplotlib-inline==0.1.6 +mistune==2.0.5 +mpmath==1.3.0 +nbclient==0.8.0 +nbconvert==7.5.0 +nbdime==3.2.1 +nbformat==5.9.0 +nest-asyncio==1.5.6 +networkx==3.1 +notebook_shim==0.2.3 +numpy==1.24.3 +nvidia-cublas-cu11==11.10.3.66 +nvidia-cuda-cupti-cu11==11.7.101 +nvidia-cuda-nvrtc-cu11==11.7.99 +nvidia-cuda-runtime-cu11==11.7.99 +nvidia-cudnn-cu11==8.5.0.96 +nvidia-cufft-cu11==10.9.0.58 +nvidia-curand-cu11==10.2.10.91 +nvidia-cusolver-cu11==11.4.0.1 +nvidia-cusparse-cu11==11.7.4.91 +nvidia-nccl-cu11==2.14.3 +nvidia-nvtx-cu11==11.7.91 +oauthlib==3.2.2 +overrides==7.3.1 +packaging==23.1 +pandas==2.0.2 +pandocfilters==1.5.0 +parso==0.8.3 +pexpect==4.8.0 +pickleshare==0.7.5 +Pillow==9.5.0 +platformdirs==3.5.3 +plotly==5.15.0 +prometheus-client==0.17.0 +prompt-toolkit==3.0.38 +protobuf==4.23.4 +psutil==5.9.5 +ptyprocess==0.7.0 +pure-eval==0.2.2 +pyasn1==0.5.0 +pyasn1-modules==0.3.0 +pycparser==2.21 +Pygments==2.15.1 +pyparsing==3.0.9 +pyrsistent==0.19.3 +python-dateutil==2.8.2 +python-json-logger==2.0.7 +pytz==2023.3 +PyYAML==6.0 +pyzmq==25.1.0 +regex==2023.6.3 +requests==2.31.0 +requests-oauthlib==1.3.1 +rfc3339-validator==0.1.4 +rfc3986-validator==0.1.1 +rsa==4.9 +safetensors==0.3.1 +scikit-learn==1.2.2 +scipy==1.10.1 +seaborn==0.12.2 +Send2Trash==1.8.2 +six==1.16.0 +smmap==5.0.0 +sniffio==1.3.0 +soupsieve==2.4.1 +stack-data==0.6.2 +sympy==1.12 +tenacity==8.2.2 +tensorboard==2.13.0 +tensorboard-data-server==0.7.1 +terminado==0.17.1 +threadpoolctl==3.1.0 +tinycss2==1.2.1 +tokenizers==0.13.3 +tomli==2.0.1 +torch==2.0.1 +tornado==6.3.2 +tqdm==4.65.0 +traitlets==5.9.0 +transformers==4.30.2 +triton==2.0.0 +typing_extensions==4.6.3 +tzdata==2023.3 +uri-template==1.2.0 +urllib3==1.26.16 +wcwidth==0.2.6 +webcolors==1.13 +webencodings==0.5.1 +websocket-client==1.5.3 +Werkzeug==2.3.6