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.3.1-cp314-cp314t-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

spdl_io-0.3.1-cp314-cp314t-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64

spdl_io-0.3.1-cp314-cp314t-manylinux_2_26_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64

spdl_io-0.3.1-cp314-cp314t-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

spdl_io-0.3.1-cp314-cp314-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.14Windows x86-64

spdl_io-0.3.1-cp314-cp314-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64

spdl_io-0.3.1-cp314-cp314-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64

spdl_io-0.3.1-cp314-cp314-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

spdl_io-0.3.1-cp313-cp313t-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.13tWindows x86-64

spdl_io-0.3.1-cp313-cp313t-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.27+ x86-64

spdl_io-0.3.1-cp313-cp313t-manylinux_2_26_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.26+ ARM64

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

Uploaded CPython 3.13tmacOS 15.0+ ARM64

spdl_io-0.3.1-cp313-cp313-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.13Windows x86-64

spdl_io-0.3.1-cp313-cp313-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64

spdl_io-0.3.1-cp313-cp313-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

spdl_io-0.3.1-cp312-cp312-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.12Windows x86-64

spdl_io-0.3.1-cp312-cp312-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64

spdl_io-0.3.1-cp312-cp312-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64

spdl_io-0.3.1-cp312-cp312-macosx_15_0_universal2.whl (6.8 MB view details)

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

spdl_io-0.3.1-cp311-cp311-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.11Windows x86-64

spdl_io-0.3.1-cp311-cp311-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64

spdl_io-0.3.1-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.3.1-cp310-cp310-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.10Windows x86-64

spdl_io-0.3.1-cp310-cp310-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64

