
Realių GPU kainų vietoje, kiek laiko veikia kiekviena iš penkių politikų, kiek kainuoja ranka ir demonstracijos, ir keturios vietos, kur pinigai tyliai dingsta.
Trumpoji versija
- •Vykdymas A100 80 GB arba H100 lygiu trunka nuo 3 iki 6 valandų ir kainuoja apie 4–12 USD. RTX 4090 lygiu tai yra nuo 2 iki 5 valandų ir apie 1–3 USD.
- •Išmatuota vast.ai 2026 m. rugpjūčio 23 d. 13:44 UTC: pilnas RTX 4090 pagal pareikalavimą už 0.13–0.38 USD/val., A100 80 GB už 0.44–0.67, H100 80 GB už 1.34–2.34. Pilnos 80 GB kortelės yra retos, atitinkamai du ir penki vienos kortelės pasiūlymai.
- •GPU yra pigiausia eilutė. SO-ARM100 medžiagų sąraše lyderio ir sekėjo pora kainuoja 229.88 USD, o tai atitinka 77–230 vykdymų 24 GB lygiu.
- •Dvi valandos, kai žmogus įrašo 50 epizodų, kainuoja daugiau nei apmokymo vykdymas, kuriam tie epizodai skirti.
- •Pinigai dingsta keturiose vietose: vykdymuose su sugadintais duomenimis, 3B modeliuose užduotims, kurias tvarko 80M politika, GPU, kurių niekas nesunaikino, ir pakartotiniuose vykdymuose rezultato, kurio nepavyko išsaugoti.
- •AY-Robots parenka kortelę pagal modelio reikalingą VRAM ir nuomoja ją toje pačioje neatidėliotinų sandorių rinkoje, todėl vykdymo kaina yra rinkos kaina.
Sąskaita turi keturias eilutes, o GPU yra mažiausia
Kai žmonės klausia, kiek kainuoja tiksliai suderinti regos-kalbos-veiksmų modelį SO-100, jie beveik visada turi omenyje GPU nuomą. Tai yra skaičius, kuris rodomas kaip mokestis kortelėje, todėl jis atrodo realus. Be to, tai yra, su didele persvara, mažiausias iš keturių skaičių, kurie lemia, kiek iš tikrųjų kainuoja veikianti politika jums kainuoja.
| Eilutė | Kas tai yra | Tipinis dydis vienai veikiančiai politikai |
|---|---|---|
| GPU laikas | kortelės nuoma vykdymui | 1–12 USD už vykdymą, ir atliksite 3–5 |
| Robotas | servovarikliai, spausdintas rėmas, kameros, kabeliai, maitinimas | vienkartinis, 110–500 EUR už ranką |
| Žmogaus valandos | žmogus, valdantis ranką demonstracijoms įrašyti | 1–4 valandos vienam duomenų rinkiniui, kartojama kiekvienai užduočiai |
| Švaistymas | blogi duomenys, per dideli modeliai, pamiršti pod'ai | neribotas ir vienintelė eilutė, kurią kontroliuojate |
Toliau pateikti mokymo laikai yra paimti iš penkių modelių nuosavų straipsnių ir saugyklų, techninės įrangos kaina – iš paskelbto medžiagų sąrašo, platformos numeriai – iš AY-Robots politikos katalogo ir kainodaros puslapio. Kai platforma nepadeda, šiame straipsnyje tai nurodoma.
Kiek iš tikrųjų kainuoja GPU valanda momentinėje rinkoje
Nėra vienos kainos už A100 valandą. Tokiose prekyvietėse kaip vast.ai kiekvienas šeimininkas nustato savo tarifą, o mokymo vykdymas kurį paleidžiate, patenka į tą mašiną, kuri tuo metu yra pigi ir laisva. Sąžiningas atsakymas yra pasiskirstymas. Štai jis, išmatuotas 2026 m. rugpjūčio 23 d. 13:44 UTC: vienos pilnos kortelės, pagal pareikalavimą, filtruotos pagal realią VRAM.
| Kortelė | vast.ai pagal pareikalavimą USD/val. (žema / vidutinė / aukšta) | Visos kortelės pasiūlymai | vast.ai minimali kaina | RunPod bendruomenė / saugi | Hugging Face |
|---|---|---|---|---|---|
| RTX 4090, 24 GB | 0.13 / 0.32 / 0.38 | 24 | 0.11 | 0.34 / 0.74 | nepasiūlyta |
| RTX 5090, 32 GB | 0.34 / 0.40 / 0.47 | 29 | 0.19 | 0.69 / 0.99 | nepasiūlyta |
| A100 80 GB, PCIe or SXM4 | 0.44 / 0.56 / 0.67 | 2 | 0.13 | 1.19 PCIe, 1.39 SXM / 1.39, 1.59 | 2.50 kaip erdvė |
| H100 80 GB, SXM or PCIe | 1.34 / 1.80 / 2.34 | 5 | 0.44 | 1.99 PCIe, 2.69 SXM / 2.89, 3.29 | 4.50 kaip galinis taškas |
| H100 NVL, 94 GB | 1.47 / 1.47 / 2.64 | 4 | 0.40 | 2.59 / 3.19 | nepasiūlyta |
Pagal pareikalavimą teikiami pasiūlymai vienam pilnam GPU (gpu_frac == 1.0) iš vast.ai viešosios paketų API, kuriai nereikia paskyros, filtruojami pagal gpu_ram, kad tik tikros 80 GB kortelės patektų į 80 GB eilutes. Šis filtras yra svarbus: šiame skaityme visi trys vienos kortelės A100 SXM4 pasiūlymai buvo 40 GB dalys, taip pat ir du iš keturių A100 PCIE pasiūlymų, todėl juos sujungus į vieną „A100“ eilutę, čia nurodyta kaina būtų sumažėjusi perpus. Hugging Face stulpelyje sumaišyti du produktai: 2.50 USD/h yra Nvidia A100 - large Spaces aparatinė įranga, o 4.50 USD/h yra vienas H100 80 GB pagal Inference Endpoints, kurio Spaces nesiūlo. Medianas vertinkite kaip orientacines: A100 80 GB eilutė remiasi dviem pasiūlymais, o H100 eilutė – penkiais, ir identiška užklausa po 36 sekundžių grąžino skirtingą 4090 skaičių ir skirtingą aukščiausią kainą trijose iš penkių eilučių. RunPod sąrašo kainos yra stabilesnis skaičius, pagal kurį galima planuoti.
# 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
Kodėl 3B modeliai negali naudoti pigios kortelės
4090 valanda ir H100 80 GB valanda skiriasi maždaug šešis kartus, atsižvelgiant į aukščiau nurodytas medianas. Kas verčia rinktis brangią kortelę, yra ne greitis, o atmintis. openpi nustato minimalų reikalavimą pilnam Pi0.5 tiksliajam derinimui – 70 GB, o NVIDIA rekomenduoja 40 GB ar daugiau GR00T. Atkreipkite dėmesį, kas nėra GR00T skaičius. Jo tiksliojo derinimo konfigūracija pagal numatytuosius nustatymus užšaldo kalbos modelį ir vaizdo kodavimo įrenginį (tune_llm ir tune_visual yra False, o projektorius ir difuzijos galvutė True), todėl kataloge nurodoma maždaug 40 M apmokytų parametrų iš 3 B. 40 GB nėra optimizatoriaus būsena 3 B svoriams, tai yra užšaldytas pagrindas plius aktyvacijos. Sumažintos apimties variantai reikalauja mažiau: openpi LoRA kelias reikalauja 22.5 GB ir nurodo 4090, o NVIDIA Isaac Lab Arena darbo eiga nurodo 24 GB vieno GPU parinktį GR00T po apmokymo. Platforma skirstoma pagal minimalius reikalavimus, kuriuos kiekvienas tiekėjas skelbia faktiškai veikiančiai konfigūracijai. pi0 srauto derinimo aprašymas paaiškina, iš kur atsiranda tas srauto derinimo pėdsakas.
| Užduotis | Atmintis, kurios reikalauja pirminis projektas | Šaltinis |
|---|---|---|
| pi0 / pi0.5 išvados | more than 8 GB, example RTX 4090 | openpi |
| pi0 / pi0.5 LoRA tikslusis derinimas | more than 22.5 GB, example RTX 4090 | openpi |
| pi0 / pi0.5 pilnas tikslusis derinimas | more than 70 GB, example A100 80 GB or H100 | openpi |
| GR00T N1.7 išvados | 1 GPU with 16 GB or more | Isaac-GR00T |
| GR00T N1.7 tikslusis derinimas | 40 GB or more recommended, H100 or L40 nodes | Isaac-GR00T |
| GR00T tikslusis derinimas, ką jis apmoko | projector and diffusion head; LLM and visual encoder frozen by default | finetune_config.py |
| GR00T po apmokymo, sumažintas | 1 GPU with 24 GB, language model frozen | Isaac Lab Arena |
| SmolVLA tikslusis derinimas | single A100 for the reference 20,000-step run | lerobot docs |
| ACT apmokymas | a single 11 GB RTX 2080 Ti | ACT paper |
Ši lentelė paaiškina, kodėl platforma penkis modelius skirsto į dvi pakopas. GR00T N1.7, GR00T N1.5 ir Pi0.5 veikia su A100 80 GB arba H100, nes to reikalauja tiekėjai. SmolVLA ir ACT veikia su RTX 4090 arba bet kuria 24 GB kortele, nes to tikrai pakanka.
GR00T arba Pi0.5 paleidimas su 24 GB kortele nesugenda iškart. Jis atsisiunčia bazinį kontrolinį tašką, sukuria duomenų rinkinio indeksą, pradeda pirmąjį tiesioginį praleidimą ir po kelių šimtų žingsnių sustoja dėl CUDA atminties trūkumo klaidos. Jūs sumokėjote už atsisiuntimą ir nustatymą, bet nieko negavote. Sprendimai: atminties trūkumas apmokymo metu.
Kiek laiko iš tikrųjų veikia kiekvienas iš penkių modelių
Veikimo laikas yra kita sąnaudų pusė: 2.00 USD už valandą yra nereikšminga, jei darbas trunka 40 minučių, ir pražūtinga, jei jis trunka 40 valandų. Tai yra numatytieji nustatymai, kuriuos AY-Robots iš tikrųjų siunčia treniruokliui, nurodant veikimo langą ir kainą kiekvienam lygiui.
| Politika | GPU lygis | Numatytasis maks. žingsnių skaičius | Numatytasis paketas (grad. akum.) | Veikimo langas | Kaina už paleidimą |
|---|---|---|---|---|---|
| GR00T N1.7, ~3B | A100 80 GB or H100 | 20,000 | 32, accum 1, applies | 3 to 6 h | 4 to 12 USD |
| GR00T N1.5, ~3B | A100 80 GB or H100 | 2,000 | 1, accum 16, applies | 3 to 6 h | 4 to 12 USD |
| Pi0.5, ~3B | A100 80 GB or H100 | 30,000 | 1, accum 16, no effect | 3 to 6 h | 4 to 12 USD |
| SmolVLA, ~450M | RTX 4090 or any 24 GB | 20,000 | 2, accum 8, no effect | 2 to 5 h | 1 to 3 USD |
| ACT, ~80M | RTX 4090 or any 24 GB | 100,000 | 8, accum 1 | 2 to 5 h | 1 to 3 USD |

