UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
データ・研究 · SKILL.md

loading-local-hub

loading-local-hub

Load datasets from the Hub, local files, packaged builders, Python objects, generators, and disk snapshots while choosing safe offline or authenticated network paths.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: loading-local-hub description: "Load datasets from the Hub, local files, packaged builders, Python objects, generators, and disk snapshots while choosing safe offline or authenticated network paths." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

Loading Local and Hub Datasets

Use this sub-skill when the task is to get data into datasets before transformation: Hub repositories, local files/directories, packaged modules such as csv or json, Python-native objects, generator functions, or snapshots previously written with save_to_disk.

Choose the Loading Path

  • Hub dataset: use load_dataset("namespace/name", name=..., split=..., revision=..., token=...); read loading workflows for revision, token, and offline boundaries.
  • Local files or directories: use a packaged module such as csv, json, parquet, text, imagefolder, or audiofolder with explicit data_files or data_dir; read loading workflows.
  • Inspect before loading: use load_dataset_builder(...) to inspect configs, features, and splits before materializing rows; read API reference.
  • Already saved snapshot: use load_from_disk(dataset_path, storage_options=...) for directories produced by save_to_disk; read API reference.
  • In-memory or generated data: use Dataset.from_dict, Dataset.from_list, Dataset.from_pandas, Dataset.from_generator, or DatasetDict; read API reference.

Safety Boundaries

  • Treat Hub access, remote URLs in data_files, and uncached revisions as network operations; avoid them unless the user expects network access.
  • Never print or persist Hub tokens. Prefer token=True only when the user has authenticated locally; pass a token value only from a secret manager or environment variable.
  • Prefer explicit revision for reproducibility and explicit data_files mappings for deterministic splits.
  • For transformations, streaming iteration patterns, batching, filtering, or maps, route to ../processing-streaming/SKILL.md.
  • For feature schemas, casting, media decoding, and output formats, route to ../features-formats/SKILL.md.
  • For cache cleanup, push/share operations, and datasets-cli, route to ../sharing-cli-cache/SKILL.md.

Bundled Helper

Run scripts/create_local_loading_fixture.py to create a tiny local multi-split CSV fixture and optional example snippets. This is safe and self-contained; it does not import datasets, access the network, or depend on the source checkout.

Troubleshooting

Read troubleshooting when loading fails due to missing files, ambiguous split inference, config selection, private Hub auth, offline mode, local format inference, load_from_disk path mistakes, or storage_options for remote filesystems.

保存したスキル