CentOS 7 9 從原始碼安裝PyTorch

2021-10-11 20:40:33 字數 1586 閱讀 6872

系統自帶的4.8.5的gcc不滿足編譯要求,所以需要公升級一下。我直接從原始碼編譯安裝gcc 7.5.0

tar xzf gcc-7.5.0.tar.gz

cd gcc-7.5.0/

mkdir build &&

cd build

../configure --enable-languages=c,c++ --disable-multilib

make -j$(nproc)

sudo

make

install

修改.bashrc,在檔案結尾新增

export path=

"/usr/local/bin:$path"

export ld_library_path=

"/usr/local/lib64:$ld_library_path"

export ld_run_path=

"/usr/local/lib64:$ld_run_path"

執行

source ~/.bashrc
檢視gcc版本

gcc --version
conda create --name torch

conda activate torch

根據官方教程進行安裝

conda install numpy ninja pyyaml mkl mkl-include setuptools cmake cffi typing_extensions future six requests dataclasses

conda install -c pytorch magma-cuda102 # 根據cuda版本改一下

git clone --recursive

cd pytorch

# 編譯1.7.0版本

git checkout v1.7.0

git submodule sync

git submodule update --init --recursive

# 編譯

export cmake_prefix_path=$

python setup.py install

檢查conda環境中是否有了pytorch

conda list
git clone 

cd vision

mkdir build &&

cd build

# 編譯和pytorch v1.7.0對應的v0.8.0版本

git checkout v0.8.0

python setup.py install

檢查pytorch和torchvision的安裝情況

conda list
注意,如果中間編譯失敗了,最好把編譯用的build資料夾刪除後重新編譯。

Centos7 9安裝Gluster儲存

操作節點為192.168.8.137 yum y install centos release gluster y yum y install glusterfs server y systemctl start glusterd.service systemctl enable glusterd....

騰訊雲主機CentOS7 9安裝Docker

centos linux release 7.9.2009 core cat etc redhat release3.10.0 1127.19.1.el7.x86 64 uname r版本在3.10 才可安裝docker。yum update 檢視是有安裝過docker whereis docker...

CentOS 7 9 下安裝mysql資料庫

centos 7.9 下安裝mysql資料庫解壓安裝包 root localhost tar xvfz mysql 5.7.26 linux glibc2.12 x86 64.tar.gz c usr local root localhost cd usr local 建立軟連線 root loca...