注意:不要編譯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
比如我要使用v1.5.1-rc1,執行: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
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驗證安裝結果 ...