Skip to main content

PyTorch extension for handling deeply nested sequences of variable length

Project description



Tests PyPI Coverage License PyPI - Downloads

FoldedTensor: PyTorch extension for handling deeply nested sequences of variable length

foldedtensor is a PyTorch extension that provides efficient handling of tensors containing deeply nested sequences variable sizes. It enables the flattening/unflattening (or unfolding/folding) of data dimensions based on a inner structure of sequence lengths. This library is particularly useful when working with data that can be split in different ways and enables you to avoid choosing a fixed representation.

Installation

The library can be installed with pip:

pip install foldedtensor

Features

  • Support for arbitrary numbers of nested dimensions
  • No computational overhead when dealing with already padded tensors
  • Dynamic re-padding (or refolding) of data based on stored inner lengths
  • Automatic mask generation and updating whenever the tensor is refolded
  • C++ optimized code for fast data loading from Python lists and refolding
  • Flexibility in data representation, making it easy to switch between different layouts when needed

Examples

At its simplest, foldedtensor can be used to convert nested Python lists into a PyTorch tensor:

from foldedtensor import as_folded_tensor

ft = as_folded_tensor(
    [
        [0, 1, 2],
        [3],
    ],
)
# FoldedTensor([[0, 1, 2],
#               [3, 0, 0]])

You can also specify names and flattened/unflattened dimensions at the time of creation:

import torch
from foldedtensor import as_folded_tensor

# Creating a folded tensor from a nested list
# There are 2 samples, the first with 5 lines, the second with 1 line.
# Each line contain between 1 and 2 words.
ft = as_folded_tensor(
    [
        [[1], [], [], [], [2, 3]],
        [[4, 3]],
    ],
    data_dims=("samples", "words"),
    full_names=("samples", "lines", "words"),
    dtype=torch.long,
)
print(ft)
# FoldedTensor([[1, 2, 3],
#               [4, 3, 0]])

Once created, you can change the shape of the tensor by refolding it:

# Refold on the lines and words dims (flatten the samples dim)
print(ft.refold(("lines", "words")))
# FoldedTensor([[1, 0],
#               [0, 0],
#               [0, 0],
#               [0, 0],
#               [2, 3],
#               [4, 3]])

# Refold on the words dim only: flatten everything
print(ft.refold(("words",)))
# FoldedTensor([1, 2, 3, 4, 3])

The tensor can be further used with standard PyTorch operations:

# Working with PyTorch operations
embedder = torch.nn.Embedding(10, 16)
embedding = embedder(ft.refold(("words",)))
print(embedding.shape)
# torch.Size([5, 16]) # 5 words total, 16 dims

refolded_embedding = embedding.refold(("samples", "words"))
print(refolded_embedding.shape)
# torch.Size([2, 5, 16]) # 2 samples, 5 words max, 16 dims

Benchmarks

View the comparisons of foldedtensor against various alternatives here: docs/benchmarks.

Comparison with alternatives

Unlike other ragged or nested tensor implementations, a FoldedTensor does not enforce a specific structure on the nested data, and does not require padding all dimensions. This provides the user with greater flexibility when working with data that can be arranged in multiple ways depending on the data transformation. Moreover, the C++ optimization ensures high performance, making it ideal for handling deeply nested tensors efficiently.

Here is a comparison with other common implementations for handling nested sequences of variable length:

Feature NestedTensor MaskedTensor FoldedTensor
Inner data structure Flat Padded Arbitrary
Max nesting level 1 1
From nested python lists No No Yes
Layout conversion To padded No Any
Reduction ops w/o padding Yes No No

Project details


Download files

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

Source Distribution

foldedtensor-0.4.0.tar.gz (19.3 kB view details)

Uploaded Source

Built Distributions

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

foldedtensor-0.4.0-cp313-cp313-win_amd64.whl (89.3 kB view details)

Uploaded CPython 3.13Windows x86-64

