超順 | Ubuntu16 安裝配置aws gpu
購買了AWS GPU來跑深度學習程式碼,簡單配置了伺服器環境,筆者本地環境為win7 x64,所購買伺服器環境為ubuntu6、python3,下面記錄安裝步驟CUDA8、cuDNN、tensroflow-gpu1.3
如有問題,歡迎拍磚
操作開始前,讀者可以從這裡下載我們所需要的安裝包,請戳我 密碼為:j8um
賬號
有了aws 伺服器賬號密碼後,對應也有收到祕鑰檔案,ssh登陸使用,我們下載安裝PuTTY,使用 PuTTYgen 轉換私有金鑰,可以[參考這裡],將生成PuTTY 可以使用的格式儲存的金鑰--.ppk結尾(https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/putty.html)
然後啟動PuTTY,紅色箭頭地方寫入對應域名
下圖紅色部分匯入上一步生成的.ppk檔案
- 以上操作完成,點選open 會開啟伺服器端,輸入賬號密碼登陸即可
- 可使用WinSCP 進行windows與伺服器檔案的傳輸,速度還是很給力的,也可以在本連結參考詳細步驟
登陸後下面開始安裝環境
1. 更新apt-get源列列表
sudo apt-get update
sudo apt-get upgrade
2. 新增驅動源
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
3. 安裝Nvidia驅動
sudo apt-get install nvidia-367
sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3-dev
第四步使用紅色標註的方式安裝CUDA8.0,根據自己環境修改對應檔案路徑
5. 更改配置檔案
vim ~/.bashrc
新增
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
儲存
安裝完成後我們使用如下方式驗證下:
// samples備份,以防破壞
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
6. 下載安裝CUDNN
如果要使用gpu來對tensorflow進行加速,除了安裝CUDA以外,cuDNN也是必須要安裝的
這個安裝包,文初雲盤連結裡面已包含
wget http://developer.download.nvidia.com/compute/redist/cudnn/v6.0/cudnn-8.0-
linux-x64-v6.0-rc.tgz
mkdir cuda
mv cudnn-8.0-linux-x64-v6.0-rc.tgz cuda/
cd cuda/
gunzip cudnn-8.0-linux-x64-v6.0-rc.tgz
tar xvf cudnn-8.0-linux-x64-v6.0-rc.tar
cd cuda/
cd ..
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/ -d
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
7.配置python3環境變數,可參考這裡,筆者使用如下方式進行配置
echo alias python=python3 >> ~/.bashrc
source ~/.bashrc
8.安裝tensorflow-gpu 1.3,讀者可以從這裡下載已上傳至雲盤
pip3 install tensorflow_gpu-1.3.0rc0-cp35-cp35m-manylinux1_x86_64
安裝完成後,命令列輸入:python ,執行下面操作,檢視tf版本號
import tensroflow as tf
tf.__version__
至此,伺服器上深度學習環境配置完畢。
相關文章
- foreman ubuntu16快速安裝REMUbuntu
- MySQL安裝之一_安裝配置順利版MySql
- ubuntu16 安裝mysql5.7UbuntuMySql
- Ubuntu16環境安裝和使用NFSUbuntuNFS
- ubuntu16安裝pymesh2的方法Ubuntu
- tensorflow-gpu 安裝GPU
- aws安裝jenkins步驟Jenkins
- 純淨Ubuntu16安裝CUDA(9.1)和cuDNNUbuntuDNN
- ubuntu16安裝Django + nginx後臺執行UbuntuDjangoNginx
- Torch GPU版本的安裝GPU
- Tensorflow GPU版本安裝教程GPU
- Pytorch的GPU版本安裝PyTorchGPU
- docker安裝tensorflow-gpuDockerGPU
- AWS Linux2 安裝 nginxLinuxNginx
- ubuntu16 zabbix 相關配置Ubuntu
- Windows安裝tensorflow教程 GPU版WindowsGPU
- Ubuntu 16.04 安裝 Tensorflow Gpu版本UbuntuGPU
- 超算雲(GPU伺服器)環境配置GPU伺服器
- 超詳細maven的解除安裝、重新安裝與配置Maven
- 4.2 K8S超級完整安裝配置K8S
- Anaconda3+CUDA10.1+CUDNN7.6+TensorFlow2.6安裝(Ubuntu16)DNNUbuntu
- VMware ESXi安裝NVIDIA GPU顯示卡硬體驅動和配置vGPUGPU
- TensorFlow-GPU安裝避坑指南GPU
- gtx750安裝tensorflow-gpuGPU
- ubuntu16+tensorflow-gpu安裝cudaUbuntuGPU
- 本地windows搭建spark環境,安裝與詳細配置(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)WindowsSparkJDKHadoop
- AWS 案例研究:全順優能
- odoo11在windows,ubuntu16,centos7下的安裝OdooWindowsUbuntuCentOS
- 【浪子男孩】TensorFlow-GPU版本安裝教程GPU
- tensorflow 2.x CPU/GPU安裝攻略GPU
- 在Ubuntu 18.04安裝tensorflow 1.12 GPU版本UbuntuGPU
- AWS Cloud9 下安裝執行 LaravelCloudLaravel
- AWS EC2 上安裝 Docker 的示例Docker
- centos7 (阿里雲、linux) 單機spark的安裝與配置詳解(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)CentOS阿里LinuxSparkJDKHadoop
- Kafka超詳細學習筆記【概念理解,安裝配置】Kafka筆記
- 超詳細hadoop叢集伺服器安裝配置教程Hadoop伺服器
- Ubuntu16桌面版編譯和安裝OpenCV4Ubuntu編譯OpenCV
- ccache安裝配置