hyperonym / basaran

Basaran is an open-source alternative to the OpenAI text completion API. It provides a compatible streaming API for your Hugging Face Transformers-based text generation models.
MIT License
1.29k stars 80 forks source link

build(deps): update huggingface-hub requirement from ~=0.12.1 to ~=0.13.0 #27

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on huggingface-hub to permit the latest version.

Release notes

Sourced from huggingface-hub's releases.

v0.13.0: download files to a specific folder, documentation, duplicate spaces, and more

Download files to a specific folder

It is now possible to download files from the Hub and move them to a specific folder!

Two behaviors are possible: either create symlinks or move the files from the cache. This can be controlled with the local_dir_use_symlinks input parameter. The default -and recommended- value is "auto" which will duplicate small files to ease user experience (no symlinks when editing a file) and create symlinks for big files (save disk usage).

from huggingface_hub import snapshot_download
# or "from huggingface_hub import hf_hub_download"

Download and cache files + duplicate small files (<5MB) to "my-folder" + add symlinks for big files

snapshot_download(repo_id, local_dir="my-folder")

Download and cache files + add symlinks in "my-folder"

snapshot_download(repo_id, local_dir="my-folder", local_dir_use_symlinks=True)

Duplicate files already existing in cache and/or download missing files directly to "my-folder"

snapshot_download(repo_id, local_dir="my-folder", local_dir_use_symlinks=False)

Documentation

Efforts to improve documentation have continued. The guides overview has been refactored to display which topics are covered (repository, upload, download, search, inference, community tab, cache, model cards, space management and integration).

Upload / Download files

The repository, upload and download guides have been revisited to showcase the different possibilities to manage a repository and upload/download files to/from it. The focus has been explicitly put on the HTTP endpoints rather than the git cli.

Integrate a library

A new guide has been added on how to integrate any ML framework with the Hub. It explains what is meant by that and how to do it. Here is the summary table to remember:

2023-03-07_16-32

Other

New endpoints + QOL improvements

Duplicate a Space

It's now possible to duplicate a Space programmatically!

... (truncated)

Commits
  • 60df27b bump to 0.13.0
  • 7ba478c bump version to 0.13.0.rc1
  • e98b8c5 Merge branch 'main' into v0.13-release
  • bf0f208 Fix ReprMixin for python3.7 + test (#1380)
  • eb9e79e bump version to 0.13.0.rc0
  • e3fa660 Add delete_patterns option to upload_folder (#1370)
  • 9a0497e Download file to specific destination (#1360)
  • 0cc3822 Explicit raise on invalid model_index + add ignore_metadata_errors option (...
  • 4c0fcd1 FIX create_repo with exists_ok but no permission (#1364)
  • 599647c token in CLI login docs
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

Superseded by #29.