使用 PaddleX 前,需要进行环境准备,安装依赖项,主要包括安装飞桨 PaddlePaddle 框架、获取 PaddleX 源码并安装依赖。
参考下述命令,使用飞桨官方 Docker 镜像,创建一个名为 paddlx 的容器,并将当前工作目录映射到容器内的 /paddle 目录。
# 对于 GPU 用户
sudo nvidia-docker run --name paddlx -v $PWD:/paddle --shm-size=8G --network=host -it registry.baidubce.com/paddlepaddle/paddle:2.6.1-gpu-cuda12.0-cudnn8.9-trt8.6 /bin/bash
# 对于 CPU 用户
sudo docker run --name paddlx -v $PWD:/paddle --shm-size=8G --network=host -it registry.baidubce.com/paddlepaddle/paddle:2.6.1 /bin/bash
更多飞桨官方 docker 镜像请参考飞桨官网。
注意:
--shm-size=8G 将设置容器的共享内存为 8G,如机器环境允许,建议将该参数设置较大,如 64G;参考下述命令,用 pip 或 conda 在当前环境中安装飞桨 PaddlePaddle。
# pip
python -m pip install paddlepaddle-gpu==2.6.1.post120 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html
pip install paddlepaddle==2.6.1 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html
# conda
conda install paddlepaddle==2.6.1 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
更多飞桨 Wheel 版本请参考飞桨官网。
关于源码编译安装等更多安装方式,及昆仑芯、海光、寒武纪、昇腾等飞桨版本,请参考飞桨官网。
使用以下命令可以验证 PaddlePaddle 是否安装成功。
python -c "import paddle; paddle.utils.run_check()"
查看 PaddlePaddle 版本的命令如下:
python -c "import paddle; print(paddle.__version__)"
使用下述命令从 GitHub 获取 PaddleX 最新源码。
git clone https://github.com/PaddlePaddle/PaddleX.git
参考下述命令,按提示操作,完成 PaddleX 依赖的安装。
cd PaddleX
python install_pdx.py