
Реальні ціни на GPU на спотовому ринку, скільки часу працює кожна з п'яти політик, скільки коштує рука та демонстрації, і чотири місця, куди тихо зникають гроші.
Коротка версія
- •Запуск на рівні A100 80 ГБ або H100 займає від 3 до 6 годин і коштує приблизно від 4 до 12 доларів США. На рівні RTX 4090 це від 2 до 5 годин і приблизно від 1 до 3 доларів США.
- •Виміряно на vast.ai о 13:44 UTC 23 серпня 2026 року: повний RTX 4090 на вимогу за 0.13 до 0.38 USD/год, A100 80 ГБ за 0.44 до 0.67, H100 80 ГБ за 1.34 до 2.34. Повні карти на 80 ГБ дефіцитні, відповідно дві та п'ять пропозицій по одній карті.
- •GPU — це найдешевший рядок. Специфікація SO-ARM100 оцінює пару лідер-послідовник у 229.88 доларів США, що відповідає 77 до 230 запускам на рівні 24 ГБ.
- •Дві години запису 50 епізодів людиною коштують дорожче, ніж навчальний запуск, для якого ці епізоди використовуються.
- •Гроші зникають у чотирьох місцях: запуски на пошкоджених даних, 3B моделі для завдань, які обробляє 80M політика, GPU, які ніхто не знищив, і повторні запуски результату, який ви не зберегли.
- •AY-Robots підбирає карту за обсягом VRAM, необхідним моделі, і орендує її на тому ж спотовому ринку, тому вартість запуску є ринковою вартістю.
Рахунок має чотири рядки, і GPU — найменший з них
Коли люди запитують, скільки коштує доналаштування моделі зору-мови-дії для SO-100, вони майже завжди мають на увазі оренду GPU. Це число, яке відображається як списання з картки, тому воно здається реальним. Це також, з великим відривом, найменше з чотирьох чисел, які визначають, скільки насправді коштує робоча політика насправді коштує вам.
| Рядок | Що це таке | Типовий розмір для однієї робочої політики |
|---|---|---|
| Час GPU | оренда карти для запуску | від 1 до 12 доларів США за запуск, і ви зробите від 3 до 5 |
| Робот | сервоприводи, надрукована рама, камери, кабелі, живлення | одноразово, від 110 до 500 євро за руку |
| Людські години | людина, яка керує рукою для запису демонстрацій | від 1 до 4 годин на набір даних, повторюється для кожного завдання |
| Відходи | погані дані, надмірні моделі, забуті поди | необмежено, і це єдиний рядок, який ви контролюєте |
Час навчання, наведений нижче, взято з власних статей та репозиторіїв п'яти моделей, вартість обладнання – з опублікованих специфікацій, а номери платформ – з AY-Robots каталогу політик та сторінки цін. Якщо платформа не допомагає, про це зазначено в цій статті.
Скільки насправді коштує година GPU на спотовому ринку
Немає єдиної ціни за годину A100. На маркетплейсі, такому як vast.ai, кожен хост встановлює свою власну ставку, і запуск навчання, який ви запускаєте, потрапляє на ту машину, яка є дешевою та вільною в ту секунду. Чесна відповідь – це розподіл. Ось він, виміряний 23 серпня 2026 року о 13:44 UTC: окремі повні карти, за запитом, відфільтровані за реальною VRAM.
| Карта | vast.ai за запитом USD/год (низька / середня / висока) | Пропозиції повних карт | Мінімальна ставка vast.ai | RunPod Community / Secure | Hugging Face |
|---|---|---|---|---|---|
| RTX 4090, 24 GB | 0.13 / 0.32 / 0.38 | 24 | 0.11 | 0.34 / 0.74 | not offered |
| RTX 5090, 32 GB | 0.34 / 0.40 / 0.47 | 29 | 0.19 | 0.69 / 0.99 | not offered |
| 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 as a Space |
| 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 as an endpoint |
| H100 NVL, 94 GB | 1.47 / 1.47 / 2.64 | 4 | 0.40 | 2.59 / 3.19 | not offered |
Пропозиції на вимогу для однієї повної GPU (gpu_frac == 1.0) з публічного API пакетів vast.ai, який не потребує облікового запису, відфільтровані за gpu_ram, щоб лише справжні 80 ГБ карти потрапляли в рядки 80 ГБ. Цей фільтр має значення: у цьому зчитуванні всі три пропозиції однокартових A100 SXM4 були 40 ГБ частинами, як і дві з чотирьох пропозицій A100 PCIE, тому об'єднання їх в один рядок "A100" зменшило б ціну, зазначену тут, удвічі. Колонка Hugging Face поєднує два продукти: 2.50 USD/h – це обладнання Nvidia A100 - large Spaces, а 4.50 USD/h – це одна H100 80 GB в рамках Inference Endpoints, яку Spaces не пропонує. Розглядайте медіани як орієнтовні: рядок A100 80 GB базується на двох пропозиціях, а рядок H100 – на п'яти, і ідентичний запит через 36 секунд повернув іншу кількість 4090 та іншу найвищу ціну для трьох з п'яти рядків. Прайс-листи RunPod є більш стабільним числом для планування.
# 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
Чому моделі 3B не можуть використовувати дешеву карту
Година роботи 4090 та година роботи H100 80 GB відрізняються приблизно в шість разів за вищезгаданими медіанами. Те, що змушує вас використовувати дорогу карту, — це не швидкість, а пам'ять. openpi встановлює мінімальний поріг для повного Pi0.5 на рівні 70 GB, а NVIDIA рекомендує 40 GB або більше для GR00T. Зверніть увагу, чим не є число GR00T. Його конфігурація тонкого налаштування за замовчуванням заморожує мовну модель та візуальний кодер (tune_llm та tune_visual є False, а проектор і дифузійна головка True), тому каталог вказує приблизно 40 M навчених параметрів з 3 B. 40 GB — це не стан оптимізатора для 3 B ваг, це заморожений бекбон плюс активації. Варіанти зі зменшеним обсягом вимагають менше: шлях LoRA від openpi потребує 22.5 GB і називає 4090, а робочий процес Isaac Lab Arena від NVIDIA пропонує опцію з однією GPU на 24 GB для GR00T після навчання. Платформа розподіляє рівні на основі мінімальних вимог, які кожен постачальник публікує для конфігурації, що фактично працює. пояснює, звідки береться цей слід.
| Завдання | Пам'ять, яку вимагає вихідний проєкт | Джерело |
|---|---|---|
| Висновок pi0 / pi0.5 | more than 8 GB, example RTX 4090 | openpi |
| Тонке налаштування pi0 / pi0.5 LoRA | more than 22.5 GB, example RTX 4090 | openpi |
| Повне тонке налаштування pi0 / pi0.5 | more than 70 GB, example A100 80 GB or H100 | openpi |
| Висновок GR00T N1.7 | 1 GPU with 16 GB or more | Isaac-GR00T |
| Тонке налаштування GR00T N1.7 | 40 GB or more recommended, H100 or L40 nodes | Isaac-GR00T |
| Тонке налаштування GR00T, що воно тренує | проектор та дифузійна головка; LLM та візуальний кодер заморожені за замовчуванням | finetune_config.py |
| GR00T після навчання, зменшений обсяг | 1 GPU with 24 GB, мовна модель заморожена | Isaac Lab Arena |
| Тонке налаштування SmolVLA | single A100 for the reference 20,000-step run | lerobot docs |
| Навчання ACT | a single 11 GB RTX 2080 Ti | ACT paper |
Ця таблиця пояснює, чому платформа розділяє п'ять моделей на два рівні. , та працюють на A100 80 GB або H100, оскільки саме це вимагають постачальники. та працюють на RTX 4090 або будь-якій карті з 24 GB, оскільки цього справді достатньо.
Запуск GR00T або Pi0.5 на карті з 24 GB не завершується помилкою одразу. Він завантажує базову контрольну точку, створює індекс набору даних, починає перший прямий прохід і через кілька сотень кроків завершується з помилкою CUDA out-of-memory. Ви заплатили за завантаження та налаштування і нічого не отримали. Виправлення: недостатньо пам'яті під час навчання.
Скільки часу фактично працює кожна з п'яти моделей
Час виконання — це інша половина вартості: 2.00 USD за годину не має значення, якщо робота триває 40 хвилин, і є руйнівним, якщо вона триває 40 годин. Це типові налаштування, які AY-Robots надсилає тренеру, із вікном виконання та вартістю для кожного рівня.
| Політика | Рівень GPU | Максимальна кількість кроків за замовчуванням | Пакет за замовчуванням (накопичення градієнта) | Вікно виконання | Вартість за запуск |
|---|---|---|---|---|---|
| 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 |

