ray-data

Process distributed ML data pipelines with Ray Data across CPU/GPU clusters.

52|6|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/ovachiever/droid-tings --skill ray-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ray-data
Source: https://github.com/ovachiever/droid-tings/tree/main/skills/ray-data
Command: npx skills add https://github.com/ovachiever/droid-tings --skill ray-data

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Ray Data offers scalable, distributed data processing for ML pipelines, enabling streaming, multi-modal data loading, and integration with PyTorch/TensorFlow across CPU/GPU clusters.

Core Features & Use Cases

  • Streaming execution and distributed transforms
  • Multi-modal data loading (Parquet/CSV/JSON/images)
  • Integration with Ray Train, PyTorch, and TensorFlow
  • Scales from laptop to large clusters

Quick Start

Read Parquet data, apply a map_batches transformation, and iterate batches.

Frequently Asked Questions about ray-data

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

FAQPage Schema
How do I process large Parquet files in parallel across multiple machines?

Ray Data enables distributed processing of Parquet files by reading data into batches and applying transformations across a cluster. It scales from a single laptop to hundreds of nodes, handling the distributed coordination automatically.

Can I use Ray Data with PyTorch and TensorFlow for ML training pipelines?

Ray Data integrates directly with PyTorch and TensorFlow, enabling you to load multi-modal data (Parquet, CSV, JSON, images) and feed batches into training pipelines with GPU acceleration support.

What's the best way to preprocess data for batch inference at scale?

Ray Data supports streaming execution and batched transforms on distributed clusters, allowing you to preprocess images, text, and structured data in parallel before feeding results to inference models.

Does Ray Data support CSV and JSON formats, or only Parquet?

Ray Data reads Parquet, CSV, JSON, and image files natively. You can apply map_batches transformations and convert between formats as part of your ETL workflow.

Can I run distributed ETL pipelines on GPU hardware with Ray Data?

Ray Data supports GPU acceleration across streaming and batch pipelines, enabling distributed ETL workloads to leverage GPU resources on clusters ranging from small to hundreds of nodes.