Iš kur atsiranda tie vykdymo langai iš aukščiau
- SmolVLA: lerobot dokumentacijoje nurodoma, kad 20 000 žingsnių užtrunka maždaug 4 valandas su viena A100. Platforma tuos pačius 20 000 žingsnių vykdo pigesniame 24 GB lygyje, todėl tai yra langas, o ne fiksuotos 4 valandos.
- ACT: originaliame ALOHA straipsnyje nurodoma apie 5 valandas su viena 11 GB RTX 2080 Ti kortele 80M parametrų modeliui. 4090 yra kelis kartus naujesnė, tačiau platforma numato 100 000 žingsnių, todėl langas atsiduria toje pačioje vietoje.
- GR00T: NVIDIA etaloninė darbo eiga N1.6 kartai nurodo maždaug nuo 4 iki 8 valandų 20 000 žingsnių su 24 partija ant aštuonių L40S kortelių, ir nuo 2 iki 3 valandų 30 000 žingsnių su 16 partija ant vienos Ada 6000. Vienos kortelės 3B VLA tikslinimas per kelias valandas yra normalu, o ne optimistiška.
- Pi0.5: openpi neskelbia realaus laiko duomenų, tačiau skelbia 70 GB ribą pilnam tikslinimui, kas nustato kortelę ir atitinkamai greitį.
Verta sustoti ties skaičiumi, už kurį nemokate. GR00T N1 straipsnyje nurodoma maždaug 50 000 H100 GPU valandų, skirtų 2.2B modelio išankstiniam apmokymui, klasteryje iki 1024 GPU, su išankstinio apmokymo partijos dydžiu 16 384, 200 000 gradiento žingsnių. Aukščiau išmatuota 1.34–2.34 USD už valandą reiškia maždaug 67 000–117 000 USD nuomojamų skaičiavimo resursų. SmolVLA straipsnyje nurodoma, kad projektui prireikė maždaug 30 000 GPU valandų, naudojant 481 bendruomenės duomenų rinkinį, 22.9K epizodus ir 10.6M kadrus. Jūs paveldite visa tai už atsisiuntimo kainą; jūsų 8 USD nuperka paskutinius 20 000 žingsnių. Kodėl VLA modeliai kuriami taip apima tą padalijimą.
Ranka: vienkartinė kaina, kuri nublanksta prieš GPU sąskaitą
Mokymo paleidimas kainuoja mažiau nei pietūs. Robotas – ne. Štai kodėl SO-100 yra svarbus: tai pigiausia ranka, kurią palaiko visa imitacinio mokymosi įrankių grandinė.
| Ranka | Servovarikliai | Įtampa | Dalių kaina | Palaikymas AY-Robots |
|---|---|---|---|---|
| SO-100 | Feetech STS3215 bus servos | 7.4 V | 110 to 150 EUR | pilna, etaloninė ranka |
| SO-101 | Feetech STS3215 | 7.4 V | 130 to 170 EUR | pilna |
| Koch v1.1 | Dynamixel XL330 / XL430 | 5 V and 12 V rails | 250 to 350 EUR | suderinama |
| LeKiwi | Feetech STS3215 arm, wheeled base | 7.4 V arm, 12 V base | 400 to 500 EUR | suderinama |
SO-ARM100 saugyklos dalių sąrašas yra detalesnis ir vertas patikrinimo pagal jūsų regioną: jo Dalių dviem rankoms sąraše yra 229.88 USD arba 226.30 EUR už lyderio ir sekėjo konfigūraciją, o jo Dalių vienai sekėjo rankai sąraše yra 121.94 USD arba 124.30 EUR. Šeši STS3215 servovarikliai po 13.89 USD kiekvienas sudaro 83.34 iš tų 121.94, taigi servovarikliai yra ranka. Esant 1–3 USD už SmolVLA arba ACT paleidimą, viena pora rankų yra verta nuo 77 iki 230 mokymo paleidimų. Jei vis dar renkatės, SO-100 prieš SO-101 yra svarbus palyginimas, nes abu yra pakankamai panašūs, kad sprendimas priklauso nuo prieinamumo, o ne nuo galimybių.
STS3215 tiekiamas 7.4 V ir 12 V variantais; saugykloje nurodoma, kad 12 V daliai taip pat reikia 12 V 5 A maitinimo šaltinio vietoj 5 V, todėl jie nėra keičiami. Maitinant 12 V į 7.4 V servovariklius, jie sugenda, o šeši servovarikliai sudaro du trečdalius sekėjo rankos dalių kainos. Prieš pirmąjį įjungimą patikrinkite kiekvieno servovariklio etiketę. Jei servovarikliai jau elgiasi keistai: servovariklis nereaguoja, ranka trūkčioja, tada nusvyra.
Žmogaus valandos: eilutė, kurios niekas neįrašo į skaičiuoklę
Tai yra skaičius, kuris apverčia diskusiją apie išlaidas aukštyn kojomis. Demonstracijų įrašymas – tai žmogus, judinantis roboto ranką, po vieną epizodą, realiuoju laiku. Nėra galimybės to daryti partijomis ir nėra galimybės nuomoti sekundėmis. LeRobot duomenų rinkinys įrašymo įrenginys pateikiamas su numatytaisiais nustatymais, kurie palengvina skaičiavimus, visi trys patvirtinti DatasetRecordConfig: 60 sekundžių vienam epizodui, 60 sekundžių scenos atstatymui, 50 epizodų. Žemiau esančiame pinigų stulpelyje daroma prielaida, kad valanda žmogaus laiko kainuoja 15 USD, o tai yra prielaida, o ne platformos skaičius. Pakeiskite savo tarifą; esmė yra santykis.
- 1Įrašykite duomenų rinkinį su numatytaisiais nustatymais, už kuriuos jums iš tikrųjų bus apmokestinta
Tai yra lerobot 0.6.1, PyPI versija nuo 2026 m. rugpjūčio 3 d. Atkreipkite dėmesį į CLI formą: įrašymas vykdomas per
lerobot-recordkonsolės įvesties tašką (lerobot.scripts.lerobot_record), o ne per senąpython -m lerobot.scripts.recordmodulio kelią. AY-Robots orientuojasi į 0.5.1 versiją, o 0.5.1 paketas deklaruoja tuos pačiuslerobot-recordirlerobot-trainįvesties taškus, todėl žemiau pateikta forma yra stabili abiem versijoms. Trys laiko nustatymo vėliavėlės yra numatytieji aukštesnio lygio nustatymai, todėl tai taip pat yra komanda, kurią numato skaičiavimai kitoje lentelėje.bashlerobot-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" - 2Peržiūrėkite, ką įrašėte, prieš išsinuomodami bent vieną GPU minutę
Duomenų rinkinio tikrinimas kainuoja nulį USD per valandą. Tą pačią problemą aptikus iš nuostolių kreivės, H100 lygio kaina yra 2.00 USD per valandą ir apie tai sužinosite keturiomis valandomis vėliau. Įkelkite duomenų rinkinį ir peržiūrėkite jį LeRobot peržiūros programoje arba naršykite AY-Robots duomenų rinkinių kataloge.
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? - 3Treniruokite ir įsitikinkite, kad kontrolinis taškas išliks ilgiau nei pod'as
Išnuomota mašina pagal apibrėžimą yra laikina, todėl vykdymo metu kontrolinius taškus rašykite į patvarią vietą. Dvi vėliavėlės nusprendžia, ar išsaugosite tai, už ką sumokėjote.
--save_freqnumatytoji reikšmė yra 20 000 žingsnių, todėl numatytasis 20 000 žingsnių SmolVLA vykdymas pirmąjį kontrolinį tašką įrašo, kai vykdymas jau baigtas; sumažinkite jį prieš nuomodami bet ką, kas gali būti nutraukta.--save_checkpoint_to_hubreikalauja--policy.repo_idir neegzistuoja lerobot 0.5.1 versijoje, todėl šioje versijoje išvesties katalogą iš mašinos kopijuojate patys. Žemiau nurodytas partijos dydis yra aukštesnio lygio dokumento pavyzdys; AY-Robots forma siunčia 2 SmolVLA ir rašo į objektų saugyklą, kai atsiranda kontroliniai taškai.bashlerobot-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
| Epizodai | Įrašymas po 60 s | Atstatymas po 60 s | Bendras laikas | Plius 20 procentų perrašymų | Po 15 USD už žmogaus valandą |
|---|---|---|---|---|---|
| 30, SmolVLA minimumas | 30 min | 30 min | 1 h 00 min | 1 h 12 min | apie 18 USD |
| 50, kiti keturi minimumai | 50 min | 50 min | 1 h 40 min | 2 h 00 min | apie 30 USD |
| 100, patogus duomenų rinkinys | 100 min | 100 min | 3 h 20 min | 4 h 00 min | apie 60 USD |
Palyginkite dešinįjį stulpelį su 1–12 USD, kuriuos kainuoja vykdymas. Esant tokiam numatomam tarifui, 50 epizodų duomenų rinkinio įrašymas kainuoja du–septynis kartus brangiau nei apmokymas, neįskaitant kalibravimo, kameros nustatymo ir išmestų epizodų. Štai kodėl turi tiesioginę piniginę vertę. LeRobot vadovas siūlo bent 50 epizodų su 10 kiekvienai objekto vietai; SmolVLA dokumentuose nurodoma, kad 25 epizodų tos pačios užduoties versijos nepakako.
Kur iš tikrųjų dingsta pinigai
1. Vykdymai su duomenimis, kurie niekada nebūtų veikę
20 000 žingsnių GR00T vykdymas su duomenų rinkiniu, kuriame dvi kameros srautai buvo sukeisti, kainuoja tiek pat, kiek ir su švariu duomenų rinkiniu, užtrunka tiek pat laiko ir sukuria gerai atrodančią nuostolių kreivę. Gedimas pasirodo ant roboto rankos, po kelių valandų. apmokestinami valandomis, o diagnostika – dienomis. Du simptomai, kuriuos verta įsiminti: paprastai reiškia, kad stebėjimai neteikia to, ko reikia užduočiai, ir reiškia, kad duomenų rinkinys turėjo mažiau variacijų, nei manėte.
2. Mokėjimas pagrindinio modelio kainų už fiksuotos kameros užduotį
ACT turi maždaug 80M parametrų ir buvo sukurtas apmokyti nuo nulio naudojant 50 vienos užduoties demonstracijų. GR00T N1.7 turi maždaug 3B parametrų su iš anksto apmokyta pagrindine struktūra. Fiksuotai kamerai, fiksuotam stalui ir vienam objektui 80M modelis dažnai pasiekia tikslą, veikia maždaug 20 ms per veiksmo žingsnį vietoj 152 ms ir kainuoja nuo 1 iki 3 USD už paleidimą vietoj nuo 4 iki 12. Išleiskite 3 USD, kad sužinotumėte, ar pigus modelis veikia, prieš išleisdami 12 USD brangiam. ACT prieš SmolVLA ir GR00T N1.7 prieš Pi0.5 rodo, kur kiekvienas nustoja būti teisingu atsakymu; modelių arena turi 85 modelius ir 332 etaloninius rezultatus.
3. GPU, kurį pamiršote
Pigiausia klaida, kurios galima išvengti, ir dažniausia, kurią galima padaryti. Penktadienį paleistas egzempliorius, skirtas kažką derinti, apmokestinamas per visą savaitgalį tokiu pat tarifu kaip ir tikras paleidimas.
| Kortelė | Vidutinis tarifas momentinėje nuotraukoje | Tuščia eiga 24 val. | Tuščia eiga 7 dienas | Tai verta |
|---|---|---|---|---|
| RTX 4090 | 0.32 USD/h | 7.68 USD | 53.76 USD | apie 27 SmolVLA arba ACT paleidimus po 2 USD |
| A100 80 GB | 0.56 USD/h | 13.44 USD | 94.08 USD | apie 12 GR00T paleidimų po 8 USD |
| H100 80 GB | 1.80 USD/h | 43.20 USD | 302.40 USD | apie 38 GR00T paleidimus po 8 USD |
AY-Robots atveju ši klaida yra pašalinta išvados procesui: išvados API sukurti pod'ai turi tuščiosios eigos stebėjimo sistemą ir sunaikina save po tuščiosios eigos laikotarpio. Jei kortelę nuomojatės patys, tas stebėjimo mechanizmas yra jūsų kalendoriaus priminimas.
4. Mokėjimas du kartus už tą patį atsakymą
GR00T smulkaus derinimo įvesties taškas yra tyro CLI, kuris neatskleidžia jokios sėklos. Tai nėra platformos apribojimas, tai yra aukštesnio lygio įrankis: nėra sėklos lauko gr00t/configs/finetune_config.py, o pačios saugyklos mokymo patarimai įspėja, kad paleidimai skiriasi 5–6 procentais, nes vaizdo papildymai yra nedeterministiniai. lerobot numatytasis sėklos nustatymas yra 1000 tiek 0.5.1, tiek 0.6.1 versijose, todėl ACT, SmolVLA ir Pi0.5 paleidimus galima bent jau pakartotinai paleisti iš tos pačios inicializacijos ir duomenų tvarkos. Tai nėra bitų identiškų svorių pažadas GPU, bet tai yra skirtumas tarp pakartotinio paleidimo ir naujo eksperimento. Jei GR00T paleidimas sukuria veikiančią politiką ir jūs neišsaugojote kontrolinio taško, mokate visą kainą už rezultatą, kuris gali skirtis daugiau nei skirtumas, kurio siekėte. Yra antras būdas prarasti kontrolinį tašką, už kurį sumokėjote: CLI numatytasis nustatymas yra --save-total-limit 5, dokumentuotas kaip maksimalus kontrolinių taškų skaičius, saugomas prieš ištrinant senesnius. Saugojimas kainuoja centus; pakartotinis paleidimas kainuoja nuo 4 iki 12 USD ir trunka šešias valandas.
Aukščiau nurodytos minimalios kainos yra dalis pagal pareikalavimą taikomo tarifo, o vast.ai teigia, kad kainų siūlymo sistema gali sumažinti klientų išlaidas penkiasdešimt ar daugiau procentų. Kabliukas, jų pačių žodžiais: nutraukiamas egzempliorius gali būti bet kada pristabdytas, jei kitas vartotojas pasiūlo didesnę kainą arba sukuriamas nuomos pagal pareikalavimą užsakymas tiems patiems resursams, o tas pristabdymas „sustabdo visus veikiančius procesus“. Pagal pareikalavimą visada teikiama pirmenybė. Gerai tinka vykdymui, kuris kas kelis šimtus žingsnių įrašo kontrolinį tašką, tačiau visiškai netinka tam, kuris įrašo tik pabaigoje, o būtent tai ir suteikia numatytosios nuostatos: Isaac-GR00T CLI įrašo kas --save-steps (numatytoji reikšmė 1000), tačiau lerobot --save_freq numatytoji reikšmė yra 20 000 žingsnių, todėl numatytasis SmolVLA vykdymas kontrolinį tašką įrašo tik vieną kartą, finišo linijoje. Sumažinkite tai, arba nesiūlykite kainos. AY-Robots mokymo forma GR00T nustatymą pateikia kaip saveSteps.
- Mažiausias valandinis tarifas.
- Visiškas vaizdo, CUDA versijos, lerobot ar Isaac-GR00T revizijos ir kiekvienos vėliavėlės valdymas.
- Nutraukiamas kainų siūlymas perpus sumažina tarifą, jei jūsų vykdymas pakankamai dažnai įrašo kontrolinius taškus, kad išgyventų pauzę.
- Niekas nėra abstrahuota, todėl, kai vykdymas elgiasi keistai, galite pamatyti, kodėl.
- Sąranka apmokestinama GPU tarifais: tvarkyklės, priklausomybės, kelių gigabaitų bazinis kontrolinis taškas ir duomenų rinkinio atsisiuntimas – visa tai kainuoja tiek pat per valandą, kiek ir mokymas.
- Perkainuotas nutraukiamas egzempliorius yra pristabdomas, o jo procesai nutraukiami. Neišsaugotas vykdymas yra iššvaistyti pinigai, o lerobot numatytasis nustatymas pirmąjį kontrolinį tašką įrašo 20 000 žingsnyje.
- Niekas už jus nesunaikina pod'o. Aukščiau esanti tuščiosios eigos lentelė yra sąskaita už pamiršimą.
- Vienos pilnos 80 GB kortelės pasiūla yra menka: šiame skaityme yra du A100 80 GB ir penki H100 80 GB pilnų kortelių pasiūlymai. Sąrašas taip pat nuolat keičiasi, todėl pigiausia nurodyta kaina ir kaina, už kurią iš tikrųjų galite išsinuomoti, nėra tas pats skaičius.
- Kiekviena valanda, praleista infrastruktūrai, yra valanda, nepraleista įrašant epizodus, kurie lemia, ar politika veikia.
Daryti patiems ar leisti platformai išsinuomoti kortelę
Jūs pasirenkate mašiną, sukuriate aplinką ir sunaikinate pod'ą. Valandinis tarifas yra aukščiau nurodytas rinkos tarifas; visa kita yra jūsų laikas.
- Raskite kortelę, atitinkančią modeliui reikalingą VRAM: 24 GB ACT ir SmolVLA, 80 GB GR00T ir Pi0.5.
- Nuomokitės pagal pareikalavimą, jei vykdymas negali išgyventi pauzės, nutraukiamą, jei dažnai įrašo kontrolinius taškus.
- Įdiekite įrankių rinkinį: lerobot ACT, SmolVLA ir Pi0.5, Isaac-GR00T saugyklą su savo tyro paleidimo priemone GR00T.
- Jei reikia, konvertuokite duomenų rinkinį. LeRobot v3.0 duomenų rinkinys sugadina GR00T įkroviklį ir turi būti konvertuotas į v2.1.
- Paleiskite, stebėkite nuostolius, įkelkite kontrolinius taškus į patvarią saugyklą, kai jie yra įrašomi.
- Sunaikinkite egzempliorių, tada patikrinkite, ar jį sunaikinote.
# 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>Realios vieno GR00T vykdymo išlaidos: 3–6 valandos H100 80 GB kortelėje po 1.34–2.34 USD per valandą yra 4–14 USD, plius 20–40 minučių sąrankos, kuri taip pat apmokestinama, plius jūsų laikas.
Formoje pasirenkate modelį, duomenų rinkinį ir hiperparametrus. Galinė sistema išnuomoja vietinį GPU, kurio dydis nustatomas pagal modeliui reikalingą VRAM, paleidžia treniruoklį ir įrašo kontrolinius taškus į objektų saugyklą.
- Pasirinkite savo kombinaciją mokymo matricoje: penki modeliai, keturios rankos, vienas vadovas kiekvienai ląstelei.
- Nurodykite duomenų rinkinį: įrašytą su darbalaukio klientu, Hugging Face saugyklos ID arba iš savo mašinos.
- Priimkite numatytąsias nuostatas arba jas pakoreguokite. Aukščiau esanti lentelė rodo, kas iš tikrųjų siunčiama treniruokliui.
- Galinė sistema parenka kortelę pagal reikalingą VRAM, todėl jums niekada nereikia ieškoti GPU.
- Kontroliniai taškai patenka į objektų saugyklą, kai jie yra įrašomi, todėl nutrauktas vykdymas nėra prarastas vykdymas.
| Lygis | Modeliai | Vykdymo laikas | Kaina už vykdymą |
|---|---|---|---|
| A100 80 GB or H100 | GR00T N1.7, GR00T N1.5, Pi0.5 | 3 to 6 hours | about 4 to 12 USD |
| RTX 4090 or any 24 GB card | SmolVLA, ACT | 2 to 5 hours | about 1 to 3 USD |
Ko ji nedaro: nepadaro blogo duomenų rinkinio gero, nesuteikia GR00T sėklos, kurios jis niekada neturėjo, arba nepašalina žemiau aprašyto delsos apribojimo. Ji pašalina GPU paiešką, aplinkos kūrimą ir pod'ą, kurį pamiršote sunaikinti. Mechanika aprašyta mokymo dokumentacijoje.
Kiek platforma apmokestina ir kaip ji pasirenka kortelę
Logika yra sąmoningai nuobodi. Kiekvienas modelis kataloge, deklaruoja GPU lygį; užpakalinė sistema paima reikiamą VRAM ir išsinuomoja atitinkamą kortelę toje pačioje aukščiau nurodytoje momentinėje rinkoje. Štai kodėl nurodyta kaina yra diapazonas, o ne fiksuota kaina. GR00T ir Pi0.5 čia yra tik debesies pagrindu dėl 40 GB ir 70 GB minimalių reikalavimų. SmolVLA ir ACT taip pat veikia lokaliai jūsų 24 GB kortelėje, kur debesies kaina yra nulis, o elektra yra jūsų problema.