Звідки беруться ці вікна виконання вище за течією
- SmolVLA: документація lerobot стверджує, що 20 000 кроків займає приблизно 4 години на одній A100. Платформа виконує ті ж 20 000 кроків на дешевшому рівні 24 ГБ, отже, це вікно, а не фіксовані 4 години.
- ACT: оригінальна стаття ALOHA повідомляє близько 5 годин на одній 11 ГБ RTX 2080 Ti для моделі з 80 мільйонами параметрів. 4090 є на кілька поколінь новішою, але платформа виділяє 100 000 кроків, тому вікно потрапляє в те саме місце.
- GR00T: еталонний робочий процес NVIDIA для покоління N1.6 вказує приблизно 4-8 годин для 20 000 кроків з розміром пакету 24 на восьми картах L40S, і 2-3 години для 30 000 кроків з розміром пакету 16 на одній Ada 6000. Тонке налаштування 3B VLA на одній карті за кілька годин є нормальним, а не оптимістичним.
- Pi0.5: openpi не публікує даних про реальний час, але публікує мінімальний обсяг 70 ГБ для повного тонкого налаштування, що визначає карту і, отже, швидкість.
Варто зупинитися на цифрі, за яку ви не платите. Стаття GR00T N1 повідомляє про приблизно 50 000 годин роботи GPU H100 для попереднього навчання моделі 2.2B на кластері до 1024 GPU, з розміром пакету попереднього навчання 16 384 для 200 000 кроків градієнта. За ціною від 1.34 до 2.34 USD за годину, виміряною вище, це становить приблизно від 67 000 до 117 000 USD орендованих обчислювальних потужностей. Стаття SmolVLA оцінює свій проект приблизно в 30 000 годин роботи GPU на 481 громадському наборі даних, 22.9K епізодах та 10.6M кадрах. Ви успадковуєте все це за ціною завантаження; ваші 8 USD купують останні 20 000 кроків. Чому VLA створюються таким чином охоплює цей поділ.
Маніпулятор: одноразова вартість, яка затьмарює рахунок за GPU
Запуск навчання коштує менше обіду. Робот — ні. Ось чому SO-100 має значення: це найдешевший маніпулятор, який підтримує весь навчання через імітацію інструментарій.
| Маніпулятор | Сервоприводи | Напруга | Вартість компонентів | Підтримка на AY-Robots |
|---|---|---|---|---|
| SO-100 | Feetech STS3215 bus servos | 7.4 V | 110 to 150 EUR | повний, еталонний маніпулятор |
| SO-101 | Feetech STS3215 | 7.4 V | 130 to 170 EUR | повний |
| Koch v1.1 | Dynamixel XL330 / XL430 | 5 V and 12 V rails | 250 to 350 EUR | сумісний |
| LeKiwi | Feetech STS3215 arm, wheeled base | 7.4 V arm, 12 V base | 400 to 500 EUR | сумісний |
Вихідна специфікація матеріалів у репозиторії SO-ARM100 є більш детальною і її варто перевірити відповідно до вашого регіону: її список Деталі для двох маніпуляторів становить 229.88 USD або 226.30 EUR для конфігурації «лідер плюс послідовник», а її список Деталі для одного маніпулятора-послідовника становить 121.94 USD або 124.30 EUR. Шість сервоприводів STS3215 по 13.89 USD кожен складають 83.34 з цих 121.94, отже, сервоприводи — це і є маніпулятор. При вартості від 1 до 3 USD за один запуск SmolVLA або ACT, одна пара маніпуляторів коштує від 77 до 230 навчальних запусків. Якщо ви все ще обираєте, SO-100 проти SO-101 — це порівняння, яке має значення, оскільки ці два маніпулятори настільки схожі, що рішення залежить від доступності, а не від можливостей.
STS3215 поставляється у варіантах на 7.4 В та 12 В; у репозиторії зазначено, що для 12 В версії також потрібен блок живлення 12 В 5 А замість 5 В, тому ці два варіанти не взаємозамінні. Подача 12 В на сервоприводи 7.4 В знищить їх, а шість сервоприводів становлять дві третини вартості компонентів маніпулятора-послідовника. Перевірте етикетку на кожному сервоприводі перед першим увімкненням. Якщо сервоприводи вже поводяться дивно: сервопривід не реагує, маніпулятор смикається, потім провисає.
Людські години: рядок, який ніхто не вносить у таблицю
Це число, яке перевертає обговорення вартості з ніг на голову. Запис демонстрацій — це людина, яка рухає роботизованою рукою, по одному епізоду за раз, у реальному часі. Немає можливості пакетної обробки або оренди посекундно. Набір даних LeRobot рекордер постачається з налаштуваннями за замовчуванням, які спрощують арифметику, усі три підтверджені в DatasetRecordConfig: 60 секунд на епізод, 60 секунд на скидання сцени, 50 епізодів. Графа «гроші» нижче передбачає 15 USD за годину чиєїсь роботи, що є припущенням, а не числом платформи. Підставте свою власну ставку; суть у співвідношенні.
- 1Запишіть набір даних зі стандартними налаштуваннями, за які ви фактично будете платити
Це lerobot 0.6.1, версія на PyPI станом на 3 серпня 2026 року. Зверніть увагу на форму CLI: запис виконується через точку входу консолі
lerobot-record(lerobot.scripts.lerobot_record), а не через старий шлях модуляpython -m lerobot.scripts.record. AY-Robots орієнтується на 0.5.1, і пакет 0.5.1 оголошує ті ж точки входуlerobot-recordтаlerobot-train, тому форма нижче є стабільною для обох. Три прапорці часу є стандартними значеннями, тому це також команда, яку передбачає арифметика в наступній таблиці.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" - 2Подивіться, що ви записали, перш ніж орендувати хоча б одну хвилину GPU
Перевірка набору даних коштує нуль USD за годину. Виявлення тієї ж проблеми за кривою втрат коштує 2.00 USD за годину на рівні H100 і повідомляє вам про це на чотири години пізніше. Завантажте набір даних і перегляньте його у переглядачі LeRobot, або перегляньте каталог наборів даних 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Навчайте, і переконайтеся, що контрольна точка переживе под
Орендована машина за визначенням є тимчасовою, тому записуйте контрольні точки десь у надійне місце під час виконання. Два прапорці вирішують, чи збережете ви те, за що заплатили.
--save_freqза замовчуванням становить 20 000 кроків, тому стандартний запуск SmolVLA на 20 000 кроків записує свою першу контрольну точку, коли виконання вже завершено; зменшіть його, перш ніж орендувати щось, що може бути перервано.--save_checkpoint_to_hubвимагає--policy.repo_idі не існує в lerobot 0.5.1, тому в цій версії ви копіюєте вихідний каталог з машини самостійно. Розмір пакету нижче є прикладом з документації; форма AY-Robots надсилає 2 для SmolVLA і записує в об'єктне сховище по мірі появи контрольних точок.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
| Епізоди | Запис по 60 с | Скидання по 60 с | Реальний час | Плюс 20 відсотків перезаписів | При 15 USD за людську годину |
|---|---|---|---|---|---|
| 30, мінімум SmolVLA | 30 хв | 30 хв | 1 год 00 хв | 1 год 12 хв | близько 18 USD |
| 50, інші чотири мінімуми | 50 хв | 50 хв | 1 год 40 хв | 2 год 00 хв | близько 30 USD |
| 100, комфортний набір даних | 100 хв | 100 хв | 3 год 20 хв | 4 год 00 хв | близько 60 USD |
Порівняйте правий стовпець з вартістю запуску від 1 до 12 USD. За такої передбачуваної ставки, набір даних з 50 епізодів коштує в два-сім разів дорожче для запису, ніж для навчання, до калібрування, налаштування камери та епізодів, які ви відкидаєте. Ось чому має пряму грошову цінність. Посібник lerobot пропонує щонайменше 50 епізодів по 10 на кожне місце розташування об'єкта; документація SmolVLA повідомляє, що версії того ж завдання з 25 епізодів було недостатньо.
Куди насправді зникають гроші
1. Запуски на даних, які ніколи не спрацювали б
Запуск GR00T на 20 000 кроків на наборі даних з двома переплутаними потоками камери коштує стільки ж, скільки й на чистому наборі даних, займає стільки ж часу і дає криву втрат, яка виглядає нормально. Збій проявляється на руці, через кілька годин. оплачуються погодинно, а діагностика – подобово. Два симптоми, які варто запам'ятати: зазвичай означає, що спостереження не містять того, що потрібно для завдання, і означає, що набір даних мав менше варіацій, ніж ви думали.
2. Плата за ціни базової моделі для завдання з фіксованою камерою
ACT має приблизно 80 мільйонів параметрів і був розроблений для навчання з нуля на 50 демонстраціях одного завдання. GR00T N1.7 має приблизно 3 мільярди параметрів з попередньо навченим бекбоном. Для закріпленої камери, фіксованого столу та одного об'єкта модель на 80 мільйонів часто досягає мети, працює приблизно 20 мс на крок дії замість 152 мс і коштує від 1 до 3 USD за запуск замість 4 до 12. Витратьте 3 USD, щоб з'ясувати, чи працює дешева модель, перш ніж витрачати 12 USD на дорогу. ACT проти SmolVLA та GR00T N1.7 проти Pi0.5 показують, де кожен перестає бути правильною відповіддю; арена моделей має 85 моделей та 332 результати бенчмарків.
3. GPU, про який ви забули
Найдешевша помилка, яку можна запобігти, і найпоширеніша, яку роблять. Інстанс, запущений у п'ятницю для налагодження чогось, тарифікується протягом вихідних за тією ж ставкою, що й реальний запуск.
| Карта | Середня ставка на момент знімка | Простій 24 год | Простій 7 днів | Це коштує |
|---|---|---|---|---|
| RTX 4090 | 0.32 USD/h | 7.68 USD | 53.76 USD | близько 27 запусків SmolVLA або ACT по 2 USD |
| A100 80 GB | 0.56 USD/h | 13.44 USD | 94.08 USD | близько 12 запусків GR00T по 8 USD |
| H100 80 GB | 1.80 USD/h | 43.20 USD | 302.40 USD | близько 38 запусків GR00T по 8 USD |
На AY-Robots ця несправність усунена для інференсу: поди, що надаються API інференсу, мають сторожовий таймер простою та знищуються після періоду бездіяльності. Якщо ви орендуєте карту самостійно, цей сторожовий таймер — це ваше нагадування в календарі.
4. Платити двічі за одну відповідь
Точка входу для доналаштування GR00T — це tyro CLI, який не надає seed. Це не обмеження платформи, це інструмент вищого рівня: у gr00t/configs/finetune_config.py немає поля seed, а власні поради репозиторію щодо навчання попереджають, що результати запусків відрізняються на 5-6 відсотків, оскільки збільшення зображень є недетермінованими. lerobot за замовчуванням використовує seed 1000 як у 0.5.1, так і в 0.6.1, тому запуски ACT, SmolVLA та Pi0.5 принаймні можна повторно запустити з тієї ж ініціалізації та порядку даних. Це не обіцянка біт-ідентичних ваг на GPU, але це різниця між повторним запуском та новим експериментом. Якщо запуск GR00T створює політику, яка працює, а ви не зберегли контрольну точку, ви платите повну ціну за результат, який може відрізнятися більше, ніж та різниця, яку ви шукали. Існує другий спосіб втратити контрольну точку, за яку ви заплатили: CLI за замовчуванням використовує --save-total-limit 5, що задокументовано як максимальна кількість контрольних точок, що зберігаються до видалення старіших. Зберігання коштує копійки; повторний запуск коштує від 4 до 12 USD і шість годин.
Зазначені вище мінімальні ставки становлять частку від тарифу за запитом, і vast.ai стверджує, що система торгів може скоротити витрати клієнтів на п'ятдесят відсотків або більше. Підводний камінь, за їхніми словами: переривчаста інстанція може бути призупинена в будь-який час, якщо інший користувач запропонує вищу ставку або буде створена оренда за запитом для тих самих ресурсів, і ця пауза "зупиняє всі запущені процеси". Запити за вимогою завжди мають пріоритет. Це добре для запуску, який записує контрольну точку кожні кілька сотень кроків, але повна втрата для того, який записує в кінці, що саме і дають вам налаштування за замовчуванням: Isaac-GR00T CLI записує кожні --save-steps (за замовчуванням 1000), але --save_freq lerobot за замовчуванням становить 20 000 кроків, тому запуск SmolVLA за замовчуванням створює контрольну точку лише один раз, на фініші. Зменшіть це значення, або не робіть ставок. Форма навчання AY-Robots відображає параметр GR00T як saveSteps.
- Найнижча погодинна ставка, яка існує.
- Повний контроль над образом, версією CUDA, ревізією lerobot або Isaac-GR00T та кожним прапорцем.
- Переривчасті торги зменшують ставку вдвічі, якщо ваш запуск створює контрольні точки достатньо часто, щоб пережити паузу.
- Ніщо не абстрагується, тому, коли запуск поводиться дивно, ви можете побачити, чому.
- Налаштування оплачується за тарифами GPU: драйвери, залежності, багатогігабайтна базова контрольна точка та завантаження набору даних – все це коштує однаково за годину, як і навчання.
- Перевершена переривчаста інстанція призупиняється, а її процеси завершуються. Незбережений запуск – це спалені гроші, а lerobot за замовчуванням записує свою першу контрольну точку на кроці 20 000.
- Ніщо не знищує под за вас. Наведена вище таблиця простою – це рахунок за забуття.
- Пропозиція для окремих повних 80 ГБ карт є обмеженою: два A100 80 GB та п'ять H100 80 GB пропозицій повних карт у цьому огляді. Список також постійно змінюється, тому найдешевша зазначена ціна та ціна, за яку ви можете фактично орендувати, не є однаковими.
- Кожна година, витрачена на інфраструктуру, – це година, не витрачена на запис епізодів, які вирішують, чи працює політика.
Самостійне виконання проти оренди картки платформою
Ви обираєте машину, створюєте середовище та знищуєте под. Погодинна ставка відповідає ринковій ставці вище; все інше — це ваш час.
- Знайдіть картку, що відповідає необхідній моделі VRAM: 24 ГБ для ACT та SmolVLA, 80 ГБ для GR00T та Pi0.5.
- Орендуйте за запитом, якщо запуск не може пережити паузу, або з можливістю переривання, якщо він часто створює контрольні точки.
- Встановіть набір інструментів: lerobot для ACT, SmolVLA та Pi0.5, репозиторій Isaac-GR00T з власним лаунчером tyro для GR00T.
- За потреби конвертуйте набір даних. Набір даних LeRobot v3.0 призводить до збою завантажувача GR00T і має бути конвертований до v2.1.
- Запустіть, спостерігайте за втратами, зберігайте контрольні точки в надійному місці по мірі їх запису.
- Знищіть екземпляр, потім перевірте, чи ви його знищили.
# 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>Реалістична вартість одного запуску GR00T: від 3 до 6 годин на H100 80 ГБ за 1.34 до 2.34 USD за годину становить від 4 до 14 USD, плюс від 20 до 40 хвилин налаштування, що також оплачується, плюс ваш власний час.
Ви обираєте модель, набір даних та гіперпараметри у формі. Бекенд орендує спотову GPU, розмір якої визначається необхідною моделлю VRAM, запускає тренажер та записує контрольні точки в об'єктне сховище.
- Оберіть свою комбінацію на матриці навчання: п'ять моделей, чотири руки, один посібник на комірку.
- Вкажіть на набір даних: записаний за допомогою десктопного клієнта, ідентифікатор репозиторію Hugging Face або з вашої власної машини.
- Прийміть значення за замовчуванням або налаштуйте їх. Таблиця вище показує, що фактично надсилається тренажеру.
- Бекенд обирає картку за необхідною VRAM, тому вам ніколи не доведеться шукати GPU.
- Контрольні точки зберігаються в об'єктному сховищі по мірі їх запису, тому перерваний запуск не є втраченим.
| Рівень | Моделі | Час виконання | Вартість за запуск |
|---|---|---|---|
| A100 80 ГБ або H100 | GR00T N1.7, GR00T N1.5, Pi0.5 | 3 до 6 годин | близько 4 до 12 USD |
| RTX 4090 або будь-яка картка 24 ГБ | SmolVLA, ACT | 2 до 5 годин | близько 1 до 3 USD |
Що він не робить: не робить поганий набір даних хорошим, не дає GR00T seed, якого він ніколи не мав, або не знімає обмеження затримки, описане нижче. Він усуває необхідність пошуку GPU, створення середовища та пода, який ви забули знищити. Механізми описані в документації з навчання.
Що стягує платформа та як вона обирає картку
Логіка навмисно проста. Кожна модель у каталозі, оголошує рівень GPU; бекенд бере необхідну VRAM і орендує відповідну картку на тому ж спотовому ринку, виміряному вище. Ось чому зазначена вартість є діапазоном, а не фіксованою ціною. GR00T і Pi0.5 доступні тут лише в хмарі через обмеження в 40 ГБ і 70 ГБ. SmolVLA та ACT також працюють локально на вашій власній 24 ГБ картці, де хмарна вартість дорівнює нулю, а електроенергія — ваша проблема.

