Начало работы
Образ Ubuntu для GPU с предустановленной CUDA
На этой странице
Каждый сервер FullGPU с GPU NVIDIA выдаётся с образом Ubuntu для GPU с предустановленной CUDA, а серверы AMD — с образом ROCm, поэтому запускать задачи можно сразу после первого входа. На этой странице описано, что входит в образы, как проверить точные версии на вашем сервере, как выбрать между Ubuntu 22.04 и 24.04 и как сохранить стабильность драйвера при обновлении пакетов.
Что входит в наши образы
- Операционная система Ubuntu 22.04 LTS или 24.04 LTS. Debian или Rocky Linux по запросу.
- Серверы NVIDIA Драйвер NVIDIA, CUDA, Docker и NVIDIA Container Toolkit уже установлены.
- Серверы AMD Образы ROCm для AMD Instinct MI355X.
- Доступ
Полный root-доступ по SSH с вашим открытым ключом. - Программное обеспечение Устанавливайте всё, что разрешено нашими правилами допустимого использования.
Точные версии зависят от того, когда был установлен ваш сервер, поэтому здесь они не приводятся: что именно установлено на вашей машине, покажут команды ниже. Доступные варианты кратко описаны в обзоре образов ОС.
Проверка точных версий на сервере
cat /etc/os-release # Ubuntu release
uname -r # running kernel
nvidia-smi # driver version, newest CUDA it supports
nvcc --version # CUDA toolkit used for compiling
ls -d /usr/local/cuda* # toolkits installed side by side
docker --version
nvidia-ctk --version # NVIDIA Container Toolkit
dpkg -l | grep -i nvidia # NVIDIA packages and versions
«CUDA Version» в выводе — это самая новая версия CUDA, которую поддерживает драйвер, а не установленный CUDA Toolkit; версию CUDA Toolkit показывает nvcc. Если nvcc не найден, но каталог /usr/local/cuda существует, выполните export PATH=/usr/local/cuda/bin:$PATH. Как соотносятся эти две версии, объясняет руководство по драйверам NVIDIA и CUDA.
На серверах AMD:
amd-smi version # tool, library and ROCm versions
rocm-smi --showdriverversion # kernel driver version
cat /opt/rocm/.info/version # installed ROCm release
Ubuntu 22.04 или 24.04?
| Выпуск | Ubuntu 22.04 LTS | Ubuntu 24.04 LTS |
|---|---|---|
| Системный Python | 3.10 | 3.12 |
| Стандартная поддержка Canonical | До 2027 года | До 2029 года |
| Установка через pip вне виртуального окружения | Разрешена, но не рекомендуется | Заблокирована (externally-managed-environment) |
| Для чего подходит | Стеки, уже привязанные к 22.04 | Новые проекты |
Образы ROCm, Debian и Rocky Linux
Серверы AMD Instinct MI355X выдаются с образом ROCm. Проверьте GPU командой , а затем настройте группы пользователей, PyTorch и vLLM, следуя руководству по настройке ROCm.
Если вместо Ubuntu вам нужен Debian или Rocky Linux, укажите это в примечаниях к заказу, когда будете развёртывать сервер. Команды в этой документации рассчитаны на Ubuntu; в Rocky Linux используйте dnf вместо apt, а названия некоторых пакетов отличаются.
Переустановка или смена ОС
Переустановка выполняется по запросу через поддержку: создайте тикет в поддержку
- Скопируйте с сервера всё, что вам нужно. Считайте, что переустановка стирает данные сервера; мы не делаем резервных копий локального хранилища.
- Запишите свои настройки: пользователей и ключи, записи в
/etc/fstab, юниты systemd и правила файрвола.
После переустановки ключ хоста сервера меняется. Удалите старую запись на своём компьютере командой
Фиксация драйвера при обновлениях через apt
- Выведите список пакетов NVIDIA:
dpkg -l | grep -i nvidia | awk '{print $2}' - Зафиксируйте пакеты драйвера из этого списка. Их названия зависят от того, как был установлен драйвер, и содержат номер ветки драйвера (ниже — NNN). Например:
Используйте точные названия из своего списка. Пакеты NVIDIA Container Toolkit, в названиях которых естьsudo apt-mark hold nvidia-driver-NNN-server nvidia-utils-NNN-server \ libnvidia-compute-NNN-servernvidia-container , не фиксируйте. На 8-GPU-серверах HGX зафиксируйте также пакет Fabric Manager (его название начинается с): его версия всегда должна совпадать с версией драйвера.nvidia-fabricmanager - Проверьте результат командой
. Следующий запускapt-mark showholdsudo apt upgradeпокажет эти пакеты как «kept back».
Зафиксированные пакеты не получают и исправлений безопасности драйвера, поэтому регулярно пересматривайте этот список. Чтобы обновиться в удобное для вас время, выполните sudo с теми же названиями пакетов, затем sudo apt update && sudo apt upgrade, перезагрузите сервер и проверьте
Не получается?
Создайте тикет в личном кабинете: укажите сервер, что вы запускали, и приложите вывод ошибок, если он есть. Инженеры отвечают круглосуточно.