服務器的簡述與個人系統的建立

服務器:

其實就是一個大型的計算機
初次使用時   apt-get/sudo   命令是無法使用的

配置c/c++環境

分配賬號:建立系統環境表

首先記錄系統環境:

  版本 查看版本命令
ubuntu gcc5.4 cat /proc/version
centos gcc4.8 cat /etc/redhat-release
python    
protobuf 2.6.1 protoc -V
opencv 2.4.8 pkg-config opencv
blas: open/atlas/mkl    
cuda 8.0---12.0
cat /usr/local/cuda/version.txt
cudnn 5.1
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
cmakelist 2.8  

這是一個作爲程序員的經驗,記錄系統的配置,比對自己的配置

優先級:

一 系統環境變量優先級最低  <  .bashrc(將路徑放入這裏,使用方便)  <  [MakeFile]環境配置文件)

二 還有寫的順序也決定了優先級

 

多版本共存解決方式:


    調節優先級:
        使用源碼安裝的方式調節優先級:
        源碼安裝的打印信息:(達成了lib庫文件和include頭文件的運用    bin配置文件不能使用)
                ①license        
                ②指定安裝路徑(到個人目錄)     
                ③是否允許修改系統的一些版本:NO          
                ④是否建立軟連接:NO

 

python管理

cuda建立虛擬環境:    cuda create -n

  技巧:
        1.指定python版本,儘量區分開,即使是不需要變動也能使用
           因爲在配置環境時,可以看出是否被激活,配置的不一樣,你就能明白是否激活了
        

 

 

操作:

 

登錄賬號就可以看到ip地址系統和其版本

之後手動查看系統的gccprotoc的版本

gcc -V
protoc -V

發現有 gcc 5.4.0 卻沒有 protoc,源碼安裝protoc

首先建立       mkdir software       建立軟件文件夾

protoc源碼地址:https://blog.csdn.net/bodybo/article/details/79036593   

(多下載幾個版本可以調節使用)

放入linux      打開安裝包所在的位置

$ ./configure --prefix=/usr #修改爲自己的路徑,我的是software 
$ make
$ make check
$ sudo make install
$ sudo ldconfig # refresh shared library cache.

沒有管理員權限的,sudo命令可以不執行

運行此命令發現權限不夠,不是因爲必須使用sudo,而是文件問題

chmod +x *

然後就可以運行了。

執行第二步的make

若出現上面圖片的問題,則是因爲沒有配置環境的問題

將系統的cuda放入bashrc(一個隱藏文件)之中

#若輸入nvcc -V 報錯  就是因爲沒有配置環境的問題

vim ~/.bashrc

#最後添加
export PATH=$PATH:/usr/local/cuda/bin 

#source
source ~/.bashrc

 

若是安裝了別的cuda版本,使用時就將bashrc下的cuda/bin路徑改掉

 

 

查看opencv版本:

pkg-config opencv --modversion

opencv源碼地址 :  https://github.com/opencv/opencv/releases/tag/3.3.0

注意:pkg   unzip   python   pip  在新的服務器下都沒有

而其中 pipcuda(usr/local下)是可以放在個人賬戶下的  ,進入cuda

nvcc -V #查看cuda的版本

 找cudnn,cudnn不是一個安裝的東西,而是一個頭文件和一個庫文件,可以直接解壓

 

在此目錄下放入cudnn的庫文件

鏈接:https://pan.baidu.com/s/1Cs5UOxOM9X4bYCVUiDTsRQ 
提取碼:sjmk 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章