Skip to content

Commit

Permalink
Add docker list docs (PaddlePaddle#6419)
Browse files Browse the repository at this point in the history
* add docker list

* fix

* fix

* Update 2.6

* Update index.md

* Fix

* Fix
  • Loading branch information
tianshuo78520a authored Dec 26, 2023
1 parent a051867 commit 713a117
Show file tree
Hide file tree
Showing 24 changed files with 1,579 additions and 1,826 deletions.
576 changes: 223 additions & 353 deletions docs/install/Tables.md

Large diffs are not rendered by default.

659 changes: 296 additions & 363 deletions docs/install/Tables_en.md

Large diffs are not rendered by default.

95 changes: 52 additions & 43 deletions docs/install/conda/linux-conda.md
Original file line number Diff line number Diff line change
@@ -1,119 +1,128 @@
# Linux 下的 Conda 安装

[Anaconda](https://www.anaconda.com/)是一个免费开源的 Python 和 R 语言的发行版本,用于计算科学,Anaconda 致力于简化包管理和部署。Anaconda 的包使用软件包管理系统 Conda 进行管理。Conda 是一个开源包管理系统和环境管理系统,可在 Windows、macOS 和 Linux 上运行。
[Anaconda](https://www.anaconda.com/)是一个免费开源的 Python 和 R 语言的发行版本,用于计算科学,Anaconda 致力于简化包管理和部署。Anaconda 的包使用软件包管理系统 Conda 进行管理。Conda 是一个开源包管理系统和环境管理系统,可在 Windows、macOS 和 Linux 上运行。本文档为你介绍 Anaconda 安装方式,飞桨提供的 Anaconda 安装包支持分布式训练(多机多卡)、TensorRT 推理功能。


## 一、环境准备

在进行 PaddlePaddle 安装之前请确保您的 Anaconda 软件环境已经正确安装。软件下载和安装参见 Anaconda 官网(https://www.anaconda.com/)。在您已经正确安装 Anaconda 的情况下请按照下列步骤安装 PaddlePaddle。

* conda 版本 4.8.3+ (64 bit)


### 1.1 创建虚拟环境

#### 1.1.1 安装环境

首先根据具体的 Python 版本创建 Anaconda 虚拟环境,PaddlePaddle 的 Anaconda 安装支持以下五种 Python 安装环境。


如果您想使用的 python 版本为 3.6:
首先根据具体的 Python 版本创建 Anaconda 虚拟环境,PaddlePaddle 的 Anaconda 安装支持 3.8 - 3.12 版本的 Python 安装环境。

```
conda create -n paddle_env python=3.6
conda create -n paddle_env python=YOUR_PY_VER
```

如果您想使用的 python 版本为 3.7:

#### 1.1.2 进入 Anaconda 虚拟环境

```
conda create -n paddle_env python=3.7
conda activate paddle_env
```

如果您想使用的 python 版本为 3.8:

```
conda create -n paddle_env python=3.8
```

如果您想使用的 python 版本为 3.9:
### 1.2 其他环境检查

#### 1.2.1 确认 Python 安装路径

确认您的 conda 虚拟环境和需要安装 PaddlePaddle 的 Python 是您预期的位置,因为您计算机可能有多个 Python。进入 Anaconda 的命令行终端,输入以下指令确认 Python 位置。


输出 Python 路径的命令为:


```
conda create -n paddle_env python=3.9
which python3
```

根据您的环境,您可能需要将说明中所有命令行中的 python3 替换为具体的 Python 路径

#### 1.1.2 进入 Anaconda 虚拟环境


#### 1.2.2 检查 Python 版本

使用以下命令确认版本

```
conda activate paddle_env
python3 --version
```


## 1.2 其他环境检查
#### 1.2.3 检查系统环境

确认 Python 和 pip 是 64bit,并且处理器架构是 x86_64(或称作 x64、Intel 64、AMD64)架构,目前 PaddlePaddle 不支持 arm64 架构。下面的第一行输出的是"64bit",第二行输出的是"x86_64(或 x64、AMD64)"即可:
确认 Python 和 pip 是 64bit,并且处理器架构是 x86_64(或称作 x64、Intel 64、AMD64)架构。下面的第一行输出的是"64bit",第二行输出的是"x86_64(或 x64、AMD64)"即可:

```
python -c "import platform;print(platform.architecture()[0]);print(platform.machine())"
python3 -c "import platform;print(platform.architecture()[0]);print(platform.machine())"
```



## 二、开始安装

本文档为您介绍 conda 安装方式


### 添加清华源(可选)

对于国内用户无法连接到 Anaconda 官方源的可以按照以下命令添加清华源。

```
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
```
对于国内用户无法连接到 Anaconda 官方源的可以按照以下命令添加清华源:

```
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
```
```
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
```
```
conda config --set show_channel_urls yes
```

### 根据版本进行安装

确定您的环境满足条件后可以开始安装了,选择下面您要安装的 PaddlePaddle
选择下面您要安装的 PaddlePaddle


#### CPU 版的 PaddlePaddle

如果您的计算机没有 NVIDIA® GPU 设备,请安装 CPU 版的 PaddlePaddle
如果您的计算机没有 NVIDIA® GPU,请安装 CPU 版的 PaddlePaddle

```
conda install paddlepaddle --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
conda install paddlepaddle==2.6.0 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
```



#### GPU 版的 PaddlePaddle

如果您的计算机有 NVIDIA® GPU 设备

* 如果您是使用 CUDA 10.1,cuDNN 7.6+,安装 GPU 版本的命令为:

* 对于 `CUDA 11.2`,需要搭配 cuDNN 8.2.1(多卡环境下 NCCL>=2.7),安装命令为:

```
conda install paddlepaddle-gpu==2.1.0 cudatoolkit=10.1 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
conda install paddlepaddle-gpu==2.6.0 cudatoolkit=11.2 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge
```

* 如果您是使用 CUDA 10.2,cuDNN 7.6+,安装 GPU 版本的命令为:
* 对于 `CUDA 11.6`,需要搭配 cuDNN 8.4.0(多卡环境下 NCCL>=2.7),安装命令为:

```
conda install paddlepaddle-gpu==2.1.0 cudatoolkit=10.2 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
conda install paddlepaddle-gpu==2.6.0 cudatoolkit=11.6 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge
```

* 如果您是使用 CUDA 11.2,cuDNN 8.1.1+,安装 GPU 版本的命令为:
* 对于 `CUDA 11.7`,需要搭配 cuDNN 8.4.1(多卡环境下 NCCL>=2.7),安装命令为:

```
conda install paddlepaddle-gpu==2.1.0 cudatoolkit=11.2 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge
conda install paddlepaddle-gpu==2.6.0 cudatoolkit=11.7 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge
```

您可参考 NVIDIA 官方文档了解 CUDA 和 CUDNN 的安装流程和配置方法,请见[CUDA](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/)[cuDNN](https://docs.nvidia.com/deeplearning/sdk/cudnn-install/)



## **三、验证安装**

安装完成后您可以使用 `python` 进入 python 解释器,输入`import paddle` ,再输入
安装完成后您可以使用 `python3` 进入 python 解释器,输入`import paddle` ,再输入
`paddle.utils.run_check()`

如果出现`PaddlePaddle is installed successfully!`,说明您已成功安装。
Loading

0 comments on commit 713a117

Please sign in to comment.