Docker контейнеров не могут работать с системами Nvidia nsight - PullRequest
0 голосов
/ 09 июля 2020

Я недавно учился использовать программирование cuda и хочу использовать инструмент nvidia Nvidia nsight systems для визуализации программ, которые я написал. Я сделал анализ профиля на своем личном ноутбуке удаленно на сервер. Теперь я установил cuda на свой ноутбук с программным обеспечением nsight. Когда я удаленно go к серверу, он может работать. И отобразит текущую временную шкалу. Но моя программа написана в контейнере docker, когда я использую системы nsight для связывания docker, она не работает. Почему это? Я сопоставил свой docker с 5222 на хост-порту. И убедитесь, что контейнер docker можно напрямую подключить через s sh. Операционная система ноутбука - ubuntu16.04. Операционная система сервера - ubuntu16.04. Я использую изображение docker: nvcr.io/nvidia/tensorrt:20.03-py3, оно показывает, что: установка библиотеки инструментов не удалась! изображение результата nsight

1 Ответ

0 голосов
/ 13 июля 2020

Хорошо, я решаю проблему с помощью nvidia do c, если мы хотим использовать удаленный nvidia nsight для docker, мы должны открыть порты 22 и 45555, сопоставив порт 22 контейнера с любым портом хоста и сопоставление любого порта контейнера с 45555 хоста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...