【问题标题】:Docker containers cannot work with Nvidia nsight systemsDocker 容器无法与 Nvidia nsight 系统一起使用
【发布时间】: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。

标签: docker nsight


【解决方案1】:

好的,我通过nvidia doc解决了这个问题,如果我们想使用nvidia nsight远程到docker,我们应该通过将容器的22端口映射到主机的任何端口来打开端口22和45555,并映射任何端口容器的 45555 到宿主机。

【讨论】:

    猜你喜欢
    • 2017-04-25
    • 1970-01-01
    • 1970-01-01
    • 2017-10-15
    • 2012-10-11
    • 2021-07-08
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多