К основному содержанию
скилл

data-processing-ray-data — скилл для Claude Code: Ray Data для ML

Скилл для Claude, который подсказывает агенту, как обрабатывать большие датасеты через Ray Data: стриминг, GPU, батч-инференс.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill ai-research/data-processing-ray-data
Открыть на GitHub

Что делает data-processing-ray-data

Скилл описывает работу с Ray Data — библиотекой распределённой обработки данных для ML. Агент получает готовые шаблоны: чтение Parquet, CSV, JSON и изображений из облачного хранилища, трансформации через map_batches и map, фильтры, группировки, запись результатов обратно. Стриминговое выполнение позволяет прогонять датасеты больше объёма памяти, а num_gpus=1 в map_batches включает GPU для препроцессинга.

Внутри — инструкция с примерами кода: быстрый старт, интеграция с Ray Train, PyTorch и TensorFlow, конвертация датасета в to_torch и to_tf, настройка параллелизма через repartition. Отдельный раздел про батч-инференс: модель грузится один раз на воркер, предсказания пишутся в Parquet.

Для работы нужны зависимости ray[data], pyarrow и pandas — без них примеры из скилла не запустятся. Автор советует брать Ray Data для датасетов от 100 ГБ и распределённого препроцессинга, а для таблиц меньше 1 ГБ на одной машине предлагает Pandas, для SQL-подобных операций — Dask или Spark. Это повод проверить, тянет ли ваш пайплайн переход на кластер.

Какие задачи решает

  • обработать датасет, который не влезает в память одной машины
  • прогнать батч-инференс по миллионам записей на нескольких GPU
  • собрать пайплайн препроцессинга из чтения, чистки и токенизации
  • загрузить изображения и другой мультимодальный контент для обучения
  • отдать датасет напрямую в Ray Train, PyTorch или TensorFlow

Примеры запросов агенту

  • прочитай Parquet из s3://bucket/train/ и прогони батч-инференс на 4 GPU
  • собери пайплайн: очистка, токенизация, запись результата в Parquet
  • переведи датасет в формат PyTorch через to_torch для обучения

Как установить data-processing-ray-data

1Через claude-code-templates

npx claude-code-templates@latest --skill ai-research/data-processing-ray-data

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill data-processing-ray-data -a claude-code

3Вручную: положить файлы

~/.claude/skills/data-processing-ray-data/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/data-processing-ray-data/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о data-processing-ray-data

Как установить data-processing-ray-data в Claude?

Через шаблоны: npx claude-code-templates@latest --skill ai-research/data-processing-ray-data. Второй способ — npx skills add davila7/claude-code-templates --skill data-processing-ray-data -a claude-code. Файл скилла окажется в ~/.claude/skills/data-processing-ray-data/SKILL.md.

Что делает data-processing-ray-data?

Даёт агенту инструкцию по Ray Data: чтение и запись Parquet, CSV, JSON и изображений, трансформации батчами, GPU-препроцессинг и распределённый батч-инференс.

Что нужно для работы скилла?

Зависимости ray[data], pyarrow и pandas. Без них примеры из инструкции не выполнятся.

Похожие скиллы

Все скиллы по теме «Данные и базы» →
cli-batches cheaper-inference Скилл отправляет и отслеживает пакетные задачи инференса через CLI OmniRoute. Помогает загружать файлы, забирать результаты и встраивать пайплайны в CI/CD. CX Codex +1 964установок ohlcv-processing agiprolabs Скилл для подготовки рыночных данных: проверяет свечи, заполняет пропуски, помечает аномалии и приводит колонки к единому виду. CX Codex +1 472установок mongodb-atlas-stream-processing mongodb Скилл для работы с Atlas Stream Processing: создаёт воркспейсы, подключения и процессоры, помогает с диагностикой и размером тира. CX Codex +1 3 600установок video-processing-editing curiositech Скилл учит агента резать, склеивать и экспортировать видео командами FFmpeg: субтитры, звук, цветокоррекция, пакетная обработка. CX Codex +1 1 400установок x-ray-a-company UseOSINT Разбирает компанию по слоям: юрлицо, владельцы, люди, инфраструктура, риски. Пригодится перед подписанием договора или оплатой счёта. CX Codex +1 2 100установок ray-so-code-snippet intellectronica Скилл делает из фрагмента кода аккуратную картинку через ray.so и сохраняет её в текущую папку. Пригодится, когда нужно показать код в чате или посте. CX Codex +1 518установок

Из того же набора205

Весь набор →
timeline-compressor Сжимает реальные сроки проекта в быстрые циклы симуляции, чтобы быстрее проверить решения и риски. Пригодится, когда нужно проиграть сценарий до старта. 146установок crewai Помогает проектировать команды ИИ-агентов на CrewAI: роли, задачи, оркестрация и процессы. Пригодится, когда один агент уже не тянет. 141установок perplexity Скилл подключает Perplexity к Claude: поиск по вебу, разговорные ответы и глубокое исследование через агента. Пригодится, когда нужны свежие данные, а не документация библиотеки. 140установок dependency-updater Скилл сам определяет тип проекта, ставит безопасные обновления и спрашивает разрешение на мажорные версии. 136установок svelte-debug Разбирает ошибки Svelte и SvelteKit по сообщению и стеку: находит причину в компиляции, рантайме или конфиге и предлагает правку. 134установок paper-2-web Превращает научную статью в LaTeX или PDF в интерактивный сайт, постер для конференции и презентационное видео. Пригодится перед докладом или для продвижения препринта. 133установок react-useeffect Скилл разбирает правила работы с useEffect по официальной документации React и подсказывает, чем заменить Effect там, где он лишний. 127установок svelte-scaffold Разворачивает новый SvelteKit-проект, модуль или библиотеку компонентов с готовой структурой папок и конфигами. Пригодится, когда нужен стартовый каркас без ручной возни. 127установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой