Tabulka nákladů AY-Robots ukazující, jaké GPU potřebuje každá z pěti politik, typickou dobu běhu a cenu za běh a kolik epizod je potřeba, než je politika užitečná
trénink VLAnáklady na GPUSO-100jemné laděnírobotické učenírozpočtování

Náklady na trénink VLA: Co skutečně stojí jeden běh jemného ladění

AY-Robots ResearchAugust 23, 202623 min čtení

Skutečné ceny GPU na spotovém trhu, jak dlouho běží každá z pěti politik, kolik stojí rameno a demonstrace a čtyři místa, kde peníze tiše mizí.

Stručná verze

  • Spuštění na úrovni A100 80 GB nebo H100 trvá 3 až 6 hodin a stojí přibližně 4 až 12 USD. Na úrovni RTX 4090 je to 2 až 5 hodin a přibližně 1 až 3 USD.
  • Měřeno na vast.ai ve 13:44 UTC dne 23. srpna 2026: plná RTX 4090 na vyžádání za 0.13 až 0.38 USD/h, A100 80 GB za 0.44 až 0.67, H100 80 GB za 1.34 až 2.34. Plné 80 GB karty jsou vzácné, k dispozici byly dvě, respektive pět nabídek jedné karty.
  • GPU je nejlevnější položka. Kusovník SO-ARM100 uvádí pár leader plus follower na 229.88 USD, což odpovídá 77 až 230 spuštěním na úrovni 24 GB.
  • Dvě hodiny nahrávání 50 epizod osobou stojí více než tréninkové spuštění, které tyto epizody napájí.
  • Peníze mizí na čtyřech místech: spuštění na poškozených datech, 3B modely na úkolech, které zvládne 80M policy, GPU, které nikdo nezničil, a opakovaná spuštění výsledku, který jste si neuložili.
  • AY-Robots dimenzuje kartu podle VRAM, kterou model potřebuje, a pronajímá ji na stejném spotovém trhu, takže náklady na spuštění jsou tržní náklady.

Účet má čtyři položky a GPU je ta nejmenší

Když se lidé ptají, kolik stojí doladění pro SO-100, téměř vždy myslí pronájem GPU. To je číslo, které se objeví jako poplatek na kartě, takže to je to, co se zdá být skutečné. Je to také, s velkým náskokem, nejmenší ze čtyř čísel, která rozhodují o tom, kolik vás skutečně stojí funkční .

PoložkaCo to jeTypická velikost pro jednu funkční policy
Čas GPUpronájem karty pro spuštění1 až 12 USD za spuštění, a provedete 3 až 5
Robotserva, tištěný rám, kamery, kabely, napájeníjednorázově, 110 až 500 EUR za rameno
Lidské hodinyosoba ovládající rameno pro nahrávání ukázek1 až 4 hodiny na datovou sadu, opakovaně pro každý úkol
Plýtváníšpatná data, předimenzované modely, zapomenuté podyneomezené a jediná položka, kterou kontrolujete

Níže uvedené časy tréninku pocházejí z vlastních článků a repozitářů pěti modelů, náklady na hardware z publikovaného kusovníku, čísla platformy z AY-Robots katalogu zásad a stránky s cenami. Tam, kde platforma nepomáhá, tento článek uvádí proč.

Kolik skutečně stojí hodina GPU na spotovém trhu

Neexistuje jednotná cena za hodinu A100. Na tržišti jako vast.ai si každý hostitel stanovuje vlastní sazbu a tréninkový běh který spustíte, přistane na jakémkoli stroji, který je v danou sekundu levný a volný. Upřímná odpověď je distribuce. Zde je, měřeno 23. srpna 2026 v 13:44 UTC: jednotlivé plné karty, na vyžádání, filtrované podle skutečné VRAM.

Kartavast.ai na vyžádání USD/h (nízká / medián / vysoká)Nabídky plných karetvast.ai minimální nabídkaRunPod Community / SecureHugging Face
RTX 4090, 24 GB0.13 / 0.32 / 0.38240.110.34 / 0.74not offered
RTX 5090, 32 GB0.34 / 0.40 / 0.47290.190.69 / 0.99not offered
A100 80 GB, PCIe or SXM40.44 / 0.56 / 0.6720.131.19 PCIe, 1.39 SXM / 1.39, 1.592.50 as a Space
H100 80 GB, SXM or PCIe1.34 / 1.80 / 2.3450.441.99 PCIe, 2.69 SXM / 2.89, 3.294.50 as an endpoint
H100 NVL, 94 GB1.47 / 1.47 / 2.6440.402.59 / 3.19not offered
Jak byl tento snímek pořízen a co jím není

