Запуск Docker-образа
CloudCompute.ru поддерживает запуск пользовательских Docker-образов с доступом к GPU через NVIDIA Container Toolkit.
1. Подготовьте образ
Используйте базовый образ с поддержкой CUDA:
FROM nvidia/cuda:12.2.0-runtime-ubuntu22.04
RUN apt-get update && apt-get install -y python3-pip
RUN pip3 install torch torchvision
COPY . /app
WORKDIR /app
CMD ["python3", "train.py"]
2. Загрузите образ в реестр
Опубликуйте образ в Docker Hub или приватном реестре:
docker build -t youruser/myapp:latest .
docker push youruser/myapp:latest
3. Укажите образ при создании инстанса
В панели управления при создании инстанса выберите «Свой Docker-образ» и введите имя образа. Инстанс запустит контейнер с доступом к GPU автоматически.
4. Проверьте работу GPU в контейнере
import torch
print(torch.cuda.is_available()) # True
print(torch.cuda.get_device_name(0))