Vienas nustatymas nusipelno įspėjimo. Gradiento kaupimas tikrai taikomas abiem GR00T variantams, todėl jį padidinus gaunamas didesnis efektyvus paketas toje pačioje kortelėje. Pi0.5 ir SmolVLA atveju jis visiškai netaikomas: lerobot 0.5.1 neturi gradiento kaupimo parinkties savo mokymo konfigūracijoje, todėl nustačius lauką į 16 nieko nekainuoja ir nieko neduoda. Jei užduotis eilėje niekada neprasideda, puslapis apie užstrigusią eilėje užduotį aprašo, ką patikrinti; jei duomenų rinkinys atmetamas prieš pradedant vykdymą, tai beveik visada yra v3.0 formato problema.
Išnuomotas GPU, aptarnaujantis jūsų politiką viešajame internete, prideda duomenų perdavimo ciklus prie valdymo ciklo, kuris jau yra nuo 20 iki 485 ms vienam veiksmo žingsniui. Gerai tinka lėtam paėmimui ir padėjimui, bet ne greitam reaktyviam judesiui. Debesų išvados gerai įvertina kontrolinį tašką ir blogai vykdo gamybinę manipuliaciją: jei užduočiai reikia greičio, skaičiavimo galia turi būti šalia servovariklių, ir tai yra kaina, kurios šis straipsnis negali panaikinti. Žr. išvadų vėlavimą.
Parengtas biudžetas pirmajai veikiančiai politikai
Visos keturios eilutės kartu, pradedant nuo nulio. Bendras GPU kiekis numato nuo 3 iki 5 paleidimų: pirmasis įrodo, kad konvejeris veikia, antrasis atskleidžia duomenų problemą, trečiasis arba ketvirtasis yra tas, kurį pasiliekate.
| Eilutė | Ekonomiškas kelias | Patogus kelias |
|---|---|---|
| Ranka | Tik SO-100 sekėjas, 121.94 USD BOM sąraše | lyderis plius sekėjas, 229.88 USD BOM sąraše |
| Modelis | SmolVLA arba ACT, 24 GB lygis | GR00T N1.7, A100 80 GB arba H100 lygis |
| Įrašyti epizodai | 30, SmolVLA minimumas | 50 iki 100 |
| Žmogaus laikas įrašymui | apie 1 val. 12 min. | 2 iki 4 valandų |
| Vieno paleidimo kaina | 1 iki 3 USD | 4 iki 12 USD |
| Paleidimai iki veikimo | 3 iki 5 | 3 iki 5 |
| Bendros GPU išlaidos | 3 iki 15 USD | 12 iki 60 USD |
| Didžiausia eilutė sąskaitoje | ranka, tada jūsų laikas | ranka, tada jūsų laikas |
Šis modelis galioja ir tokio dydžio robotams: skaičiavimai yra apvalinimo klaida, aparatinė įranga yra reali vienkartinė išlaida, žmogaus valandos yra pasikartojančios išlaidos. Norėdami išbandyti mokymo dalį prieš ką nors pirkdami, leidžia palyginti modelius ir išsinuomoti GPU be roboto rankos, o yra fizinis SO-100, kurį galite valdyti naršyklėje be registracijos. Visai galutinei sistemai, apima nustatymą, ir mokymą, o yra trumpoji versija.

