hf-xet1.1.10
Published
Fast transfer of large files with the Hugging Face Hub.
pip install hf-xet
Package Downloads
Authors
Project URLs
Requires Python
>=3.8
Dependencies
๐ค hf-xet - xet client tech, used in huggingface_hub
Welcome
hf-xet
enables huggingface_hub
to utilize xet storage for uploading and downloading to HF Hub. Xet storage provides chunk-based deduplication, efficient storage/retrieval with local disk caching, and backwards compatibility with Git LFS. This library is not meant to be used directly, and is instead intended to be used from huggingface_hub.
Key features
โป chunk-based deduplication implementation: avoid transferring and storing chunks that are shared across binary files (models, datasets, etc).
๐ค Python bindings: bindings for huggingface_hub package.
โ network communications: concurrent communication to HF Hub Xet backend services (CAS).
๐ local disk caching: chunk-based cache that sits alongside the existing huggingface_hub disk cache.
Installation
Install the hf_xet
package with pip:
pip install hf_xet
Quick Start
hf_xet
is not intended to be run independently as it is expected to be used from huggingface_hub
, so to get started with huggingface_hub
check out the documentation here.
Contributions (feature requests, bugs, etc.) are encouraged & appreciated ๐๐๐๐๐งกโค๏ธ
Please join us in making hf-xet better. We value everyone's contributions. Code is not the only way to help. Answering questions, helping each other, improving documentation, filing issues all help immensely. If you are interested in contributing (please do!), check out the contribution guide for this repository.