其實最近有在學習一些公司的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...