1. 程式人生 > >ubuntu下安裝person_reid環境並訓練

ubuntu下安裝person_reid環境並訓練

環境:Ubuntu 14.04

1.首先需要安裝python3.6環境和numpy,因為Ubuntu14.04預設安裝為python2.7,在此需要藉助pyenv進行python版本管理

以下為安裝python3.6&&pip3&&numpy

$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ exec $SHELL -l

$ sudo apt-get install libc6-dev gcc

$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm

安裝python:
$ pyenv install 3.6.1 -v

更新資料庫:
$ pyenv rehash

檢視當前已經安裝的python版本
$ pyenv versions
* system (set by /home/seisman/.pyenv/version)
3.6.1
星號代表是當前系統正在使用的python版本

設定全域性的python版本
$ pyenv global 3.6.1
$ pyenv versions
system
* 3.6.1 (set by /home/seisman/.pyenv/version)

安裝pip3:
$ sudo apt-get install python3-pip
pyenv rehash
$ pip3 install numpy

$ pip3 install scipy

2.安裝cuda7.5和cudnn

ctrl+alt+F1(tty1)(如果進入tty1失敗可以編輯/etc/default/grub修改GRUB_CMDLINE_LINUX_DEFAULT的值為nomodeset更新grub:sudo update-grub重啟)
輸入使用者名稱密碼
sudo service lightdm stop(如果下面程式安裝出錯重新進入tty1需再次執行該命令)
chmod +x ./cuda_7.5_linux_run
./cuda_7.5_linux_run
REMEMBER: Do not install openGL
sudo reboot 
sudo apt-get install libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler libboost-all-dev
sudo apt-get update
extracting cudnn-7.0-linux-x64-v3.0-rc.tgz
cd cuda/lib64
sudo cp lib* /usr/local/cuda-7.5/lib64/
cd ../include
sudo cp cudnn.h /usr/local/cuda-7.5/include/
sudo ldconfig

sudo reboot

3.安裝Pytorch 0.3.0 and Torchvision 0.2.0

進入http://pytorch.org/下載基於cuda7.5和python3.6的pytorch並通過以下命令安裝

pip install torch-0.3.0.post4-cp36-cp36m-linux_x86_64.whl

進入https://github.com/pytorch/vision下載0.2.0版vision(目前通過git clone https://github.com/pytorch/vision下載的vision為0.2.1版本,訓練時會報錯,只能手動找到0.2.0版本)

cd vision//進入vision目錄

python setup.py install//安裝vision

cd Person_reID_baseline_pytorch-master//進入person_reid目錄

python prepare.py//修改檔案內path,進行訓練圖片準備階段

訓練命令:python train.py --gpu_ids 0 --name ft_ResNet50 --train_all --batchsize 32  --data_dir /home/hyzn/Market-1501-v15.09.15/pytorch

相關推薦

ubuntu安裝person_reid環境訓練

環境:Ubuntu 14.041.首先需要安裝python3.6環境和numpy,因為Ubuntu14.04預設安裝為python2.7,在此需要藉助pyenv進行python版本管理以下為安裝python3.6&&pip3&&numpy$ g

ubuntu安裝phpstudy環境記錄

completed ubuntu 下載地址 計算機 下載安裝 下載一鍵安裝包下載地址:h t tp:// w w w.p h p st u dy.n et/a. php/208 .html安裝過程開啟終端更改文件權限 chmod +x phpstudy進行安裝 ./phpstudy.bin

Ubuntu安裝java環境

方法 x64 light tar zxvf inux -1 .tar.gz jdk1 1,在官網中下載 2,通過xshell將壓縮包傳到虛擬機中的 /usr/local/ 目錄下 3 cd /usr/local 4 ls tar zxvf jdk-7u79-linux

ubuntu安裝LAMP環境遇到的一些小問題

lists not 問題 grep ade 服務器安裝 roc date 正在 0x00 今天在服務器上重新弄了一下lamp環境 安裝的過程中遇到了不少小問題 記錄一下解決的方案吧 服務器安裝的是ubuntu 16.04.1 0x01 首先在用 apt-get in

Ubuntu安裝Qt環境及Qt Creator開發工具

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

ubuntu安裝zookeeper環境

 單機模式:Zookeeper只執行在一臺伺服器上,適合測試環境; 本篇主要是搭建單機模式。 相關環境: ubuntu環境:16.04 zookeeper版本:zookeeper-3.4.10 安裝步驟: 1、將解壓後的zookeeper資料夾複製到/usr/loc

