Skip to content
Merged

update #7593

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
149 changes: 81 additions & 68 deletions docs/install/Tables.md

Large diffs are not rendered by default.

149 changes: 81 additions & 68 deletions docs/install/Tables_en.md

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions docs/install/compile/linux-compile-by-make.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
## 环境准备

* **Linux 版本 (64 bit)**
* **Ubuntu 20.04 (GPU 版本支持 CUDA 11.8 - 12.9)**
* **Ubuntu 22.04 (GPU 版本支持 CUDA 11.8 - 12.9)**
* **Ubuntu 24.04 (GPU 版本支持 CUDA 11.8 - 12.9)**
* **Ubuntu 20.04 (GPU 版本支持 CUDA 11.8 - 13.0)**
* **Ubuntu 22.04 (GPU 版本支持 CUDA 11.8 - 13.0)**
* **Ubuntu 24.04 (GPU 版本支持 CUDA 11.8 - 13.0)**
* **Python 版本 3.9/3.10/3.11/3.12/3.13 (64 bit)**

## 选择 CPU/GPU
Expand Down Expand Up @@ -448,7 +448,7 @@ pip3.10 install -r /paddle/python/requirements.txt
> 请注意 PY_VERSION 参数更换为您需要的 python 版本


* 对于需要编译**GPU 版本 PaddlePaddle**的用户:(** CUDA11.8 - CUDA12.9 **)
* 对于需要编译**GPU 版本 PaddlePaddle**的用户:(** CUDA11.8 - CUDA13.0 **)

