GPU для ваших проектов · оплата криптовалютой без KYC Как арендовать
Русский
Открыть консоль
Первый запуск / KERNODECK

Подготовьте первую аренду, результат которой вы сможете проверить.

Перед арендой определите короткую задачу, которая читает ваши входные данные, выполняет предусмотренное вычисление и записывает результат, который вы умеете контролировать. Затем выберите предложение и срок, подготовьте проект и отслеживайте заказ. Первый полезный запуск завершается проверенным и полученным результатом с процедурой, которую вы можете повторить.

1. Определите результат до выбора карты

Выберите образец, проходящий через всё ваше приложение. Для инференса начните с нескольких репрезентативных входных данных и ожидаемого формата вывода. Для адаптации модели предусмотрите короткий запуск, который читает данные, выполняет обновление и записывает checkpoint. Цель — проверить полный путь, прежде чем доверять ему финальный объём.

Возьмём учебный пример: вы хотите классифицировать документы. Подготовьте двенадцать идентифицированных документов, среди которых несколько разной длины и один случай, который программа должна корректно отклонить. Задайте разрешённые категории и назначение результатов. Все двенадцать идентификаторов должны появиться в итоговом отчёте ровно один раз, с принятым результатом или явной ошибкой. Этот сценарий следует адаптировать к вашему приложению; он не предполагает какой-либо конкретной модели или пропускной способности.

Прокрутите таблицу, чтобы увидеть все столбцы.
Пример листа приёмки пилотной партии
Что проверятьКритерий, подготовленный до запуска
Входные данные12 уникальных идентификаторов; читаемые файлы; предусмотрен один невалидный случай.
РезультатыОдна разрешённая категория на принятый документ; ни одного выдуманного идентификатора.
ОтказыПричина, привязанная к каждому отклонённому документу; никаких бесследных исчезновений.
Завершение тестаПринятые + отклонённые = 12; отчёт и результаты проверены по копии.

2. Выберите backend, память и тариф

Начните с библиотек проекта. Зависимость от CUDA направляет вас к цепочке NVIDIA; предложение MI300X требует изучить поддержку ROCm, в частности расширений. Официальный селектор PyTorch различает систему и вычислительную платформу: скопированная с другой машины команда не является проверкой совместимости.

Затем сравните память, необходимую для репрезентативной задачи: веса, входные данные, промежуточные вычисления и состояния, специфичные для вашего метода. Размера файла модели недостаточно. Если пик вам пока неизвестен, оставьте это как цель пилота, не заявляя, что модель уместится исходя только из числа её параметров.

Выберите 3, 7 или 30 дней и от 1 до 10 партий. Партия содержит одну карту, кроме B200, которая содержит две. Несколько карт не распределяют программу автоматически и не объединяют свою память. Заложите в срок установку, проверки, вычисления и экспорт; двенадцать документов пилота служат для проверки процедуры, а не для механического предсказания длительности всей кампании.

3. Подготовьте папку, которая переживёт смену машины

Соберите ревизию кода, зависимости, ссылку на данные и модель, параметры и команду запуска. Укажите, как отдельно предоставлять необходимые доступы. Путь к вашему домашнему каталогу — не процедура передачи: замените неявные допущения параметрами и проверьте пути из папки проекта.

Подготовка Ubuntu, PyTorch, Blender или пользовательская, выбранная в конфигурации, выражает вашу потребность. Она не доказывает, что ваш проект, его расширения или лицензии уже установлены. Опишите, что должно присутствовать, затем проверьте фактически полученное окружение, прежде чем начинать обработку.

Для нашей партии документов храните неизменяемый пилотный вход, файл параметров и отдельный каталог результатов для каждого запуска. Также напишите, как перепроверять итоговый отчёт. Эта папка не обязана быть объёмной; она должна исключить, что успех зависит от забытой ячейки, старого терминала или не скопированного файла.

Иллюстративная организация для адаптации к вашему приложению
проект/
  README.md                 # установка, запуск, контроль
  requirements-rebuild.txt  # зависимости и задокументированное происхождение
  config/pilote.json         # параметры без секретов
  data/pilote/               # 12 разрешённых входных данных
  src/                      # ваше приложение
  runs/                     # подпапка для каждого запуска

