一. 安裝ubuntu22.04系統(tǒng)
- 具體安裝步驟可以參考:win11+ubuntu22.04雙系統(tǒng)安裝(簡潔版)
二. 安裝Nvidia顯卡驅(qū)動(dòng)
安裝之前進(jìn)入主板BIOS,關(guān)閉安全啟動(dòng)?。。?/strong>
- 更新軟件列表
sudo apt-get update
- 安裝必要的依賴
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make
- 根據(jù)顯卡型號(hào)下載對(duì)應(yīng)的驅(qū)動(dòng),官方驅(qū)動(dòng)下載鏈接:GeForce? 驅(qū)動(dòng)程序
- 卸載原有驅(qū)動(dòng)(若有)
sudo apt-get remove --purge nvidia*
- 禁用nouveau驅(qū)動(dòng),在
/etc/modprobe.d/blacklist.conf
末尾添加
blacklist nouveau # prevent the kernel from loading the nouveau module at all.
options nouveau modeset=0 # if the nouveau module is built into the kernel directly, disable it.
- 更新初始 ram 文件系統(tǒng),隨后重啟計(jì)算機(jī)
sudo update-initramfs –u
【注】:An initramfs is a filesystem that is embedded into the kernel and loaded at boot time. It is used to mount the real root filesystem and to provide early userspace with the necessary drivers and tools to boot the system.
- 停止當(dāng)前顯示服務(wù)器
Ctrl + Alt + F1~F6
,進(jìn)入黑屏的文本界面,然后根據(jù)用戶名和密碼登錄。(若后續(xù)要退出文本界面到原圖形界面trl + Alt + F1/F7/F8
) - 禁用X-window服務(wù),根據(jù)顯示管理器為
gdm3
或lightdm
選擇對(duì)應(yīng)命令(二選一,登錄Ubuntu時(shí)輸密碼的登錄窗口位于左邊是lightdm,位于正中是gdm3)
sudo service gdm3 stop
sudo service lightdm stop
- cd進(jìn)入存放驅(qū)動(dòng)文件的目錄,輸入指令進(jìn)行安裝
sudo chmod 777 NVIDIA-Linux-xxx.run
sudo ./NVIDIA-Linux-xxx.run –no-opengl-files
可能出現(xiàn)的安裝選項(xiàng)
- 首先選擇continue installation
- register the kernel module souces with DKMS?,選擇No
- 選擇install without signing
- Nvidia’s 32-bit compatibility libraries? 選擇No
- Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 選擇Yes
然后輸入nvidia-smi就能有如下輸出了
三. 安裝cuda
- 下載CUDA Toolkit,官方下載鏈接:https://developer.nvidia.com/cuda-downloads。根據(jù)電腦平臺(tái)進(jìn)行選擇
- 輸入安裝指令
wget https://developer.download.nvidia.com/compute/cuda/11.7.1/local_installers/cuda_11.7.1_515.65.01_linux.run
sudo sh cuda_11.7.1_515.65.01_linux.run
- 安裝過程中,首先輸入accept,取消勾選Driver(已經(jīng)安裝了驅(qū)動(dòng)),選擇Install,回車
- 安裝完成后,如下所示
- 添加環(huán)境變量
export PATH=/usr/local/cuda-11.7/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.7/lib64:$LD_LIBRARY_PATH
- 測(cè)試cuda安裝
nvcc -V
輸出如下,版本對(duì)應(yīng)上就成功了:
四. 安裝cudnn
-
下載cudnn庫,官方下載鏈接:https://developer.nvidia.com/rdp/cudnn-archive
-
解壓下載好的tar.xz文件
tar -xvf cudnn-linux-xxx.tar.xz
- 將解壓的文件拷貝到cuda對(duì)應(yīng)目錄,進(jìn)行cudnn的安裝
sudo cp include/cudnn.h /usr/local/cuda-11.7/include
sudo cp lib/libcudnn* /usr/local/cuda-11.7/lib64
sudo chmod a+r /usr/local/cuda-11.7/include/cudnn.h /usr/local/cuda-11.7/lib64/libcudnn*
至此,GPU驅(qū)動(dòng)、CUDA、cudnn就都安裝好了。
五. 安裝anaconda
Anaconda是一種軟件包管理,它為編程語言Python和R提供圖形導(dǎo)航,支持?jǐn)?shù)據(jù)科學(xué)、數(shù)據(jù)分析和機(jī)器學(xué)習(xí)。
Anaconda讓您不必?fù)?dān)心有時(shí)遇到復(fù)雜的依賴關(guān)系問題。此外,Anaconda有一個(gè)名為Conda的包管理器,它可以使分發(fā)中的所有包保持最新。它促進(jìn)了庫和開發(fā)環(huán)境的安裝和管理,支持在Python和R下進(jìn)行數(shù)據(jù)分析和機(jī)器學(xué)習(xí)。總的來說,有許多軟件包可用,包括Jupyter Notebook、Spyder、NumPy和TensorFlow。
Anaconda可用于Microsoft Windows、macOS和Linux的個(gè)人、商業(yè)、團(tuán)隊(duì)和企業(yè)版本。個(gè)人版是開源軟件,作為免費(fèi)軟件免費(fèi),因此,例如,私人用戶可以學(xué)習(xí)如何處理數(shù)據(jù)分析。付費(fèi)版商業(yè)版、團(tuán)隊(duì)版和企業(yè)版為商業(yè)使用和公司使用提供了廣泛的功能。
- 下載anaconda安裝程序,可以anaconda官網(wǎng)或在清華大學(xué)開源軟件鏡像站下載anaconda。
-
cd
進(jìn)入下載到的目錄中,用sh
命令語言解釋器運(yùn)行.sh文件安裝anaconda
sh Anaconda3-*.sh
-
一直按
Enter
,輸入yes接受license,按Enter
安裝到ubuntu當(dāng)前用戶路徑,等待unpacking payload -
安裝程序通過conda init初始化Anaconda3,輸入yes,并回車
-
為anaconda添加環(huán)境變量
echo "export PATH=$PATH:/home/你自己的用戶名/anaconda3/bin">> ~/.bashrc
-
source ~/.bashrc
或重開終端生效,開始使用Anaconda吧~
如何卸載Anaconda文章來源:http://www.zghlxwxcb.cn/news/detail-454451.html
- 完全卸載
conda install anaconda-clean
anaconda-clean --yes
- 標(biāo)準(zhǔn)刪除
rm -rf anaconda3
rm -rf ~/anaconda3
rm -rf ~/opt/anaconda3
# 將配置文件中anaconda的PATH都移除
# 在下述兩個(gè)文件中找到anacodna3行并將其刪除。之后,使用Ctlr+s保存文件。
sudo nano .bashrc
sudo nano .profile
六. 安裝pycharm
直接在Ubuntu Software中搜索pycharm并安裝即可。
至此,ubuntu22.04系統(tǒng)基本的深度學(xué)習(xí)開發(fā)環(huán)境就搭建好了~文章來源地址http://www.zghlxwxcb.cn/news/detail-454451.html
到了這里,關(guān)于【深度學(xué)習(xí)1】ubuntu22.04從零開始搭建深度學(xué)習(xí)環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!