fblualib安裝教程

2021-07-13 23:23:47 字數 2539 閱讀 5480

原始碼位址

整個安裝教程都建立在你沒有root許可權的情況下的,所以一切的安裝都需要你開啟shell指令碼,一步步執行裡面的安裝指令,並且要修改很多因為沒有root許可權而造成的問題。

選擇乙個路徑(your-path)來存放原始碼編譯出來的庫,your-path下建立bin lib include資料夾

git clone -b v0.35.0  --depth 1

git clone -b v0.24.0  --depth 1

git clone -b v1.0

git clone -b v1.0

folly安裝方法

cd $dir/folly/folly

autoreconf -ivf

./configure --prefix=/your-path

make

make install

新增環境變數path(新增your-path/bin)以及ld_library_path(新增your-path/lib)

fbthrift 安裝方法

cd $dir/fbthrift/thrift

autoreconf -ivf

./configure --prefix=/your-path --with-folly=/your-pathpy_install_home=/your-path # 需要指定folly的安裝目錄以及fbthrift的python庫的輸出目錄

make

make install

thpp 安裝方法

cd $dir/thpp/thpp

mkdir build

安裝thpp需要安裝好folly, torch, thrift,需要修改cmake的配置資訊來告訴系統這三個庫在什麼位置,修改方法如下:

cd cmake,修改findxx.cmake的路徑(需要大家了解一些cmake的知識)

findfolly.cmake

set(folly_library "/your-path/lib")

set(folly_include_dir "/your-path/include")

findtorch.cmake

需要改環境變數,引到乙個有torch的環境變數下,比如我在bashrc中新增環境變數

. /home/user02/torch/install/bin/torch-activate,其中torch安裝在user02下

findthrift.cmake

set(thrift_library "/your-path/lib")

set(thrift_cpp2_library "/your-path/lib")

set(thrift_include_dir "/your-path/include")

然後需要新增

thrift_compiler

到python

的庫中,不然會出現python找不到thrift_compiler module的錯誤,開啟bashrc,輸入:

export pythonpath=/your-path/lib/python/:$pythonpath

注釋掉cmakelists.txt

中add_subdirectory("test") 因為test檔案寫的有問題,但是這只是測試指令碼,所以可以不編譯

然後進入build資料夾執行

cmake ..

make

修改cmake_install.cmake 將set(cmake_install_prefix "/usr/local")中的路徑修改為/your-path

fblualib安裝方法

cd $dir/fblualib/fblualib

也是要修改cmake下面的findxx.cmake方法見安裝thpp

findthpp.cmake

set(thpp_library "/your-path/lib")

set(thpp_include_dir "/your-path/include")

然後進入build資料夾執行

cmake ..

make

修改cmake_install.cmake 將set(cmake_install_prefix "/usr/local")中的路徑修改為/your-path

bashrc新增環境變數

cplus_include_path=$cplus_include_path:/your-path/include

c_include_path=$c_include_path:/your-path/include

安裝crnn : 用來測試fblualib安裝成功與否

修改cmakelists.txt 新增路徑

set(thpp_library "/your-path/lib")

set(thpp_include "/your-path/include")

其餘的安裝指令build_cpp.sh的**

Anaconda安裝教程傻瓜教程

網上好多教程找的我心好累,為了方便閱讀,我這邊整理了大致詳細的教程,參考了好幾個大佬的教程,廢話不多說,直接開始 更多細節已更新 這裡是軟體安裝協議介面,點選i agree 我同意 即可 這裡是安裝時詢問給哪些使用者使用,just me 只有我 all users 所有使用者 一般建議選擇第二個 此...

nagios安裝教程

nagios伺服器安裝 監控端 一 準備工作 安裝nagios伺服器用到的安裝包包括 nagios 3.2.3.tar.gz nagios plugins 1.4.15.tar.gz nrpe 2.12.tar.gz 當然要想方便的使用nagios還要有apache服務,安裝包為 httpd 2.2...

WebBench安裝教程

首先請安裝ctags yum install ctags 複製 make make install 複製 錯誤解決辦法 install m 644 webbench.1 usr local man man1 install 無法建立普通檔案 usr local man man1 沒有那個檔案或目錄 ...