Таблиця витрат AY-Robots, що показує, який GPU потрібен кожній з п'яти політик, типовий час виконання та ціну за запуск, а також скільки епізодів потрібно, перш ніж політика стане корисною
Навчання VLAВартість GPUSO-100ДоналаштуванняНавчання роботівБюджетування

Вартість навчання VLA: Скільки насправді коштує один запуск доналаштування

AY-Robots ResearchAugust 23, 202623 хв читання

Реальні ціни на 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.aiRunPod 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
Як було зроблено цей знімок, і чим він не є

Пропозиції на вимогу для однієї повної 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 є більш стабільним числом для планування.

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
Точний запит, що лежить в основі таблиці вище, виконаний двічі під час написання цього розділу. Запустіть його, перш ніж довіряти будь-якій статті про ціни на GPU, включаючи цю.
Таблиця витрат AY-Robots, що показує, яка GPU потрібна для кожної політики, типовий час виконання та ціну за запуск, а також скільки епізодів потрібно, перш ніж політика стане корисною
Таблиця витрат на /try: карта, час виконання, ціна за запуск та мінімальна кількість епізодів на політику.

Чому моделі 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.5more than 8 GB, example RTX 4090openpi
Тонке налаштування pi0 / pi0.5 LoRAmore than 22.5 GB, example RTX 4090openpi
Повне тонке налаштування pi0 / pi0.5more than 70 GB, example A100 80 GB or H100openpi
Висновок GR00T N1.71 GPU with 16 GB or moreIsaac-GR00T
Тонке налаштування GR00T N1.740 GB or more recommended, H100 or L40 nodesIsaac-GR00T
Тонке налаштування GR00T, що воно тренуєпроектор та дифузійна головка; LLM та візуальний кодер заморожені за замовчуваннямfinetune_config.py
GR00T після навчання, зменшений обсяг1 GPU with 24 GB, мовна модель замороженаIsaac Lab Arena
Тонке налаштування SmolVLAsingle A100 for the reference 20,000-step runlerobot docs
Навчання ACTa single 11 GB RTX 2080 TiACT 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, ~3BA100 80 GB or H10020,00032, accum 1, applies3 to 6 h4 to 12 USD
GR00T N1.5, ~3BA100 80 GB or H1002,0001, accum 16, applies3 to 6 h4 to 12 USD
Pi0.5, ~3BA100 80 GB or H10030,0001, accum 16, no effect3 to 6 h4 to 12 USD
SmolVLA, ~450MRTX 4090 or any 24 GB20,0002, accum 8, no effect2 to 5 h1 to 3 USD
ACT, ~80MRTX 4090 or any 24 GB100,0008, accum 12 to 5 h1 to 3 USD
Порівняльна таблиця п'яти політик, що піддаються навчанню, на AY-Robots, що показує кількість параметрів, необхідний GPU, затримку висновку та мінімальну кількість епізодів
П'ять політик поруч: параметри, рівень GPU, затримка на крок дії, мінімальна кількість епізодів.

Звідки беруться ці вікна виконання вище за течією

  • 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-100Feetech STS3215 bus servos7.4 V110 to 150 EURповний, еталонний маніпулятор
SO-101Feetech STS32157.4 V130 to 170 EURповний
Koch v1.1Dynamixel XL330 / XL4305 V and 12 V rails250 to 350 EURсумісний
LeKiwiFeetech STS3215 arm, wheeled base7.4 V arm, 12 V base400 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 — це порівняння, яке має значення, оскільки ці два маніпулятори настільки схожі, що рішення залежить від доступності, а не від можливостей.

7.4 В, а не 12 В

STS3215 поставляється у варіантах на 7.4 В та 12 В; у репозиторії зазначено, що для 12 В версії також потрібен блок живлення 12 В 5 А замість 5 В, тому ці два варіанти не взаємозамінні. Подача 12 В на сервоприводи 7.4 В знищить їх, а шість сервоприводів становлять дві третини вартості компонентів маніпулятора-послідовника. Перевірте етикетку на кожному сервоприводі перед першим увімкненням. Якщо сервоприводи вже поводяться дивно: сервопривід не реагує, маніпулятор смикається, потім провисає.

Людські години: рядок, який ніхто не вносить у таблицю

Це число, яке перевертає обговорення вартості з ніг на голову. Запис демонстрацій — це людина, яка рухає роботизованою рукою, по одному епізоду за раз, у реальному часі. Немає можливості пакетної обробки або оренди посекундно. Набір даних LeRobot рекордер постачається з налаштуваннями за замовчуванням, які спрощують арифметику, усі три підтверджені в DatasetRecordConfig: 60 секунд на епізод, 60 секунд на скидання сцени, 50 епізодів. Графа «гроші» нижче передбачає 15 USD за годину чиєїсь роботи, що є припущенням, а не числом платформи. Підставте свою власну ставку; суть у співвідношенні.

  1. 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, тому форма нижче є стабільною для обох. Три прапорці часу є стандартними значеннями, тому це також команда, яку передбачає арифметика в наступній таблиці.

    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
    Подивіться, що ви записали, перш ніж орендувати хоча б одну хвилину 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. 3
    Навчайте, і переконайтеся, що контрольна точка переживе под

    Орендована машина за визначенням є тимчасовою, тому записуйте контрольні точки десь у надійне місце під час виконання. Два прапорці вирішують, чи збережете ви те, за що заплатили. --save_freq за замовчуванням становить 20 000 кроків, тому стандартний запуск SmolVLA на 20 000 кроків записує свою першу контрольну точку, коли виконання вже завершено; зменшіть його, перш ніж орендувати щось, що може бути перервано. --save_checkpoint_to_hub вимагає --policy.repo_id і не існує в lerobot 0.5.1, тому в цій версії ви копіюєте вихідний каталог з машини самостійно. Розмір пакету нижче є прикладом з документації; форма AY-Robots надсилає 2 для SmolVLA і записує в об'єктне сховище по мірі появи контрольних точок.

    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
