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.1-cp313-cp313t-macosx_14_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.13tmacOS 14.0+ ARM64

spdl_io-0.1.1-cp313-cp313-manylinux_2_27_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64

spdl_io-0.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (6.8 MB view details)

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

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

Uploaded CPython 3.13macOS 14.0+ ARM64

spdl_io-0.1.1-cp312-cp312-manylinux_2_27_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64

spdl_io-0.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (6.8 MB view details)

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

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

Uploaded CPython 3.12macOS 14.0+ ARM64

spdl_io-0.1.1-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.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (6.8 MB view details)

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

spdl_io-0.1.1-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.1-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.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (6.8 MB view details)

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

spdl_io-0.1.1-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.1-cp313-cp313t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.1-cp313-cp313t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 42c5f58d13d1aff7349a489976c26a79cf41e99466a018d2d72b9876d294a04c
MD5 d633ec626c3987eec113357582dbc5ea
BLAKE2b-256 f2bb550e29616b977c879cc4098bcdef3fa41a9fc33e6438b7c5ebe95d7cd2b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.1-cp313-cp313-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 69fd177a4fac86cb3481747a99a742cec752cb67379552fa9d0543fa9c69d7a2
MD5 2490736e9b42caaa2876d5adc7beb50e
BLAKE2b-256 bb19307e57a3b3bbf767fa4e7ea0d3f4649d01ffaedbe9199da8cd10bc7b089d

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce8b8899a1d5e6a188bdb28972de6b1c6a809704fed16b194f5b12783bf95c35
MD5 db4928e6b1d02276c7cfa82e6eda1b38
BLAKE2b-256 a3f47d44141256d3063e0ae002d73b4faab40c0667977dadcf02048415f80366

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7e384a27e7690400644c4de92cd00dc2b963a4fae655ab1e767037299d914641
MD5 13e3c2950741d6de9618e75b96ac8ca4
BLAKE2b-256 f9924e9e5ef88ac442ebbc288012ed9467f347bd826f948166b5e827cd27c85c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.1-cp312-cp312-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 ef3cc29c2162807855501ae3e515e33f2acc3ccfc5965e815bf2b81042489fda
MD5 b725d55cc9cf1512c65bccdd9ea97069
BLAKE2b-256 387a63eb81e6520de5e249a6d3802e0cc957ccfce4c1a3fc68af72f2cde6b843

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d17bd0027784aaf3977a63862b5bc5ea4a91b94cd4a0a102b0cdc396ff614c67
MD5 2f3e9362c6d52bd0deabfe4e6fbb3bdf
BLAKE2b-256 ed8da192374c2a57b2202d507fe0bb508b3c0f93e0153e14f849e8810062b1ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4cb6461b4cc94e2014c685b5dd46cd87397b1995d6c6a29f2a0affd80d6295db
MD5 df0cf0a34551be38f0f0c768a9deadfb
BLAKE2b-256 7ab3df76b0c89367c330d77001172a353b41fab8204623805e668bff057c1376

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.1-cp311-cp311-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 b464c51a0e5ae2dab9a0f577a07333899a135dc31b7d006e83b11a5a00ade1d4
MD5 360ffec29ba2de9242802bcf04eae9ce
BLAKE2b-256 bb888e2cbc9fda30c8b43b1473b03601e209546576cdcc4b385ecb210c2d3c92

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 48d2d4475f33a94ba9d7e1f16f72b9651f32ec1dc0266a4f5e2d1916bc3c2ca4
MD5 60cd32d8cb556b7311de7809ddec6037
BLAKE2b-256 bcac68f76e1c3f0d6e204513185538d398e6c4f095a024484bc9e9f9cf5b7537

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.1-cp311-cp311-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 469662d3ae3e06dacee300010a000e529e67566c1dc226d276b75cbee455e51d
MD5 7ce5859123536d3298ce7e738d80a86a
BLAKE2b-256 675ce271c3e00c12ced0496dc523ec488e27e72128bfdb27b2e63d72c6d3f795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.1-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 5718db8485142a1d6153659ea58bcf95ed6204f5bfdf86322cf49dcad83d53e8
MD5 2d9b7d1df5828f665a982dc45a979913
BLAKE2b-256 2f608e045d8a77d8f0949c8b4a36453cb0bd793969a4e617337e5dbe2c487aa7

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8b5857e7afc6f66d2cd537be0aa9cb465345c4cf45e90bcde50c4bc30ad069fa
MD5 9195bb135399e23babfc6499a6775253
BLAKE2b-256 7ea6710025f6c6e3cb101869b20ae0321280e1961f2ae496fe55bc9395776251

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b9d19df43847614036a2eec49128ab4681dccd00f23d728c6c7dd00b5985edd7
MD5 c5f10a86a9d9ac63c7bf1553d706982b
BLAKE2b-256 2cdf58013d2fabbd738801674f3a48755fb40de6b6df01cbd170ab1e6cc8ba8f

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