# AMD ROCm 10.0.0 validates Ray 2.58.0 for distributed AI on Instinct GPUs

> **Key takeaway:** ROCm 10.0.0 adds validated support for Ray 2.58.0 with PyTorch 2.12 and vLLM, enabling unmodified Ray code to run on AMD Instinct MI300X through MI355X GPUs with native SKU-aware scheduling.

**Published:** 2026-10-27T20:03:43.641117+00:00 
**Source:** AMD ROCm Official Blog 
**Category:** ai-local-edge 
**Canonical URL:** https://fosswire.org/news/amd-rocm-1000-validates-ray-2580-for-distributed-ai-on-insti.html 

## Summary
AMD has published a validated software stack combining ROCm 10.0.0 with Ray 2.58.0, PyTorch 2.12, and vLLM for its Instinct GPU lineup. The integration allows existing Ray-based distributed AI workloads to run on AMD hardware without code changes, since Ray automatically discovers Instinct GPUs and torch.cuda maps to ROCm through HIP. Ray's scheduler now recognizes MI300X, MI325X, and MI355X as native accelerator types, permitting workloads to request specific SKUs via placement groups and scaling configurations.

The release includes a complete distributed LLM serving demonstration using vLLM with tensor parallelism across multiple Instinct GPUs, exposed through an OpenAI-compatible endpoint. ROCm's RCCL handles inter-GPU communication for tensor-parallel inference, while kernel and driver optimizations in this release target host-to-device transfer overhead for streaming data pipelines. AMD also points to separate validated RLHF training workflows using Ray with the verl framework on ROCm 10.0.0.

## What changes in ROCm 10.0.0 Ray support
- **Native SKU scheduling:** Ray 2.58.0 treats MI300X, MI325X, and MI355X as first-class accelerator types, allowing `accelerator_type:AMD-Instinct-MI355X-OAM` constraints in placement groups without generic GPU fallbacks.
- **Unmodified API compatibility:** `@ray.remote(num_gpus=1)`, `ScalingConfig`, `placement groups`, and `LLMConfig` operate identically on ROCm as on CUDA, with `torch.cuda` transparently mapping to HIP.
- **Validated vLLM tensor parallelism:** The stack supports distributed LLM serving with vLLM sharding models across Instinct GPUs, using RCCL for collective communication between tensor-parallel workers.
- **Performance optimizations:** Kernel and driver improvements in ROCm 10.0.0 reduce per-operation overhead and accelerate host-to-device transfers for continuous streaming pipelines.
- **Expanded SKU coverage:** Validation now includes MI355X alongside existing MI300X and MI325X support, with explicit targeting of these accelerators in cluster resource reporting.

## Why it matters
This validation lowers the barrier for organizations running Ray-based AI infrastructure to adopt or migrate to AMD Instinct hardware without rewriting Python application code, directly challenging NVIDIA's dominance in distributed ML scheduling. For Linux system administrators and MLOps engineers, the ability to mix multiple Instinct generations in one Ray cluster while pinning workloads to specific SKUs enables more flexible capacity planning and reduces vendor lock-in in heterogeneous GPU fleets.