Установка CUDA на Ubuntu-сервер
Установка CUDA на сервер начинается с драйвера NVIDIA: без него не работает ни PyTorch, ни Ollama, ни контейнер с GPU. CUDA Toolkit ставят из репозитория NVIDIA командой apt, а для Docker добавляют NVIDIA Container Toolkit.
Ответ за 30 секунд
На сервер с GPU сначала ставят драйвер NVIDIA, потом по необходимости CUDA Toolkit. Для CUDA 13.x нужен драйвер ветки 580 или новее, для 12.x от 525. Если работаете в Docker, Toolkit на хосте не нужен: хватит драйвера и NVIDIA Container Toolkit.
GPU-серверы от Tesla T4 до H200, запуск за 1-2 минуты, оплата по часам.
Установка CUDA на Ubuntu из репозитория NVIDIA13.4свежая версия CUDA на 14.10.2026
R580минимальная ветка драйвера для CUDA 13.x
Turing+поколения карт для CUDA 13
01 · 1 мин
Драйвер, CUDA Toolkit или контейнер: что нужно серверу#
CUDA: платформа NVIDIA для вычислений на видеокарте. На сервере она складывается из трёх частей, и ставить все три нужно не всегда.
| Компонент | Что делает | Когда нужен |
|---|---|---|
| Драйвер NVIDIA | Даёт системе доступ к карте, приносит nvidia-smi | Всегда |
| CUDA Toolkit | Компилятор nvcc и библиотеки для сборки | Когда собираете код с CUDA прямо на хосте |
| NVIDIA Container Toolkit | Пробрасывает карту в контейнеры Docker | Когда модели и сервисы живут в Docker |
Образы с CUDA уже содержат нужные библиотеки внутри, а с хоста берут только драйвер. Поэтому на сервере под Docker-нагрузку Toolkit часто вообще не ставят, и версия CUDA в контейнере может отличаться от соседнего.
02 · 1 мин
Совместимость версий CUDA и драйвера NVIDIA#
Драйвер NVIDIA обратно совместим: программа, собранная под старую CUDA, работает на более новом драйвере. Обратное верно только в пределах одной старшей версии, это называется совместимостью младших версий.
| CUDA Toolkit | Минимальный драйвер Linux |
|---|---|
| 13.x (13.0-13.4) | ветка 580 и новее |
| 13.4 с новыми функциями | ветка R615 |
| 12.x | от 525 |
| 12.8 GA | от 570.26 |
| 12.6 GA | от 560.28.03 |
CUDA 13 и старые карты
В CUDA 13.0 NVIDIA убрала из Toolkit компиляцию и библиотеки для архитектур Maxwell, Pascal и Volta. Карты вроде GTX 1080 остаются на CUDA 12.x. Там же прекращена поддержка Ubuntu 20.04: берите 22.04 или 24.04.
Команда nvidia-smi в правом верхнем углу печатает «CUDA Version». Это старшая версия, которую поддерживает драйвер, а не установленный Toolkit: проверяйте Toolkit командой nvcc --version.
Инструмент · 1 мин
Установка CUDA на Ubuntu из репозитория NVIDIA#
- Убедитесь, что карта видна:
lspci | grep -i nvidia. - Подключите сетевой репозиторий NVIDIA пакетом cuda-keyring.
- Поставьте драйвер: пакет
nvidia-open(открытые модули ядра) илиcuda-drivers, затем перезагрузите сервер. - Поставьте Toolkit, если собираете код на хосте, и добавьте его в PATH.
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt update
sudo apt install nvidia-open # драйвер
sudo reboot
sudo apt install cuda-toolkit # компилятор и библиотеки
export PATH=/usr/local/cuda-13.4/bin:$PATH
Для Ubuntu 22.04 в адресе репозитория замените ubuntu2404 на ubuntu2204. Начиная с CUDA 13.4 пакеты Toolkit не тянут драйвер за собой, поэтому драйвер ставится отдельной командой.
Хватит ли карты под вашу модель
Перед установкой CUDA проверьте, что модель поместится в видеопамять
04 · 1 мин
CUDA в Docker: установка NVIDIA Container Toolkit#
Контейнер видит видеокарту, только если на хосте стоит NVIDIA Container Toolkit. Команды из документации NVIDIA для Ubuntu:
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | \
sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker
sudo docker run --rm --runtime=nvidia --gpus all ubuntu nvidia-smi
05 · 1 мин
Почему CUDA не видит видеокарту на сервере#
Какая карта под какую задачу и как устроена аренда, разобрано на странице аренда видеокарты.
- Нет перезагрузки после драйвера. Модуль ядра загрузится только после рестарта, до этого
nvidia-smiвыдаёт ошибку. - Драйвер старее, чем просит программа. Сборка под CUDA 13 не запустится на драйвере ветки 570: обновите драйвер или возьмите сборку под 12.x.
- Контейнер без флага
--gpus. Без него Docker не отдаёт карту даже при настроенном Toolkit. - Карта поколения Pascal на CUDA 13. Свежие сборки фреймворков под неё не собираются, нужен 12.x.
06 · 1 мин
Вопросы об установке CUDA#
Какой драйвер нужен для CUDA 12.8?
Для CUDA 12.8 GA нужен драйвер Linux 570.26 или новее, а в режиме совместимости младших версий любая CUDA 12.x работает на драйвере от 525.
Нужно ли ставить CUDA Toolkit, если всё работает в Docker?
Нет. На хосте достаточно драйвера NVIDIA и NVIDIA Container Toolkit, библиотеки CUDA лежат внутри образа.
Почему nvidia-smi показывает одну версию CUDA, а nvcc другую?
nvidia-smi пишет старшую версию CUDA, которую поддерживает драйвер. nvcc показывает установленный Toolkit. Это нормально, если Toolkit не новее драйвера.
Поддерживает ли CUDA 13 видеокарту GTX 1080?
Нет, начиная с CUDA 13.0 архитектура Pascal не поддерживается. Для таких карт используйте CUDA 12.x.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Серверы с GPU Таймвеб Клауд, timeweb.cloud/services/gpu, проверено 14 октября 2026; NVIDIA: CUDA Toolkit Release Notes (версии и драйверы), docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html, проверено 14 октября 2026; NVIDIA: CUDA 13.0 Release Notes (снятие поддержки Maxwell, Pascal, Volta и Ubuntu 20.04), docs.nvidia.com/cuda/archive/13.0.0/cuda-toolkit-release-notes/index.html, проверено 14 октября 2026; NVIDIA: CUDA Installation Guide for Linux, docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html, проверено 14 октября 2026; NVIDIA Container Toolkit: установка и настройка Docker, docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html, проверено 15 октября 2026; NVIDIA Container Toolkit: проверочный контейнер, docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/sample-workload.html, проверено 15 октября 2026.
Возьмите сервер с видеокартой под модель
Облачный GPU-сервер запускается за 1-2 минуты, оплата почасовая.
- RTX 4090, A5000, A6000, A100, H100
- От 1 до 4 карт на сервер
- Почасовая оплата
- Дата-центры уровня Tier III