PaddleX提供三种开发模式,满足用户的不同需求:
通过简洁易懂的Python API,在兼顾功能全面性、开发灵活性、集成方便性的基础上,给开发者最流畅的深度学习开发体验。
以下安装过程默认用户已安装好paddlepaddle-gpu或paddlepaddle(版本大于或等于2.1.0),paddlepaddle安装方式参照飞桨官网
使用pip安装方式安装2.0.0版本:
pip install paddlex==2.0.0 -i https://mirror.baidu.com/pypi/simple
因PaddleX依赖pycocotools包,如遇到pycocotools安装失败,可参照如下方式安装pycocotools:
pip install cython
pip install pycocotools
我们推荐大家先安装Anacaonda,而后在新建的conoda环境中使用上述pip安装方式。Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。使用Anaconda可以通过创建多个独立的Python环境,避免用户的Python环境安装太多不同版本依赖导致冲突。参考Anaconda安装PaddleX文档
使用pip安装方式安装2.0.0版本:
pip install paddlex==2.0.0 -i https://mirror.baidu.com/pypi/simple
因PaddleX依赖pycocotools包,Windows安装时可能会提示Microsoft Visual C++ 14.0 is required
,从而导致安装出错,点击下载VC build tools安装再执行如下pip命令
注意:安装完后,需要重新打开新的终端命令窗口
pip install cython
pip install git+https://gitee.com/jiangjiajun/philferriere-cocoapi.git#subdirectory=PythonAPI
github代码会跟随开发进度不断更新,可以安装release/2.0.0分支的代码使用最新的功能,安装方式如下:
git clone https://github.com/PaddlePaddle/PaddleX.git
git checkout develop
cd PaddleX
pip install -r requirements.txt
python setup.py install
如遇到pycocotools安装失败,参考PaddleX 2.0.0安装中介绍的解决方法。
无代码开发的可视化客户端,应用PaddleX API实现,使开发者快速进行产业项目验证,并为用户开发自有深度学习软件/应用提供参照。
-
前往PaddleX官网,申请下载PaddleX GUI一键绿色安装包。
-
前往PaddleX GUI使用教程了解PaddleX GUI使用详情。
使用基于RESTful API开发的GUI与Web Demo实现远程的深度学习全流程开发;同时开发者也可以基于RESTful API开发个性化的可视化界面