Я запускаю экземпляр ubuntu gpu на AWS ec2. Я не уверен, использует ли мое приложение ускорение графического процессора. Итак, как проверить использование графического процессора на экземпляре aws gpu?
Использование: nvidia-smi -h
чтобы увидеть варианты.
Показать информационные аргументы:
Display only selected information: MEMORY,
UTILIZATION, ECC, TEMPERATURE, POWER, CLOCK,
COMPUTE, PIDS, PERFORMANCE, SUPPORTED_CLOCKS,
PAGE_RETIREMENT, ACCOUNTING, ENCODER STATS
Пример: nvidia-smi -i 0 -l -q -d UTILIZATION
Результат выглядит примерно так:
==============NVSMI LOG==============
Timestamp : Thu Apr 11 03:48:37 2019
Driver Version : 384.183
CUDA Version : 9.0
Attached GPUs : 1
GPU 00000000:00:1E.0
Utilization
**Gpu : 9 %**
Memory : 11 %
Encoder : 0 %
Decoder : 0 %
GPU Utilization Samples
Duration : 18446744073709.22 sec
Number of Samples : 99
Max : 10 %
Min : 0 %
Avg : 0 %
Memory Utilization Samples
Duration : 18446744073709.22 sec
Number of Samples : 99
Max : 14 %
Min : 0 %
Avg : 0 %
ENC Utilization Samples
Duration : 18446744073709.22 sec
Number of Samples : 99
Max : 0 %
Min : 0 %
Avg : 0 %
DEC Utilization Samples
Duration : 18446744073709.22 sec
Number of Samples : 99
Max : 0 %
Min : 0 %
Avg : 0 %
Это оборудование NVIDIA? Если да, попробуйте nvidia-smi -i 3 -l -q -d
для просмотра статистики использования графического процессора и памяти (среди прочего). Обратите внимание, что это работает только с 1) старыми драйверами nvidia (18X.XX) или 2) графическими процессорами NVIDIA Tesla.