ЕпізодиЗапис по 60 сСкидання по 60 сРеальний часПлюс 20 відсотків перезаписівПри 15 USD за людську годину
30, мінімум SmolVLA30 хв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 40900.32 USD/h7.68 USD53.76 USDблизько 27 запусків SmolVLA або ACT по 2 USD
A100 80 GB0.56 USD/h13.44 USD94.08 USDблизько 12 запусків GR00T по 8 USD
H100 80 GB1.80 USD/h43.20 USD302.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 пропозицій повних карт у цьому огляді. Список також постійно змінюється, тому найдешевша зазначена ціна та ціна, за яку ви можете фактично орендувати, не є однаковими.
  • Кожна година, витрачена на інфраструктуру, – це година, не витрачена на запис епізодів, які вирішують, чи працює політика.

Самостійне виконання проти оренди картки платформою

Ви обираєте машину, створюєте середовище та знищуєте под. Погодинна ставка відповідає ринковій ставці вище; все інше — це ваш час.

  1. Знайдіть картку, що відповідає необхідній моделі VRAM: 24 ГБ для ACT та SmolVLA, 80 ГБ для GR00T та Pi0.5.
  2. Орендуйте за запитом, якщо запуск не може пережити паузу, або з можливістю переривання, якщо він часто створює контрольні точки.
  3. Встановіть набір інструментів: lerobot для ACT, SmolVLA та Pi0.5, репозиторій Isaac-GR00T з власним лаунчером tyro для GR00T.
  4. За потреби конвертуйте набір даних. Набір даних LeRobot v3.0 призводить до збою завантажувача GR00T і має бути конвертований до v2.1.
  5. Запустіть, спостерігайте за втратами, зберігайте контрольні точки в надійному місці по мірі їх запису.
  6. Знищіть екземпляр, потім перевірте, чи ви його знищили.
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>
Поточна точка входу для тонкого налаштування Isaac-GR00T, що відповідає команді в README репозиторію. Цей CLI не має прапора seed, тому запуски GR00T не є побітово відтворюваними.

Реалістична вартість одного запуску GR00T: від 3 до 6 годин на H100 80 ГБ за 1.34 до 2.34 USD за годину становить від 4 до 14 USD, плюс від 20 до 40 хвилин налаштування, що також оплачується, плюс ваш власний час.

Що стягує платформа та як вона обирає картку

Логіка навмисно проста. Кожна модель у каталозі, оголошує рівень GPU; бекенд бере необхідну VRAM і орендує відповідну картку на тому ж спотовому ринку, виміряному вище. Ось чому зазначена вартість є діапазоном, а не фіксованою ціною. GR00T і Pi0.5 доступні тут лише в хмарі через обмеження в 40 ГБ і 70 ГБ. SmolVLA та ACT також працюють локально на вашій власній 24 ГБ картці, де хмарна вартість дорівнює нулю, а електроенергія — ваша проблема.

Сторінка ціноутворення AY-Robots, що показує вартість запуску навчання та доступу до платформи
Сторінка ціноутворення. Цифри за запуск відстежують спотовий ринок, а не фіксовану прейскурантну ціну.

Один параметр заслуговує на попередження. Накопичення градієнта дійсно застосовується для обох варіантів 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 tierGR00T N1.7, A100 80 GB або H100 tier
Записано епізодів30, мінімум для SmolVLA50 до 100
Час людини на записблизько 1 год 12 хв2 до 4 годин
Вартість одного запуску1 до 3 USD4 до 12 USD
Запуски до працездатності3 до 53 до 5
Загальні витрати на GPU3 до 15 USD12 до 60 USD
Найбільший рядок у рахункуманіпулятор, потім ваш часманіпулятор, потім ваш час

Ця закономірність зберігається і для роботів такого розміру: обчислення — це похибка округлення, апаратне забезпечення — це реальні одноразові витрати, людські години — це постійні витрати. Щоб протестувати навчальну частину перед покупкою чогось, дозволяють порівнювати моделі та орендувати GPU без маніпулятора, а — це фізичний SO-100, яким можна керувати в браузері без реєстрації. Для повного конвеєра від початку до кінця, охоплює налаштування, та навчання, а — це коротка версія.

Матриця навчання AY-Robots з п'ятьма політиками як рядками та чотирма роботизованими маніпуляторами як стовпцями, кожна клітинка посилається на конкретний посібник з навчання
Матриця /train: рядок для вашого бюджету, стовпець для вашого маніпулятора, клітинка для посібника з налаштуваннями та вартістю для цієї пари.
Скільки коштує один повний запуск тонкого налаштування 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, час виконання та ціну за запуск, а бекенд навчання орендує картку на тому ж спотовому ринку, де були виміряні ці показники.

Перевірити ціни

Ready for high-quality robotics data?

AY-Robots connects your robots to skilled operators worldwide.

Get Started