写点什么

[杂谈] 百度飞浆环境配置

作者:alexgaoyh
  • 2023-05-25
    河南
  • 本文字数:1157 字

    阅读完需:约 4 分钟

  1. 安装 Anaconda

  2. 访问 https://repo.anaconda.com/archive/?C=M&O=A 下载符合版本的 Anaconda

  3. 本文在 Ubuntu18 下,下载的是: Anaconda3-5.3.1-Linux-x86_64.sh

  4. 执行 bash Anaconda3-5.3.1-Linux-x86_64.sh 进行安装

  5. 查看许可证部分输入 yes 表示同意

  6. 选择合适的目录,不需要更改的话直接回车即可

  7. 安装完毕后输入 yes 表示确定使用 conda init 来启动

  8. 如果输入 conda 显示找不到命令,则执行 source ~/.bashrc 命令即可

  9. 可选 conda update -n base -c defaults conda 进行升级

  10. 安装 CUDA

  11. 由于笔者使用的机器的机器存在 GPU,则优先配置一下 CUDA, 注意这里需要确定版本;

  12. 执行 nvidia-smi 命令,根据 cuda 的版本,在 https://developer.nvidia.com/cuda-toolkit-archive 链接中选择合适的版本进行处理

  13. https://developer.nvidia.com/cuda-11-6-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=18.04&target_type=runfile_local

  14. 选择 runfile_local 进行命令执行;

  15. 安装 cudnn

  16. https://developer.nvidia.com/rdp/cudnn-archive 链接中进行下载,注意与 paddlepaddle 官网的安装进行匹配(对于 CUDA 11.6,需要搭配 cuDNN 8.4.0(多卡环境下 NCCL>=2.7))

  17. 匹配过后,本文选择了 cudnn-linux-x86_64-8.4.0.27_cuda11.6-archive.tar.xz 版本

  18. tar -xvJf cudnn-linux-x86_64-8.4.0.27_cuda11.6-archive.tar.xz

  19. 详细的安装可进行其他搜索引擎的搜索

  20. paddlepaddle 初始化

  21. https://www.paddlepaddle.org.cn/documentation/docs/zh/install/conda/linux-conda.html#anchor-0

  22. 创建 Anaconda 虚拟环境 conda create -n paddle_env python=3.10

  23. 进入 Anaconda 虚拟环境 conda activate paddle_env

  24. 按照官方文档执行其他的环境检查:which python3; python3 --version

  25. 添加清华源, 注意笔者在添加的时候,没有使用 https,而改为 http,原因是在后续使用的时候,会出现 ssl 握手失败

  26. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

  27. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

  28. conda config --set show_channel_urls yes

  29. 执行安装 对于 CUDA 11.6,需要搭配 cuDNN 8.4.0(多卡环境下 NCCL>=2.7),安装命令注意这里同样没有使用 https,而改为 http,原因同样是后续出现的 ssl 握手失败

  30. conda install paddlepaddle-gpu==2.4.2 cudatoolkit=11.6 -c http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge

  31. 安装验证,经过验证安装成功。这里很奇怪的一点是,刚开始验证失败,在经历了一次重启之后,安装验证成功;

  32. 安装包版本

  33. Anaconda3-5.3.1-Linux-x86_64.sh

  34. cuda_11.6.0_510.39.01_linux.run

  35. cudnn-linux-x86_64-8.4.0.27_cuda11.6-archive.tar.xz

  36. NVIDIA-Linux-x86_64-525.116.04.run


发布于: 刚刚阅读数: 4
用户头像

alexgaoyh

关注

DevOps 2013-12-08 加入

https://gitee.com/alexgaoyh

评论

发布
暂无评论
[杂谈]百度飞浆环境配置_ubuntu_alexgaoyh_InfoQ写作社区