ray-data

Scale distributed data processing for ML workloads with streaming and batch pipelines.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/Tnemo65/template --skill ray-data-tnemo65
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ray-data
Source: https://github.com/Tnemo65/template/tree/main/.cursor/skills/03-data-processing/ray-data
Command: npx skills add https://github.com/Tnemo65/template --skill ray-data-tnemo65

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Scalable, distributed data processing for ML workloads, enabling both streaming and batch pipelines across single machines to large clusters.

Core Features & Use Cases

  • Streaming and batch data processing across CPU/GPU clusters for ML pipelines
  • Framework integration with Ray Train, PyTorch, and TensorFlow to streamline workflows
  • Flexible data I/O: Parquet, CSV, JSON, and images for preprocessing and feature engineering
  • Real-world use: multi-modal data loading, large-scale preprocessing, and reproducibility across experiments

Quick Start

Run a small Ray Data pipeline to read Parquet data, apply a map_batch transformation, and write the results back to Parquet.

Frequently Asked Questions about ray-data

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

FAQPage Schema
How do I scale distributed data processing for ML pipelines from a laptop to a cluster?

You can scale distributed data processing for ML pipelines across single machines to large clusters using Ray Data, which supports both streaming and batch execution for CPU and GPU workloads.

Can I read and transform Parquet files for large-scale preprocessing?

Yes, Ray Data supports flexible data I/O for Parquet, CSV, JSON, and images, allowing you to read Parquet data, apply map_batch transformations, and write results back for large-scale preprocessing.

Does Ray Data integrate with PyTorch and TensorFlow for ML data loading?

Ray Data integrates directly with Ray Train, PyTorch, and TensorFlow to streamline workflows, enabling efficient multi-modal data loading and reproducibility across ML experiments.

What is the best way to process streaming and batch data for ML workloads?

Processing streaming and batch data for ML workloads is handled by Ray Data, satisfying requirements for streaming execution, GPU acceleration, and framework integration across distributed environments.

Do I need a large cluster to run Ray Data pipelines for feature engineering?

No, you do not need a large cluster; Ray Data enables scalable data processing and feature engineering across single machines to large clusters, allowing you to start small and scale when needed.

When should I use Ray Data instead of other data processing tools for ML workloads?

Use Ray Data when you need to scale ML data pipelines with streaming execution, GPU acceleration, and native integration with Ray Train, PyTorch, or TensorFlow across distributed clusters.