Nabídky na vyžádání pro jednu plnou GPU (gpu_frac == 1.0) z veřejného API balíčků vast.ai, které nevyžaduje účet, filtrované podle gpu_ram tak, aby se do řádků s 80 GB dostaly pouze skutečné 80 GB karty. Tento filtr je důležitý: v tomto čtení byly všechny tři nabídky jednokartových A100 SXM4 40 GB díly, stejně jako dvě ze čtyř nabídek A100 PCIE, takže jejich sloučení do jednoho řádku „A100“ by snížilo zde uváděnou cenu na polovinu. Sloupec Hugging Face kombinuje dva produkty: 2.50 USD/h je hardware Nvidia A100 - large Spaces a 4.50 USD/h je jedna H100 80 GB v rámci Inference Endpoints, což Spaces nenabízí. Mediány berte jako orientační: řádek A100 80 GB je založen na dvou nabídkách a řádek H100 na pěti, a identický dotaz o 36 sekund později vrátil jiný počet 4090 a jinou nejvyšší cenu u tří z pěti řádků. Ceny RunPod jsou stabilnější číslo, se kterým lze plánovat.

bash
# Live, full-card, single-GPU, on-demand offers from the vast.ai public bundle API.
# No account and no API key needed. gpu_ram is in MB, so an 80 GB card is >= 80000.
python3 - <<'PY'
import json, statistics, urllib.parse, urllib.request

def offers(name, min_ram):
    q = {"rentable": {"eq": True}, "num_gpus": {"eq": 1}, "gpu_name": {"eq": name},
         "order": [["dph_total", "asc"]], "limit": 500, "type": "on-demand"}
    url = "https://console.vast.ai/api/v0/bundles/?q=" + urllib.parse.quote(json.dumps(q))
    with urllib.request.urlopen(url, timeout=60) as r:
        return [o for o in json.load(r)["offers"]
                if o["gpu_frac"] == 1.0 and o["gpu_ram"] >= min_ram]

groups = {
    "RTX 4090 24 GB": (["RTX 4090"], 24000),
    "RTX 5090 32 GB": (["RTX 5090"], 30000),
    "A100 80 GB":     (["A100 PCIE", "A100 SXM4"], 80000),
    "H100 80 GB":     (["H100 SXM", "H100 PCIE"], 80000),
    "H100 NVL 94 GB": (["H100 NVL"], 90000),
}
for label, (names, min_ram) in groups.items():
    o = [x for n in names for x in offers(n, min_ram)]
    if not o:
        print(label, "no offers"); continue
    p = sorted(x["dph_total"] for x in o)
    b = sorted(x["min_bid"] for x in o if x.get("min_bid"))
    bid = f"{b[0]:.2f}" if b else "n/a"
    print(f'{label}: n={len(p)} | {p[0]:.2f} / {statistics.median(p):.2f} / {p[-1]:.2f}'
          f' USD/h | bid floor {bid}')
PY
Přesný dotaz, který stojí za výše uvedenou tabulkou, spuštěný dvakrát během psaní této sekce. Spusťte jej, než budete důvěřovat jakémukoli článku o cenách GPU, včetně tohoto.
Tabulka nákladů AY-Robots ukazující, jakou GPU každá politika potřebuje, typickou dobu běhu a cenu za běh a kolik epizod je potřeba, než je politika užitečná
Tabulka nákladů na /try: karta, doba běhu, cena za běh a minimální počet epizod na politiku.

Proč modely 3B nemohou používat levnou kartu

Hodina na 4090 a hodina na H100 80 GB se liší zhruba šestkrát podle výše uvedených mediánů. Co vás nutí k použití drahé karty, není rychlost, ale paměť. openpi stanovuje minimum pro plné Pi0.5 jemné doladění na 70 GB a NVIDIA doporučuje 40 GB nebo více pro GR00T. Všimněte si, co číslo GR00T neznamená. Jeho konfigurace jemného doladění ve výchozím nastavení zmrazí jazykový model a vizuální kodér (tune_llm a tune_visual jsou False, projektor a difuzní hlava True), proto katalog uvádí zhruba 40 M trénovaných parametrů z 3 B. 40 GB není stav optimalizátoru pro 3 B vah, je to zmrazená páteř plus aktivace. Varianty se sníženým rozsahem klesají níže: cesta LoRA od openpi vyžaduje 22.5 GB a jmenuje 4090, a pracovní postup NVIDIA Isaac Lab Arena uvádí možnost jedné GPU s 24 GB pro GR00T po tréninku. Platforma se dělí na úrovně podle minimálních požadavků, které každý dodavatel zveřejňuje pro konfiguraci, kterou skutečně provozuje. Popis pi0 flow-matching vysvětluje, odkud pochází tato flow-matching stopa.

