2014-12-15 2 views
1

У нас есть некоторые алгоритмы, оптимизированные с использованием Cuda, которые мы хотели бы протестировать в нашей автоматизированной системе сборки, работающей с TeamCity. К сожалению, тесты не срабатывают у агента TeamCity, потому что cudaGetDeviceCount сообщает, что нет совместимых устройств. Я предполагаю, что это происходит из-за того, что агент TeamCity не может получить доступ к экрану, но я хочу делать вычисления только в фоновом режиме и без отображения на экран.Единичный тест кода Cuda, работающий на агенте TeamCity

Любые санкции? Поиск модульного теста + Cuda + TeamCity не приносит ничего полезного.

+0

Вам не нужен доступ к дисплею для использования CUDA. У вашей системы сборки есть устройство с поддержкой CUDA? Является ли процесс запущенным в песочнице, которая ограничивает доступ к графическому процессору? –

+0

Оказалось, что управление питанием Windows было настроено на то, чтобы отключить отображение после 20 минут, и это приведет к сбою тестового запуска. Поэтому, когда я устанавливаю Windows для непрерывного отображения дисплея, он работает. –

+0

@ logicnet.dk: Если вы нашли решение этой проблемы, не могли бы вы добавить короткий ответ, просто чтобы задать вопрос без очереди? – talonmies

ответ

0

Оказалось, что управление питанием Windows было настроено на то, чтобы отключить отображение после 20 минут, и это приведет к сбою тестового запуска. Поэтому, когда я устанавливаю Windows для непрерывного отображения дисплея, он работает.

Смежные вопросы