PaddleClas/docs/zh_CN/tutorials/install.md

90 lines
2.5 KiB
Markdown
Raw Normal View History

2020-04-10 00:45:02 +08:00
# 安装说明
---
2020-04-21 22:32:17 +08:00
## 一、简介
2020-04-10 00:45:02 +08:00
2020-04-21 22:32:17 +08:00
本章将介绍如何安装PaddleClas及其依赖项。
2020-04-10 00:45:02 +08:00
2020-04-21 22:32:17 +08:00
## 二、安装PaddlePaddle
2020-04-10 00:45:02 +08:00
2021-02-02 11:45:43 +08:00
运行PaddleClas需要`PaddlePaddle 2.0`或更高版本。请参照[安装文档](http://www.paddlepaddle.org.cn/install/quick)中的说明进行操作。
2020-04-10 00:45:02 +08:00
2021-01-05 20:04:57 +08:00
### 通过pip安装PaddlePaddle
2020-04-22 22:58:35 +08:00
如果已经安装好了cuda、cudnn、nccl或者安装好了docker、nvidia-docker运行环境可以pip安装最新GPU版本PaddlePaddle
2020-04-10 00:45:02 +08:00
2020-04-15 18:54:00 +08:00
```bash
2021-03-11 15:11:19 +08:00
pip3 install paddlepaddle-gpu --upgrade -i https://mirror.baidu.com/pypi/simple
2021-01-05 19:58:17 +08:00
```
如果希望在CPU环境中使用PaddlePaddle可以运行下面的命令安装PaddlePaddle。
```bash
2021-03-11 15:11:19 +08:00
pip3 install paddlepaddle --upgrade -i https://mirror.baidu.com/pypi/simple
2020-04-10 00:45:02 +08:00
```
2021-01-05 20:04:57 +08:00
### 源码编译PaddlePaddle
您也可以从源码编译安装PaddlePaddle请参照[安装文档](http://www.paddlepaddle.org.cn/install/quick)中的说明进行操作。
2020-04-10 00:45:02 +08:00
2020-04-22 22:58:35 +08:00
使用以下命令可以验证PaddlePaddle是否安装成功。
2020-04-15 18:54:00 +08:00
```python
import paddle
paddle.utils.run_check()
2020-04-10 00:45:02 +08:00
```
2020-04-15 18:54:00 +08:00
2020-04-22 22:58:35 +08:00
查看PaddlePaddle版本的命令如下
2020-04-15 18:54:00 +08:00
```bash
2021-03-10 22:41:23 +08:00
python3 -c "import paddle; print(paddle.__version__)"
2020-04-15 18:54:00 +08:00
```
2020-04-10 00:45:02 +08:00
注意:
2021-02-02 11:45:43 +08:00
- 从源码编译的PaddlePaddle版本号为0.0.0请确保使用了PaddlePaddle 2.0及之后的源码编译。
- PaddleClas基于PaddlePaddle高性能的分布式训练能力若您从源码编译请确保打开编译选项**WITH_DISTRIBUTE=ON**。具体编译选项参考[编译选项表](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/install/Tables.html#id3)。
- 在docker中运行时为保证docker容器有足够的共享内存用于Paddle的数据读取加速在创建docker容器时请设置参数`--shm_size=8g`,条件允许的话可以设置为更大的值。
2020-04-10 00:45:02 +08:00
2020-04-15 18:54:00 +08:00
**运行环境需求:**
2020-04-10 00:45:02 +08:00
2021-01-05 19:58:17 +08:00
- Python3
2020-04-15 18:54:00 +08:00
- CUDA >= 9.0
- cuDNN >= 7.6.4
2020-04-10 00:45:02 +08:00
- nccl >= 2.1.2
2020-04-21 22:32:17 +08:00
## 三、安装PaddleClas
2020-04-10 00:45:02 +08:00
**克隆PaddleClas模型库**
2021-03-10 22:41:23 +08:00
```bash
2021-03-11 15:11:19 +08:00
git clone https://github.com/PaddlePaddle/PaddleClas.git -b develop
2020-04-10 00:45:02 +08:00
```
2021-03-10 22:41:23 +08:00
如果从github上网速太慢可以从gitee下载下载命令如下
```bash
2021-03-11 15:11:19 +08:00
git clone https://gitee.com/paddlepaddle/PaddleClas.git -b develop
2020-04-10 00:45:02 +08:00
```
2021-03-10 22:41:23 +08:00
2020-04-10 00:45:02 +08:00
**安装Python依赖库**
2021-03-10 22:54:43 +08:00
Python依赖库在`requirements.txt`中给出,可通过如下命令安装:
2020-04-10 00:45:02 +08:00
2021-03-10 22:41:23 +08:00
```bash
pip3 install --upgrade -r requirements.txt -i https://mirror.baidu.com/pypi/simple
2020-04-10 00:45:02 +08:00
```
2020-06-04 20:08:13 +08:00
visualdl可能出现安装失败请尝试
2021-03-10 22:41:23 +08:00
```bash
2021-03-11 15:11:19 +08:00
pip3 install --upgrade visualdl -i https://mirror.baidu.com/pypi/simple
2020-06-04 20:08:13 +08:00
```
2020-10-19 13:05:34 +08:00
此外visualdl目前只支持在python3下运行因此如果希望使用visualdl需要使用python3。