ÚlohaPaměť požadovaná upstream projektemZdroj
pi0 / pi0.5 inferencevíce než 8 GB, například RTX 4090openpi
pi0 / pi0.5 LoRA jemné doladěnívíce než 22.5 GB, například RTX 4090openpi
pi0 / pi0.5 plné jemné doladěnívíce než 70 GB, například A100 80 GB nebo H100openpi
GR00T N1.7 inference1 GPU s 16 GB nebo víceIsaac-GR00T
GR00T N1.7 jemné doladěnídoporučeno 40 GB nebo více, uzly H100 nebo L40Isaac-GR00T
GR00T jemné doladění, co trénujeprojektor a difuzní hlava; LLM a vizuální kodér ve výchozím nastavení zmrazenyfinetune_config.py
GR00T po tréninku, redukované1 GPU s 24 GB, jazykový model zmrazenIsaac Lab Arena
SmolVLA jemné doladěníjedna A100 pro referenční běh s 20 000 krokylerobot docs
ACT tréninkjedna 11 GB RTX 2080 TiACT paper

Tato tabulka je důvodem, proč platforma rozděluje pět modelů do dvou úrovní. GR00T N1.7, GR00T N1.5 a Pi0.5 jdou na A100 80 GB nebo H100, protože to je to, co dodavatelé požadují. SmolVLA a ACT jdou na RTX 4090 nebo jakoukoli 24 GB kartu, protože to je skutečně dost.

Past, která pohltí den: pronájem levné karty pro velký model

Spuštění GR00T nebo Pi0.5 na 24 GB kartě neselže hned na začátku. Stáhne základní kontrolní bod, vytvoří index datové sady, spustí první průchod vpřed a po několika stovkách kroků zemře s chybou CUDA out-of-memory. Zaplatili jste za stažení a nastavení a nedostali nic. Řešení: nedostatek paměti během tréninku.

Jak dlouho skutečně běží každý z pěti modelů

Doba běhu je druhou polovinou nákladů: 2.00 USD za hodinu je irelevantní, pokud práce trvá 40 minut, a zničující, pokud trvá 40 hodin. Toto jsou výchozí nastavení, která AY-Robots skutečně posílá trenérovi, včetně časového okna běhu a nákladů pro každou úroveň.

PolitikaÚroveň GPUVýchozí max. krokyVýchozí dávka (grad accum)Časové okno běhuCena za běh
GR00T N1.7, ~3BA100 80 GB or H10020,00032, accum 1, platí3 to 6 h4 to 12 USDGR00T N1.5, ~3BA100 80 GB or H1002,0001, accum 16, platí3 to 6 h4 to 12 USD
Pi0.5, ~3BA100 80 GB or H10030,0001, accum 16, bez efektu3 to 6 h4 to 12 USD
SmolVLA, ~450MRTX 4090 or any 24 GB20,0002, accum 8, bez efektu2 to 5 h1 to 3 USD
ACT, ~80MRTX 4090 or any 24 GB100,0008, accum 12 to 5 h1 to 3 USD
Srovnávací tabulka pěti trénovatelných politik na AY-Robots ukazující počet parametrů, požadované GPU, latenci inference a minimální počet epizod
Pět politik vedle sebe: parametry, úroveň GPU, latence na akční krok, minimální počet epizod.

Odkud pocházejí tato okna běhu z nadřazeného zdroje

  • SmolVLA: dokumentace lerobot uvádí, že 20 000 kroků trvá přibližně 4 hodiny na jedné A100. Platforma spouští stejných 20 000 kroků na levnější úrovni s 24 GB, proto se jedná o okno běhu spíše než o pevné 4 hodiny.
  • ACT: původní článek ALOHA uvádí přibližně 5 hodin na jedné 11 GB RTX 2080 Ti pro model s 80M parametry. 4090 je o několik generací novější, ale platforma počítá se 100 000 kroky, takže okno běhu se nachází na stejném místě.
  • GR00T: referenční pracovní postup NVIDIA pro generaci N1.6 uvádí přibližně 4 až 8 hodin pro 20 000 kroků při dávce 24 na osmi kartách L40S a 2 až 3 hodiny pro 30 000 kroků při dávce 16 na jedné Ada 6000. Jemné doladění 3B VLA na jedné kartě během několika hodin je normální, nikoli optimistické.
  • Pi0.5: openpi nezveřejňuje žádný údaj o reálném čase (wall-clock), ale zveřejňuje minimální požadavek 70 GB pro kompletní jemné doladění, což určuje kartu a tím i rychlost.

Stojí za to se pozastavit nad číslem, které neplatíte. Článek GR00T N1 uvádí přibližně 50 000 H100 GPU hodin pro předtrénování 2.2B modelu na klastru až 1024 GPU, s velikostí dávky pro předtrénování 16 384 pro 200 000 gradientních kroků. Při výše naměřené ceně 1.34 až 2.34 USD za hodinu se jedná o pronajatý výpočetní výkon v řádu 67 000 až 117 000 USD. Článek SmolVLA uvádí svůj projekt na přibližně 30 000 GPU hodinách napříč 481 komunitními datovými sadami, 22.9K epizodami a 10.6M snímky. Všechno to zdědíte za cenu stažení; vašich 8 USD kupuje posledních 20 000 kroků. Proč jsou VLA modely stavěny tímto způsobem pokrývá toto rozdělení.