Один параметр заслуговує на попередження. Накопичення градієнта дійсно застосовується для обох варіантів GR00T, тому його збільшення дозволяє отримати більший ефективний пакет на тій самій картці. Для Pi0.5 і SmolVLA воно взагалі не застосовується: lerobot 0.5.1 не має опції накопичення градієнта у своїй конфігурації навчання, тому встановлення поля на 16 нічого не коштує і нічого не дає. Якщо завдання в черзі ніколи не запускається, сторінка про застрягле в черзі завдання охоплює, що перевірити; якщо набір даних відхиляється до початку запуску, це майже завжди проблема формату v3.0.
Орендований графічний процесор, що обслуговує вашу політику через публічний інтернет, додає затримок до контуру керування, який вже становить від 20 до 485 мс на крок дії. Добре для повільного захоплення та розміщення, але не для швидкого реактивного руху. Хмарний висновок добре оцінює контрольну точку, але погано виконує виробничі маніпуляції: якщо завдання потребує швидкості, обчислення повинні знаходитися поруч із сервоприводами, і це витрати, які ця стаття не може усунути. Дивіться затримка висновку.
Розроблений бюджет для першої робочої політики
Усі чотири рядки разом, починаючи з нуля. Загальна сума GPU передбачає від 3 до 5 запусків: перший доводить, що конвеєр працює, другий виявляє проблему з даними, третій або четвертий — це той, який ви залишаєте.
| Рядок | Економний шлях | Комфортний шлях |
|---|---|---|
| Маніпулятор | Тільки ведений SO-100, 121.94 USD у специфікації | Ведучий плюс ведений, 229.88 USD у специфікації |
| Модель | SmolVLA або ACT, 24 GB tier | GR00T N1.7, A100 80 GB або H100 tier |
| Записано епізодів | 30, мінімум для SmolVLA | 50 до 100 |
| Час людини на запис | близько 1 год 12 хв | 2 до 4 годин |
| Вартість одного запуску | 1 до 3 USD | 4 до 12 USD |
| Запуски до працездатності | 3 до 5 | 3 до 5 |
| Загальні витрати на GPU | 3 до 15 USD | 12 до 60 USD |
| Найбільший рядок у рахунку | маніпулятор, потім ваш час | маніпулятор, потім ваш час |
Ця закономірність зберігається і для роботів такого розміру: обчислення — це похибка округлення, апаратне забезпечення — це реальні одноразові витрати, людські години — це постійні витрати. Щоб протестувати навчальну частину перед покупкою чогось, дозволяють порівнювати моделі та орендувати GPU без маніпулятора, а — це фізичний SO-100, яким можна керувати в браузері без реєстрації. Для повного конвеєра від початку до кінця, охоплює налаштування, та навчання, а — це коротка версія.

