NVIDIA Container一直占用内存和CPU

       最近因为安装了CUDA跑了程序,可能更改了显卡的设置,导致每次开机后,没有任何操作NVIDIA Container 这个程序也会一直在任务管理器中运行,很占用内存和CPU。因此在网上找到了一些方法来解决这个问题。

1:更新最新版本的显卡驱动

      这个暂时我怕出现不兼容问题就没有使用。因为之前有次更新了驱动,发现电脑打开黑屏了。。。可能我比较菜吧。- _ -

2:禁用NVDisplay.Container.exe
      右键"我的电脑"-->"管理"-->"服务和应用程序"-->"服务"。打开 windows 系统的"服务"页面后,向下找到"NVIDIA Display Container LS",双击打开,"启动类型"改为"手动",然后点击"停止",停止后点击"确定"即可,这个服务的自动启动将被关闭。
 

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 安装nvidia container toolkit的步骤如下: 1. 首先,需要安装Docker。可以通过以下命令安装: sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io 2. 安装nvidia-docker2。可以通过以下命令安装: curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list sudo apt-get update sudo apt-get install -y nvidia-docker2 sudo systemctl restart docker 3. 安装nvidia-container-toolkit。可以通过以下命令安装: distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-container-toolkit/$distribution/nvidia-container-toolkit.list | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list sudo apt-get update sudo apt-get install -y nvidia-container-toolkit sudo systemctl restart docker 安装完成后,可以通过运行以下命令来验证是否安装成功: docker run --gpus all nvidia/cuda:11.0-base nvidia-smi 如果输出类似于以下内容,则表示安装成功: +-----------------------------------------------------------------------------+ | NVIDIA-SMI 460.73.01 Driver Version: 460.73.01 CUDA Version: 11.2 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |===============================+======================+======================| | 0 GeForce GTX 108... Off | 00000000:01:00.0 On | N/A | | 0% 37C P8 10W / 250W | 218MiB / 11172MiB | 0% Default | | | | N/A | +-------------------------------+----------------------+----------------------+ ### 回答2: nvidia container toolkit是一个用来管理在容器中运行的GPU应用程序的工具包。要安装nvidia container toolkit,需要遵循以下步骤: 1. 首先,确保您的系统具有NVIDIA驱动程序和Docker安装程序。可以访问 https://www.nvidia.com/Download/index.aspx?lang=en-us 查找适合您系统的驱动程序版本。Docker安装程序可以在https://docs.docker.com/engine/install/ubuntu/上下载。 2. 从NVIDIA官方源添加软件包存储库。在Ubuntu系统中,可以使用以下命令: curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list sudo apt-get update 3. 安装nvidia-container-toolkit软件包。使用以下命令: sudo apt-get install nvidia-container-toolkit 4. 为Docker配置nvidia-container-runtime。在Ubuntu系统中,可以通过编辑Docker配置文件/etc/docker/daemon.json来完成此操作。将以下 JSON 内容添加到该文件中: { "default-runtime": "nvidia", "runtimes": { "nvidia": { "path": "/usr/bin/nvidia-container-runtime", "runtimeArgs": [] } } } 5. 重新启动Docker守护进程。使用以下命令: sudo systemctl restart docker 6. 验证nvidia container toolkit是否安装成功。使用以下命令: docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi 如果能够看到CUDA版本和GPU列表,则意味着nvidia container toolkit已经成功安装。 总之,安装nvidia container toolkit需要执行以上步骤。安装成功后,将能够在容器中运行GPU应用程序。 ### 回答3: Nvidia Container Toolkit是一个用于在Docker容器中使用Nvidia GPU的工具包,它提供了基本的Docker映像和容器管理,以及支持GPU硬件加速的CUDA运行时和驱动程序。 以下是安装Nvidia Container Toolkit的步骤: 1. 首先,确保您的系统上已安装最新版本的Docker。如果您的系统上没有安装Docker,请根据您的系统需求安装Docker。 2. 确认您的系统上已经安装了Nvidia驱动程序和CUDA运行时。您可以从Nvidia官网上下载最新的驱动和CUDA运行时,然后按照安装指南进行安装。 3. 然后,通过运行以下命令来为Nvidia Docker仓库添加官方GPG密钥: $ curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \ sudo apt-key add - 4. 再运行以下命令来添加Nvidia Docker仓库: $ distribution=$(. /etc/os-release;echo $ID$VERSION_ID) && \ curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \ sudo tee /etc/apt/sources.list.d/nvidia-docker.list 5. 运行以下命令以更新软件包列表: $ sudo apt-get update 6. 最后,运行以下命令以安装Nvidia Container Toolkit: $ sudo apt-get install -y nvidia-docker2 这样,Nvidia Container Toolkit就安装好了!现在,您就可以使用Nvidia GPU在Docker容器中运行您的应用程序和工具了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值