Rameno: jednorázové náklady, které zastiňují účet za GPU

Tréninkový běh stojí méně než oběd. Robot nikoli. Proto je SO-100 důležitý: je to nejlevnější rameno, které celá učení napodobováním sada nástrojů skutečně podporuje.

RamenoServaNapětíCena dílůPodpora na AY-Robots
SO-100Feetech STS3215 bus servos7.4 V110 to 150 EURplné, referenční rameno
SO-101Feetech STS32157.4 V130 to 170 EURplné
Koch v1.1Dynamixel XL330 / XL4305 V and 12 V rails250 to 350 EURkompatibilní
LeKiwiFeetech STS3215 arm, wheeled base7.4 V arm, 12 V base400 to 500 EURkompatibilní

Seznam materiálu (BOM) v repozitáři SO-ARM100 je podrobnější a stojí za to ho zkontrolovat s ohledem na váš region: jeho Díly pro dvě ramena seznam činí celkem 229.88 USD nebo 226.30 EUR pro sestavu leader plus follower, a jeho Díly pro jedno rameno follower seznam činí celkem 121.94 USD nebo 124.30 EUR. Šest serv STS3215 po 13.89 USD za kus tvoří 83.34 z těchto 121.94, takže serva jsou rameno. Při ceně 1 až 3 USD za běh SmolVLA nebo ACT má jeden pár ramen hodnotu mezi 77 a 230 tréninkovými běhy. Pokud stále vybíráte, SO-100 proti SO-101 je srovnání, na kterém záleží, protože obě jsou si dostatečně podobné, takže rozhodnutí je spíše o dostupnosti než o schopnostech.

7.4 V, nikoli 12 V

STS3215 se dodává ve variantě 7.4 V a 12 V; repozitář uvádí, že 12 V díl také potřebuje 12 V 5 A napájení namísto 5 V, takže tyto dvě varianty nejsou zaměnitelné. Přivedení 12 V do 7.4 V serv je zničí, a šest serv tvoří dvě třetiny nákladů na díly ramene follower. Zkontrolujte štítek na každém servu před prvním zapnutím. Pokud se serva již chovají podivně: servo nereaguje, rameno se cuká a pak klesá.

Lidské hodiny: položka, kterou nikdo nedává do tabulky

Toto je číslo, které obrací diskuzi o nákladech naruby. Záznam demonstrací je člověk pohybující robotickým ramenem, jednu epizodu po druhé, v reálném čase. Nelze to dávkovat ani pronajímat po sekundách. datová sada LeRobot rekordér se dodává s výchozími nastaveními, která usnadňují aritmetiku, všechna tři potvrzená v DatasetRecordConfig: 60 sekund na epizodu, 60 sekund na resetování scény, 50 epizod. Sloupec s penězi níže předpokládá 15 USD za hodinu něčího času, což je spíše předpoklad než číslo platformy. Nahraďte si vlastní sazbu; jde o poměr.

  1. 1
    Nahrajte datovou sadu s výchozími nastaveními, za která vám bude skutečně účtováno

    Toto je lerobot 0.6.1, verze na PyPI k 3. srpnu 2026. Všimněte si tvaru CLI: nahrávání probíhá přes vstupní bod konzole lerobot-record (lerobot.scripts.lerobot_record), nikoli starou cestu modulu python -m lerobot.scripts.record. AY-Robots cílí na verzi 0.5.1, a wheel 0.5.1 deklaruje stejné vstupní body lerobot-record a lerobot-train, takže níže uvedený tvar je stabilní napříč oběma verzemi. Tři časové příznaky jsou výchozí nastavení upstreamu, takže toto je také příkaz, který předpokládá aritmetika v následující tabulce.

    bash
    lerobot-record \
        --robot.type=so100_follower \
        --robot.port=/dev/ttyACM0 \
        --robot.id=my_follower_arm \
        --robot.cameras="{ front: {type: opencv, index_or_path: 0, width: 640, height: 480, fps: 30} }" \
        --teleop.type=so100_leader \
        --teleop.port=/dev/ttyACM1 \
        --teleop.id=my_leader_arm \
        --dataset.repo_id=${HF_USER}/pick-place-cube \
        --dataset.num_episodes=50 \
        --dataset.episode_time_s=60 \
        --dataset.reset_time_s=60 \
        --dataset.single_task="Grab the black cube and put it in the bin"
  2. 2
    Podívejte se, co jste nahráli, než si pronajmete jedinou minutu GPU

    Kontrola datové sady nestojí nula USD za hodinu. Objevení stejného problému z křivky ztráty stojí 2.00 USD za hodinu na úrovni H100 a řekne vám to o čtyři hodiny později. Nahrajte datovou sadu a projděte ji v prohlížeči LeRobot, nebo si prohlédněte adresář datových sad AY-Robots.

    bash
    # the recorder pushes to the Hub by default; disable with --dataset.push_to_hub=False
    echo https://huggingface.co/datasets/${HF_USER}/pick-place-cube
    
    # then open https://huggingface.co/spaces/lerobot/visualize_dataset
    # and scrub through episodes: are both camera streams alive on every episode?
    # is the gripper actually closing? does the arm sit at a joint limit?
  3. 3
    Trénujte a ujistěte se, že kontrolní bod přežije pod

    Pronajatý stroj je z definice dočasný, takže během běhu zapisujte kontrolní body někam trvale. Dva příznaky rozhodují o tom, zda si ponecháte to, za co jste zaplatili. --save_freq má výchozí hodnotu 20 000 kroků, takže výchozí běh SmolVLA s 20 000 kroky zapíše svůj první kontrolní bod, když je běh již u konce; snižte jej, než si pronajmete cokoli přerušitelného. --save_checkpoint_to_hub vyžaduje --policy.repo_id a neexistuje v lerobot 0.5.1, takže v této verzi zkopírujete výstupní adresář ze stroje sami. Velikost dávky níže je příklad z dokumentace upstreamu; formulář AY-Robots posílá 2 pro SmolVLA a zapisuje do objektového úložiště, jak se objevují kontrolní body.

    bash
    lerobot-train \
        --policy.path=lerobot/smolvla_base \
        --dataset.repo_id=${HF_USER}/pick-place-cube \
        --batch_size=64 \
        --steps=20000 \
        --save_freq=2000 \
        --output_dir=outputs/train/my_smolvla \
        --job_name=my_smolvla_training \
        --policy.device=cuda \
        --policy.repo_id=${HF_USER}/my_smolvla \
        --save_checkpoint_to_hub=true
