Профессиональная работа с nvidia-smi
Изучите сведения о GPU, памяти и степени использования ресурсов.
«Профессиональная работа с nvidia-smi» — бесплатный урок CUDA Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения CUDA Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс CUDA Academy содержит 4 уроков всего.
Панель управления GPU
Считайте nvidia-smi панелью управления Вашим GPU. Одна команда показывает модель, память, температуру и текущие процессы. 📊
nvidia-smiВерхний заголовок
В самой верхней строке указаны версия драйвера и максимальная версия CUDA, которую он поддерживает. Проверяйте её первой при появлении ошибки версии.
Имя вашего GPU
В первой строке таблицы указаны имя каждого GPU и его порядковый номер. Если видеокарт несколько, по этим номерам Вы выбираете нужное устройство.
Использование памяти
Столбец Memory-Usage показывает использованный и общий объём VRAM. Если память почти заполнена, следующая попытка выделения может завершиться ошибкой нехватки памяти.
Загрузка GPU
Процент GPU-Util показывает, насколько загружены вычислительные блоки. Если во время работы ядра значение постоянно равно нулю, обычно это означает, что задача не достигла устройства.
Температура и питание
Столбцы Temp и питания показывают состояние системы охлаждения. Длительная высокая температура может заставить GPU снизить частоту и незаметно замедлить выполнение ядер.
Таблица процессов
В нижней таблице Processes перечислены все программы, которые сейчас используют GPU, а также их PID и объём занятой памяти. Это удобно для поиска забытой задачи.
Наблюдение в реальном времени
Добавьте параметр, чтобы обновлять панель каждую секунду и наблюдать, как меняются использование памяти и загрузка во время работы программы.
nvidia-smi -l 1Выберите нужные столбцы
Для сценариев режим запроса выводит только запрошенные Вами поля в виде чистого текста, удобного для разбора, вместо полной визуальной таблицы.
nvidia-smi --query-gpu=name,memory.used --format=csvECC и сохранение состояния
На серверных видеокартах nvidia-smi также показывает количество ошибок ECC и режим сохранения состояния. На ноутбуках и настольных компьютерах эти поля обычно отключены или отсутствуют.
Ограничение одной видеокартой
Если видеокарт несколько, параметр -i ограничивает отчёт одной видеокартой, выбранной по индексу. Это удобно, когда Вас интересует только устройство, используемое Вашей задачей.
nvidia-smi -i 0Быстрая проверка
Давайте вместе прочитаем панель управления.
Итоги
Теперь Вы умеете профессионально читать вывод nvidia-smi: строка драйвера находится сверху, память и загрузка — в таблице, а текущие процессы — внизу. Один взгляд рассказывает всю историю. ✅
Изучай C++ с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 30
- Уроки
- 120
Часто задаваемые вопросы
Урок «Профессиональная работа с nvidia-smi» бесплатный?
Да — полный текст урока «Профессиональная работа с nvidia-smi» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс CUDA Academy, подпишись на CoddyKit PRO. Курс CUDA Academy содержит 4 уроков всего.
Чему я научусь в уроке «Профессиональная работа с nvidia-smi»?
Изучите сведения о GPU, памяти и степени использования ресурсов. Ты практикуешь CUDA Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать CUDA Academy?
Предыдущий опыт не требуется. CUDA Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Профессиональная работа с nvidia-smi»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке CUDA Academy?
Да. Каждый урок CUDA Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Версии драйвера, среды выполнения и набора инструментов
- Профессиональная работа с nvidia-smi
- Компиляция с помощью компилятора CUDA
- Первое знакомство с GPU: Ваш первый файл .cu