当前位置: 首页 > news >正文

(docker)进入容器后如何使用本机gpu

首次创建容器,不能直接使用本机gpu

系统终端进行如下配置:

1.安装NVIDIA Container Toolkit

进入Nvidia官网Installing the NVIDIA Container Toolkit — NVIDIA Container Toolkit 1.15.0 documentation,安装NVIDIA Container Toolkit

本文选用apt安装

2.进入docker文档官网,使用gpu创建并运行容器

 2.1 docker-desktop 

如果是系统安装的是docker-desktop,则进入GPU support in Docker Desktop | Docker Docs

2.2 docker engine

本文安装的是docker engine,进入

Runtime options with Memory, CPUs, and GPUs | Docker Docs

参数解释:

-it: 以交互式方式进入容器(进入容器后可以在终端输入命令)

--rm:退出容器自动删除容器(只有在测试的时候有用,一般不加)

--gpus all: 使用本机所有gpu

ubuntu : 镜像名称

nvidia-smi:执行此命令

上述命令没有指定容器名称,会自动随机生成一个名称,如果要指定名称,可使用参数

--name 容器名

例如:

docker run -it --gpus all --name bev ubuntu

以交互式方式使用ubuntu镜像创建一个名为bev的容器,可使用本机所有gpu

配置一次后,以后创建容器就可以使用本机gpu了

如果不使用本机gpu,就不加--gpus all 创建容器

http://www.lryc.cn/news/347194.html

相关文章:

  • java基础知识点总结2024版(8万字超详细整理)
  • vue中使用element的i18n语言转换(保姆式教程-保证能用)
  • 01 设计模式--单例模式
  • css backdrop-filter 实现背景滤镜
  • AR人脸道具SDK解决方案,实现道具与人脸的自然融合
  • Windows安装RabbitMQ教程(附安装包)
  • 这个问题无人能解,菜鸟勿进
  • 揭秘高效引流获客的艺术:转化技巧大公开
  • 【Unity 鼠标输入检测】
  • LeetCode hot100-33-Y
  • C++和Python通信引文道路社评电商大规模行为图结构数据模型
  • 单片机-点亮第一盏灯
  • C++组合类
  • Linux学习笔记3
  • 免费证件照一键换底色
  • 使用 FFmpeg 从音视频中提取音频
  • GraphQL在现代Web应用中的应用与优势
  • socket编程 学习笔记 理解
  • SC-Lego-LOAM建图与ndt_localization的实车实现
  • vs code中如何使用git
  • Vue项目中如何通过配置修改项目名称
  • ThinkPHP5.1 创建控制器类
  • 完全背包问题(c++)
  • 综合性练习(验证码案例)
  • 实用的Chrome命令 帮你打开Chrome浏览器的隐藏功能
  • Linux提权--定时任务--打包配合 SUID(本地)文件权限配置不当(WEB+本地)
  • CSS-盒子模型
  • WPF之页的使用
  • 【FFmpeg】Filter 过滤器 ② ( 裁剪过滤器 Crop Filter | 裁剪过滤器语法 | 裁剪过滤器内置变量 | 裁剪过滤器常用用法 )
  • thinkphp5 中控制器的创建和使用方法