EpizodyNahrávání při 60 sResetování při 60 sCelkový časPlus 20 procent pro opakované nahráváníPři 15 USD za lidskou hodinu
30, minimum pro SmolVLA30 min30 min1 h 00 min1 h 12 minabout 18 USD
50, ostatní čtyři minima50 min50 min1 h 40 min2 h 00 minabout 30 USD
100, pohodlná datová sada100 min100 min3 h 20 min4 h 00 minabout 60 USD

Porovnejte pravý sloupec s náklady na spuštění ve výši 1 až 12 USD. Při této předpokládané sazbě stojí datová sada o 50 epizodách dvakrát až sedmkrát více nahrávání než trénování, a to před kalibrací, nastavením kamery a epizodami, které vyřadíte. Proto má přímou peněžní hodnotu. Průvodce lerobot doporučuje alespoň 50 epizod s 10 na každé umístění objektu; dokumentace SmolVLA uvádí, že 25-epizodová verze stejného úkolu nebyla dostatečná.

Kde se peníze skutečně ztrácejí

1. Spuštění na datech, která nikdy neměla fungovat

Spuštění GR00T s 20 000 kroky na datové sadě se dvěma prohozenými kamerovými streamy stojí stejně jako na čisté datové sadě, trvá stejnou dobu a produkuje křivku ztráty, která vypadá v pořádku. Selhání se projeví na rameni o hodiny později. jsou účtovány hodinově a diagnostika je účtována v dnech. Dva příznaky, které stojí za zapamatování: obvykle znamená, že pozorování nenesou to, co úkol potřebuje, a znamená, že datová sada měla méně variací, než jste si mysleli.

2. Placení cen za základní modely pro úlohu s pevnou kamerou

ACT má zhruba 80M parametrů a byl navržen pro trénink od nuly na 50 demonstracích jedné úlohy. GR00T N1.7 má zhruba 3B s předtrénovanou páteří. Pro pevně uchycenou kameru, pevný stůl a jeden objekt se model s 80M parametry často dostane k cíli, běží přibližně 20 ms na akční krok namísto 152 ms a stojí 1 až 3 USD za běh namísto 4 až 12. Utraťte 3 USD za zjištění, zda levný model funguje, než utratíte 12 USD za ten drahý. ACT proti SmolVLA a GR00T N1.7 proti Pi0.5 ukazují, kde každý přestává být správnou odpovědí; modelová aréna má 85 modelů a 332 výsledků benchmarků.

3. GPU, na které jste zapomněli

Nejlevnější chyba, které lze předejít, a nejčastější, kterou lze udělat. Instance spuštěná v pátek za účelem ladění se účtuje přes víkend stejnou sazbou jako skutečný běh.

