您的位置:首页 > 健康 > 美食 > 十大计算机培训机构排名_石家庄楼盘最新消息_seo关键词优化的技巧_医院营销策略的具体方法

十大计算机培训机构排名_石家庄楼盘最新消息_seo关键词优化的技巧_医院营销策略的具体方法

2025/4/20 23:02:46 来源:https://blog.csdn.net/weixin_51612528/article/details/142699402  浏览:    关键词:十大计算机培训机构排名_石家庄楼盘最新消息_seo关键词优化的技巧_医院营销策略的具体方法
十大计算机培训机构排名_石家庄楼盘最新消息_seo关键词优化的技巧_医院营销策略的具体方法

文章目录

  • 简介
  • 一、安装 NVIDIA Container Toolkit
  • 二、创建容器加载显卡
  • 小结

简介

Docker镜像一般仅保留轻量的操作系统及个人程序文件,创建容器的时候会共享宿主机的内核,但缺少用于与GPU交互的驱动程序,这里的驱动程序指容器与N卡nvidia显卡)之间的交互。在建立了容器与N卡之间的连接之后再创建容器,如果容器内系统没有显卡驱动会直接复制宿主机的显卡驱动。默认情况下,Docker不会向容器添加GPU,因此docker run也无法指定N卡硬件。而 NVIDIA Container Toolkit 是英伟达专为 CUDADocker Engine 而设计的工具箱,可以便捷的解决这个问题。相关信息参考英伟达容器工具官网。

一、安装 NVIDIA Container Toolkit

  1. 配置产品仓库,不然无法定位工具包。

    curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \&& curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
    
  2. 从库中更新包列表。

    sudo apt-get update (较旧的指令) 或者 sudo apt update (更新的指令)
    
  3. 安装英伟达容器工具包。

    sudo apt-get install -y nvidia-container-toolkit
    
  4. 重启docker服务。

    sudo systemctl restart docker
    
  5. 如果不重启服务,在创建容器的时候使用--gpus all选项加载显卡,会提示如下信息。

    docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]]Run 'docker run --help' for more information
    

二、创建容器加载显卡

  1. 拉取ubuntu镜像,默认会从Docker Hub上拉取,但可能因为网络问题导致镜像拉取失败,这里默认可以正常拉取镜像。

    docker pull ubuntu:22.04
    
  2. 创建容器,通过--gpus all 选项指定加载所有显卡。

    docker run -it --name ubuntu --gpus all ubuntu:22.04 /bin/bash 
    
  3. 进入创建的容器环境,使用指令nvidia-smi查看显卡信息,正常打印则显卡加载成功。
    显卡信息

  4. 如果创建容器的时候没有直接进入容器中,使用如下指令进入容器环境。

    docker exec -it ubuntu bash
    

小结

以上内容来自英伟达官网及日常使用经验,如有其他问题,欢迎在评论区讨论!!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com