Скільки коштує один повний запуск тонкого налаштування VLA?▾
Приблизно від 4 до 12 USD для GR00T N1.7, GR00T N1.5 або Pi0.5 на рівні A100 80 GB або H100 (від 3 до 6 годин за 1.20 до 2.00 USD за годину), і приблизно від 1 до 3 USD для SmolVLA або ACT на рівні RTX 4090 (від 2 до 5 годин за 0.30 до 0.60 USD за годину). Оренда картки самостійно обійдеться в тому ж діапазоні, якщо врахувати час налаштування, оскільки вона тарифікується за ставкою навчання.
Чи варто платити за H100 замість A100 80 GB?▾
Для однієї політики SO-100, зазвичай, ні. Обидва очищають мінімальний обсяг пам'яті, необхідний GR00T та Pi0.5, і станом на 23 серпня 2026 року повний A100 80 GB коштував від 0.44 USD за годину проти 1.34 за H100 80 GB. H100 завершує роботу швидше, тому частина вартості повертається у вигляді меншої кількості годин, але загальна сума все одно вища для такого невеликого запуску. Справжній аргумент на користь H100 — це доступність: п'ять пропозицій H100 80 GB на цьому ринку проти двох A100 80 GB, а картка, яку ви не можете орендувати, не має ціни.
Скільки запусків потрібно, перш ніж політика дійсно запрацює?▾
Плануйте від трьох до п'яти. Перший доводить, що конвеєр підключено правильно. Другий зазвичай виявляє проблему з набором даних, наприклад, потік камери, який перервався на півдорозі. Третій або четвертий — це той, який ви залишите.
Чи можу я навчати SmolVLA або ACT на власному GPU замість оренди?▾
Так. Обидва підтримуються локально на AY-Robots і обидва комфортно вміщаються в 24 GB; оригінальна стаття ACT навчала свою модель 80M приблизно за 5 годин на 11 GB RTX 2080 Ti. GR00T та Pi0.5 тут лише для хмари, оскільки задокументовані мінімальні вимоги постачальників для тонкого налаштування становлять 40 GB та 70 GB, а найбільша споживча картка на ринку — це 32 GB RTX 5090.
Чому однакова кількість кроків коштує по-різному для різних моделей?▾
Кроки не порівнянні між політиками. ACT за замовчуванням використовує 100,000 кроків з пакетом 8 на картці 24 GB; GR00T N1.5 за замовчуванням використовує 2,000 кроків з пакетом 1 та накопиченням градієнта 16 на картці 80 GB. Рахунок — це години, помножені на тариф картки, на яку вас змушує перейти обсяг пам'яті, а не лічильник кроків.
Дізнайтеся, скільки коштуватиме ваш запуск, перш ніж почати його
Кожна з п'яти політик вказує свій рівень GPU, час виконання та ціну за запуск, а бекенд навчання орендує картку на тому ж спотовому ринку, де були виміряні ці показники.
Перевірити ціни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