Короткий ответ, который экономит кучу времени: датасет с Hugging Face обычно не «скачивают» файлами вручную, а подтягивают библиотекой `datasets` одной строкой. Ставишь `pip install datasets`, пишешь `load_dataset("имя/датасета")` — и данные уже в коде, разложенные по частям и готовые к работе. Это не то же самое, что тянуть модель: у датасетов свой инструмент и своя логика, и если пытаться качать их как модель, намучаешься на ровном месте.

Всё это бесплатно: публичные датасеты открыты и качаются без подписки. Но чтобы просто скачать датасет с Hugging Face, ничего платить не надо.

Датасет здесь — это набор данных для обучения или проверки модели: тексты, картинки, таблицы, аудио, разбитые на строки и колонки. Берут его, чтобы что-то на нём посчитать или чему-то научить модель, а не просто сохранить на диск, — и весь инструмент под это заточен. Разберём, как это работает, как брать не весь набор целиком и что делать с датасетами, которые больше твоего диска.

Датасет — не модель: его берут библиотекой datasets

Как скачать датасет с Hugging Face: load_dataset, срезы и большие данные — фото 1

Первое, что стоит развести в голове: модель и датасет качаются разными инструментами. Модель — через `transformers` или `huggingface_hub`, потому что тебе нужны файлы весов. Датасет — через `datasets`, потому что тебе нужны не файлы сами по себе, а данные, разобранные по строкам и колонкам.

Технически датасеты на площадке чаще всего хранятся в parquet — компактном колоночном формате. Можно, конечно, скачать эти parquet-файлы напрямую хоть кнопкой, хоть через `huggingface_hub` с `repo_type="dataset"`. Но тогда ты получишь просто файлы, которые дальше разбирай сам. Библиотека `datasets` делает это за тебя: качает, парсит, отдаёт готовый объект и, что важно, не держит всё в оперативке — данные лежат на диске в формате Arrow, а в память подтягивается только то, что читаешь прямо сейчас.

Поэтому дальше речь именно про `load_dataset` — идиоматичный способ, которым берут данные девять из десяти.

Одна команда load_dataset

Как скачать датасет с Hugging Face: load_dataset, срезы и большие данные — фото 2