Skip to main content

General ML dataset package

Project description

Sedpack - Scalable and efficient data packing

Coverage Status

Mainly refactored from the SCAAML project.

Available components

  • TODO

Install

Dependencies

To use this library you need to have a working version of TensorFlow 2.x.

Development dependencies:

  • cmake for Rust flate2 with zlib-ng

  • python-dev and gcc for xxhash

Dataset install

Development install

  1. Clone the repository: git clone https://github.com/google/sedpack
  2. Install dependencies: python3 -m pip install --require-hashes -r requirements.txt
  3. Install the package in development mode: python3 -m pip install --editable . (short pip install -e . or legacy python setup.py develop)

Rust install

  • Activate your Python virtual environment
  • Install Rust
  • Run maturin develop --release
  • Run python -m pytest from the project root directory -- no tests should be skipped

Update dependencies

Make sure to have: sudo apt install python3 python3-pip python3-venv and activated the virtual environment.

Install requirements: pip install --require-hashes -r base-tooling-requirements.txt

Update: pip-compile pyproject.toml --generate-hashes --upgrade and commit requirements.txt.

Package install

pip install sedpack

Tutorial

Tutorials available in the docs/tutorials/ directory. For a "hello world" see docs/tutorials/quick_start/mnist_save.py and docs/tutorials/quick_start/mnist_save.py.

Disclaimer

This is not an official Google product.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sedpack-0.1.1.tar.gz (53.0 kB view details)

Uploaded Source

Built Distributions

sedpack-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

sedpack-0.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (511.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

sedpack-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (468.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

sedpack-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (468.3 kB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ ARM64

sedpack-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (483.3 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

sedpack-0.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (510.5 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

sedpack-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (468.3 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

sedpack-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (483.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

sedpack-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (511.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

sedpack-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (468.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

sedpack-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (484.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

sedpack-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (512.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

sedpack-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (468.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

sedpack-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (484.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

sedpack-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (511.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

sedpack-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (468.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

File details

Details for the file sedpack-0.1.1.tar.gz.

File metadata

  • Download URL: sedpack-0.1.1.tar.gz
  • Upload date:
  • Size: 53.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.7

File hashes

Hashes for sedpack-0.1.1.tar.gz
Algorithm Hash digest
SHA256 55b9ec05e81b998d26db16d75d36161147fc54b334110831962d24236a1105c4
MD5 f9c1b158ee8bdd66348b6ac0233d00a0
BLAKE2b-256 80c0a57a4db5f00b914f0d655bd72d2ea910cedc165d201222ac605ff6f900b4

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f027e02d3eb11f2baefd48918860d8a8c1784f8f26d30bcd7f9bc30e2e27fb7
MD5 ec0c78f5e32129b778aab1866b130fcb
BLAKE2b-256 8323dd9efbf1e0edc73748dde723e3d264a67e74adcf7aa30b43316cfc813301

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c5ea85b7c0a9159159eb0bd656c29d07100dc9300e814cd51da27ab18732dc11
MD5 98ca43fce98802ab4999e64f211cccb8
BLAKE2b-256 71e54f7797aa1818f852bf06d286c2ba0d14c36afc4c8448fe5c9fe9853e50cf

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d6518111432623029c2da6daaf731b3bc520f648b518162f860295270514eb2e
MD5 7b31093dd69c25a0fa0a6f42e7e3072b
BLAKE2b-256 5cced14a9912e521b8236a07bc4310a1baf4a186459d053b4a429cfbe7d8c125

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c87c556114bac0a650e52db6d9964912df812f99df381f1cc9993715a06f44d
MD5 c91db4b3626cfaaf4cb3735adfc6e9f7
BLAKE2b-256 b8a732bde5f1db0cdc64fa53d01db40ace3770a62f6ac42f11106ee07419df92

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3cd028aded6c5f81d03d4e5e251164e883ac686b8181f5a5a6450a3b3b4a0a2a
MD5 232f6e482a8a83e0b285caeda9662699
BLAKE2b-256 5384fbf0f3cf265358bbdd792bf2f5c238db939d7e9b3ba608e238b8adf5fbcd

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f1bd5af91cd37059acb0bfc3c48f2fe3dbe318f0ef390e503d27c5adc7cee3d0
MD5 25d7438c43b7ab1b612cfe33332e4bde
BLAKE2b-256 a551ddaedf44297b63c7a38f18d0edc551af9b0ce930259839493439cf6c6eab

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73856e274bbe9d223747526b0c88c5d278e245f18571bf8f65fc82447d2347ea
MD5 5767f66889b3d3e91dfa851ff9c5377a
BLAKE2b-256 c4406d90d4ca07e71c5870a4250058691088d9a99f3b8c945016a62ad09bf3fe

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d92df087a997af5ae88bcf7263dea34195711b8cdf79a643c88cfd76b1cbae74
MD5 991ba8106464b04e6d282e648b16f362
BLAKE2b-256 b3c897460653637362a701f1450aa4a3ce2bd44b9e176ed3d54758a7a135c73a

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 30511658d45608b62b42f878e493e0c4a44b65e4ae21a9e0b8875bbfc87d4f8c
MD5 f2d313ebb56e468ca60247285b380245
BLAKE2b-256 5296751671dc387b896aa9d9db9666c594ef2845e568982d4d9a34cbf129d29b

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 834966547a7928930202ee52873c6aa8076105731240f764acdb0d6c66e1759e
MD5 daabff1cad9aa172f0bff9c27ad14632
BLAKE2b-256 400f8521fcbd45596e2bbd9f74cb742ed8606cbdb0394c96b3dad327dc4e7fdf

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b7dca7d3d561cbdd5f89541d0193484a623fcf4ae4bed5a4aa0e1414f5a86b7
MD5 a68c6b296c42b08c9c0ef59f5f966105
BLAKE2b-256 e2efe7cebf4d6e62f9e9f622b7543593c3a052198e897fd1c4c702533731c06b

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 30eccd0950e5a656de279f496d7b1ee12821a6c6f90c04c5f684dca824a413ef
MD5 0cea7377dff07134d08a58789ab0b80e
BLAKE2b-256 2b944146ee069bbf3d1d37eff35dae9d97853c78e8cb2187e6b6d0f12b682cd9

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d3972b681dfbe67de4986cf626c1554f79c6bd1a25ee021afc7065aa2e973619
MD5 52db24dfdac36ca9cfb045148191cf4b
BLAKE2b-256 df95e07a70a6ced7aea818755e7685ae732fb0ea19748e3b59c197443361c0ca

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7fadc25d5ba7a7e73f456e02e4b84952a90bd0a6f4d6c80056c4a48e0145d6ec
MD5 2f3a7773b88aa952de23f48fc386e09d
BLAKE2b-256 33af60e5d0562c4f07a811e26446f4d32ee20d0b86f174084b35e42938ed35a2

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d0eed48f67ca2229ac7ae822aedc75a2d5f72cdab42c797fc700de161cd9df42
MD5 49d99d306dd2a1c71614f42045dedde0
BLAKE2b-256 a4a9996ef808b67770df5ccd173be64a626eb5998e066fffb6fec74ff5bfd4c8

See more details on using hashes here.

File details

Details for the file sedpack-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sedpack-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70f10544c3648f509eb2626ee8571f7da531ddb8735236be001fae189b6a7436
MD5 df6ef640a1f64954d492cfad7a1dbf41
BLAKE2b-256 321cb0d33ffe996f083e6161c430ee9396d1cd1269af2486581b0f401ffcc626

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page