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.3-cp313-cp313t-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.13tmacOS 15.0+ ARM64

spdl_io-0.1.3-cp313-cp313-manylinux_2_27_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64

spdl_io-0.1.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (8.4 MB view details)

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

spdl_io-0.1.3-cp313-cp313-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

spdl_io-0.1.3-cp312-cp312-manylinux_2_27_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64

spdl_io-0.1.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (8.4 MB view details)

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

spdl_io-0.1.3-cp312-cp312-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

spdl_io-0.1.3-cp311-cp311-manylinux_2_27_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64

spdl_io-0.1.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (8.4 MB view details)

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

spdl_io-0.1.3-cp311-cp311-macosx_15_0_universal2.whl (6.8 MB view details)

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

spdl_io-0.1.3-cp310-cp310-manylinux_2_27_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64

spdl_io-0.1.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (8.4 MB view details)

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

spdl_io-0.1.3-cp310-cp310-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file spdl_io-0.1.3-cp313-cp313t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.3-cp313-cp313t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7ae6633a297f64da46a534c5a5366d21a7e629071cbea7a23fcea192c14b18ef
MD5 9f3f74726f17148790eae27a60855cbc
BLAKE2b-256 eccad731807af331d0bd27e13f52db496d57004cbc4e0a27f1dab6f7ecd297ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.3-cp313-cp313-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 6a494cb993007a2e3787c2312abe84335c401ee9238ab9944f012aa9c9bc3a7f
MD5 0157838f63b341449f8e25d994e6c5a2
BLAKE2b-256 2dcb60dab387a37dd58e6239ecc363a9067f2b4baebe09919996833854059307

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 52675391386e26918f4ad64a9f5d7261c931fdc30b5e91f37c663a0fbef094ec
MD5 3dc7365845413d3993611f5372635a44
BLAKE2b-256 94ea2e2744f3ac17d213c14513776bda2cc83ddd81a1c2115ebd53dfd41e7c35

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.3-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.3-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 dbac96dbca0e3ae6be640de311fac1a42747def4778efb3b960c32bc6c509648
MD5 fc7141291e0608805af1fbbf97838153
BLAKE2b-256 b0dc9d387da8b94587edd1c8230146c63542a218e22d985df19e8542addba416

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.3-cp312-cp312-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 dbc72edf505323a48c4d2f6563e5224c375db59b4038b4d2138f2b561484bc01
MD5 ef9ab26668dc30c030fbe9085822bf99
BLAKE2b-256 644c3fc47b836ff9b7a9171c1142945bc120dd4f2d5e4e85cf209e86ebacd960

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c3c99ebe21efbbf195e7127049ecf165f91a06b35872ad23fa756af02a914e7
MD5 decc4a40aa74df91368b67b156e71e72
BLAKE2b-256 e7b43667b15f6c4ca7827965ebe31875f9c62fcbb875bab7fbf88b0a8be6ea06

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.3-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.3-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c04a797b6021768a7e8fb6dc9ea82c4b5585ba15474696b7bd0c9b812b031977
MD5 033c0a862456de4d7e5220453294f787
BLAKE2b-256 913d01986e3c173d589034efc6c12d61225edfe0c06522e2a3cd0336cd624026

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.3-cp311-cp311-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 b3b23c46a33b4f831abdda09c9960fe3cd2e76843b8c4b46a794e2f1cb90a07d
MD5 78902d495d730233cfc66e14dcdb816b
BLAKE2b-256 e9c4ec6f9e495aaee680245dd1de96b1a480eb9339c51d14b1e804c956eae15c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06c8d273f202a9ceaf273a8959ebd18151836022f068addcaefffe88eaf1125f
MD5 7018938be9356f2e36a73d7c3045ede0
BLAKE2b-256 0a623f2970acc48a56e5e337b9d7f2ee686436d20411a811add71bc3b99d29a1

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.3-cp311-cp311-macosx_15_0_universal2.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.3-cp311-cp311-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 fac27d4880158840e352d45a1dfaf01d4d4f2079e600be6d1183321cad259d33
MD5 8bed69879837dd2328e95412ab74254d
BLAKE2b-256 9887f1fd9ac584a480e27bf6bd846a5029e1fbaa9d697bab5d25f1067ff83191

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.3-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 001358838da0d9656b444dfb142d0cd36f92e2d302257088ed6062b334f47958
MD5 ee9f01bff1660bbb798b55511cdef6cc
BLAKE2b-256 eebd4a5a3cd4c775e99c8bd541ad96337939649c032062e2b8b42bd4525dbe43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 61f871d9d57622346a951cb5b3a6eac204b03aeb9e3896f2891859c8225f2b80
MD5 8b843ce79dc55a4d5c6f832cd854db28
BLAKE2b-256 0d835189312c2eecc43bed431c98f46cbd91602196496462854b2208edcb0df2

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.3-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.3-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b20d38425f8f47aa4c2271d7e29bbcaa09d4d8728a64233e569d577819ef4abf
MD5 86e1605bd3bc9a823542b4fa4115b28d
BLAKE2b-256 402f1bb9b44461a475b13d100c027791eeff85fbeab38fed7536a82dfa71a049

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