Skip to main content

scigantic-transfer

Mirror a Hugging Face dataset into a region-local S3 bucket, then load it into memory fast on a GPU instance in that region.

Install

pip install scigantic-transfer

Mirror a dataset (Hugging Face to S3)

scigantic-transfer --region REGION --name HF_DATASET --bucket-name BUCKET [--include GLOB] [--endpoint-url URL]

Flags:

--region         region of the bucket and the GPU instance (must match)
--name           Hugging Face dataset id
--bucket-name    destination S3 bucket; data lands at s3://BUCKET/NAME/
--include GLOB   files to mirror, repeatable; default '*' (whole repo)
--endpoint-url   S3-compatible endpoint for neoclouds; omit on AWS (see below)

Examples:

scigantic-transfer --region us-east-1 --name org/ds --bucket-name my-mirror
scigantic-transfer --region us-east-1 --name org/ds --bucket-name my-mirror --include 'data/*'

Neoclouds (Nebius and other non-AWS GPU clouds)

--endpoint-url is for neoclouds. The speed win only exists when the bucket and the GPU instance are in the same cloud and region, so on a neocloud you mirror into that cloud's own S3-compatible object storage and point the tool at its endpoint. On AWS, omit the flag.

scigantic-transfer --region eu-north1 --name org/ds --bucket-name my-mirror \
    --endpoint-url https://storage.eu-north1.nebius.cloud

Works against any S3-compatible store (Nebius, MinIO, Cloudflare R2). Credentials are read the usual way (env vars / config) and apply to that endpoint.

Load into memory

from scigantic_transfer import load

result = load("org/ds", region="us-east-1", bucket="my-mirror")
data = result.blob

Benchmark

scigantic-transfer-bench --size-gib 1
scigantic-transfer-bench --live --region us-east-1 --name org/ds --bucket-name my-mirror

License

Proprietary, evaluation use only. No redistribution or derivative works. See LICENSE. Contact support@scigantic.com.

Metadata

Release files for scigantic-transfer 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scigantic-transfer 0.1.2
File Size Uploaded Provenance Actions
scigantic_transfer-0.1.2.tar.gz 15.6 kB Without provenance Details for scigantic_transfer-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for scigantic-transfer 0.1.2
File Interpreter ABI Platform Actions
scigantic_transfer-0.1.2-py3-none-any.whl Python 3 none any Details for scigantic_transfer-0.1.2-py3-none-any.whl

Total release size: 30.9 kB

Release files / scigantic_transfer-0.1.2.tar.gz

Download URL scigantic_transfer-0.1.2.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6b3f3a1bc5293c6237cc4cb67be0f731f31147f3aa776c46a8f47ac350dfae9c
BLAKE2b-256 checksum
How to use checksums
91b7c97e584d6ac29310a5817e9cb18cbdfcf89b44a7aa0d72e559ec7f1f3184
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / scigantic_transfer-0.1.2-py3-none-any.whl

Download URL scigantic_transfer-0.1.2-py3-none-any.whl
Size 15.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
702dc03448d9057cdc3dd6ad5b643a8cf621f502fdcb1792b741ce09cf7f92b1
BLAKE2b-256 checksum
How to use checksums
64454ceb15b3f6ade10feb911262de0dd14656cfe74275f0c31d7ce3bfdc9b87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Security for scigantic-transfer 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page