Skip to main content

Fast transfer of large files with the Hugging Face Hub.

Project description

License GitHub release Contributor Covenant

🤗 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.

Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hf_xet-1.4.3.tar.gz (670.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

hf_xet-1.4.3-cp314-cp314t-win_arm64.whl (3.5 MB view details)

Uploaded CPython 3.14tWindows ARM64

hf_xet-1.4.3-cp314-cp314t-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.14tWindows x86-64

hf_xet-1.4.3-cp314-cp314t-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

hf_xet-1.4.3-cp314-cp314t-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

hf_xet-1.4.3-cp314-cp314t-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

hf_xet-1.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

hf_xet-1.4.3-cp314-cp314t-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

hf_xet-1.4.3-cp314-cp314t-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

hf_xet-1.4.3-cp313-cp313t-win_arm64.whl (3.5 MB view details)

Uploaded CPython 3.13tWindows ARM64

hf_xet-1.4.3-cp313-cp313t-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.13tWindows x86-64

hf_xet-1.4.3-cp313-cp313t-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

hf_xet-1.4.3-cp313-cp313t-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

hf_xet-1.4.3-cp313-cp313t-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

hf_xet-1.4.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

hf_xet-1.4.3-cp313-cp313t-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

hf_xet-1.4.3-cp313-cp313t-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

hf_xet-1.4.3-cp37-abi3-win_arm64.whl (3.5 MB view details)

Uploaded CPython 3.7+Windows ARM64

hf_xet-1.4.3-cp37-abi3-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.7+Windows x86-64

hf_xet-1.4.3-cp37-abi3-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ x86-64

hf_xet-1.4.3-cp37-abi3-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARM64

hf_xet-1.4.3-cp37-abi3-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.28+ ARM64

hf_xet-1.4.3-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ x86-64

hf_xet-1.4.3-cp37-abi3-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

hf_xet-1.4.3-cp37-abi3-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.7+macOS 10.12+ x86-64

File details

Details for the file hf_xet-1.4.3.tar.gz.

File metadata

  • Download URL: hf_xet-1.4.3.tar.gz
  • Upload date:
  • Size: 670.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for hf_xet-1.4.3.tar.gz
Algorithm Hash digest
SHA256 8ddedb73c8c08928c793df2f3401ec26f95be7f7e516a7bee2fbb546f6676113
MD5 8d33550a105f8ca8721e9251d42d5d8a
BLAKE2b-256 5392ec9ad04d0b5728dca387a45af7bc98fbb0d73b2118759f5f6038b61a57e8

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: hf_xet-1.4.3-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for hf_xet-1.4.3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 681c92a07796325778a79d76c67011764ecc9042a8c3579332b61b63ae512075
MD5 0e5a200c056a048d9a34aeb151b2a049
BLAKE2b-256 62052e462d34e23a09a74d73785dbed71cc5dbad82a72eee2ad60a72a554155d

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: hf_xet-1.4.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for hf_xet-1.4.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 0392c79b7cf48418cd61478c1a925246cf10639f4cd9d94368d8ca1e8df9ea07
MD5 647724bf0a6cbae15b6a6d44d2a60f7c
BLAKE2b-256 e476ab597bae87e1f06d18d3ecb8ed7f0d3c9a37037fc32ce76233d369273c64

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 22bdc1f5fb8b15bf2831440b91d1c9bbceeb7e10c81a12e8d75889996a5c9da8
MD5 e5e624703b558876d9e3d7c5daccc98e
BLAKE2b-256 7df5bc1456d4638061bea997e6d2db60a1a613d7b200e0755965ec312dc1ef79

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c5b48db1ee344a805a1b9bd2cda9b6b65fe77ed3787bd6e87ad5521141d317cd
MD5 0d7407b2bd7a9b0164aee6d270ac3566
BLAKE2b-256 5156ea62552fe53db652a9099eda600b032d75554d0e86c12a73824bfedef88b

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d972fbe95ddc0d3c0fc49b31a8a69f47db35c1e3699bf316421705741aab6653
MD5 25d879c23c267396d27e0ebffb6eaca8
BLAKE2b-256 ce486790b402803250e9936435613d3a78b9aaeee7973439f0918848dde58309

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8b301fc150290ca90b4fccd079829b84bb4786747584ae08b94b4577d82fb791
MD5 0b25fbf00e22a26ef0f94a67b520eae0
BLAKE2b-256 c1bd8d001191893178ff8e826e46ad5299446e62b93cd164e17b0ffea08832ec

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1feb0f3abeacee143367c326a128a2e2b60868ec12a36c225afb1d6c5a05e6d2
MD5 393f34a881989bdc28e517c9f220f90f
BLAKE2b-256 b59cdefb6cb1de28bccb7bd8d95f6e60f72a3d3fa4cb3d0329c26fb9a488bfe7

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5251d5ece3a81815bae9abab41cf7ddb7bcb8f56411bce0827f4a3071c92fdc6
MD5 af7ac4cba8a04be744f271fa5a0d31f0
BLAKE2b-256 ec363e8f85ca9fe09b8de2b2e10c63b3b3353d7dda88a0b3d426dffbe7b8313b

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp313-cp313t-win_arm64.whl.

File metadata

  • Download URL: hf_xet-1.4.3-cp313-cp313t-win_arm64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.13t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for hf_xet-1.4.3-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 27c976ba60079fb8217f485b9c5c7fcd21c90b0367753805f87cb9f3cdc4418a
MD5 b7f651ba9fc3f2f75f148359afc0ab3e
BLAKE2b-256 e21925d897dcc3f81953e0c2cde9ec186c7a0fee413eb0c9a7a9130d87d94d3a

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: hf_xet-1.4.3-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for hf_xet-1.4.3-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 42ee323265f1e6a81b0e11094564fb7f7e0ec75b5105ffd91ae63f403a11931b
MD5 1e9313e4561751143dc17d96e495115f
BLAKE2b-256 46f2adc32dae6bdbc367853118b9878139ac869419a4ae7ba07185dc31251b76

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2815a49a7a59f3e2edf0cf113ae88e8cb2ca2a221bf353fb60c609584f4884d4
MD5 2c3703e30ba369804669f60e6a9e3e4e
BLAKE2b-256 1bc439d6e136cbeea9ca5a23aad4b33024319222adbdc059ebcda5fc7d9d5ff4

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 60cf7fc43a99da0a853345cf86d23738c03983ee5249613a6305d3e57a5dca74
MD5 fddd67a37988b4e59effc32cc786927f
BLAKE2b-256 ea7b8ad6f16fdb82f5f7284a34b5ec48645bd575bdcd2f6f0d1644775909c486

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 987f09cfe418237812896a6736b81b1af02a3a6dcb4b4944425c4c4fca7a7cf8
MD5 163fef1eff1f20ee7d369db22428c44b
BLAKE2b-256 64449eb6d21e5c34c63e5e399803a6932fa983cabdf47c0ecbcfe7ea97684b8c

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 21644b404bb0100fe3857892f752c4d09642586fd988e61501c95bbf44b393a3
MD5 3d08fa4ef6d907e0962256fd7669980f
BLAKE2b-256 c3a1e993d09cbe251196fb60812b09a58901c468127b7259d2bf0f68bf6088eb

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bee693ada985e7045997f05f081d0e12c4c08bd7626dc397f8a7c487e6c04f7f
MD5 fcae8a671522cbad4d8f107da87dac51
BLAKE2b-256 2bd28bee5996b699262edb87dbb54118d287c0e1b2fc78af7cdc41857ba5e3c4

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7551659ba4f1e1074e9623996f28c3873682530aee0a846b7f2f066239228144
MD5 f58fd3f23dea7eaffbd1a6497ee3969d
BLAKE2b-256 7243724d307b34e353da0abd476e02f72f735cdd2bc86082dee1b32ea0bfee1d

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp37-abi3-win_arm64.whl.

File metadata

  • Download URL: hf_xet-1.4.3-cp37-abi3-win_arm64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.7+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for hf_xet-1.4.3-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 7c2c7e20bcfcc946dc67187c203463f5e932e395845d098cc2a93f5b67ca0b47
MD5 78b6b5959b35d110d5e236a6a9411016
BLAKE2b-256 8a7c44314ecd0e89f8b2b51c9d9e5e7a60a9c1c82024ac471d415860557d3cd8

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp37-abi3-win_amd64.whl.

File metadata

  • Download URL: hf_xet-1.4.3-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for hf_xet-1.4.3-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6b591fcad34e272a5b02607485e4f2a1334aebf1bc6d16ce8eb1eb8978ac2021
MD5 ee6c58cb87e10aa7639c11ab13e7708e
BLAKE2b-256 8a2175a6c175b4e79662ad8e62f46a40ce341d8d6b206b06b4320d07d55b188c

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp37-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7716d62015477a70ea272d2d68cd7cad140f61c52ee452e133e139abfe2c17ba
MD5 9391f3cf7a4352113dbed59ed00f4f67
BLAKE2b-256 424b53951592882d9c23080c7644542fda34a3813104e9e11fa1a7d82d419cb8

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp37-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 49ad8a8cead2b56051aa84d7fce3e1335efe68df3cf6c058f22a65513885baac
MD5 529ec4463404267c634b9e83689ab144
BLAKE2b-256 bcf5067363e1c96c6b17256910830d1b54099d06287e10f4ec6ec4e7e08371fc

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp37-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp37-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39f2d2e9654cd9b4319885733993807aab6de9dfbd34c42f0b78338d6617421f
MD5 337c83c3165daef0fe5c494d731c0478
BLAKE2b-256 536046d493db155d2ee2801b71fb1b0fd67696359047fdd8caee2c914cc50c79

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fc360b70c815bf340ed56c7b8c63aacf11762a4b099b2fe2c9bd6d6068668c08
MD5 713238f736cecc130bc82e125795f939
BLAKE2b-256 df9aa24b26dc8a65f0ecc0fe5be981a19e61e7ca963b85e062c083f3a9100529

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e23717ce4186b265f69afa66e6f0069fe7efbf331546f5c313d00e123dc84583
MD5 579a27394a56541331b9894989e11bc1
BLAKE2b-256 0bf87aacb8e5f4a7899d39c787b5984e912e6c18b11be136ef13947d7a66d265

See more details on using hashes here.

File details

Details for the file hf_xet-1.4.3-cp37-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for hf_xet-1.4.3-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d0da85329eaf196e03e90b84c2d0aca53bd4573d097a75f99609e80775f98025
MD5 122a5b06bbe26b9dcc687a7881ffc8b2
BLAKE2b-256 ac9f9c23e4a447b8f83120798f9279d0297a4d1360bdbf59ef49ebec78fe2545

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page