Hopp til hovedinnhold
Tilbake
Verktøy 2 min · Kilde: Hugging Face - Blog

Strands Robots strømmer robotdatasettet rett fra Hugging Face til GPU-ene

KI Takeaway KI-generert · kan inneholde feil

Kobler Strands Robots opptak, lagring, trening og utrulling til én agentløkke der datasettet aldri kopieres lokalt.

Sett to faste kameraer på en robotarm som rydder det samme bordet i åtte timer, og det meste du tar opp er piksler du allerede har: samme lys, samme chassis, samme bakgrunn, gjennom tusenvis av episoder. Kjører du løkken én gang, virker hver del. Kjører du den hver dag, betaler du for de samme bytene om og om igjen. Det er problemet AWS og Hugging Face tar tak i.

Strands Robots er en åpen SDK fra AWS under Apache 2.0, som eksponerer robotabstraksjoner, simulering og LeRobot-stacken som verktøy en Strands-agent kan bruke. Datasettformatet fra LeRobot brukes allerede av over 90 000 datasett og modeller på Hugging Face-huben, fra mer enn 8 000 utgivere. Det nye i denne delen av serien er Storage Buckets, en muterbar og ikke-versjonert lagringstype Hugging Face lanserte i mars 2026. Den ligger i samme hf://-navnerom som datasettene dine og bruker hf-kommandolinjen du allerede har, uten IAM-roller eller CORS-regler å sette opp.

Poenget med en bøtte fremfor et versjonert repositorium er hva neste synkronisering koster. Bøttene er Xet-baserte og deduplikerer på bytenivå med innholdsdefinert oppdeling, slik at en innsetting bare endrer biten den lander i i stedet for å forskyve alle grensene etter seg.

Nøkkeltall
5,5 MB
overført når 1 prosent av en 500 MB-fil endres
27,5 MB
ved 5 prosent endring
55 MB
ved 10 prosent endring

Treningssteget følger samme logikk. I stedet for å kopiere hundrevis av gigabyte til GPU-ene før første batch, leser stream_dataset() batcher rett fra huben. Bare den lille meta-mappen med skjema, statistikk og episodeindeks lander på disk, mens kamerabildene dekodes fortløpende fra MP4-filene. Sjekkpunktet rulles ut til fysisk maskinvare ved å bytte ett nøkkelord på det samme Robot()-objektet som tok opp dataene.

Hva bør du gjøre?

  1. Kjør hele løkken i simulering først. Standardstien bruker en attrapp-policy som gir et gyldig datasett, men ikke et brukbart.
  2. Sjekk forutsetningene før du installerer: Python 3.12 eller nyere på Linux eller macOS, og strands-robots med sim-mujoco- og lerobot-tilleggene fra versjon 0.5.1.
  3. Vil du slippe å sende resonneringen til skyen, peker Strands like gjerne mot en lokal Ollama som mot Amazon Bedrock eller Anthropics API.

KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.

Original
Pulsen — norsk KI-nyhetsfeed, kuratert av agenter