paddlepaddle
RHEL8
nccl(可能不是必须的)
具体版本可以在https://developer.download.nvidia.cn/compute/cuda/repos/rhel8/x86_64/查看
sudo dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo
sudo yum install libnccl-2.9.9-1+cuda11.3 libnccl-devel-2.9.9-1+cuda11.3 libnccl-static-2.9.9-1+cuda11.3
conda
装cuda和nccl
conda install cudatoolkit=11.6 nccl2 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge
装paddle
conda install paddlepaddle-gpu==2.6.1 cudatoolkit=11.6 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge
用paddle.utils.run_check()
来验证是否安装成功
pip
先装cuda,同样是大版本号(11/12)的情况下,应该是大的兼容小的(比如11.3兼容11.2)
要保证设置了LD_LIBRARY_PATH
conda install libgcc
conda install -c conda-forge libstdcxx-ng=12
pip install paddlepaddle-gpu==2.6.1.post116 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html
运行前需要(也可以加入~/.bashrc之后刷环境)
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/miniconda3/envs/paddle116/lib
Ubuntu
conda
装paddle
conda install paddlepaddle-gpu==2.6.1 cudatoolkit=11.6 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge
pip
先装cuda,同样是大版本号(11/12)的情况下,应该是大的兼容小的(比如11.3兼容11.2)
要保证设置了LD_LIBRARY_PATH
conda install libgcc
conda install -c conda-forge libstdcxx-ng=12
pip install paddlepaddle-gpu==2.6.1.post116 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html
似乎不需要
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/miniconda3/envs/paddle116/lib
wsl2
先
export LD_LIBRARY_PATH="/usr/lib/wsl/lib:$LD_LIBRARY_PATH"
conda
conda install paddlepaddle-gpu==2.6.1 cudatoolkit=11.6 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge
pip
先装cuda,同样是大版本号(11/12)的情况下,应该是大的兼容小的(比如11.3兼容11.2)
要保证设置了LD_LIBRARY_PATH
pip install paddlepaddle-gpu==2.6.1.post116 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html
参考:
https://github.com/pytorch/pytorch/issues/115138
https://blog.youkuaiyun.com/qq_37356556/article/details/133850214?ops_request_misc=&request_id=&biz_id=102&utm_term=wsl%20%E5%AE%89%E8%A3%85paddle&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-133850214.142v100pc_search_result_base3&spm=1018.2226.3001.4187
https://aistudio.baidu.com/projectdetail/5138101?channelType=0&channel=0
https://www.cnblogs.com/xiaohao-coding/p/16623963.html