首页 > 其他分享 >GPU插件介绍

GPU插件介绍

时间:2024-05-03 15:33:54浏览次数:19  
标签:插件 container NVIDIA 介绍 nvidia GPU docker runtime

对于NVIDIA GPU,存在3种设备插件的实现。

官方NVIDIA GPU插件

要求
1. 节点安装了NVIDIA驱动。
2. 节点安装nvidia-docker 2.0。
3. Docker的默认运行时必须设置为nvidia-container-runtime,而不是runc。
4. NVIDIA 驱动版本 ~= 384.81。

NVIDIA Container Runtime

把docker的默认运行时从runc改成nvidia-container-runtime。
docker -> containerd -> nvidia-container-runtime -> nvidia-container-runtime-hook(在原有runc基础上增加一个prestart hook,调用libnvidia-container库,使NVIDIA GPU应用于Linux容器) -> runc
容器应用监控GPU信息,需要使用nvidia-container-runtime。
容器里面可以直接执行nvidia-smi
1 下载nvidia-container-runtime repo
https://nvidia.github.io/nvidia-container-runtime

2 下载nvidia容器运行时所需的rpm包并安装

yum install --downloadonly --downloaddir=/root/nvidia nvidia-container-runtime.x86_64
rpm -ivh nvidia-container-runtime.x86_64

3 通过修改/etc/docker/daemon.json来把docker的默认运行时runc改成nvidia容器运行时

4 重启docker

systemctl restart docker

谷歌GPU插件

github.com/GoogleCloudPlatform/container-engine-accelerators
节点安装NVIDIA驱动,插件适用于所有实现了k8s CRI的容器运行时。

标签:插件,container,NVIDIA,介绍,nvidia,GPU,docker,runtime
From: https://www.cnblogs.com/WJQ2017/p/18171248

相关文章

  • 显卡瓶颈是什么,如何识别显卡GPU瓶颈并解决以提升PC性能
    在数字时代的洪流中,显卡GPU作为计算机视觉体验的核心,其性能好坏直接影响着用户的数字生活质量。显卡瓶颈,这一术语在游戏玩家和专业内容创造者的词汇库中愈发常见,它描述了一个现象:当显卡成为制约整体计算机性能发挥的弱环节时,用户的互动体验便会大打折扣。在这篇文章中,我们将深入探......
  • 混入、插件、插槽、vuex、本地存储
    【混入】#mixin(混入)功能:可以把多个组件共用的配置提取成一个混入对象,不需要在每个组件中都写了使用步骤   。。。【插件】1#1写plugins/index.js2importVuefrom"vue";3importaxiosfrom"axios";4importhunrufrom"@/mixin";......
  • SpringBoot中分页插件PageHelper的使用
    SpringBoot如何使用PageHelper实现分页查询在原始的分页查询方法中,需要编写复杂的SQL语句来限制查询结果的范围,通常需要使用LIMIT或者ROWNUM等数据库特定的语法来实现分页。在每个需要分页的查询方法中,都需要手动计算分页的起始位置和偏移量,通常需要根据页码和每页数量来计算,这部......
  • 最好用的AI换脸软件,rope下载介绍(支持cpu)
    随着AI技术的广泛运用,市面上的换脸软件也多了起来,今天给各位介绍其中的王者Rope!先上两个动图,给大伙看看效果rope是如何实现这种自然的效果呢?这得益于机器学习技术的不断发展,rope经过深度神经网络的无数次迭代优化,最终得出的模型可以自动学习和识别视频中的人脸特征,它可以在不......
  • [POM]idea安装pom文件maven依赖查询插件
    安装前: 安装:Fle->Setting plugin->marketplace搜索“”mavenhelper“”,点击install 安装后,下方多了“DependencyAnalyzer”,支持查看全部依赖、依赖冲突,依赖树,过滤  ......
  • LDAP简单介绍及使用
    前言随着企业内部各种开源平台越来越多,例如:gitlab、Jenkins、JumpServer、Rancher等,账号维护变成一件繁琐的事情,这时需要一个统一账号维护的平台,每人只需一个账号,在公司内部平台通用。而大多数开源平台都支持LDAP,因此只要搭建好LDAP服务,将企业内部这些平台都对接到LDAP,即可实......
  • Oracle日志记录模式 - LOGGING、FORCE LOGGING、NOLOGGING模式介绍
    一、日志记录模式(LOGGING、FORCELOGGING、NOLOGGING)内容转载自:https://www.cnblogs.com/tk-bolg/p/12867772.html1.三者的含义LOGGING:当创建一个数据库对象时将记录日志信息到联机重做日志文件。LOGGING实际上是对象的一个属性,用来表示在创建对象时是否记录REDO日志,包括......
  • zotero添加markdown插件(Mac版)
    zotero安装官网下载地址:https://www.zotero.orgmarkdown插件下载下载地址:https://gitcode.com/fei0810/markdownhere4zotero/tree/master选择相应的.xpi文件插件安装步骤打开zotero,选择工具->附加组件选择installadd-onfromfile选中刚才下载的.xpi文件点......
  • 【Qt之JSON文件】QJsonDocument、QJsonObject、QJsonArray等类介绍及使用
    简述Qt5中包含了处理JSON的类,均以QJson开头(例如:QJsonDocument、QJsonArray、QJsonObject),在QtCore模块中,不需要额外引入其它模块。简述常用的JSON库JSON常用类简单的JSON对象简单的JSON数组复杂的JSON更多参考 常用的JSON库json.org 中介绍了......
  • Vue入门到关门之Vue介绍与使用
    一、vue框架介绍1、什么是Vue?Vue(读音/vjuː/,类似于view)是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类......