Тестирование инфраструктуры
Тестирование GPU выполняется с использованием PyTorch
-
Создайте каталог для pytorch-gpu-benchmark:
mkdir /home/<user>/testgpucd /home/<user>/testgpu -
Клонируйте git-репозиторий:
git clone https://github.com/ryujaehun/pytorch-gpu-benchmark.git -
Создайте виртуальное окружение Python. Команды выполняйте в созданном ранее каталоге:
sudo apt install pipsudo apt install python3-venvpython3 -m venv venv # Эта команда создаст новый каталог venv, содержащий копию бинарных файлов Pythonsource venv/bin/activate # Активируем виртуальное окружение -
Установите зависимости:
(venv) pip install matplotlib(venv) pip install torch==2.0.0(venv) pip install torchvision(venv) pip install pandas(venv) pip install plotly(venv) pip install cufflinks(venv) pip install psutil -
Перейдите в каталог с бенчмарком и запустите скрипт тестирования:
cd /home/<user>/testgpu/pytorch-gpu-benchmark./test.sh
Итог работы скрипта
Скрипт измеряет время, необходимое для обучения моделей. Чем «мощнее» профиль GPU, тем меньше времени требуется.
Отчёт по последнему прогону скрипта находится в:
/home/<user>/testgpu/pytorch-gpu-benchmark/result/system_info.txt