在Linux上编译PyTorch源码需要遵循以下步骤:
sudo apt-get update
sudo apt-get install python3 python3-pip cmake ninja-build git
如果你打算使用GPU,还需要安装CUDA和cuDNN。你可以参考NVIDIA官方文档来安装它们:https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html
git clone --recursive https://github.com/pytorch/pytorch
cd pytorch
pip3 install -r requirements.txt
~/.bashrc文件中(根据你的CUDA安装路径进行修改):export CUDA_HOME=/usr/local/cuda
export PATH=$CUDA_HOME/bin:$PATH
export LD_LIBRARY_PATH=$CUDA_HOME/lib64:$LD_LIBRARY_PATH
然后运行source ~/.bashrc使更改生效。
python3 setup.py install
编译过程可能需要一段时间,具体取决于你的硬件性能。
python3 -c "import torch; print(torch.__version__)"
如果一切正常,你应该能看到PyTorch的版本号。
注意:这里提供的步骤适用于大多数Linux发行版。根据你的具体系统配置,可能需要进行一些调整。