KartaMediánová sazba ve snímkuNečinnost po 24 hNečinnost po 7 dnechTo odpovídá
RTX 40900.32 USD/h7.68 USD53.76 USDpřibližně 27 běhů SmolVLA nebo ACT za 2 USD
A100 80 GB0.56 USD/h13.44 USD94.08 USDpřibližně 12 běhů GR00T za 8 USD
H100 80 GB1.80 USD/h43.20 USD302.40 USDpřibližně 38 běhů GR00T za 8 USD

Na AY-Robots je toto selhání pro inferenci eliminováno: pody zřízené inferenčním API obsahují hlídače nečinnosti a po určité době nečinnosti se samy zničí. Pokud si kartu pronajímáte sami, je tento hlídač vaší připomínkou v kalendáři.

4. Dvojí platba za stejnou odpověď

Vstupní bod pro jemné doladění GR00T je tyro CLI, které neexponuje žádné semeno. To není omezení platformy, je to nástroj od dodavatele: v gr00t/configs/finetune_config.py, a vlastní tréninkové tipy repozitáře varují, že běhy se liší o 5 až 6 procent, protože augmentace obrazu jsou nedeterministické. lerobot ve výchozím nastavení používá semeno 1000 v verzích 0.5.1 i 0.6.1, takže běhy ACT, SmolVLA a Pi0.5 lze alespoň znovu spustit se stejnou inicializací a pořadím dat. To není příslib bitově identických vah na GPU, ale je to rozdíl mezi opětovným spuštěním a novým experimentem. Pokud běh GR00T vytvoří funkční politiku a vy jste si neuchovali kontrolní bod, zaplatíte plnou cenu za výsledek, který se může lišit více než rozdíl, který jste sledovali. Existuje druhý způsob, jak ztratit kontrolní bod, za který jste zaplatili: CLI ve výchozím nastavení používá --save-total-limit 5, což je dokumentováno jako maximální počet uchovávaných kontrolních bodů před smazáním starších. Úložiště stojí centy; opětovné spuštění je 4 až 12 USD a šest hodin.

Přerušitelná kapacita je za poloviční cenu a zabije váš běh

Výše uvedené minimální nabídky jsou zlomkem sazby na vyžádání a vast.ai uvádí, že systém nabídek může snížit náklady klientů o padesát procent nebo více. Háček, vlastními slovy: přerušitelná instance může být kdykoli pozastavena, pokud jiný uživatel nabídne vyšší cenu nebo je vytvořen pronájem na vyžádání pro stejné zdroje, a toto pozastavení „zastaví všechny běžící procesy“. Na vyžádání má vždy přednost. V pořádku pro běh, který zapisuje kontrolní bod každých několik stovek kroků, naprostá ztráta pro ten, který zapisuje na konci, což je přesně to, co vám dávají výchozí nastavení: Isaac-GR00T CLI zapisuje každých --save-steps (výchozí 1000), ale --save_freq lerobotu je ve výchozím nastavení 20 000 kroků, takže výchozí běh SmolVLA kontroluje jednou, na cílové čáře. Snižte to, nebo nenabízejte. Tréninkový formulář AY-Robots zpřístupňuje ovladač GR00T jako saveSteps.

Pronájem karty svépomocí
Výhody
  • Nejnižší hodinová sazba, která existuje.
  • Plná kontrola nad obrazem, verzí CUDA, revizí lerobot nebo Isaac-GR00T a každým příznakem.
  • Přerušitelné nabízení snižuje sazbu na polovinu, pokud váš běh kontroluje dostatečně často, aby přežil pozastavení.
  • Nic není abstrahováno, takže když se běh chová podivně, můžete vidět proč.
Kompromisy
  • Nastavení se účtuje sazbou GPU: ovladače, závislosti, vícesměrný základní kontrolní bod a stažení datové sady stojí za hodinu stejně jako trénink.
  • Přerušitelná instance, která byla přeplacena, je pozastavena a její procesy jsou ukončeny. Neuložený běh jsou spálené peníze a výchozí nastavení lerobotu zapisuje svůj první kontrolní bod v kroku 20 000.
  • Nic za vás pod nezničí. Výše uvedená tabulka nečinnosti je účtem za zapomenutí.
  • Nabídka jednotlivých plných 80 GB karet je omezená: v tomto čtení dvě nabídky A100 80 GB a pět H100 80 GB plných karet. Seznam se také mění, takže nejlevnější uvedená cena a cena, za kterou si skutečně můžete pronajmout, nejsou stejné číslo.
  • Každá hodina strávená na infrastruktuře je hodina, která nebyla věnována nahrávání epizod, které rozhodují o tom, zda politika funguje.

Dělat to svépomocí versus nechat platformu pronajmout kartu

