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.4-cp313-cp313t-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.13tWindows x86-64

spdl_io-0.1.4-cp313-cp313t-macosx_15_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.13tmacOS 15.0+ ARM64

spdl_io-0.1.4-cp313-cp313-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.13Windows x86-64

spdl_io-0.1.4-cp313-cp313-manylinux_2_27_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64

spdl_io-0.1.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

spdl_io-0.1.4-cp313-cp313-macosx_15_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

spdl_io-0.1.4-cp312-cp312-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.12Windows x86-64

spdl_io-0.1.4-cp312-cp312-manylinux_2_27_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64

spdl_io-0.1.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

spdl_io-0.1.4-cp312-cp312-macosx_15_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

spdl_io-0.1.4-cp311-cp311-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.11Windows x86-64

spdl_io-0.1.4-cp311-cp311-manylinux_2_27_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64

spdl_io-0.1.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

spdl_io-0.1.4-cp311-cp311-macosx_15_0_universal2.whl (6.6 MB view details)

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

spdl_io-0.1.4-cp310-cp310-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.10Windows x86-64

spdl_io-0.1.4-cp310-cp310-manylinux_2_27_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64

spdl_io-0.1.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

spdl_io-0.1.4-cp310-cp310-macosx_15_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file spdl_io-0.1.4-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.1.4-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for spdl_io-0.1.4-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 8fa40fb65ae7b6971503f16c0fc7f2e92932384f1d192ee0d33e48c81c303ab2
MD5 dc6224e6e5b7f26b2228591ccf63107e
BLAKE2b-256 3d7b74cbbc377b20392ad880a4a63349cf902a224480f6d53f902752bef1d7ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.4-cp313-cp313t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9ff522a6aceca7c645e77e64676b6087307571262bbf4d4d74c150985a15147d
MD5 54c2950558911be1b5d226e255239423
BLAKE2b-256 50e2f1fc39537627ed6a9c7b13669ee57c1dbf1ec362e423f5668bb64a66ff55

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.1.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for spdl_io-0.1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 83c393a06128a2ea6ef9ea72c079389b3ecde0fd76428ed74f196271be45c2b0
MD5 6a3885de3e1aeac19a9318cb833cbce2
BLAKE2b-256 218f55fe8d355eb6db7d080c0ce1a6564d78ce99d6bd6e4010ea0cfc77904a7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.4-cp313-cp313-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 42809ca2838dd529a3e51ecc4ff5953a8ab56a196918f6e949a1caf99ccbd2a1
MD5 7d557d18774daa79ede98aaf7a7f7379
BLAKE2b-256 38e0093151627853a511351c1a681219f57d82160fd568fa2108fc4c48045977

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 01ea40600d5b473774d64064f8643b449fc19533859e4de1d4083026cf0b45dd
MD5 9d080f94c2596083f144076ae372530b
BLAKE2b-256 5bd305f6a545d97961d8dc7341f90809555bf17f8d366cdd97e08559b9f97cac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.4-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 59928c649ef0fe8e5455079d7e99a5d504cf36224f47523cb9647f4caad5f453
MD5 a660fbc713dd49ffa80cc844662f9238
BLAKE2b-256 aa354b3f263e2b4050e3da267f871ba155a459c01f17591e03d22f7bc4c126df

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.1.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for spdl_io-0.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 66a620ac140c0c00eb2f4d99294297bc060d85ec49ce8218e9c117193a8a65fc
MD5 6555aa2a88036c6dfca953cd6fc3867a
BLAKE2b-256 6c90759f45835814c8d618d0e1057ae86df7e88f5fb8d655b2c745454c67412b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.4-cp312-cp312-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 ba40ac341bb3e4802759456bbdb88e0e88679ddd48e1ffb429a3adc1ca70ccfb
MD5 ac15a104fa72219a8e6d58ef1b22b15e
BLAKE2b-256 fdeeff99fd874f1bcda5ea5e1579fee4867df07552fb00594765313490cd21f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3db2b391b389cc436946b4be7599706f3706e378d306053d7df82150c4dfb091
MD5 e888c466ac6aa099612559caa5263304
BLAKE2b-256 4757c06631e986dfffabca1c3c2ac00bc5f1d704734c7c8cc2e7ffb94aff64d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.4-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6ad7ee1bece90d922f3c27e5e8857a1c974989c3959eaabcae3452e80595c8f4
MD5 3b280d64f437b6cf4deca230b322c8fc
BLAKE2b-256 3fd6eba63466f28c6a77e2ff12f820f5516ae75813434a7a2c3c114fcdf30d5b

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.1.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for spdl_io-0.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e1b683967a6fd873a09c9493951cc5a640fbf2d6119a0d77488c8ff3f7e05acd
MD5 7dcb9b4e56d6a8c5a7e90365e0ce2a6c
BLAKE2b-256 2c54e7b0d12e14c19d31b62ec7092969b189e39ff9bdda054c0867e1c2e085a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.4-cp311-cp311-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 44d2a236653397215de01f8eb462bff0a1d81078aefd3ad11701b1c2e41c089f
MD5 0e026a8383242300f717a485a9e61e7d
BLAKE2b-256 a304e3a49a762bb3ac3a6c036c442f1d8d233c1a928e4e1a0e8bbbe03a28a448

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5fd91dc4613401470c2faaa3d0353ae3544e08d6f03184dc1a823e73b8b99573
MD5 e2033e48378e712697adca683e6cb57f
BLAKE2b-256 3e38dbf2f83400c15b472b815beca07c84546d3ae6bc04c15b229d2ef045985d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.4-cp311-cp311-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 5a9b6685ecf9bb0955fcaa1bb49298b8d5ab24ead0465d04fa27912e5974c1cf
MD5 bd84edbabf188f46a49446349099191e
BLAKE2b-256 649ae12f03cd8e6c92a20a85ee640224a6bc02893cd2d0cca1a359d56f742976

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.1.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for spdl_io-0.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4221209c28e2a11a640581fb35c0b4f8ef66dfb3a19bfb65538cf26b9948b921
MD5 0b834896466c8daf3db7ed31461e5f98
BLAKE2b-256 41959adc568cdc4f3411dd2793fd21100b9da65eaead4b0faee1b39e5b3f9f21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.4-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 08f7a6d6e9b0372055ecbe573632a1c78c13471d3d92f5454832dba824e610d6
MD5 31c5e455ae0b1fd18f06acf675524343
BLAKE2b-256 e8215f2e52f2ba269e27d84f04bf3f9501e65c4d73fd47e3f7f9e224bb480cc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 016abc77754379d9ebb84db7eb731cced83f14ae7acb315a3aa58fb88ca8f0ae
MD5 2f575c7b01b72e3917f02bc7a79ee981
BLAKE2b-256 a5f34b31bf1c788597386e0660aa05439a1744413814f7645399e5d8a75d2ca3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.4-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5583d38f16ed01304f76c151be55559dcee081b4afbac1fee8cb2abdb1f60d82
MD5 8e71fdde12e264ed545c3e8c56bccd5c
BLAKE2b-256 97fbc29b9df6c8dc99f7c3bb40698cb8619bad776f18ae3844403cdebf0f5f95

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