【发布时间】:2020-07-09 08:18:22
【问题描述】:
我最近在学习使用 cuda 编程,想使用 nvidia 的工具 Nvidia nsight systems 来可视化我编写的程序。我已经在我的个人笔记本电脑上远程对服务器进行了配置文件分析。现在我已经用 nsight 系统软件在我自己的笔记本电脑上安装了 cuda。当我远程访问服务器时,他可以工作。并会显示正在运行的时间线。但是我的程序是写在docker容器中的,当我使用nsight系统链接docker时,会失败。为什么是这样?我将我的 docker 映射到主机端口上的 5222。并保证docker容器可以通过ssh直接连接。 笔记本的操作系统是ubuntu16.04 服务器的操作系统是ubuntu16.04 我使用的 docker 镜像是:nvcr.io/nvidia/tensorrt:20.03-py3 显示:工具库安装失败!
【问题讨论】:
-
您是否单击了错误消息旁边的
More info...链接?这告诉你什么? -
谢谢你,我通过nvidia doc解决了这个问题,如果我们想使用nvidia nsight远程到docker,我们应该通过将容器的22端口映射到容器的任何端口来打开端口22和45555主机,并将容器的任意端口映射到主机的45555。