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.