Пошаговый рекорд Pytorch

PyTorch
Пошаговый рекорд Pytorch

Это первый день моего ноябрьского обновления

1.UserWarning: CUDA initialization: The NVIDIA driver on your system is too old (found version 10010)

анализировать:

Причина ошибки в том, что версия CUDA слишком низкая, то есть версия CUDA

  • Повысить версию CUDA
  • версия с нижней горелкой

Проверять:

print(torch.version.cuda)

Глядя на версию cuda, используемую факелом, результат равен 10.2.

nvcc -V

image.pngПроверьте версию cuda текущей видеокарты и обнаружите, что это 10.1. На данный момент мы можем знать, что ошибка вызвана несоответствием между графической картой и версией cuda факела.

решать:

Нажмите на следующую ссылку, чтобы войти на официальный сайт pytorch и найти версию, поддерживаемую cuda10.1.py torch.org/individual-started…Выберите torch1.7.1, чтобы загрузить и установить версию, соответствующую cuda10.1.Поскольку conda не поддерживается в Китае, выберите pip для установки.

# CUDA 10.1
pip install torch==1.7.1+cu101 torchvision==0.8.2+cu101 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

проверять:

Запускаем программу еще раз и ошибка пропадает, torch.version.cuda тоже меняется обратно на 10.1, проблема решена! !

Использованная литература:

  1. blog.CSDN.net/WeChat_4373…
  2. Ууху. Call.com/question/30…