Linux下原始碼編譯libtorch

2021-10-09 11:49:53 字數 1884 閱讀 8295

注意:不要編譯libtorch1.5.1 ,有記憶體洩漏問題,第三方庫 openmp 記憶體洩漏,而且rrelu也有記憶體洩漏,從pytorch1.6.0的bug fix中可知。

參考官網:

嘗試驗證。

安裝依賴:

conda install numpy ninja pyyaml mkl mkl-include setuptools cmake cffi
conda install -c pytorch magma-cu102
安裝:

export cmake_prefix_path=$

python setup.py install

沒有安裝成功,後面補充。

第二次嘗試linux下原始碼編譯libtorch,我是在centos7.2下嘗試編譯的,gcc版本4.8.5.

參考:ubuntu 原始碼編譯libtorch

參考:

git clone -b master --recurse-submodule
進入pyorc**件夾檢視歷史版本,因為master是最新版本

cd pytorch

git tag

檢視到的資訊如下:

v0.1.1

v0.1.10

v0.1.11

v0.1.12

v0.1.2

v0.1.3

v0.1.4

v0.1.5

v0.1.6

v0.1.7

v0.1.8

v0.1.9

v0.2.0

v0.3.0

v0.3.1

v0.4.0

v0.4.1

v1.0.0

v1.0.0a0

v1.0.1

v1.0rc0

v1.0rc1

v1.1.0

v1.1.0a0

v1.2.0

v1.2.0a0

v1.3.0

v1.3.0a0

v1.3.1

v1.4.0

v1.4.0a0

v1.4.1

v1.5.0

v1.5.0-rc1

v1.5.0-rc2

v1.5.0-rc3

v1.5.0-rc4

v1.5.0-rc5

v1.5.1

v1.5.1-rc1

v1.6.0

v1.6.0-rc1

v1.6.0-rc2

v1.6.0-rc3

v1.6.0-rc4

v1.6.0-rc5

v1.6.0-rc6

v1.6.0-rc7

v1.7.0

v1.7.0-rc1

v1.7.0-rc2

v1.7.0-rc3

v1.7.0-rc4

v1.7.1

v1.7.1-rc1

v1.7.1-rc2

v1.7.1-rc3

v1.8.0-rc1

v1.8.0-rc2

v1.8.0-rc3

v1.8.0-rc4

v1.8.0-rc5

比如我要使用v1.5.1-rc1,執行:

git checkout -b v1.5.1-rc1
安裝會遇到兩個問題:1、本地需要安裝python3。 2、gcc版本4.8.5太低。

Linux下原始碼編譯安裝Mysql

下面是在redhat 5.8下原始碼編譯安裝mysql5.6.12 1.首先檢視系統有沒有安裝mysql rpm qa grep mysql 如果系統上有mysql,先解除安裝 yum remove mysql 或者 rpm e mysql 2.安裝cmake tar zxvf cmake 2.8....

Linux下原始碼編譯安裝mariadb資料庫

環境 centos7 準備 mariadb 10.2.18.tar 資料庫安裝包 root centos7 4 rz transferring mariadb 10.2.18.tar.gz.第一步 建立mysql使用者 root centos7 4 useradd r s sbin nologin ...

Linux下原始碼編譯安裝 Git

git是乙個開源的分布式版本控制系統,可以有效 高速的處理從很小到非常大的專案版本管理,是目前使用範圍最廣的版本管理工具。這篇部落格,介紹下linux下安裝git的步驟,僅供參考,當然,還是yum安裝,比較簡單方便。git工作流 深入理解學習git工作流 yum install git驗證安裝結果 ...