日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用模塊化流簡(jiǎn)化RHEL 8上的NVIDIA驅(qū)動(dòng)程序部署

星星科技指導(dǎo)員 ? 來(lái)源:NVIDIA ? 作者:Kevin Mittman ? 2022-04-27 15:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

NVIDIA GPUs 已成為加速機(jī)器學(xué)習(xí)、高性能計(jì)算( HPC )、內(nèi)容創(chuàng)建工作流和數(shù)據(jù)中心應(yīng)用程序等多種工作負(fù)載的主流。對(duì)于這些企業(yè)用例, NVIDIA 提供了一個(gè)由 CUDA 平臺(tái)支持的軟件堆棧:驅(qū)動(dòng)程序、 CUDA -X 加速庫(kù)、 CUDA – 優(yōu)化的應(yīng)用程序和框架。

Blank terminal screen

部署 NVIDIA 驅(qū)動(dòng)程序是建立 GPU 加速集群以使用 CUDA 的一個(gè)基本方面。在過(guò)去, NVIDIA 驅(qū)動(dòng)程序的安裝或升級(jí)都需要一個(gè)完整的軟件開發(fā)環(huán)境,比如編譯器工具鏈和內(nèi)核頭文件,在每個(gè) GPU 節(jié)點(diǎn)上。企業(yè)用戶還希望使用經(jīng)過(guò)測(cè)試的 NVIDIA 驅(qū)動(dòng)程序和 Linux 內(nèi)核組合的組合,以獲得穩(wěn)定性,并能夠在特定的驅(qū)動(dòng)程序分支上運(yùn)行,這些分支可能具有不同的生命周期。

在這篇文章中,我將介紹如何在 Red Hat Enterprise Linux ( RHEL ) 8 上打包 NVIDIA 驅(qū)動(dòng)程序,以改進(jìn)安裝和升級(jí)驅(qū)動(dòng)程序的體驗(yàn)。這項(xiàng)工作提供了幾個(gè)好處 – 包括提高可靠性、安全性和可選擇性。為此,請(qǐng)使用 RHEL8 和預(yù)編譯內(nèi)核模塊( kmod )包中提供的模塊化流。

DNF 模塊化

使用 模塊化 , CUDA 存儲(chǔ)庫(kù)為驅(qū)動(dòng)程序包提供多個(gè)更新流。只考慮對(duì)所選流的更新。您可以選擇跟上最新和最新版本,或鎖定到特定的驅(qū)動(dòng)程序分支,例如,主版本等于“ 450 ”的驅(qū)動(dòng)程序。

這個(gè)新機(jī)制允許您根據(jù)您的用例切換到不同的流。您可以從多個(gè) NVIDIA GPU 驅(qū)動(dòng)程序分支中選擇一個(gè),這些分支可從單個(gè) RPM 存儲(chǔ)庫(kù)遵循。一些 NVIDIA 驅(qū)動(dòng)程序 用于 NVIDIA 數(shù)據(jù)中心 GPUs ,與其他驅(qū)動(dòng)程序分支相比,它們的使用壽命可能更長(zhǎng)。企業(yè)用戶可能出于穩(wěn)定性的原因選擇留在特定的驅(qū)動(dòng)程序分支上,而其他用戶可能希望跟蹤其他分支以訪問新功能。

The terminal output of `sudo dnf module list nvidia-driver`.

圖 1 可用 NVIDIA 驅(qū)動(dòng)模塊流列表。

您可以選擇一個(gè)特定的驅(qū)動(dòng)程序分支,例如 R418 ,用于跟蹤更新,并且只從該分支獲取更新。這些軟件包還提供了一個(gè)名為 latest 和 latest-dkms 的虛擬分支,在每個(gè)時(shí)間點(diǎn)跟蹤最新的 NVIDIA 驅(qū)動(dòng)程序。默認(rèn)為分支 latest-dkms 。其他的分支是可選的,并且可以在不需要重新安裝 CUDA 工具箱的情況下切換分支。