1. 请确保您已经正确安装 nccl2,或者按照以下指令安装 nccl2(这里提供的是 CUDA11.8,cuDNN8 下 nccl2 的安装指令,更多版本的安装信息请参考 NVIDIA[官方网站](https://developer.nvidia.com/nccl)):

Expand Down
6 changes: 3 additions & 3 deletions docs/install/compile/linux-compile-by-make_en.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
## Environment preparation

* **Linux version (64 bit)**
* **Ubuntu 20.04 (GPU 版本支持 CUDA 11.8 - 12.9)**
* **Ubuntu 22.04 (GPU 版本支持 CUDA 11.8 - 12.9)**
* **Ubuntu 24.04 (GPU 版本支持 CUDA 11.8 - 12.9)**
* **Ubuntu 20.04 (GPU 版本支持 CUDA 11.8 - 13.0)**
* **Ubuntu 22.04 (GPU 版本支持 CUDA 11.8 - 13.0)**
* **Ubuntu 24.04 (GPU 版本支持 CUDA 11.8 - 13.0)**
* **Python 版本 3.9/3.10/3.11/3.12/3.13 (64 bit)**

## Choose CPU/GPU
Expand Down
8 changes: 4 additions & 4 deletions docs/install/compile/linux-compile-by-ninja.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
## 环境准备

* **Linux 版本 (64 bit)**
* **Ubuntu 20.04 (GPU 版本支持 CUDA 11.8 - 12.9)**
* **Ubuntu 22.04 (GPU 版本支持 CUDA 11.8 - 12.9)**
* **Ubuntu 24.04 (GPU 版本支持 CUDA 11.8 - 12.9)**
* **Ubuntu 20.04 (GPU 版本支持 CUDA 11.8 - 13.0)**
* **Ubuntu 22.04 (GPU 版本支持 CUDA 11.8 - 13.0)**
* **Ubuntu 24.04 (GPU 版本支持 CUDA 11.8 - 13.0)**
* **Python 版本 3.9/3.10/3.11/3.12/3.13 (64 bit)**

## 选择 CPU/GPU
Expand Down Expand Up @@ -359,7 +359,7 @@ pip3.10 install -r /paddle/python/requirements.txt
```
> 如果遇到`Could NOT find PROTOBUF (missing: PROTOBUF_LIBRARY PROTOBUF_INCLUDE_DIR)`可以重新执行一次 cmake 指令。
> 请注意 PY_VERSION 参数更换为您需要的 python 版本
* 对于需要编译**GPU 版本 PaddlePaddle**的用户:(**仅支持 CentOS7(** CUDA11.8 - CUDA12.9 **)**)
* 对于需要编译**GPU 版本 PaddlePaddle**的用户:(**仅支持 CentOS7(** CUDA11.8 - CUDA13.0 **)**)
1. 请确保您已经正确安装 nccl2,或者按照以下指令安装 nccl2(这里提供的是 CUDA11.8,cuDNN8 下 nccl2 的安装指令,更多版本的安装信息请参考 NVIDIA[官方网站](https://developer.nvidia.com/nccl)):
```
wget -q https://nccl2-deb.cdn.bcebos.com/nccl_2.16.2-1+cuda11.8_x86_64.txz --no-check-certificate --no-proxy
Expand Down
7 changes: 7 additions & 0 deletions docs/install/docker/docker_list.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,13 @@
<td> 2.26.5 </td>
<td> 11.4 </td>
</tr>
<tr>
<td> ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:cuda130-dev </td>
<td> 13.0 </td>
<td> 9.13 </td>
<td> 2.28.3 </td>
<td> 13.1 </td>
</tr>
</tbody>
</table>
</p>
Expand Down
62 changes: 36 additions & 26 deletions docs/install/docker/linux-docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,46 +21,52 @@

* CPU 版的 PaddlePaddle:
```
docker pull ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0
docker pull ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1
```

* CPU 版的 PaddlePaddle,且镜像中预装好了 jupyter:
```
docker pull ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0-jupyter
docker pull ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-jupyter
```

* GPU 版的 PaddlePaddle(**建议拉取最新版本镜像,并确保已经成功安装 NVIDIA Container Toolkit**):
```
docker pull ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0-gpu-cuda11.8-cudnn8.9
docker pull ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-gpu-cuda11.8-cudnn8.9
```
```
docker pull ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0-gpu-cuda12.6-cudnn9.5
docker pull ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-gpu-cuda12.6-cudnn9.5
```
```
docker pull ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0-gpu-cuda12.9-cudnn9.9
docker pull ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-gpu-cuda12.9-cudnn9.9
```
```
docker pull ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-gpu-cuda13.0-cudnn9.13
```

如果您的机器不在中国大陆地区,可以直接从 DockerHub 拉取镜像:

* CPU 版的 PaddlePaddle:
```
docker pull paddlepaddle/paddle:3.2.0
docker pull paddlepaddle/paddle:3.2.1
```

* CPU 版的 PaddlePaddle,且镜像中预装好了 jupyter:
```
docker pull paddlepaddle/paddle:3.2.0-jupyter
docker pull paddlepaddle/paddle:3.2.1-jupyter
```

* GPU 版的 PaddlePaddle(**建议拉取最新版本镜像,并确保已经成功安装 NVIDIA Container Toolkit**):
```
docker pull paddlepaddle/paddle:3.2.0-gpu-cuda11.8-cudnn8.9
docker pull paddlepaddle/paddle:3.2.1-gpu-cuda11.8-cudnn8.9
```
```
docker pull paddlepaddle/paddle:3.2.1-gpu-cuda12.6-cudnn9.5
```
docker pull paddlepaddle/paddle:3.2.0-gpu-cuda12.6-cudnn9.5
```
docker pull paddlepaddle/paddle:3.2.1-gpu-cuda12.9-cudnn9.9
```
docker pull paddlepaddle/paddle:3.2.0-gpu-cuda12.9-cudnn9.9
```
docker pull paddlepaddle/paddle:3.2.1-gpu-cuda13.0-cudnn9.13
```

您还可以访问[DockerHub](https://hub.docker.com/r/paddlepaddle/paddle/tags/)获取更多镜像。
Expand All @@ -72,7 +78,7 @@


```
docker run --name paddle_docker -it -v $PWD:/paddle ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0 /bin/bash
docker run --name paddle_docker -it -v $PWD:/paddle ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1 /bin/bash
```

- `--name paddle_docker`:设定 Docker 的名称,`paddle_docker` 是自己设置的名称;
Expand All @@ -83,7 +89,7 @@

- `-v $PWD:/paddle`:指定将当前路径(PWD 变量会展开为当前路径的绝对路径)挂载到容器内部的 /paddle 目录;

- `ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0`:指定需要使用的 image 名称,您可以通过`docker images`命令查看;/bin/bash 是在 Docker 中要执行的命令
- `ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1`:指定需要使用的 image 名称,您可以通过`docker images`命令查看;/bin/bash 是在 Docker 中要执行的命令


* 使用 CPU 版本的 PaddlePaddle,且镜像中预装好了 jupyter:
Expand All @@ -98,7 +104,7 @@
cd ./jupyter_docker
```
```
docker run -p 80:80 --rm --env USER_PASSWD="password you set" -v $PWD:/home/paddle ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0-jupyter
docker run -p 80:80 --rm --env USER_PASSWD="password you set" -v $PWD:/home/paddle ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-jupyter
```

- `--rm`:关闭容器后删除容器;
Expand All @@ -109,13 +115,13 @@

- `-v $PWD:/home/paddle`:指定将当前路径(PWD 变量会展开为当前路径的绝对路径)挂载到容器内部的 /home/paddle 目录;

- `ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0-jupyter`:指定需要使用的 image 名称,您可以通过`docker images`命令查看
- `ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-jupyter`:指定需要使用的 image 名称,您可以通过`docker images`命令查看


* 使用 GPU 版本的 PaddlePaddle:

```
docker run --gpus all --name paddle_docker -v $PWD:/paddle --network=host -it ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0-gpu-cuda12.6-cudnn9.5 /bin/bash
docker run --gpus all --name paddle_docker -v $PWD:/paddle --network=host -it ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-gpu-cuda12.6-cudnn9.5 /bin/bash
```

- `--gpus all`: 在 Docker 容器中允许使用 gpu;
Expand All @@ -127,7 +133,7 @@

- `-it`: 与宿主机保持交互状态;

- `ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0-gpu-cuda12.6-cudnn9.5`:使用名为`ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle`, tag 为`3.2.0-gpu-cuda12.6-cudnn9.5`的镜像创建 Docker 容器,/bin/bash 进入容器后启动/bin/bash 命令。
- `ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-gpu-cuda12.6-cudnn9.5`:使用名为`ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle`, tag 为`3.2.1-gpu-cuda12.6-cudnn9.5`的镜像创建 Docker 容器,/bin/bash 进入容器后启动/bin/bash 命令。



Expand All @@ -146,24 +152,28 @@
</thead>
<tbody>
<tr>
<td> ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0 </td>
<td> 安装了 3.2.0 版本 paddle 的 CPU 镜像 </td>
<td> ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1 </td>
<td> 安装了 3.2.1 版本 paddle 的 CPU 镜像 </td>
</tr>
<tr>
<td> ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-jupyter </td>
<td> 安装了 3.2.1 版本 paddle 的 CPU 镜像,且镜像中预装好了 jupyter,启动 docker 即运行 jupyter 服务 </td>
</tr>
<tr>
<td> ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0-jupyter </td>
<td> 安装了 3.2.0 版本 paddle 的 CPU 镜像,且镜像中预装好了 jupyter,启动 docker 即运行 jupyter 服务 </td>
<td> ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-gpu-cuda11.8-cudnn8.9 </td>
<td> 安装了 3.2.1 版本 paddle 的 GPU 镜像,cuda 版本为 11.8,cudnn 版本为 8.9 </td>
</tr>
<tr>
<td> ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0-gpu-cuda11.8-cudnn8.9 </td>
<td> 安装了 3.2.0 版本 paddle 的 GPU 镜像,cuda 版本为 11.8,cudnn 版本为 8.9 </td>
<td> ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-gpu-cuda12.6-cudnn9.5 </td>
<td> 安装了 3.2.1 版本 paddle 的 GPU 镜像,cuda 版本为 12.6,cudnn 版本为 9.5 </td>
</tr>
<tr>
<td> ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0-gpu-cuda12.6-cudnn9.5 </td>
<td> 安装了 3.2.0 版本 paddle 的 GPU 镜像,cuda 版本为 12.6,cudnn 版本为 9.5 </td>
<td> ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-gpu-cuda12.9-cudnn9.9 </td>
<td> 安装了 3.2.1 版本 paddle 的 GPU 镜像,cuda 版本为 12.9,cudnn 版本为 9.9 </td>
</tr>
<tr>
<td> ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.0-gpu-cuda12.9-cudnn9.9 </td>
<td> 安装了 3.2.0 版本 paddle 的 GPU 镜像,cuda 版本为 12.9,cudnn 版本为 9.9 </td>
<td> ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:3.2.1-gpu-cuda13.0-cudnn9.13 </td>
<td> 安装了 3.2.1 版本 paddle 的 GPU 镜像,cuda 版本为 13.0,cudnn 版本为 9.13 </td>
</tr>
</tbody>
</table>
Expand Down
Loading