Kiek kainuoja vienas VLA tikslinimo paleidimas nuo pradžios iki pabaigos?▾
Apie 4–12 USD už GR00T N1.7, GR00T N1.5 arba Pi0.5 A100 80 GB arba H100 lygyje (3–6 valandos po 1.20–2.00 USD už valandą), ir apie 1–3 USD už SmolVLA arba ACT RTX 4090 lygyje (2–5 valandos po 0.30–0.60 USD už valandą). Nuomojantis kortelę pačiam, kaina patenka į tą patį diapazoną, kai įskaičiuojamas nustatymo laikas, nes apmokestinama pagal apmokymo tarifą.
Ar verta mokėti už H100, o ne už A100 80 GB?▾
Vienai SO-100 politikai – dažniausiai ne. Abi atlaisvina atminties ribą, kurios reikia GR00T ir Pi0.5, o 2026 m. rugpjūčio 23 d. duomenimis, pilnas A100 80 GB prasidėjo nuo 0.44 USD už valandą, palyginti su 1.34 už H100 80 GB. H100 baigia anksčiau, todėl dalis tarifo grįžta kaip mažiau valandų, tačiau bendra suma vis tiek yra didesnė tokiam mažam paleidimui. Tikrasis argumentas už H100 yra prieinamumas: penki vieno H100 80 GB pasiūlymai toje rinkoje, palyginti su dviem A100 80 GB, o kortelė, kurios negalite išsinuomoti, neturi kainos.
Kiek paleidimų reikia, kol politika iš tikrųjų pradeda veikti?▾
Planuokite nuo trijų iki penkių. Pirmasis įrodo, kad konvejeris prijungtas teisingai. Antrasis dažnai atskleidžia duomenų rinkinio problemą, pvz., kameros srautą, kuris nutrūko pusiaukelėje. Trečiasis ar ketvirtasis yra tas, kurį pasiliekate.
Ar galiu apmokyti SmolVLA arba ACT savo GPU, užuot nuomojęsis?▾
Taip. Abu palaikomi lokaliai AY-Robots ir abu patogiai telpa į 24 GB; originalus ACT straipsnis apmokė savo 80M modelį maždaug per 5 valandas su 11 GB RTX 2080 Ti. GR00T ir Pi0.5 čia yra tik debesies pagrindu, nes pardavėjų dokumentuotos tikslinimo ribos yra 40 GB ir 70 GB, o didžiausia vartotojų kortelė rinkoje yra 32 GB RTX 5090.
Kodėl tas pats žingsnių skaičius kainuoja skirtingai skirtingiems modeliams?▾
Žingsniai nėra palyginami tarp politikų. ACT numatytasis nustatymas yra 100,000 žingsnių su 8 partija 24 GB kortelėje; GR00T N1.5 numatytasis nustatymas yra 2,000 žingsnių su 1 partija ir 16 gradientų kaupimu 80 GB kortelėje. Sąskaita yra valandos, padaugintos iš kortelės, į kurią jus priverčia atminties pėdsakas, tarifo, o ne žingsnių skaitiklis.
Sužinokite, kiek kainuos jūsų paleidimas, prieš jį pradėdami
Kiekviena iš penkių politikų nurodo savo GPU lygį, paleidimo laiką ir kainą už paleidimą, o apmokymo posistemė nuomoja kortelę toje pačioje neatidėliotinų sandorių rinkoje, kurioje buvo išmatuoti šie skaičiai.
Patikrinti kainodarąSources
- SmolVLA: A Vision-Language-Action Model for Affordable and Efficient Robotics
- GR00T N1: An Open Foundation Model for Generalist Humanoid Robots
- Learning Fine-Grained Bimanual Manipulation with Low-Cost Hardware (ACT / ALOHA)
- pi-0.5: a Vision-Language-Action Model with Open-World Generalization
- NVIDIA Isaac-GR00T: hardware requirements, launch_finetune.py and finetune_config.py defaults
- huggingface/lerobot: CLI entry points, policies and LeRobotDataset v3
- Physical Intelligence openpi: GPU memory requirements for pi0 and pi0.5
- SO-ARM100 / SO-101 bill of materials and STS3215 voltage variants
- LeRobot docs: fine-tuning SmolVLA, 20k steps in about 4 hours on one A100
- LeRobot docs: lerobot-record defaults, episode and reset times, dataset advice
- RunPod GPU pricing: Community Cloud and Secure Cloud hourly rates per card
- Vast.ai: on-demand versus interruptible rentals, bidding and what a pause does to your processes
- Hugging Face pricing: Spaces hardware hourly rates, A100 80 GB at 2.50 USD/h
- Isaac Lab Arena: GR00T N1.6 post-training hardware options and wall-clock reference figures
- lerobot on PyPI, version 0.6.1 released 3 August 2026
Ready for high-quality robotics data?
AY-Robots connects your robots to skilled operators worldwide.
Get Started