使用預(yù)編譯驅(qū)動(dòng)程序

對(duì)于受支持的 Red Hat Enterprise Linux 8 .x 內(nèi)核版本(請(qǐng)參閱下面的支持列表),提供了實(shí)現(xiàn) DKMS 公司 替代方案的驅(qū)動(dòng)程序包。無(wú)需啟用 EPEL 存儲(chǔ)庫(kù) 。這些驅(qū)動(dòng)程序 kmod 包的源文件是預(yù)先編譯的,然后在安裝時(shí)鏈接,因此這些文件被稱為“預(yù)編譯驅(qū)動(dòng)程序”

新方法不需要安裝 gcc 編譯器,從而減少了攻擊面,加快了內(nèi)核和/或驅(qū)動(dòng)程序更新的啟動(dòng)時(shí)間。使用這些預(yù)編譯的 kmod 包提供了更大的穩(wěn)定性,因?yàn)?NVIDIA 驅(qū)動(dòng)程序版本和內(nèi)核版本字符串組合已經(jīng)過(guò)預(yù)測(cè)試。告別黑屏(運(yùn)行級(jí)別 3 ),向可預(yù)測(cè)的用戶體驗(yàn)問好,驅(qū)動(dòng)程序安裝不再依賴于 kernel-devel 和 kernel-headers 軟件包。

當(dāng)發(fā)布新的驅(qū)動(dòng)程序更新時(shí),只為驅(qū)動(dòng)程序更新時(shí)最新發(fā)布的內(nèi)核提供預(yù)編譯的驅(qū)動(dòng)程序包。同樣,如果發(fā)布了新的內(nèi)核更新,則會(huì)為該內(nèi)核提供預(yù)編譯的驅(qū)動(dòng)程序包。另一種說(shuō)法是,在任何時(shí)候,對(duì)最新的 RHEL 內(nèi)核和最新的 NVIDIA 驅(qū)動(dòng)程序版本(每個(gè)支持的分支)都啟用預(yù)編譯驅(qū)動(dòng)程序。