4. Перечитайте команду и следуйте шагам сервиса

Итоговая сводка должна соответствовать вашему выбору: модель, длительность, лоты, общее число карт, подготовка и сумма в USD. Итог — это цена лота за длительность, умноженная на число лотов. Цена лота B200 уже включает его две карты: не умножайте второй раз на число GPU.

Для первого заказа создайте аккаунт с именем, фамилией, email и паролем. Если аккаунт уже есть, войдите; если вы уже вошли, данные подставлены заранее. Аккаунт позволяет находить заказы и баланс из другого браузера. Процесс не требует ни процедуры KYC, ни удостоверения личности.

Для оплаты в криптовалюте используйте актив, сеть, адрес, сумму и срок, указанные для соответствующего платежа. После перевода «Я оплатил» фиксирует ваше уведомление. Оно не подтверждает ни получение средств, ни предоставление ресурса. Достаточный баланс в USD также может полностью оплатить аренду. Далее следуйте информации о подготовке и фактически предоставленным доступам.

5. Проверьте запуск до финального объёма

Когда ресурс предоставлен, определите фактически используемый интерпретатор и загруженное окружение. Запустите минимальную диагностику до вашего приложения. Успешный импорт PyTorch не доказывает вычисления на GPU; успешный простой расчёт не подтверждает все расширения модели. Папка диагностики описывает эту последовательность и содержит ресурс для скачивания.

Затем запустите ваш пилотный прогон в новой папке вывода. Для документов проверьте идентификаторы, категории, число успехов и ожидаемые отказы. Изучите несколько результатов вместе с их входными данными: синтаксически корректный вывод может оставаться непригодным для использования. Переходите к полному корпусу только после того, как опишете, что было принято и что ещё нужно исправить.

Если запуск не удался, зафиксируйте первую ошибку и достигнутый этап. Проверьте интерпретатор, прежде чем переустанавливать; пути — прежде чем копировать; размер входных данных — прежде чем увеличивать batch. Меняйте по одному фактору за раз. Если процесс длительный, организуйте его мониторинг отдельно от интерактивного подключения, использованного для запуска.

6. Получить пригодное доказательство и решить, что дальше

Скопируйте результаты и их отчёт в место, которое вы контролируете, затем перечитайте эту копию. Убедитесь, что она содержит параметры и ссылки, необходимые для понимания результата. Не считайте файл, находящийся в вычислительном окружении, своей единственной резервной копией. Сделайте эту проверку во время пилота, не дожидаясь окончания аренды.

Для обучения добавьте тест возобновления в новом процессе. Мини-проект Kernodeck демонстрирует метод на CPU; ваше приложение должно ещё проверить собственные состояния, точность и данные. Для независимых документов возобновление скорее означает определение завершённых элементов и тех, что нужно обработать заново.

Ваше финальное решение может состоять в том, чтобы запустить запланированный объём, исправить окружение или пересмотреть конфигурацию. Сохраните это решение вместе с его причиной. Пилот, выявивший несовместимость, полезен: он превращает расплывчатую проблему в точное условие, которое нужно решить, прежде чем задействовать больше вычислений.

Ваши вопросы

Нужно ли готовить пилот до заказа?

Да, насколько это возможно: разрешённые входные данные, параметры, команда и критерии успеха. Тогда вы сможете посвятить начало периода проверке полученного окружения, а не определению ожидаемого результата.

Достаточно ли двенадцати документов, чтобы оценить масштаб проекта?

Это число иллюстрирует проверку пути. Для оценки масштаба затем нужны входные данные, представляющие сложные случаи, а иногда и больше данных. Небольшой набор сам по себе не предсказывает длительность или память для полного корпуса.

Означает ли подтверждённая оплата, что моя программа запущена?

Нет. Оплата, подготовка, доступ и запуск вашего приложения — это разные этапы. Проверьте информацию о заказе, а затем самостоятельно проконтролируйте запуск на предоставленном ресурсе.

Что сохранить, если первая попытка не удалась?

Команду, выполненную без секрета, версии, первую ошибку, параметры и точное место, где произошёл сбой. Храните частичные результаты отдельно, чтобы не путать их с подтверждённым запуском.