Почніть із запитання, яке блокує ваш вибір
Якщо вагаєтеся між двома картами, відштовхуйтеся від потрібної пам’яті та бібліотек вашого проєкту. Якщо обладнання вже обрано, розгляньте тривалість, кількість завдань і спосіб збереження результатів. Наведені нижче відповіді пов’язують ці рішення з процесом замовлення.
Для повної процедури посібники розкривають перший запуск, підготовку відтворюваного середовища та відновлення з контрольної точки. Питання щодо наявного замовлення легше вирішити зі свого акаунта, вказавши його номер і відповідний етап.
Вибір GPU і тривалості
Як вибрати GPU для проєкту на PyTorch?
Почніть із бібліотек вашого проєкту та бекенду, який вони підтримують, а потім виміряйте пам'ять репрезентативної спроби. Модель, точність, довжина входів і батч важать більше, ніж сама назва карти. Потім порівняйте сумісні GPU в каталозі та передбачте запас для найвимогливіших етапів.
Яка різниця між CUDA і ROCm?
CUDA — це обчислювальний ланцюжок, який використовується з GPU NVIDIA; ROCm — той, який потрібно перевірити для GPU AMD з каталогу. Ваш застосунок і його розширення мають підтримувати обраний ланцюжок. У PyTorch ROCm, зокрема, використовує простір імен torch.cuda: назва цього виклику не дозволяє визначити апаратне забезпечення.
Чи достатньо заявленої пам'яті, щоб знати, чи вміститься моя модель?
Ні. Пам'ять на карту — це лише відправна точка. Під час виконання потрібно також розмістити входи, тимчасові тензори та стани, властиві вашому методу, як-от кеш інференсу чи оптимізатор. Зробіть спробу з реалістичними розмірами й спостерігайте за піком пам'яті на найвимогливішій фазі.
Чи додають кілька GPU свою пам'ять автоматично?
Ні. Програма повинна явно розподіляти свою роботу і, за потреби, свої стани між картами. Реплікація моделі може покращити організацію кількох обробок, не збільшуючи доступну пам'ять для однієї репліки. Перевірте паралелізм, який підтримує ваш рушій, перш ніж обирати кілька батчів.
Скільки GPU містить батч?
Один лот включає один GPU для пропозицій каталогу, крім B200, який включає два GPU на лот. Ви можете вибрати від 1 до 10 лотів. У підсумку окремо показано кількість лотів, загальну кількість карт і загальну ціну: два лоти B200 — це, відповідно, чотири GPU.
Чи лот оренди — це те саме, що й batch?
Ні. Лот оренди — це одиниця замовлення обладнання. Batch — це група прикладів, які ваш застосунок обробляє разом. Останній ви налаштовуєте у своїй програмі відповідно до її пам'яті та мети щодо пропускної здатності чи затримки. Зміна одного не налаштовує автоматично інший.
Як вибрати між 3, 7 і 30 днями?
Обирайте тривалість залежно від повного обсягу роботи: встановлення, перевірка, обчислення, контроль результатів і експорт. Три дні можуть умістити цілеспрямоване тестування; сім днів дозволяють організувати кілька варіантів; тридцять днів підходять для більш розтягнутої роботи. Ці приклади організації не передбачають час обчислень вашого застосунку.
Як дізнатися загальну ціну моєї оренди?
Виберіть GPU, тривалість 3, 7 або 30 днів і кількість лотів. Конфігуратор показує загальну суму в USD до збереження замовлення. Перевірте кількість карт у лоті, особливо для B200. Суму в криптовалюті та її термін потім уточнюють в інструкціях обраного способу оплати.
Підготовка та використання середовища
Чи встановлює обрана підготовка мій проєкт повністю?
Підготовка Python, PyTorch, notebook або inference описує бажану відправну точку для вашої роботи. Вона не замінює ваші файли залежностей, ваги, дані чи ліцензії. Збережіть процедуру встановлення та невелику перевірку запуску, властиві проєкту, а потім перевірте результат у вашому середовищі обчислень.
Чи можу я вибрати свої програми та обробки?
Так. Ви використовуєте GPU самостійно та обираєте програми, моделі, дані й обробки, потрібні для вашого проєкту. Kernodeck не перевіряє їхній вміст. Ви організовуєте свої доступи, резервні копії та дозволи, необхідні для використання елементів, які ви встановлюєте чи використовуєте.
Що потрібно зберегти, щоб відтворити запуск?
Збережіть ревізію коду, версії залежностей, параметри, інформацію про backend і версії даних та ваг. Додайте команду запуску, невеликий контрольний вхід і очікуваний вихід. Фіксація випадкового зерна сама по собі не гарантує однакових результатів між обладнанням чи версіями.
Що перевірити, коли PyTorch не виявляє GPU?
Використайте той самий інтерпретатор Python, що й ваша програма, щоб перевірити встановлення PyTorch та його backend. Потім перевірте доступ до пристрою та сумісність системного ланцюжка. Не дозволяйте спробі непомітно перемкнутися на CPU, якщо ви хочете перевірити GPU. Посібник із середовищ детально описує мінімальну перевірку.
Що робити після помилки пам'яті GPU?
Занотуйте, чи вона з'являється під час завантаження, першого обчислення чи після кількох ітерацій. Зменште один чинник, наприклад batch або довжину входу, і поспостерігайте за результатом. Також пошукайте тензори, які зберігаються без потреби. Звільнення невикористаного кешу не звільняє об'єкти, що ще живі; рішення про зміну карти ухвалюють після цієї діагностики.
Чи достатньо файлу ваг, щоб відновити навчання?
Для деяких застосувань inference його достатньо разом із відповідною архітектурою та попередньою обробкою, але він не описує все навчання. Для відновлення можуть знадобитися оптимізатор, scheduler, прогрес, випадкові стани та позиція в даних. Завжди перевіряйте відновлення в новому процесі, перш ніж покладатися на checkpoint для тривалої роботи.
Як підготувати завершення оренди?
Експортуйте результати, checkpoints, параметри та інформацію про середовище до терміну, зазначеного у вашому відстеженні. Передбачте час для перевірки копії та повторного завантаження принаймні однієї резервної копії. Зберігайте копію в місці, яке ви контролюєте: наявність файлу в середовищі обчислень сама по собі не є вашим планом збереження.
Оплата в криптовалюті або з балансу
Чи потрібен для оренди GPU KYC або посвідчення особи?
Ні. Процес оренди та оплати криптовалютою не вимагає процедури KYC чи документа, що посвідчує особу. Ваше ім'я, прізвище та email залишаються необхідними як контактні дані замовлення. Відсутність контролю KYC не означає, що замовлення, його оплата чи інформація, потрібна для їх відстеження, не існують.
Які активи та мережі я можу використовувати?
Запропоновані способи: BTC у Bitcoin, ETH у Ethereum, USDT і USDC в Ethereum, TRX і USDT у Tron, SOL у Solana та LTC у Litecoin. Виберіть точну комбінацію під час оплати. Потім використовуйте адресу, суму та строк, зазначені для цього платіжного призначення.
Чому актив і мережа мають відповідати один одному?
Один і той самий актив може пропонуватися в кількох мережах, зокрема USDT. Інструкції для платежу стосуються точної комбінації; переказ в іншій мережі не є рівнозначним. Перед підтвердженням переказу перевірте мережу у своєму гаманці та в замовленні, а також суму, призначену для зазначеної адреси.
Для чого потрібна кнопка «Я оплатив»?
Вона повідомляє, що ви здійснили переказ для відповідного платежу. Це повідомлення з'являється у відстеженні, але саме по собі не підтверджує ні отримання, ні зарахування платежу. Замовлення все ще підлягає перевірці та звірянню платежу. Хеш транзакції в цій формі не запитується.
Що робити, якщо інструкції минули або надіслана сума відрізняється?
Не використовуйте автоматично стару адресу чи стару суму. Перегляньте інструкції та стан платежу у своїй історії. Якщо ви вже здійснили переказ, не надсилайте другий, щоб навмання виправити ситуацію; зверніться до підтримки, вказавши номер замовлення та корисну інформацію про платіж.
Чому інструкції для платежу не відображаються?
Створення інструкцій потребує доступного способу оплати та чинного курсу для розрахунку суми. Якщо помилка перешкоджає цьому кроку, показане повідомлення описує проблему, а ваше замовлення залишається доступним для перегляду. Дочекайтеся повних інструкцій, перш ніж переказувати кошти; адресу з іншого платежу не можна використовувати як заміну.
Які суми я можу додати до свого балансу USD?
Запропоновані поповнення: 100, 500, 2000 і 10 000 USD. Кожне поповнення має власний платіж і власне відстеження. Баланс зараховується після підтвердження та зарахування платежу, а не після натискання «Я оплатив». Поповнення живить баланс; воно не є орендою GPU.
Чи можу я оплатити оренду зі свого балансу?
Так, якщо доступний баланс USD покриває повну суму оренди. Виберіть цей спосіб оплати в передбаченому процесі. Списання оплачує замовлення, тоді як підготовка та надання відстежуються окремо. Поповнення, яке ще очікує підтвердження, не входить до доступного балансу.
Відстеження замовлення та захист доступу
Чому потрібно вказувати моє ім'я, прізвище та email?
Ці дані ідентифікують ваш акаунт і дають змогу відстежувати замовлення. Вкажіть адресу email, до якої ви маєте доступ, та точну інформацію. Ваш email і пароль використовуються для входу в Kernodeck; жодного зовнішнього акаунта чи процедури KYC не потрібно. Ця інформація залишається окремою від інструкцій щодо оплати та надання.
Чи потрібно створювати пароль для замовлення?
Так. Для першого замовлення створіть свій акаунт Kernodeck, вказавши ім'я, прізвище, email і пароль довжиною від 15 до 128 символів. Якщо у вас вже є акаунт, увійдіть; якщо ви вже увійшли, пароль не запитується для кожного замовлення. Акаунт дає змогу знайти свої замовлення та баланс з іншого браузера. Виходьте з акаунта після використання на спільному пристрої.
Як знайти замовлення та його історію платежів?
Увійдіть у свій акаунт Kernodeck за допомогою email і пароля, потім відкрийте справу та її історію. Ви знайдете ті самі замовлення та той самий баланс з іншого браузера. Кожен платіж зберігає свої інструкції та свій стан. Нова реєстрація не відновлює справи іншого акаунта лише через збіг email; автоматичне скидання пароля електронною поштою недоступне.
Чи означає оплачене замовлення, що GPU готовий?
Ні. Підтверджене оплачення та надання в користування — це два окремі етапи. Після оплати перегляньте стан готовності, а потім фактично надану інформацію про доступ для замовлення. Повідомлення про оплату, поповнення чи списання балансу не доводить, що ваша програма запустилася.
Коли починаються 3, 7 чи 30 днів оренди?
Обраний термін описує ваш період оренди. Перегляньте інформацію про надання в користування та дати, зазначені у відстеженні замовлення, щоб спланувати роботу. Не вважайте ні реєстрацію замовлення, ні натискання «Я оплатив» доказом початку виконання. Якщо потрібної дати немає, попросіть підтримку підтвердити її.
Чи можу я продовжити оренду або змінити конфігурацію?
Зверніться до підтримки із зазначенням відповідного замовлення, бажаного терміну чи конфігурації та вашого строку. Можливість і умови мають бути підтверджені для цього запиту. Продовжуйте готувати свої експорти відповідно до вже запланованого періоду, доки зміну не буде підтверджено у вашому відстеженні.
Яку інформацію надати у разі технічної проблеми?
Зазначте замовлення, момент виникнення проблеми, команду запуску, відповідні версії та першу повну помилку. Мінімальний приклад, форма вхідних даних і етап, на якому виникає проблема, допомагають зрозуміти, у чому збій. Видаліть секрети доступу й уникайте надсилання всього вашого набору даних, коли достатньо скороченого прикладу.