Edge-to-Cloud Robotics with AMD ROCm: From Data Collection to Real-Time Inference
Summary
AMD has developed an end-to-end edge-to-cloud robotics AI solution leveraging its hardware ecosystem and the Hugging Face LeRobot framework. This solution utilizes Imitation Learning (IL) and Vision-Language-Action (VLA) models like Pi0.5, Pi0, and smolVLA to teach robots complex tasks from demonstrations. The workflow involves collecting data on AMD Ryzen AI PCs, fine-tuning VLA models on high-performance AMD Instinct MI300X servers using the AMD ROCm software stack, and then deploying these trained models back to Ryzen AI PCs for real-time inference. This pipeline was showcased at AMD's 2025 Open Robotics Hackathons, where participants applied it to diverse scenarios such as food packaging, childcare, allergy aid, and waste classification, demonstrating its scalability and performance.
Key takeaway
For AI Engineers developing robotics solutions, this AMD-LeRobot pipeline offers a robust framework for rapid prototyping and deployment. You can efficiently train complex robotic behaviors using Imitation Learning with as few as 50 demonstration episodes, leveraging AMD's integrated hardware and software stack from edge data collection to cloud-based fine-tuning and real-time inference. Consider exploring the LeRobot GitHub and the AMD developer program for free cloud credits to accelerate your projects.
Key insights
AMD's edge-to-cloud robotics solution integrates LeRobot, VLA models, and Imitation Learning on AMD hardware for efficient robot training and deployment.
Principles
- Imitation Learning enables robots to learn from expert demonstrations.
- VLA models provide robots with rich visual and language understanding.
- Data-efficient foundation models require minimal examples for specialization.
Method
The method involves collecting visual and joint position data from a leader arm, fine-tuning pre-trained VLA models on cloud GPUs, and deploying the specialized policy to an edge PC for real-time inference.
In practice
- Use `lerobot-find-port` to identify SO-101 arm UART device nodes.
- Install PyTorch 2.7.1 with ROCm 6.3 for LeRobot compatibility.
- Set `HSA_OVERRIDE_GFX_VERSION=11.0.0` for Ryzen AI 300 series iGPUs.
Topics
- Edge-to-Cloud Robotics
- Imitation Learning
- Vision-Language-Action Models
- AMD ROCm
- Hugging Face LeRobot
Code references
Best for: AI Engineer, Machine Learning Engineer, Robotics Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by AMD ROCm Blogs.