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

Uploaded CPython 3.13tmacOS 14.0+ ARM64

spdl_io-0.0.14-cp313-cp313-manylinux_2_27_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64

spdl_io-0.0.14-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.1 MB view details)

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

spdl_io-0.0.14-cp313-cp313-macosx_14_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

spdl_io-0.0.14-cp312-cp312-manylinux_2_27_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64

spdl_io-0.0.14-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.1 MB view details)

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

spdl_io-0.0.14-cp312-cp312-macosx_14_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

spdl_io-0.0.14-cp311-cp311-manylinux_2_27_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64

spdl_io-0.0.14-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.1 MB view details)

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

spdl_io-0.0.14-cp311-cp311-macosx_14_0_universal2.whl (5.6 MB view details)

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

spdl_io-0.0.14-cp310-cp310-manylinux_2_27_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64

spdl_io-0.0.14-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.1 MB view details)

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

spdl_io-0.0.14-cp310-cp310-macosx_14_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for spdl_io-0.0.14-cp313-cp313t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9c77055c83ec436b7a776320f9a38ad0cc0dba8641f3c76e33a68d52b8ce5c54
MD5 0b7367bf90d7a64b0edb9731a604b980
BLAKE2b-256 43f2086f214179ee90545776e4069b9839917380178b13e1e939a2785501a83a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.0.14-cp313-cp313-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 aeaee4420327a2ea979102ffa7d0409dd581ed2d3c0e40496c4dfadb046e9d81
MD5 14ef6a71a03940a5a51b47c33d7d695f
BLAKE2b-256 68633979188bdc14b458433d35b95adbbc0a869e9f07741005322ca41d27c1c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.0.14-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 582e20800419ada8b83904e97a3d1485ff900512ff8c236dbd672af7bcbdc7e0
MD5 67e7090017244227d9d834ce00152950
BLAKE2b-256 a75aa01a148c8bedfbb7fcca91d5ca3bc8e3a431ba2e823dc7a78f24034873ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.0.14-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 72f016ef7884520d46ffc8e59fd6f69aa632b9d2d9b8a0c7b7d245591d002345
MD5 7642cd606fdaaa514e465dd2d53481e4
BLAKE2b-256 5f0e6d3ccf4c4d08e57b46714c4cbce09f8a292df2e5b10acc4e58ccdad89114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.0.14-cp312-cp312-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 11e9e50c9381c113ba8f594b50791b5432b608d78883e3e681e113019ced9e2d
MD5 77b35501504c996a112666f4a5a606da
BLAKE2b-256 bc6320a203b8d1e6932be16d4654c6bddc7763230f017ec7c7b24262c7e189ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.0.14-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ec6ce3d08284be77a180e4351ecf77d791390eaccb2c41b7bd385b6de9a40d7
MD5 e4b795a956e46562c5548a15d53e45ae
BLAKE2b-256 48204b50914911f6bab9f775db5578bb06fa0a179582acd6835d47647f2adf9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.0.14-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 44428179b397d26ca9463e0d09700afb7273ef7fff604f19973fff0f8a8334ae
MD5 7de16c81fe1b194f02939ad72909562f
BLAKE2b-256 ac6a6fd6b6bb403768e8af140561cd97e0b6ff02ac5ad19836e1df7b8c244b8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.0.14-cp311-cp311-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 b28fcdb82df6d114fbaa2016cd5fc162d35c2711faa6746120091bae5ae2c88d
MD5 b4c0cd5e539564ca4dde3197f443c8f1
BLAKE2b-256 3973beff57b913c17da93518fe1cb40745f8c83f42b3de7950d023db515b5cfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.0.14-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b922d725d5b40a3f444655b733f5b5764a25cdbd7803662589a5940a77e73405
MD5 23d635760d65600d140326d0f8f608a6
BLAKE2b-256 5e01223d99940e9b9f3b8560385a2d8d4e0f545f99777e0d76b37e4e42b8b7d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.0.14-cp311-cp311-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 84476348f2c5fb053870b89db305dbf9a5232f03b260300d5082392290df3f16
MD5 ccd83a73636c2bdaf61454170df4e242
BLAKE2b-256 da3d0061a390786c848d251b0171bd06d3c65eff0cf7a448add69562487e3ff9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.0.14-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 bafb89835026660b8a311c8fee121ea0646e385d06536c5a92098f54a636247b
MD5 75ea0219c81b1e3156af83658592c01f
BLAKE2b-256 d90d437060f9c98f79718f660d87877e1944a108522fac3a03acbf4fff51f40a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.0.14-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fc268b82f12712a4ebd31d5418ac1ec499c8d91170b65a7cccd69295ada2a4aa
MD5 5205247b24b75fa5ae61f6111e496d1a
BLAKE2b-256 2fc677a4b59fe7c47cecb3736cd67a7c8a76636c023d84a28b2a500273377cfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.0.14-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4e3d0969c0bbb7f95ffecc03d35c5b83cfc16f2f8b792ef5c0f167143ba59672
MD5 3bc45efe8b55617997ead528c19bf889
BLAKE2b-256 c204d5bddacd207d833af9dc4185582c029ceed36557fde3bc1230829d6f07bd

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