Иногда я получаю сообщение об ошибке при использовании графического процессора в Python, и единственное решение снова получить доступ к графическому процессору — это перезапустить мой ноутбук Jupyter.
PS: Я использую графический процессор для некоторых вычислений с использованием pytorch.
конкретная ошибка, которую я получаю:
Код: Выделить всё
RuntimeError: CUDA error: device-side assert triggered
т.е. Я хотел бы уловить эту ошибку, которую я делаю с помощью попытки/исключения, и двигаться дальше, поскольку я обучаю несколько моделей одну за другой, поэтому я не могу перезапустить, чтобы решить мою проблему.
РЕДАКТИРОВАТЬ перезапуск ядра кажется принятым наивным решением, см.:
-https://forums.fast.ai/t/how-to-free-up ... 2-x/9256/2
-https://towardsdatascience.com/cuda-err ... ae1c8fa4c3, где она упоминает: «Работа над Kaggle? Вот почему даже после выполнения вышеуказанных шагов, ты все еще борешься"
Подробнее здесь: https://stackoverflow.com/questions/618 ... -in-python
Мобильная версия