Я пытаюсь запустить приложение cuda, написанное с использованием cudamat (интерфейс python для cuda) поверх ssh. Я не понимаю, почему это работает, только если я подключаюсь к опции «-X»; Если я этого не сделаю, я получаю сообщение: «Не удалось получить доступ к X Display, установлен ли $ DISPLAY?».Cuda app over ssh
Основная проблема заключается в том, что я хотел бы запустить его как пакетное задание. Могу ли я избежать его просить X Display (поскольку на нем ничего не отображается ...)? Или можно создать какой-то виртуальный дисплей, чтобы заставить его заткнуться?
какие модули вы импорте? – mnagel
CUDA не требует подключения X11 и будет успешно работать через tty-ссылку через ssh на безголовую удаленную машину. Независимо от вашей проблемы, это почти наверняка не имеет ничего общего с CUDA. – talonmies
Почему вы говорите, что CUDA не требует подключения X11? Он использует GPU, поэтому имеет смысл использовать X для подключения к видеокарте, если только запрашивать возможности GPU. Конечно, трюк заключается в том, чтобы приложение использовало аппаратное обеспечение удаленного сервера, а не ваше собственное ... – JvO