Ubuntu18.04安裝RTX2060顯卡驅動+CUDA+cuDNN

Ubuntu18.04安裝RTX2060顯卡驅動+CUDA+cuDNN

  • 1 安裝RTX2060顯卡驅動
    • 1.1 查看當前顯卡是否被識別
    • 1.2 安裝驅動依賴
    • 1.3 安裝桌面顯示管理器
    • 1.4 下載顯卡驅動
    • 1.5 禁用nouveau
    • 1.6 安裝驅動
    • 1.7 查看驅動安裝情況
  • 2 安裝CUDA
    • 2.1 查看當前顯卡支持的CUDA版本
    • 2.2 下載CUDA Toolkit
    • 2.3 安裝CUDA Toolkit
    • 2.4 設置環境變量
  • 3 安裝cuDNN
    • 3.1 下載cuDNN
    • 3.2 安裝cuDNN

1 安裝RTX2060顯卡驅動

1.1 查看當前顯卡是否被識別

lspci | grep NVIDIA

在這里插入圖片描述

1.2 安裝驅動依賴

sudo apt-get install gcc g++ cmake

1.3 安裝桌面顯示管理器

sudo apt-get install lightdm

在這里插入圖片描述

1.4 下載顯卡驅動

在英偉達顯卡驅動官網選擇RTX2060驅動,進行下載。
英偉達顯卡驅動官網
在這里插入圖片描述

1.5 禁用nouveau

sudo gedit /etc/modprobe.d/blacklist.conf

在文件末尾添加下面兩行指令

blacklist nouveau
options nouveau modeset=0

在這里插入圖片描述

使禁用生效

sudo update-initramfs -u

然后重啟計算機。

1.6 安裝驅動

重啟計算機進入Ubuntu系統后,Ctrl+Alt+F2進入命令行終端。找到下載好的顯卡驅動,添加其執行權限。

chmod +x NVIDIA-Linux-x86_64-550.54.14.run

關閉圖形顯示

sudo service lightdm stop

運行顯卡驅動安裝程序

sudo ./NVIDIA-Linux-x86_64-550.54.14.run

安裝完成后,打開圖形顯示

sudo service lightdm start

1.7 查看驅動安裝情況

nvidia-smi

在這里插入圖片描述

在這里插入圖片描述

2 安裝CUDA

2.1 查看當前顯卡支持的CUDA版本

nvidia-smi

在這里插入圖片描述
2060顯卡目前支持的CUDA最高版本為12.4。

2.2 下載CUDA Toolkit

https://developer.nvidia.com/cuda-toolkit-archive
在這里插入圖片描述但考慮到cuDNN的對應CUDA的12.x版本沒有ubuntu18.04安裝包,這里就用CUDA 11.8版本。使用runfile方式安裝。
在這里插入圖片描述

2.3 安裝CUDA Toolkit

wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
chmod +x cuda_11.8.0_520.61.05_linux.run
sudo sh cuda_11.8.0_520.61.05_linux.run`

在這里插入圖片描述
已經裝好顯卡驅動,“Driver”就不選擇了。
在這里插入圖片描述
安裝完成顯示如下信息:
在這里插入圖片描述

2.4 設置環境變量

sudo gedit ~/.bashrc或者sudo gedit ~/.bashrc,然后在文件末尾添加下面內容

# CUDA Soft Link
export PATH=/usr/local/cuda-11.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

在這里插入圖片描述

3 安裝cuDNN

3.1 下載cuDNN

https://developer.nvidia.com/rdp/cudnn-archive
選擇for CUDA 11.x的版本,下載Local Installer for Linux x86_64 (Tar)、Local Installer for Ubuntu18.04 x86_64 (Deb)。下載cuDNN需要登錄英偉達賬號,沒有英偉達賬號需先注冊一個。
在這里插入圖片描述

3.2 安裝cuDNN

賦予安裝包執行權限,并執行安裝

chmod +x cudnn-local-repo-ubuntu1804-8.9.7.29_1.0-1_amd64.deb
sudo dpkg -i cudnn-local-repo-ubuntu1804-8.9.7.29_1.0-1_amd64.deb

解壓cudnn-linux-x86_64-8.9.7.29_cuda11-archive.tar.xz

tar -xvf cudnn-linux-x86_64-8.9.7.29_cuda11-archive.tar.xz

復制解壓好的文件到安裝好的CUDA環境中

sudo cp cudnn-linux-x86_64-8.9.7.29_cuda11-archive/include/cudnn.h /usr/local/cuda-11.8/include
sudo cp cudnn-linux-x86_64-8.9.7.29_cuda11-archive/lib/libcudnn* /usr/local/cuda-11.8/lib64

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

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

相關文章

車燈修復UV膠的優缺點有哪些?

車燈修復UV膠的優點如下: 優點: 快速固化:通過紫外光照射,UV膠可以在5-15秒內迅速固化,提高了修復效率。高度透明:固化后透光率高,幾乎與原始車燈材料無法區分,修復后車燈外觀更加…

對緩沖區的初步認識——制作進度條小程序

對緩沖區的初步認識--進度條小程序 前言預備知識回車和換行的區別輸出緩沖區/n 有清空輸出緩沖區的作用stdout是什么?驗證一切皆文件為什么是\n行刷新? 倒計時程序原理 代碼實現為什么這里要強制刷新?沒有會怎樣?為什么是輸出的是…

RabbitMQ安裝及使用

系列文章目錄 文章目錄 系列文章目錄前言一、下載二、安裝三、插件安裝四、配置五、權限六、集群模式 前言 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到網站,這篇文章男女通用&…

【MATLAB源碼-第154期】基于matlab的OFDM系統多徑信道下塊狀和梳妝兩種導頻插入方式誤碼率對比仿真。

操作環境: MATLAB 2022a 1、算法描述 OFDM(Orthogonal Frequency Division Multiplexing,正交頻分復用)是一種高效的無線信號傳輸技術,廣泛應用于現代通信系統,如Wi-Fi、LTE和5G。OFDM通過將寬帶信道劃分…

[機緣參悟-158] :西游記中的“佛” 、“道”之爭

目錄 前言 一、西游記中的佛教元素 1.1 佛教元素 1.2 西游記佛教思想 1.3 佛教的三界五行:物質世界 1.4 佛教中不在三界內,不在五行中:精神世界 二、西游記中的道教元素 2.1 主要元素 2.2 道家思想 三、“佛”如何兼容“道” 3.1 …

RK3568 Android12 適配抖音 各大APP

RK3568 Android12 適配抖音 各大APP SOC RK3568 system:Android 12 平臺要適配抖音和各大APP 平臺首先打開抖音發現攝像頭預覽尺寸不對只存在右上角,我將抖音APP裝在手機上預覽,發現是全屏 一開始瀏覽各大博客 給出的解決方法是修改framework 設置為全屏顯示: framewo…

2369. 檢查數組是否存在有效劃分

2369. 檢查數組是否存在有效劃分 題目鏈接&#xff1a;2369. 檢查數組是否存在有效劃分 代碼如下&#xff1a; //動態規劃 class Solution { public:bool validPartition(vector<int>& nums) {vector<int> dp(nums.size()1,false);//dp[i]表示前i個元素組成的…

Tomcat基礎及與Nginx實現動靜分離,搭建高效穩定的個人博客系統

目錄 引言 一、TOMCAT基礎功能 &#xff08;一&#xff09;自動解壓war包 &#xff08;二&#xff09;狀態頁 1.登錄狀態頁 2.遠程登錄 &#xff08;三&#xff09;服務管理界面 &#xff08;四&#xff09;Host虛擬主機 1.設置虛擬主機 2.建立站點目錄與文件 二、實…

使用QEMU搭建U-Boot+LinuxKernel+busybox+NFS嵌入式開發環境

目錄 0.課程大綱1.為什么要使用QEMU學習嵌入式QEMU簡介使用QEMU可以做哪些事情?當前嵌入式行業現狀如何適應這種變化使用QEMU學習嵌入式有哪些好處?驅動開發技能為什么要學習Linux 2.搭建嵌入式開發基本環境2.1.安裝u-boot-tools2.2.安裝交叉編譯工具什么是ABI和EABI 3.QEMU安…

三、基準時鐘、生成時鐘、虛擬時鐘的約束和意義

**前言&#xff1a;**前面從理論角度出發學習了時序分析的基本原理&#xff0c;本篇從設計的角度學習如何合理添加時鐘約束。 文章目錄 一、基準時鐘&#xff08;base clock&#xff09;和生成時鐘(generate clock)二、基準時鐘的約束1.完成綜合&#xff08;run implementatio…

linux的通信方案(SYSTEM V)

文章目錄 共享內存(Share Memory)信號隊列&#xff08;Message Queue&#xff09;信號量(semaphore) 進程間通信的核心理念&#xff1a;讓不同的進程看見同一塊資源 linux下的通信方案&#xff1a; SYSTEM V 共享內存(Share Memory) 特點&#xff1a;1.共享內存是進程見通信最…

排序(4)——堆排序

目錄 堆排序&#xff08;回顧&#xff09; 基本思路 代碼實現 向下調整排序 AdjustDown 建堆排序 時間復雜度 特性總結 堆排序&#xff08;回顧&#xff09; 重點回顧戳&#x1f449;堆排序 基本思路 堆排序(Heapsort)是指利用堆積樹&#xff08;堆&#xff09;這種數…

SOCKS5代理、代理IP與網絡安全的奇妙旅程

在數字時代&#xff0c;互聯網安全和隱私成為了熱門話題。從個人瀏覽習慣到企業數據保護&#xff0c;每個人都希望他們的在線活動既安全又私密。在這個背景下&#xff0c;了解SOCKS5代理、代理IP、HTTP協議和網絡安全的基礎知識變得尤為重要。 什么是SOCKS5代理&#xff1f; SO…

鴻蒙系統開發適配注意事項

鴻蒙操作系統&#xff08;HarmonyOS&#xff09;的軟件適配涉及到一些特定的注意事項&#xff0c;以確保應用程序在該操作系統上的正常運行和最佳性能。以下是適配鴻蒙軟件時需要注意的一些關鍵問題&#xff0c;希望對大家有所幫助。北京木奇移動技術有限公司&#xff0c;專業的…

MySQL篇—執行計劃介紹(第二篇,總共三篇)

??博主介紹??&#xff1a; ?又是一天沒白過&#xff0c;我是奈斯&#xff0c;DBA一名? ???擅長Oracle、MySQL、SQLserver、Linux&#xff0c;也在積極的擴展IT方向的其他知識面??? ??????大佬們都喜歡靜靜的看文章&#xff0c;并且也會默默的點贊收藏加關注?…

Python 編輯工具 Jupyter notebook

Jupyter notebook Jupyter Notebook是基于網頁的用于交互計算的應用程序。其可被應用于全過程計算&#xff1a;開發、文檔編寫、運行代碼和展示結果。——Jupyter Notebook官方介紹 官網&#xff1a;Project Jupyter | Home Jupyter Notebook 是一個開源的交互式計算環境&#…

dockerdocker-copose_限制容器cpu和內存

本文目錄 docker的限制方式限制CPU占用限制內存占用 docker-compose docker的限制方式 限制CPU占用 Docker使用--cpus參數來限制容器的CPU資源。該參數指定了分配給容器的CPU核心數量或百分比。 例子&#xff1a;限制CPU使用個數 docker run --cpus2 <imageName>以上…

網頁版圖像處理軟件開發服務:助您項目在市場競爭中脫穎而出

在當今數字化時代&#xff0c;圖像處理在各個行業中扮演著重要的角色&#xff0c;虎克專注于提供定制化的網頁版圖像處理軟件開發服務&#xff0c;為您的項目保駕護航。 1.網頁版圖像處理軟件的定制化需求 1.1行業特定功能 針對不同的業務需求&#xff0c;深入了解行業特點&…

springboot基于web的酒店客房管理系統論文

基于web的酒店客房管理系統 摘要 隨著信息技術在管理上越來越深入而廣泛的應用&#xff0c;管理信息系統的實施在技術上已逐步成熟。本文介紹了酒店客房管理系統的開發全過程。通過分析酒店客房管理系統管理的不足&#xff0c;創建了一個計算機管理酒店客房管理系統的方案。文…

Redis 之八:Jdeis API 的使用(Java 操作 Redis)

Jedis API 使用 Jedis 是 Redis 官方推薦的 Java 客戶端&#xff0c;它提供了一套豐富的 API 來操作 Redis 服務器。通過 Jedis API&#xff0c;開發者可以方便地在 Java 應用程序中執行 Redis 的命令來實現數據的增刪查改以及各種復雜的數據結構操作。 以下是一些基本的 Jedis…