Skip to main content

SPDL plugin for loading media data into array format.

Project description

SPDL

SPDL (Scalable and Performant Data Loading) is a library and project to explore the design of performant data loading.

It provides flexible pipeline abstraction and a set of operations used for processing array data.

Documentation

Please checkout the documentation.

License

SPDL is BSD 2-Clause licensed, as found in the LICENSE file.

Citation

Please use the following BibTex for citing our project if you find it useful.

@misc{hira2025scalableperformantdataloading,
   title={Scalable and Performant Data Loading},
   author={Moto Hira and Christian Puhrsch and Valentin Andrei and Roman Malinovskyy and Gael Le Lan and Abhinandan Krishnan and Joseph Cummings and Miguel Martin and Gokul Gunasekaran and Yuta Inoue and Alex J Turner and Raghuraman Krishnamoorthi},
   year={2025},
   eprint={2504.20067},
   archivePrefix={arXiv},
   primaryClass={cs.DC},
   url={https://arxiv.org/abs/2504.20067},
}

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

spdl_io-0.1.2-cp313-cp313t-macosx_14_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.13tmacOS 14.0+ ARM64

spdl_io-0.1.2-cp313-cp313-manylinux_2_27_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64

spdl_io-0.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

spdl_io-0.1.2-cp313-cp313-macosx_14_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

spdl_io-0.1.2-cp312-cp312-manylinux_2_27_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64

spdl_io-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

spdl_io-0.1.2-cp312-cp312-macosx_14_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

spdl_io-0.1.2-cp311-cp311-manylinux_2_27_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64

spdl_io-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

spdl_io-0.1.2-cp311-cp311-macosx_14_0_universal2.whl (5.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ universal2 (ARM64, x86-64)

spdl_io-0.1.2-cp310-cp310-manylinux_2_27_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64

spdl_io-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

spdl_io-0.1.2-cp310-cp310-macosx_14_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file spdl_io-0.1.2-cp313-cp313t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.2-cp313-cp313t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 10131feb216cd6d6369c26422db5a2a6a7f9b6729108ad4f3b6873e2edb1ab35
MD5 452785e039df10cdf6a37bb0f831beb1
BLAKE2b-256 cf29a701153a3cda50c5d8e3f9f29694a89703c5eb0f19d6d95ac57c368e4cbd

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.2-cp313-cp313-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.2-cp313-cp313-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 5ca2d589402418c4ff1d7ba71f515387268b1faaed02a638aeffc1f5679daeaa
MD5 7a0a1a1a490083c7093ea578276cf427
BLAKE2b-256 2b0c470034b03e353633bfef1f9f0cc827d37229ae926e000dc43f7ebe84f2fe

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6d92f05fc604b0b68d10b201425e45aa9c07e6c1aff2b409e095ef0c487e8dd
MD5 b444f0310c2fa9c6571594c1fd80d119
BLAKE2b-256 c8a7b4b045c3ce81fc83bf1e9f560de39cfcb35e8cc01eef39e874516c06481f

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0ec954c410f4b079e8c6ed1773cb838bff9914f3e27557fc1c5810ad205c4883
MD5 2613db5c812aad07b9ff80645cd6dc5d
BLAKE2b-256 c04ba8809bf2e22479093505cfe60f71fabf3613375dc812052292bf168f8f6d

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.2-cp312-cp312-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.2-cp312-cp312-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 2eb4c1caa56af5d5a440c7dba191723a6724c7b9183d1344e990d378ec86a991
MD5 046a838698ddc1892c12bd66bd38abf1
BLAKE2b-256 70c9d475f33e970c67ba2faba89a16586f9070b203868bb2491656b84f0ee43d

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44c70b5dcea6d9215c6e2502dafc42e833b02527af094677f5351766a1389159
MD5 62dc3026e0e3e49f40c83d11a0d0ad7a
BLAKE2b-256 c08e2b15b5cd7ea472a6d97bf40a4eb9e0cee39fa07931e79997be0307bf452b

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e6cc0aaabeb21d7eb2e3c545399315d6611a721a83f805e29428215a34d98882
MD5 274bd3f8b4a27aab338e599f91081d14
BLAKE2b-256 69d1b39d1a23c4942a34f95d8f8cfa178c39de4ad4c3c10ee877cbde35926363

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.2-cp311-cp311-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.2-cp311-cp311-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 8987295926648fd45859f1c80612ae68cce53262b1072af48b3745674c32fc27
MD5 4f34947c66d2770e346c61c82e29b7e8
BLAKE2b-256 596c5faac8ff17772a6680853ba1ceea37940a43b4b1ced5e48e1cc1cead2cfd

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e424327e0f5be712af4a0959599f6415bc565592cf672fe3e0a25b901f21b83
MD5 1c641f3e6ab366ad6b224fdc2d980e20
BLAKE2b-256 67f46e8967ada8bae742bc4313c5397eeb9115d00a6475c22b361f1b645cf869

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.2-cp311-cp311-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.2-cp311-cp311-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 8a9b44db381f40f491799d97b14e1867974da523d8075203d68c999beaf7cf7c
MD5 56c0544a52a561e5d9adafcd6adbc266
BLAKE2b-256 a11556726296f8ae4e888e17b0b4467f061a0a05d2f1c8a9d95df99cb93f5b47

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.2-cp310-cp310-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.2-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 b6b3718bed8a86000c3ea89f86a39d86391319517c0871993b24170aa47718f5
MD5 5e25f0941f9889f6ae0444cf0493b0e1
BLAKE2b-256 270790d88c3d6fb3d9077becf0314d9dc32b7d27da5a104c64a2a4281c17cdef

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee83855f4438be32c74768496cccb5e0d9a5faf352b6c4c7181e58ffb7a8cfd4
MD5 84430ae3242a1f3df8bd012dc7007053
BLAKE2b-256 68a8c5dc3c4349a72aedca5b4e178bd3e12406d01e1c8813f08b5070e2001cef

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9717202bae33c1e612014af336b65366a05468aa11c69d505ff53503c262ebcf
MD5 81e8ba3f059bf06b5d81779a147d9bd5
BLAKE2b-256 19a56b10655d9e4277d58035c72006b05a79303439a67547e68f094d4a646eeb

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