《Swift入門》如何在Windows或者ubuntu安裝XCode6環境來開發Swift?

最近也想試水一下iOS應用開發,但又沒有Apple Air/Pro之類的裝置,也不想裝OS X系統,就想到能不能在Windows或者ubuntu下安裝XCode6環境來開發Swift?但經過一翻搜尋,得到的答案是:XCode只能裝在OS X系統上。據我瞭解目前Windows下

Ubuntu安裝JDK1.6,將之設為預設的JDK

1.在Windows系統下下載Liunx 版本JDK,我下的是jdk-6u43-linux-i586.bin 2.通過secureCRT上傳JDK到Ubuntu 3.手動安裝JDK(我安裝到了/usr/local/bin/jdk1.6.0_43下): 先修改許可權 sudo

Ubuntu安裝MySQL,開啟遠端

安裝MySQL 1.更新軟體源 apt-get update 2.安裝MySQL 5.7 apt-get install mysql-server-5.7 3.輸入MySQL的root賬戶和密碼,即安裝成功 將root賬戶修改為允許遠端連線 1.登陸mysql 2.使用進

Ubuntu安裝hive,配置mysql作為元資料庫

一、安裝hive 1.下載並解壓hive源程式 sudo tar -zxvf ./apache-hive-1.2.1-bin.tar.gz -C /usr/local # 解壓到/usr/local中 cd /usr/local/ sudo mv apa

ubuntu安裝JRE環境

下載JRE安裝檔案 http://download.oracle.com/otn-pub/java/jdk/6u34-b04/jre-6u34-linux-i586.bin?AuthParam=1353895768_6a8a0476485ff0373ab344fed6e51

ubuntu安裝svn伺服器建立分支

1、線上安裝svn伺服器 sudo apt-get install subversion2、建立svn倉庫 sudo mkdir /home/svn cd /home/svn/project sudo chmod -R 777 proje

ubuntu安裝Libevent,通過QT測試

1、官網下載最新的Libevent-2.022 2、解壓安裝包,並進入檔案包 tar -zxvf libevent-2.0.22-stable.tzr.gz cd libevent-2.0.22-stable 3、配置編譯並安裝 1、./c

Ubuntu安裝Android Studio匯入原始碼

1.下載Ubuntu版本Android Studio 到官網下載,選擇Ubuntu版本 2.安裝 把官網下載的zip包放到ubuntu下。 在終端使用下面命令解壓zip包到/usr/local/路徑下: unzip -d /usr/loca

ubuntu安裝nodejs配置環境

1.在node.js官網下載node.js   2.將檔案解壓,並放在home/tools資料夾下,其中,tools資料夾是新建的資料夾,home下不需設定許可權   3.執行一個javascri

docker安裝centos,在其上搭建lnmp環境

方便 libxml bic spro yum 啟動 openss ont dock 一、安裝CentOs容器 1.進入docker下載CentOs,這裏我使用的CentOs6.8   docker pull centos:6.8 2.創建容器   sudo docker r

Ubuntu安裝Matlab破解

https://www.cnblogs.com/hEllOwOrlD2017/p/6936768.html https://blog.csdn.net/jesse_mx/article/details/53956358 Ubuntu下安裝Matlab並破解 映象下載地址: 連結:http

FastDFS(2)--Ubuntu安裝配置FastDFS

轉載於Ubuntu下安裝並配置FastDFS: FastDFS是一個開源的輕量級分散式檔案系統,它對檔案進行管理,功能包括:檔案儲存、檔案同步、檔案訪問(檔案上傳、檔案下載)等,解決了大容量儲存和負載均衡的問題。特別適合以檔案為載體的線上服務,如相簿網站、視訊網站等等。 FastDF

ubuntu安裝JDK搭建activeMQ

安裝JDK,網上有人說activeMQ支援持JDK1.7及以上版本,未實際測試,保險起見我這裡直接安裝JDK1.7。 #apt-get install openjdk-7-jdk 2.設定環境變數 修改檔案 vi /etc/environment JAVA_HO

Ubuntu安裝pycharm註冊啟用

1. 去官網上下載pycharm對應的版本 2. 解壓檔案 在下載 資源管理器中 開啟終端 crtl+alt+T 複製下載檔案到 /opt資料夾中 sudo cp pycharm-professio