Vyberete si stroj, vytvoříte prostředí a zničíte pod. Hodinová sazba je výše uvedená tržní sazba; vše ostatní je váš čas.

  1. Najděte kartu odpovídající VRAM, kterou model potřebuje: 24 GB pro ACT a SmolVLA, 80 GB pro GR00T a Pi0.5.
  2. Pronajměte si na vyžádání, pokud běh nemůže přežít pozastavení, přerušitelné, pokud často kontroluje.
  3. Nainstalujte nástrojovou sadu: lerobot pro ACT, SmolVLA a Pi0.5, repozitář Isaac-GR00T s vlastním spouštěčem tyro pro GR00T.
  4. V případě potřeby převeďte datovou sadu. Datová sada LeRobot v3.0 způsobí pád zavaděče GR00T a musí být převedena na v2.1.
  5. Spusťte, sledujte ztrátu, ukládejte kontrolní body někam trvale, jak jsou zapisovány.
  6. Zničte instanci a poté zkontrolujte, zda jste ji zničili.
bash
# GR00T N1.7, single GPU, Isaac-GR00T as of August 2026.
# Note the entry point: gr00t/experiment/launch_finetune.py, a tyro CLI.
# scripts/gr00t_finetune.py does not exist in this repository; tutorials that
# still reference it are stale. The per-embodiment walkthrough is
# getting_started/finetune_new_embodiment.md.
CUDA_VISIBLE_DEVICES=0 uv run python gr00t/experiment/launch_finetune.py \
    --base-model-path nvidia/GR00T-N1.7-3B \
    --dataset-path demo_data/cube_to_bowl_5 \
    --embodiment-tag NEW_EMBODIMENT \
    --modality-config-path examples/SO100/so100_config.py \
    --num-gpus 1 \
    --output-dir ./so100-checkpoints \
    --max-steps 20000 \
    --global-batch-size 32 \
    --dataloader-num-workers 4

# v3.0 dataset? Convert it down first or the loader will crash. The helper
# has its own pyproject and must be installed in its own environment:
cd scripts/lerobot_conversion
uv venv && source .venv/bin/activate
uv pip install -e .
python convert_v3_to_v2.py --repo-id <DATASET_REPO_ID>
Aktuální vstupní bod pro jemné doladění Isaac-GR00T, odpovídající příkazu v README repozitáře. Toto CLI nemá příznak seed, takže běhy GR00T nejsou bitově reprodukovatelné.

Realistické náklady na jeden běh GR00T: 3 až 6 hodin na H100 80 GB za 1.34 až 2.34 USD za hodinu je 4 až 14 USD, plus 20 až 40 minut nastavení, které se také účtuje, plus váš vlastní čas.

Co platforma účtuje a jak vybírá kartu

Logika je záměrně nudná. Každý model v katalogu, deklaruje úroveň GPU; backend vezme požadovanou VRAM a pronajme odpovídající kartu na stejném spotovém trhu, jak je uvedeno výše. Proto je uvedená cena rozsah, nikoli pevná cena. GR00T a Pi0.5 jsou zde pouze cloudové kvůli minimálním požadavkům 40 GB a 70 GB. SmolVLA a ACT také běží lokálně na vaší vlastní 24 GB kartě, kde jsou cloudové náklady nulové a elektřina je váš problém.

Stránka s cenami AY-Robots ukazující náklady na tréninkové spuštění a přístup k platformě
Stránka s cenami. Ceny za spuštění sledují spotový trh, nikoli pevný ceník.

Jedno nastavení si zaslouží upozornění. Akumulace gradientů se skutečně vztahuje na obě varianty GR00T, takže jejím zvýšením získáte větší efektivní dávku na stejné kartě. Pro Pi0.5 a SmolVLA se vůbec nepoužívá: lerobot 0.5.1 nemá ve své tréninkové konfiguraci možnost akumulace gradientů, takže nastavení pole na 16 nic nestojí a nic nepřináší. Pokud se zařazená úloha nikdy nespustí, stránka o úlohách zaseknutých ve frontě popisuje, co zkontrolovat; pokud je datová sada odmítnuta před zahájením spuštění, je to téměř vždy problém s formátem v3.0.

Limit, který tato platforma neřeší: latence

Pronajaté GPU obsluhující vaši politiku přes veřejný internet přidává zpoždění do řídicí smyčky, která už sama o sobě činí 20 až 485 ms na jeden akční krok. Dobré pro pomalé úlohy typu pick-and-place, ne však pro rychlý reaktivní pohyb. Cloudová inference dobře vyhodnocuje checkpoint, ale špatně provádí produkční manipulaci: pokud úloha vyžaduje rychlost, výpočetní výkon musí být umístěn vedle servomotorů, a to je náklad, který tento článek nemůže odstranit. Viz inference latence.

Propracovaný rozpočet pro první funkční politiku

Všechny čtyři řádky dohromady, začínající od nuly. Celkový součet GPU předpokládá 3 až 5 spuštění: první prokáže funkčnost pipeline, druhé odhalí problém s daty, třetí nebo čtvrté je to, které si ponecháte.

