#python #pytorch #anaconda #conda
#питон #пыторч #анаконда #конда
Вопрос:
Я пытался разработать модели глубокого обучения на удаленном сервере с помощью удаленной разработки VSCode, и впоследствии я успешно установил anaconda и PyTorch в базовой среде (версия gpu). Тем не менее, я могу заставить Cuda работать в терминале, но не в ноутбуке.
Моя проблема может быть показана на скриншоте ниже:
Вещи, которые я пробовал, но безуспешно:
- Создайте новую среду и развивайтесь в ней.
- Вручную установите значение CUDA_VISIBLE_DEVICES равным 0
Кстати, я также не могу использовать»! nvidia-smi » в ячейке ноутбука, и она просто не запрашивает такой команды, что очень странно.
Есть какие-нибудь предложения??
Комментарии:
1. Ваш терминал работает в локальной системе, а ноутбук работает в удаленной системе, верно? Есть ли у вас какая-то уверенность в том, что удаленная система действительно имеет графический процессор Nvidia, который вы можете использовать?
2. Я почти уверен, что терминал работает на удаленном сервере, так как на моем локальном компьютере даже нет графического процессора. Спасибо за ответ, тхо.
3. Следуя комментариям Тима, я думаю, что примерно могу понять, что происходит прямо здесь. Таким образом, похоже, что ядро ноутбука запускается с административного узла моего HPC (без узла GPU), но терминал находится в вычислительном узле (с 2 графическими процессорами).