ray-data

Scale data preprocessing and ETL for ML workloads with Ray Data.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/tadod12/fraud-detection-research --skill ray-data-tadod12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ray-data
Source: https://github.com/tadod12/fraud-detection-research/tree/main/.agent/skills/05-data-processing/ray-data
Command: npx skills add https://github.com/tadod12/fraud-detection-research --skill ray-data-tadod12

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ray[data], pyarrow, pandas, and includes references (resource) components.

What problem does it solve?

Ray Data enables scalable, distributed data processing for ML workloads, handling large datasets and multi-modal pipelines with streaming and batch transforms.

Core Features & Use Cases

  • Scalable preprocessing and ETL across CPU/GPU clusters
  • Integrated with Ray Train, PyTorch, and TensorFlow for end-to-end ML pipelines
  • Supports Parquet, CSV, JSON, and image data with batch and streaming workflows

Quick Start

Run a simple Ray Data pipeline on your dataset to begin preprocessing.

Frequently Asked Questions about ray-data

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scale ML data preprocessing across a distributed CPU or GPU cluster?

You can scale ML data preprocessing across distributed clusters using Ray Data. It applies batch transforms and streaming ETL to large datasets, scaling seamlessly from a single machine to multi-node environments.

What's the best way to load Parquet and CSV files for distributed ML pipelines?

Loading Parquet, CSV, and JSON files for distributed ML pipelines is handled natively by Ray Data. It processes these formats in streaming workflows to prevent out-of-memory errors on large datasets.

Does Ray Data integrate with PyTorch and TensorFlow for end-to-end ML pipelines?

Yes, Ray Data integrates directly with PyTorch and TensorFlow. It works alongside Ray Train to provide end-to-end ML pipelines, handling scalable data loading and preprocessing before model training.

Can I use Ray Data for batch feature engineering on multi-modal datasets?

Yes, you can use Ray Data for batch feature engineering on multi-modal datasets. It supports scalable preprocessing across images, text, and tabular data within distributed ML workflows.

Do I need pandas and pyarrow installed to run Ray Data pipelines?

You need pandas and pyarrow installed alongside the ray[data] dependency to run Ray Data pipelines. These libraries handle underlying data structures and format parsing for your ML preprocessing tasks.

When should I use distributed data processing instead of local pandas for ML workloads?

Use distributed data processing when local pandas workflows hit memory limits with large datasets. Ray Data streams batch transforms across clusters, bypassing single-machine bottlenecks for scalable ML pipelines.