上一篇我們介紹了Ubuntu系統(tǒng)針對前端開發(fā)必備的環(huán)境配置,這篇文章我們介紹python的開發(fā)環(huán)境。
最近我也在研究機器學(xué)習(xí)和深度學(xué)習(xí)地熄,配置環(huán)境的時候踩了不少的坑因谎,這篇總結(jié)寫給想要再機器學(xué)習(xí)方面有探索的同學(xué)。
python環(huán)境
可以參考我另一篇文章 快速搭建python環(huán)境
pycharm安裝
pycharm是python的開發(fā)IDE熊痴,這里介紹在Ubuntu上安裝的方法
pycharm官網(wǎng)
選擇Community的下載,完全夠用且免費
下載下來后是一個壓縮包,使用解壓工具解壓涨醋,移動到/opt/pycharm 文件夾中
然后執(zhí)行
$ sh /opt/pycharm/bin/pycharm.sh
可以隨便打開一個文件夾
如何放置到收藏欄呢?
點擊 tools -> create desktop entry
然后在軟件庫中就有了這個圖標(biāo)逝撬,右鍵放置收藏欄浴骂,就可以了。
GPU
機器學(xué)習(xí)離不開gpu宪潮,而在Ubuntu系統(tǒng)上配置一塊顯卡溯警,有以下一些工具要安裝。
顯卡驅(qū)動安裝
$ ubuntu-drivers devices
這里選擇 nvidia-driver-515 執(zhí)行安裝命令
$ sudo apt install nvidia-driver-515
重啟后驗證是否安裝成功
$ nvidia-smi
顯示驅(qū)動已經(jīng)安裝完成
cuda安裝
cuda是可以調(diào)用顯卡進行計算的接口工具包狡相,一定要選擇和所選驅(qū)動一致的大版本梯轻,不能高于驅(qū)動版本。以下是最新的對照表
從這里選擇你需要的cuda版本
這里我選的cuda11.7 這里下載
選擇你的系統(tǒng)版本谣光,installer Type 選擇 runfile
執(zhí)行下面提示的命令
$ wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda_11.7.0_515.43.04_linux.run
$ sudo sh cuda_11.7.0_515.43.04_linux.run
這個文件比較大檩淋,耐心等待...
執(zhí)行安裝后會出現(xiàn)以下界面
輸入 accept
這里將Driver選項去掉,因為剛才已經(jīng)安裝了driver
然后install
修改 .bashrc 文件
export LD_LIBRARY_PATH=PATH:/usr/local/cuda-11.7/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-11.7
驗證是否安裝成功
$ nvcc -V
顯示上圖中信息萄金,說明cuda已經(jīng)安裝好了
pytorch環(huán)境安裝
pytorch是當(dāng)前比較流行的機器學(xué)習(xí)框架蟀悦,這里介紹安裝pytorch的方法
pytorch官網(wǎng)
選擇和你系統(tǒng)相匹配的選項,如下圖
因為我們上文已經(jīng)安裝過conda氧敢,所以這里可以選擇conda安裝
$ conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia
耐心等待~~~
安裝opencv
opencv也是我們在機器學(xué)習(xí)應(yīng)用在計算機視覺時不可缺少的工具日戈,這里采用pip安裝
$ pip install opencv-python
尾聲
以上是我在做機器學(xué)習(xí)環(huán)境準(zhǔn)備積累的經(jīng)驗,希望能給后來者一些幫助孙乖。