AIGC | 為機器學習工作站安裝NVIDIA 4070 Ti Super顯卡驅動

8f93d7c3dbc564df06880970173ab1f6.gif

[?知識是人生的燈塔,只有不斷學習,才能照亮前行的道路?]

0x00 前言簡述

話接上篇《AIGC | Ubuntu24.04桌面版安裝后必要配置》文章,作為作者進行機器學習的基礎篇(筑基期),后續將主要介紹機器學習環境之如何在Ubuntu24.04桌面系統中進行NVIDIA顯卡驅動安裝,CUDA Toolkit安裝,以及cuDNN的安裝,以作者實踐經歷幫助讀者快速搭建機器學習環境。

希望各位看友可以持續關注《#AIGC學習之路》學習更多AIGC相關文章,后續將陸續推出更多深度學習、強化學習、計算機視覺等系列專欄,敬請期待。

原文鏈接:AIGC | 為機器學習工作站安裝NVIDIA 4070 Ti Super顯卡驅動主要介紹機器學習環境之如何在 Ubuntu 24.04 TLS Desktop 系統中快速進行NVIDIA GeForce RTX 4070 Ti SUPER的驅動安裝,并解決安裝過程中的相關問題。icon-default.png?t=N7T8https://mp.weixin.qq.com/s/88Pa3dM_5jHHWv2dO285bA

0x01 基礎依賴

1.安裝顯卡驅動

描述:通常如果你在Ubuntu24.04TLS桌面系統版本安裝時,勾選【為圖形和WIFI硬件安裝第三方軟件】后續就不用再安裝顯卡驅動,但是有可能安裝版本和你所需要的學習實踐環境版本不一致,所以有可能需要我們手動安裝顯卡驅動,這里作者也簡單的實踐一下在 Ubuntu 24.04 TLS Desktop 中進行NVIDIA GeForce RTX 4070 Ti SUPER的驅動安裝,算是后來的朋友做一個參考。

0aedd60656c45a19ffe0d4e847792148.png

weiyigeek.top-GEFORCE RTX 4070圖

溫馨提示:若是你還沒有安裝Ubuntu 24.04桌面版本的童鞋,可以參考作者前面的《AIGC | 機器學習工作站安裝Ubuntu24.04桌面版》文章進行系統安裝與常規配置。

前置操作步驟:

Step 1.在終端中執行如下命令,安裝必備軟件,如果你是按照作者所寫的《#AIGC學習之路》專欄文章安裝的,那么你就可以跳過這一步。

#?更新源
sudo?apt-get?update
#?安裝必備軟件(必須檢查是否安裝下述編譯工具)
sudo?apt-get?install?g++?gcc?make

Step 2.在安裝NVIDIA驅動前,需要禁止系統自帶顯卡驅動nouveau,操作命令配置如下:

##?在終端輸入命令打開?blacklist.conf?文件
##?gedit/vim/vi?均可,?在文件末尾增加以下內容并保存
sudo?gedit?/etc/modprobe.d/blacklist.conf
blacklist?nouveau
#?blacklist?lbm-nouveau
options?nouveau?modeset=0
alias?nouveau?off
alias?lbm-nouveau?off#?更新?initramfs?并重啟電腦
sudo?update-initramfs?-u
sudo?reboot#?再次檢查?nouveau?是否被禁用如果沒有輸出則說明已禁用?nouveau
lsmod?|?grep?nouveau#?進入tty終端模式
sudo?telinit?3
##?如需重新打開圖形界面
#?sudo?telinit?5#?終端登錄,輸入用戶名和密碼
#?關閉圖形進程
sudo?service?gdm3?stop
sudo?service?lightdm?stop

驅動安裝步驟

