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