foldedtensor-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (121.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

foldedtensor-0.4.0-cp313-cp313-macosx_11_0_arm64.whl (84.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

foldedtensor-0.4.0-cp313-cp313-macosx_10_13_x86_64.whl (87.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

foldedtensor-0.4.0-cp312-cp312-win_amd64.whl (89.3 kB view details)

Uploaded CPython 3.12Windows x86-64

foldedtensor-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (121.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

foldedtensor-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (84.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

foldedtensor-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl (87.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

foldedtensor-0.4.0-cp311-cp311-win_amd64.whl (87.6 kB view details)

Uploaded CPython 3.11Windows x86-64

foldedtensor-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

foldedtensor-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (85.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

foldedtensor-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl (88.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

foldedtensor-0.4.0-cp310-cp310-win_amd64.whl (86.6 kB view details)

Uploaded CPython 3.10Windows x86-64

foldedtensor-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (120.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

foldedtensor-0.4.0-cp310-cp310-macosx_11_0_arm64.whl (84.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

foldedtensor-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl (87.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

foldedtensor-0.4.0-cp39-cp39-win_amd64.whl (86.4 kB view details)

Uploaded CPython 3.9Windows x86-64

foldedtensor-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (120.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

foldedtensor-0.4.0-cp39-cp39-macosx_11_0_arm64.whl (84.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

foldedtensor-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl (87.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

foldedtensor-0.4.0-cp38-cp38-win_amd64.whl (86.2 kB view details)

Uploaded CPython 3.8Windows x86-64

foldedtensor-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (119.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

foldedtensor-0.4.0-cp38-cp38-macosx_11_0_arm64.whl (84.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

foldedtensor-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl (86.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

foldedtensor-0.4.0-cp37-cp37m-win_amd64.whl (86.8 kB view details)

Uploaded CPython 3.7mWindows x86-64

foldedtensor-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

foldedtensor-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl (86.3 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file foldedtensor-0.4.0.tar.gz.

File metadata

  • Download URL: foldedtensor-0.4.0.tar.gz
  • Upload date:
  • Size: 19.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for foldedtensor-0.4.0.tar.gz
Algorithm Hash digest
SHA256 0e345887582bd86cf99fd77c2ca29c9efdc1e8d97ddc8240ff72b4192270c404
MD5 7aa00a6b7368cdbc32da4bc27b5b409c
BLAKE2b-256 d713ba048efbd8aab33b7a9c3e3b04db5b497c33992d05514e51b3ef9b3575a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0.tar.gz:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f1b5bfc368dedd69bd9b45a80e435b984509f5553f2192bea238902f8ff11eb3
MD5 024d956eff68906cd359a1a1f3abc855
BLAKE2b-256 98526252f3a42f0d979d8f345413ffff4fb713066b11fe2ba0aafea7d87f4bb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80bf83ee9cc8e14978c1d43b0ed6011d0c32da226e50045077835f4ea39c02a5
MD5 e02ec8a45ae1880d0788d3636d74cbbe
BLAKE2b-256 3f8a99cf8d3e0e54ad3102518cc65e77759d24b0ce23bc25b657d62ab769dc7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81a29c26adf83fe42a87cb59f2cdb5456a3dd17171d53e9096c266d3d68d0376
MD5 68ec5a167354b1531b8de1939b035d19
BLAKE2b-256 fe4c7825411dc57d585ac4813ba9a51f6a7be2edafa571386bd3fa76060650ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0ce55ac0123d205f7256cc0ff6edb7abb21ef28b73a51a1ac9b487f9837a660a
MD5 9ac40b7b8e756fba06b358f760dee4e3
BLAKE2b-256 7029c485c36a62ecc7fcc0b8653202468ebf6a3117b5b707dbfcb72291221845

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5c621154202be297ca75ff0cd4257ab0f3ee0c69e718a5d0462c5892eedb3636
MD5 7f41edc335550bf3f2bec66aa3964ba7
BLAKE2b-256 02a707f48128a5599877486d695805e085bf0aa33e65477adebcd22bfb322ac0

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7502a6cb7d0f88cf5fcdc7b23e43b103b4f0c84f7de216cda1de3c624d4c1f77
MD5 70eb5c987a9c0843c3ff360d4f02594c
BLAKE2b-256 21edec88de06ea6c43cff1682e316fcc445375c44989b08f2701120e1d41a116

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0724e26bf6c8f00a0bbc762f38a2f446e94be6ea55449ed1c0d99e9524e008f4
MD5 54d58e26516c3c57533bdfcf43962dba
BLAKE2b-256 b95da9add6da7f26d79e87a0d567358cb3eced27de168d6a3f1fe9a3671b0ce1

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4d35d6f62067d1e05db536a520cde2b3b478ff7c504bfd799515cee355502ed6
MD5 4ad07b1da9bdbd49ae6d2ca8f222012f
BLAKE2b-256 41ab3478e6028b79ea8ca8dfcc6a1ea5c96a9b2e6d09fe9c1426ee51bb77598f

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 36a7ad314acfad08b90d411e782dda432a620c5e32c7e60519c30b5faffe1ce2
MD5 782712ddfd6fc50a1dff8e21100e623a
BLAKE2b-256 51145851f01645926b6bfceb1d82cd063df523159ca88855ac4285716144d3d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b704dca0cff821881a91243dc838eac8165e14c9afc13b982f79ec540d716dc1
MD5 f51545e4ffb1ca8dfd0391c1e07612f1
BLAKE2b-256 6e8e53d4bd92a1377978a62476901cc7eb957cd8887f953622d572a44e38ee36

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33b5a5430093d7317f0057c496814cdd3aafdf5095d8bd86a0911b58ffab7795
MD5 fb4375423d8a6a78c2518e4cda648bb4
BLAKE2b-256 6af27c8b8900c9f92831e5a54d0b0e4499e2f696822b97c4ab825f06b790ffc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 47432fc986e2d69e05c5798cdae49cea6d921fb3f711b8ccc66f044ea3113386
MD5 5bcd949e8fcb9d71cd689ab83fd1cce0
BLAKE2b-256 a1c3f622c43476be22c226e7f61945c0675dfeb80bf3b0dd5d1baa1ecf95ace5

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e6a2a5e9305af89e192a2d3ea9b88593efdee6a0b557b0366f8d33c05afcf3c0
MD5 974fce328c74bf46d4bf85c8d2a0549a
BLAKE2b-256 d1e7302d2a2750db3805d01093a87aa4365e83d02c31e4813bcf006bea26dd65

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6fd8261c4bbc0a56d2f99485b7c722aba2f3c378897dc1066596432cd058bc26
MD5 50fcd7a9f45cdbe1e82a749b0b80efcd
BLAKE2b-256 6a309d8b11a178f1ae24353ba789638c86ff29a8c1b0363bb9a13c88c1a2b8f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e3d60c8796d7fca4230f0e73e1549f5b5ac989ab10a45bdaa9f6604416c99ee
MD5 aa56a470aa5ccf7451072964daeb2706
BLAKE2b-256 0405bc90e884e6f386a3a8e7e064717eb93b950365c3e8d917d3f16fb9b59d35

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ca2a68dd66f009eba207ac2bc522eede437c470ca6977cddbdb79579b98433d
MD5 376f21688ff0338b8f7915cf0ccaa722
BLAKE2b-256 0ef40f8ef0ec75d0a017eec22abe535da76bc0c8ad58356aa9f730827305229b

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: foldedtensor-0.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 86.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for foldedtensor-0.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1177eeee01e61e0fea6d25a1309bc49f4ca0c3463bb0f594cd1bb3188856e22c
MD5 574acbee2fbf6b1d5b711c5bf5b2fa1c
BLAKE2b-256 9dfaf3119f33d86306e5a567ee6f9a4bc24d541167ccd25fbf135ec2882bf1d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp39-cp39-win_amd64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e8fc478ac430f2c8b1b55f2448dac1c0caf3913f86e4c613023968223a20d26
MD5 89bd68ad41686a9d84d9c85be56371a0
BLAKE2b-256 ba65359b8554381ddcbbd3423637d2d06a2f3282e9ea54ddc93e68f511a46d56

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e468f50b454f32afcb6a66b0048e38c3957db205ea13d5613911f45fd6121045
MD5 454e30c36991ce58c8e2a51baedb47a3
BLAKE2b-256 01e3f11d1ad7daffac63bd8bba67a139a5f28c83c9f73f62fbde0f97647f092d

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f15f2141c0571fd8f1b9b03762b559e4dc95d0c216a4d09c6b75636a6a2febe4
MD5 06500ea52603be443fd6e12f3a0d787b
BLAKE2b-256 5e5bd29696f3bce69bd2ad712ffb8a8b87eacdf8d2fa2433beb44119e135aceb

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: foldedtensor-0.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 86.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for foldedtensor-0.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e09d11d456f81f73a853196457abe293abad6aaa44ef7d10f5f00698d0e57c35
MD5 ea9435c0acfaefb402fff1c5ac25e0dd
BLAKE2b-256 4d8bcbe72f255cb74fa8f30909b932a68b0556c358f98eb1e28157aef7259ba5

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp38-cp38-win_amd64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 744fc68dabe34bc9c3ad733469eb4febe6ddc2fdb623ac851f0602e826fc8f11
MD5 cd4dd2975595ad3d4cf1a60f8ca92a2c
BLAKE2b-256 429f434b90679419bde19cbc8150ebe1f0e7d33008253259ff4f8b80e8d2be7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13b48de8054ad1419835edcca3f20006bb9c117d2669363756b9041849e74575
MD5 4e64fa0edb94f5b530cf04431d5382aa
BLAKE2b-256 0d7a1f145e8a13cd0d422dce64b35567cdac557be93907331064cb89bd4e1e30

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ee0682f37ed01176b648a2404f765bd52c11b1132d09da9477808574af33a6e
MD5 3d73f50368faac018bbeee81e7f1c9a4
BLAKE2b-256 bb884b1dae2d5569f0c3e8271800db721a663f7488eb56fec7f66dff14d2c9ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a714ad77ad788e85910a0ea3d4b42e56f854ff54458d9af2ebb23b360d2b14b7
MD5 2b0bca9dd609563f9b35a82bbcbfe16b
BLAKE2b-256 4c5bc21c4329ce8c76d77339d3ef287c1fd54e7f9c6f497b2dd474719a26ffb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp37-cp37m-win_amd64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d79183de551446d9802bf41f8533a42c0124b230c750df876f9408031fac6d8
MD5 4500d0a1ca4b2e9e61967b915a100a4b
BLAKE2b-256 d98841a7ce011c77e977e67840970c38d3592a0d780ecdfcc49175ad15328317

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldedtensor-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for foldedtensor-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c77cd5036d005199c7166e22d853ae291a24b30b6cdae2b7c741ee66a350358c
MD5 b746cfac616755207cc6397bdfd6e731
BLAKE2b-256 bc5f5084116a31487cd41e39bf218ddc9a2cda649005f968805f0b43fb3b1100

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldedtensor-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl:

Publisher: release.yml on aphp/foldedtensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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