The terminal output of `sudo dnf module info nvidia-driver:450.

圖 2 在預(yù)編譯包列表中突出顯示了 450 RPM 的程序包。

使用預(yù)編譯驅(qū)動(dòng)程序時(shí), dnf 包管理器的插件將被啟用,用于清除過(guò)時(shí)的。 ko 文件。為了防止系統(tǒng)崩潰, NVIDIA dnf 插件 還防止升級(jí)到尚未存在預(yù)編譯驅(qū)動(dòng)程序的內(nèi)核。這可能會(huì)延遲安全修復(fù)的應(yīng)用,但確保始終使用經(jīng)過(guò)測(cè)試的內(nèi)核和驅(qū)動(dòng)程序組合。

使用包管理器安裝

下面是如何開始在 RHEL8 上使用新的驅(qū)動(dòng)程序包。首先,確保已啟用 Red Hat 存儲(chǔ)庫(kù),包括 RHEL8 AppStream 、 RHEL8 BaseOS 和 RHEL8 CRB :v

$ subscription-manager repos --enable=rhel-8-for-x86_64-appstream-rpms
$ subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rpms
$ subscription-manager repos --enable=codeready-builder-for-rhel-8-x86_64-rpms

添加 CUDA 網(wǎng)絡(luò)存儲(chǔ)庫(kù):

$ sudo dnf config-manager --add-repo=https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo

安裝最新的流以選擇進(jìn)入預(yù)編譯包:

$ sudo dnf module install nvidia-driver:latest

選擇模塊化流

為了提高靈活性,預(yù)編譯和 DKMS 變體中都有幾個(gè)流可用(表 1 )。

最新選項(xiàng)始終更新到最高版本的驅(qū)動(dòng)程序(預(yù)編譯):

$ sudo dnf module install nvidia-driver:latest

選項(xiàng)將驅(qū)動(dòng)程序更新鎖定到指定的驅(qū)動(dòng)程序分支(預(yù)編譯)。將替換為適當(dāng)?shù)尿?qū)動(dòng)程序分支流,例如 455 、 450 、 440 或 418 。

$ sudo dnf module install nvidia-driver:

latest-dkms選項(xiàng)總是更新到最高版本的驅(qū)動(dòng)程序(非預(yù)編譯)。這是默認(rèn)流。

$ sudo dnf module install nvidia-driver:latest-dkms

-dkms選項(xiàng)將驅(qū)動(dòng)程序更新鎖定到指定的驅(qū)動(dòng)程序分支(非預(yù)編譯),例如 455 dkms 、 450 dkms 、 440 dkms 或 418 dkms 。

$ sudo dnf module install nvidia-driver:-dkms

交換流

要切換到另一個(gè)流,請(qǐng)先刪除驅(qū)動(dòng)程序包:

 $ sudo dnf remove nvidia-driver

然后,重置模塊流:

 $ sudo dnf module reset nvidia-driver

現(xiàn)在可以從適當(dāng)?shù)牧靼惭b驅(qū)動(dòng)程序。

使用模塊化配置文件

模塊化概要文件與任何支持的模塊化流一起工作,并允許附加的用例(表 2 )。

現(xiàn)在,您可以使用dnf命令指定流和配置文件:

 $ sudo dnf module install nvidia-driver:/

/default選項(xiàng)在流中安裝所有驅(qū)動(dòng)程序包(可傳遞閉包):

 $ sudo dnf module install nvidia-driver:latest/default

/ks選項(xiàng)用于無(wú)人值守的 Linux 操作系統(tǒng)安裝,使用的是不安裝cuda-drivers元包的cuda-drivers配置文件。該元包嘗試刪除舊的驅(qū)動(dòng)程序運(yùn)行文件安裝。

 %packages @^Minimal Install @nvidia-driver:latest-dkms/ks %end

/fm選項(xiàng)安裝用于引導(dǎo) NVSwitch 的其他軟件包,包括 Fabric Manager 和 NSCQ (用于交換機(jī)遙測(cè)):

 $ sudo dnf module install nvidia-driver:450/fm

RHEL 支持矩陣

目前,這些包改進(jìn)僅支持 x86 _ 64 體系結(jié)構(gòu)上的 RHEL 8 。 2 (及更高版本)。 NVIDIA 只為最新的官方 RHEL 內(nèi)核提供預(yù)編譯驅(qū)動(dòng)程序包,例如 4 。 18 。 0-193 。 19 。 1 及更高版本。如果使用早期內(nèi)核,請(qǐng)更新以開始接收預(yù)編譯的驅(qū)動(dòng)程序包。沒有為 幾何學(xué) 內(nèi)核提供預(yù)編譯驅(qū)動(dòng)程序。

表 3 顯示了根據(jù) NVIDIA 驅(qū)動(dòng)程序生命周期策略 支持的分支。

新的 kmod 包通常在新的 RHEL 內(nèi)核更新后 24 小時(shí)內(nèi)可用。

為了防止系統(tǒng)崩潰,dnf插件會(huì)在內(nèi)核上線和 kmod 包可用性之間阻止內(nèi)核更新。在升級(jí)過(guò)程中,dnf會(huì)顯示一條警告:

NOTE: Skipping kernel installation since no NVIDIA driver kernel module package kmod-nvidia-${driver}-${kernel} ... could be found

摘要

在 RHEL8 上部署 NVIDIA 驅(qū)動(dòng)程序是使用預(yù)編譯內(nèi)核模塊包和模塊化流的更好的體驗(yàn)。新的驅(qū)動(dòng)程序包在 CUDA 存儲(chǔ)庫(kù) 中提供,所以您可以從今天開始。

GitHub 上提供了打包模板和說(shuō)明,允許您為自定義內(nèi)核和衍生 Linux 發(fā)行版維護(hù)自己的預(yù)編譯內(nèi)核模塊包:

NVIDIA / yum 打包預(yù)編譯 kmod

NVIDIA / yum 打包 -NVIDIA – 插件

關(guān)于作者

Kevin Mittman 是一個(gè) GNU / Linux 愛好者,對(duì)自動(dòng)化有著濃厚的熱情。他是 NVIDIA 的系統(tǒng)軟件工程師,專注于 CUDA 、 NVIDIA 驅(qū)動(dòng)程序和其他 CUDA -X 產(chǎn)品的安裝程序打包和發(fā)布過(guò)程。在加入 NVIDIA 之前, Kevin 在開源社區(qū)開始了他的職業(yè)生涯。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • NVIDIA
    +關(guān)注

    關(guān)注

    14

    文章

    5696

    瀏覽量

    110144
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1673

    瀏覽量

    51976
  • CUDA
    +關(guān)注

    關(guān)注

    0

    文章

    128

    瀏覽量

    14557
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何在 EB Tresos 工作區(qū)中升級(jí) RTD 驅(qū)動(dòng)程序?

    配置工作區(qū)在 CAN 和以太網(wǎng)模塊都能成功運(yùn)行。 我現(xiàn)在計(jì)劃將 RTD (MCAL) 驅(qū)動(dòng)程序從版本 2.0.0 升級(jí)到 5.0.0。我想了解使用 EB Tresos 更新驅(qū)動(dòng)程序
    發(fā)表于 04-27 07:22

    美的與吉寶攜手推出AI智能模塊化制冷解決方案,覆蓋亞洲市場(chǎng)

    新加坡2026年4月14日 /美通社/ -- 美的集團(tuán)旗下的美的樓宇科技與新加坡吉寶有限公司基礎(chǔ)設(shè)施部正式簽署戰(zhàn)略合作協(xié)議,雙方將共同開發(fā)面向亞洲市場(chǎng)的AI驅(qū)動(dòng)、節(jié)能高效的模塊化制冷解決方案
    的頭像 發(fā)表于 04-15 16:39 ?176次閱讀
    美的與吉寶攜手推出AI智能<b class='flag-5'>模塊化</b>制冷解決方案,覆蓋亞洲市場(chǎng)

    工業(yè)機(jī)器人用無(wú)刷電機(jī)驅(qū)動(dòng)模塊

    工業(yè)機(jī)器人馬達(dá)驅(qū)動(dòng)模塊已從傳統(tǒng)離散元件組合,發(fā)展為高度集成的模塊化方案,核心圍繞 “功能分區(qū)、接口標(biāo)準(zhǔn)、部署靈活化” 設(shè)計(jì),典型架構(gòu)
    的頭像 發(fā)表于 04-15 14:12 ?170次閱讀

    MCU分布式模塊化自動(dòng)測(cè)量單元可擴(kuò)展且兼容

    在結(jié)構(gòu)物安全監(jiān)測(cè)領(lǐng)域,MCU分布式模塊化自動(dòng)測(cè)量單元以其卓越的可擴(kuò)展性與廣泛的兼容性,為各類工程監(jiān)測(cè)項(xiàng)目提供了靈活高效的解決方案。這一設(shè)計(jì)理念不僅降低了系統(tǒng)部署的復(fù)雜性,更在長(zhǎng)期運(yùn)行中展現(xiàn)出顯著
    的頭像 發(fā)表于 04-01 15:46 ?254次閱讀
    MCU分布式<b class='flag-5'>模塊化</b>自動(dòng)測(cè)量單元可擴(kuò)展且兼容

    Android 11(i.MX8MM,內(nèi)核 5.4.70)– CLANG 的 QCA9377 WiFi 藍(lán)牙驅(qū)動(dòng)程序編譯問題求解

    進(jìn)行交叉編譯。我們?cè)谑褂?CLANG 時(shí)面臨多個(gè)編譯錯(cuò)誤,到目前為止還無(wú)法解決它們。 您能否幫助或指導(dǎo)我們?nèi)绾卧?Android 11 編譯此驅(qū)動(dòng)程序時(shí)解決與 CLANG 相關(guān)的錯(cuò)誤?如果此驅(qū)動(dòng)程序
    發(fā)表于 04-01 06:12

    鼎陽(yáng)科技推PXIe模塊化示波器、PXIe模塊化矢量網(wǎng)絡(luò)分析儀產(chǎn)品組合,構(gòu)建新一代模塊化、軟件定義的測(cè)試平臺(tái)

    新品發(fā)布 2026年1月12日,鼎陽(yáng)科技全新推出PXIe模塊化示波器、PXIe模塊化矢量網(wǎng)絡(luò)分析儀和USB矢量網(wǎng)絡(luò)分析儀三款新品,并同步推出三款PXIe嵌入式控制器與PXIe混合機(jī)箱?;?b class='flag-5'>模塊化架構(gòu)
    的頭像 發(fā)表于 01-14 10:35 ?6.6w次閱讀
    鼎陽(yáng)科技推PXIe<b class='flag-5'>模塊化</b>示波器、PXIe<b class='flag-5'>模塊化</b>矢量網(wǎng)絡(luò)分析儀產(chǎn)品組合,構(gòu)建新一代<b class='flag-5'>模塊化</b>、軟件定義的測(cè)試平臺(tái)

    NVIDIA Omniverse基于Container的部署方案

    為了讓客戶能夠高效安裝和部署 NVIDIA Omniverse 及 NVIDIA Isaac 平臺(tái),NVIDIA 現(xiàn)已推出簡(jiǎn)單便捷的容器
    的頭像 發(fā)表于 12-17 10:17 ?993次閱讀
    <b class='flag-5'>NVIDIA</b> Omniverse基于Container的<b class='flag-5'>部署</b>推<b class='flag-5'>流</b>方案

    摩爾線程發(fā)布圖形顯卡驅(qū)動(dòng)程序v310.120

    8月20日,摩爾線程發(fā)布版本號(hào)為v310.120的圖形顯卡驅(qū)動(dòng)程序。本次更新帶來(lái)多項(xiàng)重大技術(shù)升級(jí):新增對(duì)Windows 11 24H2版本的正式支持,WDDM驅(qū)動(dòng)同步升級(jí)至3.2版本。同時(shí),新
    的頭像 發(fā)表于 08-21 16:07 ?1691次閱讀

    儲(chǔ)能變升壓一體機(jī):模塊化集成設(shè)計(jì),賦能高效可靠?jī)?chǔ)能系統(tǒng)

    儲(chǔ)能變升壓一體機(jī)憑借其先進(jìn)的模塊化設(shè)計(jì)與工廠預(yù)制模式,為現(xiàn)代儲(chǔ)能電站建設(shè)提供了高效、可靠的解決方案,有效縮短了現(xiàn)場(chǎng)施工周期,降低了整體工程成本與復(fù)雜度。 核心優(yōu)勢(shì)與顯著特點(diǎn) 高度集成,快速部署
    的頭像 發(fā)表于 08-18 10:46 ?1215次閱讀
    儲(chǔ)能變<b class='flag-5'>流</b>升壓一體機(jī):<b class='flag-5'>模塊化</b>集成設(shè)計(jì),賦能高效可靠?jī)?chǔ)能系統(tǒng)

    為FreeRTOS增加新的設(shè)備驅(qū)動(dòng)程序

    如果你正在使用FreeRTOS構(gòu)建嵌入式系統(tǒng),并且考慮添加新的設(shè)備驅(qū)動(dòng)程序,那么這篇文章很適合你。高效的設(shè)備集成不僅僅是讓設(shè)備功能正常運(yùn)行——更關(guān)乎模塊化、可靠性和安全性。
    的頭像 發(fā)表于 08-06 15:44 ?1136次閱讀
    為FreeRTOS增加新的設(shè)備<b class='flag-5'>驅(qū)動(dòng)程序</b>

    zephyr設(shè)備驅(qū)動(dòng)程序模型

    ? ? 1:Zephyr 內(nèi)核支持多種設(shè)備驅(qū)動(dòng)程序。驅(qū)動(dòng)程序是否可用取決于board 和驅(qū)動(dòng)程序。 Zephyr 設(shè)備模型為配置作為系統(tǒng)一部分的驅(qū)動(dòng)程序提供了一致的設(shè)備模型。設(shè)備型號(hào)負(fù)
    的頭像 發(fā)表于 07-29 10:34 ?868次閱讀
    zephyr設(shè)備<b class='flag-5'>驅(qū)動(dòng)程序</b>模型

    新品推薦|模塊化集成式高速連接器

    LRM連接器隨著電子技術(shù)的快速發(fā)展,在電力傳輸、工業(yè)自動(dòng)、航空航天等領(lǐng)域,對(duì)高效、穩(wěn)定、可靠的電氣連接解決方案的需求日益增長(zhǎng)。因此日晟萬(wàn)晟開發(fā)了新一代模塊化集成式高速連接器-LRM系列,該款連接器
    的頭像 發(fā)表于 07-07 18:15 ?1773次閱讀
    新品推薦|<b class='flag-5'>模塊化</b>集成式高速連接器

    鴻蒙5開發(fā)寶藏案例分享---模塊化設(shè)計(jì)案例分享

    鴻蒙模塊化開發(fā)大揭秘!官方隱藏案例實(shí)戰(zhàn)指南 大家好呀! 最近在HarmonyOS文檔里挖到一個(gè)寶藏——官方其實(shí)藏了大量模塊化設(shè)計(jì)案例!很多小伙伴可能沒注意到,今天我就帶大家手把手拆解這些黃金實(shí)踐,附
    發(fā)表于 06-12 16:17

    原理圖模塊化,BOM 物料位號(hào)處理

    原理圖模塊化,把常用的模塊保存成一個(gè)PART(在TOOL 菜單下 選擇 Generate Part)。保存成OLB格式。使用的時(shí)候,就像使用元器件一樣,從庫(kù)里面拖出來(lái)直接放到原理圖上即可。 問題是
    發(fā)表于 06-09 19:27

    如何在Ubuntu安裝NVIDIA顯卡驅(qū)動(dòng)?

    專有顯卡驅(qū)動(dòng)。本文將詳細(xì)介紹在Ubuntu系統(tǒng)安裝NVIDIA顯卡驅(qū)動(dòng)的多種方法,幫助用戶根據(jù)自身情況選擇最適合的安裝方式。 二,硬件參數(shù) 平臺(tái):PX22_GPU CPU:I7-11
    的頭像 發(fā)表于 05-07 16:05 ?2965次閱讀
    如何在Ubuntu<b class='flag-5'>上</b>安裝<b class='flag-5'>NVIDIA</b>顯卡<b class='flag-5'>驅(qū)動(dòng)</b>?
    仁布县| 龙海市| 台州市| 潼关县| 稻城县| 沙田区| 根河市| 蒙阴县| 陵川县| 格尔木市| 普兰店市| 嘉祥县| 高邮市| 合江县| 巴塘县| 桐乡市| 金门县| 丹棱县| 沾益县| 南漳县| 罗平县| 沿河| 汤阴县| 承德市| 宁德市| 深水埗区| 宣恩县| 金坛市| 仪陇县| 开江县| 绵阳市| 赤城县| 会泽县| 宁城县| 苍山县| 吉林省| 岳阳县| 连州市| 台东市| 尼勒克县| 贵州省|