spdl_io-0.3.1-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.3.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.3.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.14t, 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.3.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 abb7ebd07169b622ae436ced996e50c09bcaad3ed94ca8f29b5af0a1c72688a6
MD5 936570851726c5a252a15d725b2bc174
BLAKE2b-256 af31dfb3a38272015f5135aefafb8ff8fc93fff34a8ef74a24b23b2094dc0cc4

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp314-cp314t-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp314-cp314t-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 13d4775f5f7cc8140a27499449b69a7e2002a6f5ed96cbd2a3c0b66115729309
MD5 95587f2e6a2993d332007cfe1b645f41
BLAKE2b-256 4110ef691eaea2e4303ee36ef4c14a6d01812ce971117f60849b3aacced45a34

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp314-cp314t-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp314-cp314t-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 88dbc152e22b9b0f4af8c80dfff85b261a7c41103cde92dffdfb7ebf45cd1051
MD5 bcf1215d537a272d2aeb78355bf0399b
BLAKE2b-256 9964408649f707870cea94a3531af1b913eefd71d9de5856a249d1c17ef0f7eb

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5c5c15d338188aae0707cf87702db3c7385acd959d2a3d825a571ad9255c14f2
MD5 54ec86226c98130f4d316ec2cddcf515
BLAKE2b-256 f1d0ceec6192206135081dfd734fae513ca304876fccef81cf2995ea30ffb18b

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.3.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.14, 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.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8e12768e0a767fe8b9302682e8623ec2d0f280df015bc76c3feba617589c78b8
MD5 2631ee42ca192ac0f467caeb907c497d
BLAKE2b-256 6f3a7cff9567b9479722947cb0e987081e2f64b41bc7a45415985a3d8c3ec183

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp314-cp314-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp314-cp314-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 7d75ebae6cb47b7d5f5ff39cb700797082e3e5aee6a017993a4e7a6258fc73c0
MD5 d29c3bfb875e5b201e466130613ed6ab
BLAKE2b-256 14da4563f97d89bd37f689ebca69c1e9a620d6ac23062097125bc4a021b521a7

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp314-cp314-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp314-cp314-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 ba38c1ec88a280afe7d88e6ff519abc8e296683e147f0830e602b208c303d02d
MD5 f5dac557140332be86e6e4f603da3f01
BLAKE2b-256 db12d0ddac5a94f295f85144c1b87db07032642c6fcda893b75afdb29c6ccb3d

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9fa05dcba51d80ea1cdfdc2a00113cfae001f447415cf904d9f9905e2dd64bdf
MD5 68544043c3adb0ca515391a5e0d845f3
BLAKE2b-256 91dd128a568e7da69308e7244fdfb7064ba8513ece2c0eee46af2b5c0e82d44a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.3.1-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 4.0 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.3.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 6e969d1cab04b186b5ab7003890332adf421e7f9dd807185d244765bfb0e1733
MD5 340b1f87299c741205cbcdefb9573717
BLAKE2b-256 242efe5d8b412804916759a18712ddb1b6057befbca028dfc8e9498435723551

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp313-cp313t-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp313-cp313t-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 7c08f71321050d5f273df99a61c705bd97418d9db4ad4af4269299ea1065ed38
MD5 d768d79981ab527430482b070f473861
BLAKE2b-256 41d0a42091e60c31e3020b8f9ca4df194c3714f99d85544d44898221f3895415

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp313-cp313t-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp313-cp313t-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 e6967e3f7ee67605652f946665e59451f5c9beaecfd46f127317cd1093622079
MD5 9ca5a916f09f89c98f6442c546729290
BLAKE2b-256 1e6ee5827a169da9cc951c4113522bd8de15d19d3578dfc6c238fc2bca209c1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp313-cp313t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5fef411b48f4261e1a8514d7f7fedb3097e8a66516b5ed3c1d5860d74c45cede
MD5 104a703e2726f6796a880464d4514b4a
BLAKE2b-256 02cf2ff016ba6c9d22289cfb9f3b9fed2b217848771001872c834bffb7c8c5eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.3.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.9 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.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 768b226acd7a00671f5a52cf59449ff66a03a6af7d75c66cf3ffbbff7c0dd96f
MD5 f02c5d7b1c612106629a7a231a09e0f7
BLAKE2b-256 263ec6b442ef443ed44e94189cd27075fa47d35017997a04e049a78d6b7603d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp313-cp313-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 50f52613f0bd6c4896215305395cbce7e418bef70e649be645d15eb971637b15
MD5 7b2a7603f1754cbd37e4beccf610b58f
BLAKE2b-256 dca7b6725b0bd52682757d5a8be41e9fdadaf433e042475ba67527bbf27eedec

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp313-cp313-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp313-cp313-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 163164c3891a27504d4c82e039a061677260065733ab1a80f0ef8c536ff51d05
MD5 d622c1e11de510ba44e7ea1fe81f8bf0
BLAKE2b-256 c3301eceb410aad3847e8cfa6698ca3d9c9e9fda28285ce87da65e3d9cbd606c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 800c75ff9dd98fccee00e06cada6f677c5c85754353164473dce59e831b96642
MD5 7713fe70b9b1ce3bdc055f2d157e368f
BLAKE2b-256 e65beab51ea18bc0f59f37e38a67438048ca2899c9dfd47328640531ac77f588

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.3.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.9 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.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 694185c98245b028f5252fe273ca64aecde89e740f8b4415b8ba1e0463acb11a
MD5 ff407060015842f9a91f5e2b3292fec1
BLAKE2b-256 6b6fe47c73282210677515e023fc6570f96af05033d1597293034e04ccc4b180

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp312-cp312-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 93d78e0cf0a62e3433f37473822aea926a909c4fa9611cf706909dea745cc505
MD5 c70068ef2c34effda9bb37252ef40b40
BLAKE2b-256 56c18e1c091d05c4a85f2a60ad50a3f899d98accc61922b8c6f702b659716ce8

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp312-cp312-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp312-cp312-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 f17a7f233a723577433ba1ca827b737e5696226e23cc916193a3d27d9677236d
MD5 3420157e86f4ccd4518b5c2ac9735d86
BLAKE2b-256 cab4fefc15710c91e6d5b43512d3270dc07e28b505f1230591d3f6d45902f40a

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp312-cp312-macosx_15_0_universal2.whl.

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp312-cp312-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 e5eed1c5aa33868acf516c061b86bcc150f4413d21b959dbd85b8558e9054849
MD5 6ad6125c83919653dfb7d018ccff555e
BLAKE2b-256 016d881a5ac73078147854105b22a7c481640f806b7cc02d69c03e9c1f6f9a36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.3.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.0 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.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 db57c8a254d56100ee4b7c80ffece84fc5ef13378c552931e7ee11c1f5b2425e
MD5 f07e1a55719dfb9a55d7db28f5fb9736
BLAKE2b-256 a417404fe5046b120b3bfb67836a22c58ca045dd04ea912d5802103151148d2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp311-cp311-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 626f0671be84bad5a823aab722e2764745fdf4141ba766b9b70b075727140ca9
MD5 4b800e561683148504255df6b016aed1
BLAKE2b-256 232de28955d3685b5c3c5494c4d24ab6fe5c764e912d483865c05df0f1960971

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp311-cp311-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp311-cp311-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 370a1a77cd8bea9bea8003a9af5e9315a587219ab5496a9f07f45d929b352b6a
MD5 acbaa2d19fea267dc5bd273225048073
BLAKE2b-256 d69ba302f89332fa4b81fce66f84f1687cdb0370e02055134dc1f7d81e98761d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp311-cp311-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 77455a3fbe43a4ccb11114a4d5a3073d180b6038aae76b8caec48b9c766990af
MD5 e09f9563558ddb3b7a1182dfaef981f2
BLAKE2b-256 3b86b48f0683fb9e9051ccf3ae889dcd2ca9c3020f33ef70f0c5e1d69f3b1ffa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.3.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.0 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.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6c3e018a4aadecd5bea2ad5d75030139434a903aacd25377f6c92c88dc39be62
MD5 8ecf186364cfb36bb1a9d57bbdc2f2c6
BLAKE2b-256 453f760c3e4eadcfedbdf1516dcc8bd1c61dcb742646df40cde29e02e684cea9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 9e8ce28bafd605c67ab947e211d99d049ec00b7c6b3066d47b720b8292c1e262
MD5 f5e84ff31a980e7cca091a78d2feefe2
BLAKE2b-256 84514b3cffcaaccbf99e336cec152c38b74df3b17365f84a157f9c9a1f7a7fd7

See more details on using hashes here.

File details

Details for the file spdl_io-0.3.1-cp310-cp310-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp310-cp310-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 2cdeae1f453cc4c2ecf82c19559f528f394d36b0b168c3748d603d59e2ad9f39
MD5 d77eb02468ea83a31cac942a18a93058
BLAKE2b-256 89c50c9f69f0a63ccb83c84d9c940e81ae418b5218ffb7e5800f8908776e20b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.3.1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cd20eeb0dfb01911fb992ff3dae175727fa71f6a32656b0cb8da5d8794f84559
MD5 4c5f2d156206fff534eb6d9025f2cc09
BLAKE2b-256 47605edd10e494fd3e32faa07929912c4083fcc4b8446dd3557e732e8a87275f

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