# Ubuntu 重灌筆記 ## 安裝Ubuntu20.04 Step 1 找到一個開機隨身碟(實驗室學長姐隨便找應該都有) Step 2 隨身碟插上去電腦後重新開機,狂按F2或是delete進入BIOS,在右下角的開機硬碟處把隨身碟拉到最上面,接著儲存後重開機 Step 3 安裝Ubuntu,選擇清除所有硬碟安裝 ## 設定電腦遠端連線 Step 1 終端機輸入ifconfig找到電腦ip,應該會是192.168.?.XXX(記起來) 接著開啟瀏覽器輸入上述位址,XXX要改成254 ?會根據不同router而不同 Step 2 找到**連接阜轉送**,滑到最下面建立新規則,**名稱**隨便打,**區域ip位址**就輸入192.168.?.XXX,**通訊**設定TCP,**外部連接阜**自己選個數字不要跟上面現有的重複,**內部連接阜**選22 Step 3 打開終端機輸入以下安裝server(不裝會連不上) ``` sudo apt-get install openssh-server ``` Step 4 開啟瀏覽器輸入myip,點入第一個查詢ip位址,應該會是類似140.112.42.24的網址 Step 5 用自己的電腦試著連線看看,應該可以連得上了,輸入密碼就可以使用了 ``` ssh -p *外部連接阜* *電腦名稱*@140.112.42.24 ``` ## Cuda 安裝 Step 1 建議先去看Pytorch或Tensorflow目前支援的版本再安裝(通常不是最新的) 裝錯的話Pytorch或Tensorflow會跑不動 裝錯也沒關係,重裝指南 https://blog.csdn.net/Netceor/article/details/129391904 裝完記得重開機!!! 其他實用連結: * key不對解法: https://askubuntu.com/questions/1429895/cannot-install-cudnn-8-5-0-96-on-ubuntu-22-04-shows-the-public-cuda-gpg-key-do\ * 裝了CUDA 但 nvcc -V 沒東西:https://hackmd.io/@ebCv20MXS0y-pa8XsRnrOw/ByjGHlrmP Step 2 直接在瀏覽器輸入“cuda toolkit 版本號”搜尋,點進去就有NVDIA菜單式選單選擇安裝版本,照下面的指令做就可以安裝了(下載安裝要很久,請耐心等待) Step 3 裝完後記得重開機 Step 4 在終端機輸入 ``` nvidia-smi ``` 有出現版本的說明框框就表示安裝成功 ## Anaconda 安裝 Step 1 ``` sudo apt-get update sudo apt-get install curl ``` Step 2 到官網下載Anaconda的檔案 https://www.anaconda.com/products/distribution#linux Step 3 檔案先移到根目錄再執行(檔名可能會略顯不同)按F ``` bash Anaconda3-日期-Linux-x86_64.sh ``` Step 4 如果沒有任何報錯就是安裝完成 ## Pytorch 安裝 Step 1 先開個虛擬環境並且啟動它 ``` conda create --name Pytorch python=3.9 conda activate Pytorch ``` Step 2 安裝Pytorch([官網有菜單選擇對應版本](https://pytorch.org/get-started/locally/)) ``` conda install pytorch=1.13.1 torchvision=0.14.1 torchaudio=0.13.1 pytorch-cuda=11.7 -c pytorch -c nvidia ``` Step 3 驗證安裝是否成功 ``` python import torch torch.cuda.is_available() torch.cuda.get_device_name(0) ``` ## Tensorflow 安裝 Step 1 先開個虛擬環境並且啟動它 ``` conda create --name tf-gpu python=3.8 conda activate tf-gpu ``` Step 2 使用conda安裝會比pip快許多 ``` conda install tensorflow-gpu ``` Step 3 驗證安裝是否成功 ``` python inport tensorflow as tf tf.test.gpu_device_name() ```