Step 1.訪問NVIDIA官網 [https://www.nvidia.com/Download/index.aspx?lang=cn], 選擇你對應 NVIDIA 產品確定合適的驅動,并下載驅動安裝包,例如,作者的 GEFORCE RTX 4070 顯卡。

1d4428b620a659480cbb14903573954f.png

weiyigeek.top-下載驅動安裝包圖

Step 2.獲取到驅動安裝包后,在終端中執行如下命令進行安裝。

##?進入驅動安裝包所在目錄
cd?/tmp
wget?https://cn.download.nvidia.com/XFree86/Linux-x86_64/550.90.07/NVIDIA-Linux-x86_64-550.90.07.run##?賦予執行權限
sudo?chmod?777?NVIDIA-Linux-x86_64-550.90.07.run##?安裝:不安裝OpenGL, 安裝時關閉X服務?-no-x-check (可選)
sudo?./NVIDIA-Linux-x86_64-535.54.03.run?–no-opengl-files
##?Install?Nvidia's?32-bit?compatibility?libraries?
##?選擇?"No"
##?Would?you?like?to?run?the?nvidia-xconfig?utility?to?automatically?update?your?X?configuration?file?so?that?the?NVIDIA?X?driver?dill?be?used?dhen?you?restart?X??Any?pre-existing?X?configuration?file?will?be?backed?up.
##?選擇?"Yes"

Step 3.安裝完成后,返回圖形頁面服務

#?啟動圖形頁面服務
sudo?service?gdm3?start
#?返回圖形頁面
sudo?telinit?5

Step 4.最后,在終端中執行如下nvidia-smi命令查看是否安裝成功,以及查看驅動支持最高的CUDA版本。

root@Super-Server:~#?nvidia-smi
Thu?Jul??4?09:41:48?2024
+-----------------------------------------------------------------------------------------+
|?NVIDIA-SMI?550.90.07??????????????Driver?Version:?550.90.07??????CUDA?Version:?12.4?????|
|-----------------------------------------+------------------------+----------------------+
|?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??NVIDIA?GeForce?RTX?4070?...????Off?|???00000000:C1:00.0??On?|??????????????????N/A?|
|??0%???38C????P8??????????????1W?/??285W?|??????97MiB?/??16376MiB?|??????0%??????Default?|
|?????????????????????????????????????????|????????????????????????|??????????????????N/A?|
+-----------------------------------------+------------------------+----------------------++-----------------------------------------------------------------------------------------+
|?Processes:??????????????????????????????????????????????????????????????????????????????|
|??GPU???GI???CI????????PID???Type???Process?name??????????????????????????????GPU?Memory?|
|????????ID???ID???????????????????????????????????????????????????????????????Usage??????|
|=========================================================================================|
|????0???N/A??N/A??????2407??????G???/usr/lib/xorg/Xorg?????????????????????????????77MiB?|
|????0???N/A??N/A??????2673??????G???/usr/bin/gnome-shell???????????????????????????11MiB?|
+-----------------------------------------------------------------------------------------+

由上可知,驅動安裝成功,顯示驅動版本為 550.90.07,且支持最高CUDA 12.4版本。

后續我們將進行CUDA 12.4版本安裝,請繼續查看下一篇文章。

文章都看完了,都不關注一下作者嗎?

溫馨提示:作者最近10年的工作學習筆記(涉及網絡、安全、運維、開發),需要學習實踐筆記的看友,可添加作者賬號[WeiyiGeeker],當前價格¥199,除了獲得從業筆記的同時還可進行問題答疑以及每月遠程技術支持,希望大家多多支持,收獲定大于付出!

834203264e4e18b0026293f2f3848e6c.png


如果此篇文章對你有幫助,請你將它轉發給更多的人!

?學習推薦?往期文章

  • 🔥【最新】AIGC | 機器學習工作站安裝Ubuntu24.04桌面版

  • 💡【相關】大神之路-起始篇 | 第18章.計算機科學導論之【數據安全與人工智能】學習筆記

  • 💡【相關】好玩免費Ai工具,實現將老圖片轉為動態視頻!

d76b23390e358f3e0a91de5d75013aaa.gif

4dfe58fc73df4ea5c228ccd0e850fab5.gif

感覺文章不錯的童鞋,請幫忙轉發,點 👍、在看,若有疑問的小伙伴,可在評論區留言你想法喲💬!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/40693.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/40693.shtml
英文地址,請注明出處:http://en.pswp.cn/web/40693.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

6-google::protobuf命名空間下常用的C++ API----repeated_field.h

#include <google/protobuf/repeated_field.h> namespace google::protobuf 所生成的協議消息類使用RepeatedField和RepeatedPtrField來操作重復字段。 這些類與STL的vector非常相似&#xff0c;但包含了許多優化&#xff0c;這些優化被發現特別適用于協議緩沖區的情況。…

【優化論】基本概念與細節

優化論&#xff08;Optimization Theory&#xff09;是數學和計算機科學中一個重要的分支&#xff0c;旨在尋找給定問題的最優解。這個領域的應用非常廣泛&#xff0c;從經濟學、工程學到機器學習、金融等各個領域都有其蹤跡。我們可以通過一系列直觀的比喻來理解優化論的基本概…

Python編譯器的選擇

了解如何使用一個集成開發環境&#xff08;IDE&#xff09;對于 Python 編程是非常重要的。IDE 提供了代碼編輯、運行、調試、版本控制等多種功能&#xff0c;可以極大地提升開發效率。以下是一些流行的 Python IDE 和代碼編輯器的介紹&#xff0c;以及如何開始使用它們&#x…

Python + 在線 + 文生音,音轉文(中文文本轉為英文語音,語音轉為中文文本)

開源模型 平臺&#xff1a;https://huggingface.co/ars-語言轉文本: pipeline("automatic-speech-recognition", model"openai/whisper-large-v3", device0 ) hf: https://huggingface.co/openai/whisper-large-v3 github: https://github.com/openai/wh…

kettle中調用restful接口時的SSL信任證書問題

1、找第三方獲取SSL證書&#xff0c;&#xff08;本案例為自簽名證書&#xff09; C:\Program Files\Java\jdk1.8.0_241\jre\lib\security>keytool -import -alias aliyun-maven -keystore cacerts -file E:\entSoftware\aliyun-maven.cer 輸入密鑰庫口令: …………一堆證…

ubuntu系統盤擴容

目錄 1 介紹 2 步驟 2.1 關閉虛擬機 2.2 編輯虛擬機設置 2.3 設置擴展大小 2.4 打開虛擬機 2.5 找到磁盤管理 2.6 擴展 1 介紹 本部分主要記述怎么給ubuntu系統盤擴展存儲容量&#xff0c;整個過程相對簡單&#xff0c;擴容方式輕松、容易。 2 步驟 2.1 關閉虛擬機 2…

前端面試題(CSS篇三)

一、簡單介紹使用圖片 base64 編碼的優點和缺點。 base64是一種圖片處理格式&#xff0c;通過特定的算法將圖片編碼為一長串字符串&#xff0c;在頁面顯示的時候&#xff0c;可以使用該字符串來代替圖片的url屬性。 使用base64的優點: 減少一個圖片的http請求 使用base64的缺點…

電腦f盤的數據回收站清空了能恢復嗎

隨著信息技術的飛速發展&#xff0c;電腦已成為我們日常生活和工作中不可或缺的設備。然而&#xff0c;數據的丟失或誤刪往往會給人們帶來極大的困擾。尤其是當F盤的數據在回收站被清空后&#xff0c;許多人會陷入絕望&#xff0c;認為這些數據已無法挽回。但事實真的如此嗎&am…

1071. 字符串的最大公因子

1071. 字符串的最大公因子 題目鏈接&#xff1a;1071. 字符串的最大公因子 代碼如下&#xff1a; class Solution { public:int gcd(int a,int b){return b0?a:gcd(b,a%b);}string gcdOfStrings(string str1, string str2) {if(str1str2!str2str1) {return ""…

WAIC 2024:科技界的搖滾狂歡,你錯過了什么?

大數據產業創新服務媒體 ——聚焦數據 改變商業 2024年7月5日&#xff0c;WAIC 2024舉辦的第二天。數據猿作為受邀媒體&#xff0c;在今天繼續親歷這一場關于未來的盛會。在這片匯聚了全球頂尖科技力量的舞臺上&#xff0c;見證了人工智能領域的最新成果&#xff0c;感受到了科…

雙人貪吃蛇代碼分享

一. snake.h #include<stdio.h> #include<stdlib.h> #include<Windows.h> #include<stdbool.h> #include<locale.h> #include<time.h> #define Pos_x1 24 #define Pos_y1 5#define Pos_x2 24 #define Pos_y2 15 #define WALL L□#define …

大學生電子設計大賽超全資料分享

超全大學生電子設計大賽項目合集免費分享 電賽競賽資料大全&#xff0c;新增競賽空間電子設計資料。包含嵌入式硬件和軟件開發的學習資料&#xff0c;包括PCB教程&#xff0c;單片機例程&#xff0c; 單片機課程設計畢業設計參考資料、項目設計方案&#xff0c;源碼和開發文檔…

分布式事務get global lock fail Xid 獲取全局鎖失敗

問題如下&#xff1a; 解決方法&#xff1a;在發生報錯的方法上添加本地事務

壓縮解壓文件工具

一、maven依賴 <dependency><groupId>net.lingala.zip4j</groupId><artifactId>zip4j</artifactId><version>2.11.5</version></dependency>二、工具類 package com.summer.toolkit.util;import com.summer.toolkit.excepti…

Day05-03-Nexus倉庫

Day05-03-Nexus倉庫 05-nexus-倉庫1. 概述2. 極速部署指南2.1 下載2.2 部署2.3 配置2.4 連接使用nexus2.4 編譯與測試 3. 總結 05-nexus-倉庫 1. 概述 背景: maven編譯的時候&#xff0c;npm/cnpm編譯&#xff0c;需要下載大量的依賴包。這些依賴包在每一次構建的時候都需要使…

React 省市查詢組件完整代碼

目錄 一、地區文件 二、Antd配合使用 三、實現效果 一、地區文件 下載地址&#xff1a;全國省市區數據_JSON格式_SQL格式 export const chinaArea {0: {1: 北京,2: 天津,3: 河北省,4: 山西省,5: 內蒙古自治區,6: 遼寧省,7: 吉林省,8: 黑龍江省,9: 上海,10: 江蘇省,11: 浙…

Perl 語言入門學習指南:探索高效腳本編程的奧秘

引言 Perl&#xff0c;全稱Practical Extraction and Report Language&#xff0c;是一種功能強大的編程語言&#xff0c;特別擅長于文本處理、報告生成以及系統自動化管理任務。自1987年誕生以來&#xff0c;Perl憑借其靈活性、強大的內置功能庫和廣泛的社區支持&#xff0c;…

維護和管理LDAP之OpenDJ

目錄 基本介紹 服務專有名詞 安裝 命令行工具 密碼管理 重置管理員密碼 管理服務器進程 管理索引 如何搜索 管理索引 管理目錄數據 測試數據 導出數據 導入數據 LDIF文件數據查看和比較 數據存儲-Backends 配置連接 開啟 HTTP/HTTPS連接 使用 REST訪問 -open…

Spring AOP、Spring MVC工作原理、發展演變、常用注解

Spring AOP 概念 AOP全稱為Aspect Oriented Programming&#xff0c;表示面向切面編程。切面指的是將那些與業務無關&#xff0c;但業務模塊都需要使用的功能封裝起來的技術。 AOP基本術語 **連接點&#xff08;Joinpoint&#xff09;&#xff1a;**連接點就是被攔截到的程序執…

AQWA | 水動力分析 二階波浪力

&#x1f3c6;本文收錄于「Bug調優」專欄&#xff0c;主要記錄項目實戰過程中的Bug之前因后果及提供真實有效的解決方案&#xff0c;希望能夠助你一臂之力&#xff0c;幫你早日登頂實現財富自由&#x1f680;&#xff1b;同時&#xff0c;歡迎大家關注&&收藏&&…