PoložkaÚsporná cestaKomfortní cesta
RamenoPouze SO-100 follower, 121.94 USD v kusovníkuleader plus follower, 229.88 USD v kusovníku
ModelSmolVLA nebo ACT, 24 GB úroveňGR00T N1.7, A100 80 GB nebo H100 úroveň
Natočené epizody30, minimum pro SmolVLA50 až 100
Lidský čas na nahrávánípřibližně 1 h 12 min2 až 4 hodiny
Cena jednoho spuštění1 až 3 USD4 až 12 USD
Spuštění, než to začne fungovat3 až 53 až 5
Celkové výdaje za GPU3 až 15 USD12 až 60 USD
Největší položka na účturameno, pak váš časrameno, pak váš čas

Vzorec platí i pro tuto velikost robota: výpočetní výkon je zaokrouhlovací chyba, hardware je skutečný jednorázový náklad, lidské hodiny jsou opakující se výdaje. Chcete-li otestovat tréninkovou část, než cokoli koupíte, vám umožní porovnat modely a pronajmout si GPU bez ramene, a je fyzický SO-100, který můžete ovládat v prohlížeči bez registrace. Pro celý end-to-end pipeline, pokrývá nastavení, a trénink, a je krátká verze.

Tréninková matice AY-Robots s pěti politikami jako řádky a čtyřmi robotickými rameny jako sloupci, přičemž každá buňka odkazuje na konkrétního průvodce tréninkem
Matice /train: řádek pro váš rozpočet, sloupec pro vaše rameno, buňka pro průvodce s výchozími nastaveními a náklady pro danou kombinaci.
Kolik stojí jeden end-to-end běh jemného ladění VLA?

Přibližně 4 až 12 USD za GR00T N1.7, GR00T N1.5 nebo Pi0.5 na úrovni A100 80 GB nebo H100 (3 až 6 hodin za 1,20 až 2,00 USD za hodinu) a přibližně 1 až 3 USD za SmolVLA nebo ACT na úrovni RTX 4090 (2 až 5 hodin za 0,30 až 0,60 USD za hodinu). Pronájem karty svépomocí se pohybuje ve stejném rozmezí, jakmile se započítá čas na nastavení, protože se účtuje sazbou za trénink.

Vyplatí se platit za H100 oproti A100 80 GB?

Pro jednu politiku SO-100 obvykle ne. Obě karty splňují minimální paměťové požadavky GR00T a Pi0.5, a k 23. srpnu 2026 se plná A100 80 GB začínala na 0,44 USD za hodinu oproti 1,34 USD za H100 80 GB. H100 dokončí práci dříve, takže část sazby se vrátí v podobě menšího počtu hodin, ale celková cena je pro takto malý běh stále vyšší. Skutečným argumentem pro H100 je dostupnost: pět nabídek jedné H100 80 GB na tomto trhu oproti dvěma A100 80 GB, a karta, kterou si nemůžete pronajmout, nemá žádnou cenu.

Kolik běhů je potřeba, než politika skutečně funguje?

Počítejte se třemi až pěti. První prokáže, že pipeline je správně zapojena. Druhý běžně odhalí problém s datovou sadou, například stream z kamery, který se v průběhu přerušil. Třetí nebo čtvrtý je ten, který si ponecháte.

Mohu trénovat SmolVLA nebo ACT na svém vlastním GPU namísto pronájmu?

Ano. Obě jsou lokálně podporovány na AY-Robots a obě se pohodlně vejdou do 24 GB; původní článek ACT trénoval svůj 80M model za přibližně 5 hodin na 11 GB RTX 2080 Ti. GR00T a Pi0.5 jsou zde pouze cloudové, protože dokumentované minimální požadavky pro jemné ladění od dodavatelů jsou 40 GB a 70 GB, a největší spotřebitelská karta na trhu je 32 GB RTX 5090.

Proč stejný počet kroků stojí u různých modelů různé částky?

Kroky nejsou srovnatelné napříč politikami. ACT standardně používá 100 000 kroků s dávkou 8 na 24 GB kartě; GR00T N1.5 standardně používá 2 000 kroků s dávkou 1 a akumulací gradientu 16 na 80 GB kartě. Účet je hodiny vynásobené sazbou karty, na kterou vás paměťová náročnost nutí, nikoli počítadlo kroků.

Podívejte se, kolik by váš běh stál, než ho spustíte

Každá z pěti politik uvádí svou úroveň GPU, dobu běhu a cenu za běh, a tréninkový backend si pronajímá kartu na stejném spotovém trhu, na kterém byla tato čísla měřena.

Zkontrolovat ceny

Ready for high-quality robotics data?

AY-Robots connects your robots to skilled operators worldwide.

Get Started