Linux環境下搭建深度學習環境

2021-10-08 23:20:37 字數 3199 閱讀 4405

其實最近有在學習一些公司的ai開發應用平台,很好用,傻瓜式的那種,不過畢竟是別人的環境很平台,而且需要收費,如果我們自己有不錯的伺服器資源,就應該嘗試自己去搭建深度學習的環境了。

記錄一下我自己的經驗,以及遇到的一些問題。

1.使用ssh命令登入伺服器:

ssh -p 埠號 使用者名稱@主機位址

登陸密碼

2.cuda-----

cuda version 8.0.61----change to 9.2  ------ cat /usr/local/cuda/version.txt

4.配置環境

安裝python    -------new operation

sudo apt-get update

sudo apt-get install python3.5

y確認安裝pip

sudo apt-get install python3-pip

pip3 --version

pip3 list

pip3 list | grep scrapy

出現報錯----install: missing destination file operand after 'pip3'

whereis pip   -----search for pip

安裝numpy

pip3 install numpy

pip3 list

python3

import numpy

exit()

安裝scikit-image

pip3 install scikit-image -i --trusted-host pypi.douban.com

安裝opcv

(apt-get update

apt-get -y upgrade)

pip3 install opencv-python

apt-get install libgtk2.0-dev -y

安裝 torch-0.2.0 post3-op35-cp35m-manylinux1_x86_64.whl

pip3 install /home/bll/bll/torch-0.4.1-cp35-cp35m-linux_x86_64.whl

pip3 install torchvision

pip3 --default-timeout=100 install torch

pip install torch==1.5.0+cu92 torchvision==0.6.0+cu92 -f

安裝matplotlib

apt-get install python3-tk

pip3 install matplotlib

pip3 install nose

pip3 install pillow

安裝-torchvision

pip install -i torchvision

pip --default-timeout=100 install -i torchvision  

ubuntu16.04

1 未安裝skimage模組

安裝依賴(安裝python3版本):

sudo apt-get install python3-matplotlib python3-numpy python3-pil python3-scipy

sudo apt-get install build-essential cython

安裝skimage

sudo apt-get install python3-skimage

2 更新skimage

pip3 install scikit-image --upgrade

出現各種奇葩報錯的血淚處理經驗:

1......locnle.error

---------   export lc_all=c

2........新增系統路徑時不小心ctrl+c

--------刪除 .swp檔案   出現提示時直接按大寫d(elet) 刪除即可

3........bash-----apt-get update /yum/wget

------apt-get update

------apt-get install vim

--------重新編譯python這個很重要

./configure --prefix=/usr/bin/python3.5.3 --with-scikit-image=/usr/local/lib/python3.6/site-packages   ---make----make install---

5..........read time out

pip --default-timeout=100 install magenta-gpu

6........路徑linux

configure檔案是乙個可執行的指令碼檔案,它有很多選項,在待安裝的原始碼目錄下使用命令./configure –help可以輸出詳細的選項列表。

其中--prefix選項是配置安裝目錄,如果不配置該選項,安裝後可執行檔案預設放在/usr /local/bin,庫檔案預設放在/usr/local/lib,配置檔案預設放在/usr/local/etc,其它的資源檔案放在/usr /local/share 。

7.........安裝scikit-imsge   報錯顯示istutils.errors.distutilserror: could not find suitable distribution for requirement  ...

python3 -m pip3 install scikit-imsge  -i --trusted-host pypi.doubanio.com

pip3 install scikit-imsge  -i --trusted-host pypi.doubanio.com

----------important----------  pip3 install scikit-image -i --trusted-host pypi.douban.com

8.....檢視安裝包路徑。。

pip show 包名字

9.....nvidia-smi

torch.cuda.empty_cache()

搭建Linux深度學習環境

參考安裝anaconda時環境變數的設定很重要。測試時注意 import tensorflow as tf 用這一句測試通過就可以了 hello tf.constant first tensorflow sess tf.session python3.0以上版本用這句輸出 print sess.ru...

Linux 通過Docker搭建深度學習環境

從上面拉取需要的映象,這裡以pytorch為例,其中tags對該映象有說明,根據需要拉取所需的映象,我拉取了pytorch pytorch這個映象,見下圖 建立容器有兩種方式 一 如果不要帶jupyter,直接跑python檔案就這樣 yi sceale gpu001 docker run it i...

雙系統下搭建深度學習環境

前言 一 硬體及系統環境 1 win7旗艦版和ubuntu 16.04 2 顯示卡quadro p4000 3 驅動包 cuda 9.1.85 387.26 linux.run cuda 9.1.85.1 linux.run cuda 9.1.85.2 linux.run cuda 9.1.85.3...