85 lines
3.2 KiB
Markdown
85 lines
3.2 KiB
Markdown
# NVIDIA GPU Auto-Installer for Ubuntu
|
||
|
||
[](https://opensource.org/licenses/MIT)
|
||

|
||

|
||
|
||
Автоматическая установка драйверов NVIDIA и настройка Docker для GPU-ускорения на Ubuntu 24.04 и новее.
|
||
|
||
## ✨ Особенности
|
||
|
||
- Автоматическое определение GPU (NVIDIA Tesla/RTX/Quadro)
|
||
- Установка оптимальных драйверов для вашей карты
|
||
- Полная очистка старых версий драйверов
|
||
- Настройка Docker с поддержкой GPU
|
||
- Проверка работоспособности всех компонентов
|
||
|
||
## 🚀 Установка одной командой
|
||
|
||
```bash
|
||
sudo bash -c "$(curl -fsSL https://git.softuniq.eu/UniqAI/NVIDIA_GPU_Auto_Installer_for_Ubuntu/_edit/main/install_nvidia.sh)"
|
||
```
|
||
|
||
*Замените `YOUR_USERNAME` и путь к скрипту на актуальный URL вашего репозитория*
|
||
|
||
## 📋 Требования
|
||
|
||
- Ubuntu 24.04 LTS или новее
|
||
- NVIDIA GPU с архитектурой Pascal или новее
|
||
- Доступ к терминалу с правами sudo
|
||
- Интернет-соединение
|
||
|
||
## 🔧 Ручная установка
|
||
|
||
1. Клонируйте репозиторий:
|
||
```bash
|
||
git clone https://github.com/YOUR_USERNAME/nvidia-auto-installer.git
|
||
cd nvidia-auto-installer
|
||
```
|
||
|
||
2. Запустите скрипт:
|
||
```bash
|
||
chmod +x install_nvidia.sh
|
||
sudo ./install_nvidia.sh
|
||
```
|
||
|
||
## 🖥️ Поддерживаемое оборудование
|
||
|
||
| GPU Series | Примеры моделей | Минимальный драйвер |
|
||
|------------------|----------------------|---------------------|
|
||
| Tesla | A10, T4, V100 | 470+ |
|
||
| GeForce RTX | 30xx, 40xx | 535+ |
|
||
| Quadro | RTX 6000, A6000 | 525+ |
|
||
| NVIDIA Enterprise| A100, H100 | 515+ |
|
||
|
||
## 🐳 Docker Support
|
||
|
||
После установки используйте официальные образы с GPU-поддержкой:
|
||
```bash
|
||
# Пример запуска контейнера с PyTorch
|
||
docker run --gpus all -it --rm nvcr.io/nvidia/pytorch:23.10-py3
|
||
|
||
# Пример запуска TensorFlow
|
||
docker run --gpus all -it --rm tensorflow/tensorflow:latest-gpu
|
||
```
|
||
|
||
## 🔍 Проверка установки
|
||
|
||
```bash
|
||
# Проверка драйвера
|
||
nvidia-smi
|
||
|
||
# Проверка Docker
|
||
docker run --rm --gpus all nvidia/cuda:12.3.1-base nvidia-smi
|
||
```
|
||
|
||
## ⚠️ Предупреждение
|
||
|
||
- Скрипт требует перезагрузки после установки
|
||
- Не используйте на production-системах без тестирования
|
||
- Проверяйте совместимость драйверов для специфичных рабочих нагрузок
|
||
|
||
## 📜 Лицензия
|
||
|
||
MIT License - подробнее в файле [LICENSE](LICENSE)
|