From 3385777ba1991d09de84d4c0412f9fa1a1547d71 Mon Sep 17 00:00:00 2001 From: Cheerego <35982308+shanyi15@users.noreply.github.com> Date: Tue, 22 Jan 2019 17:46:37 +0800 Subject: [PATCH] Update to 1.2.1 (#566) * update_to_1.2.1 * update_to_1.2.1 * polish_win_install (#562) * polish_win_install * follow_comments * update_to_1.2.1 --- doc/fluid/api/layers.rst | 8 ++ doc/fluid/beginners_guide/install/Tables.md | 114 +++++++++--------- .../install/compile/compile_CentOS.md | 4 +- .../install/compile/compile_MacOS.md | 4 +- .../install/compile/compile_Ubuntu.md | 4 +- .../install/compile/compile_Windows.md | 4 +- .../install/install_Windows.md | 43 +++---- 7 files changed, 88 insertions(+), 93 deletions(-) diff --git a/doc/fluid/api/layers.rst b/doc/fluid/api/layers.rst index 688d7d502..aa8f90b60 100644 --- a/doc/fluid/api/layers.rst +++ b/doc/fluid/api/layers.rst @@ -623,6 +623,14 @@ hsigmoid .. autofunction:: paddle.fluid.layers.hsigmoid :noindex: +.. _api_fluid_layers_huber_loss: + +huber_loss +---------- + +.. autofunction:: paddle.fluid.layers.huber_loss + :noindex: + .. _api_fluid_layers_im2sequence: im2sequence diff --git a/doc/fluid/beginners_guide/install/Tables.md b/doc/fluid/beginners_guide/install/Tables.md index 6ef975c29..cc2678f11 100644 --- a/doc/fluid/beginners_guide/install/Tables.md +++ b/doc/fluid/beginners_guide/install/Tables.md @@ -381,81 +381,81 @@ PaddePaddle通过编译时指定路径来实现引用各种BLAS/CUDA/cuDNN库。 cpu-noavx-mkl - - paddlepaddle-1.2.0-cp27-cp27mu-linux_x86_64.whl - - paddlepaddle-1.2.0-cp27-cp27m-linux_x86_64.whl - - paddlepaddle-1.2.0-cp35-cp35m-linux_x86_64.whl - - paddlepaddle-1.2.0-cp36-cp36m-linux_x86_64.whl - - paddlepaddle-1.2.0-cp37-cp37m-linux_x86_64.whl + + paddlepaddle-1.2.1-cp27-cp27mu-linux_x86_64.whl + + paddlepaddle-1.2.1-cp27-cp27m-linux_x86_64.whl + + paddlepaddle-1.2.1-cp35-cp35m-linux_x86_64.whl + + paddlepaddle-1.2.1-cp36-cp36m-linux_x86_64.whl + + paddlepaddle-1.2.1-cp37-cp37m-linux_x86_64.whl cpu_avx_mkl - - paddlepaddle-1.2.0-cp27-cp27mu-linux_x86_64.whl - - paddlepaddle-1.2.0-cp27-cp27m-linux_x86_64.whl - - paddlepaddle-1.2.0-cp35-cp35m-linux_x86_64.whl - - paddlepaddle-1.2.0-cp36-cp36m-linux_x86_64.whl - - paddlepaddle-1.2.0-cp37-cp37m-linux_x86_64.whl + + paddlepaddle-1.2.1-cp27-cp27mu-linux_x86_64.whl + + paddlepaddle-1.2.1-cp27-cp27m-linux_x86_64.whl + + paddlepaddle-1.2.1-cp35-cp35m-linux_x86_64.whl + + paddlepaddle-1.2.1-cp36-cp36m-linux_x86_64.whl + + paddlepaddle-1.2.1-cp37-cp37m-linux_x86_64.whl cpu_avx_openblas - - paddlepaddle-1.2.0-cp27-cp27mu-linux_x86_64.whl - paddlepaddle-1.2.0-cp27-cp27m-linux_x86_64.whl - - paddlepaddle-1.2.0-cp35-cp35m-linux_x86_64.whl - - paddlepaddle-1.2.0-cp36-cp36m-linux_x86_64.whl - - paddlepaddle-1.2.0-cp37-cp37m-linux_x86_64.whl + + paddlepaddle-1.2.1-cp27-cp27mu-linux_x86_64.whl + paddlepaddle-1.2.1-cp27-cp27m-linux_x86_64.whl + + paddlepaddle-1.2.1-cp35-cp35m-linux_x86_64.whl + + paddlepaddle-1.2.1-cp36-cp36m-linux_x86_64.whl + + paddlepaddle-1.2.1-cp37-cp37m-linux_x86_64.whl cuda8.0_cudnn5_avx_mkl - paddlepaddle_gpu-1.2.0-cp27-cp27mu-linux_x86_64.whl - paddlepaddle_gpu-1.2.0-cp27-cp27m-linux_x86_64.whl - paddlepaddle_gpu-1.2.0-cp35-cp35m-linux_x86_64.whl - - paddlepaddle_gpu-1.2.0-cp36-cp36m-linux_x86_64.whl - - paddlepaddle_gpu-1.2.0-cp37-cp37m-linux_x86_64.whl + paddlepaddle_gpu-1.2.1-cp27-cp27mu-linux_x86_64.whl + paddlepaddle_gpu-1.2.1-cp27-cp27m-linux_x86_64.whl + paddlepaddle_gpu-1.2.1-cp35-cp35m-linux_x86_64.whl + + paddlepaddle_gpu-1.2.1-cp36-cp36m-linux_x86_64.whl + + paddlepaddle_gpu-1.2.1-cp37-cp37m-linux_x86_64.whl cuda8.0_cudnn7_noavx_mkl - paddlepaddle_gpu-1.2.0-cp27-cp27mu-linux_x86_64.whl - paddlepaddle_gpu-1.2.0-cp27-cp27m-linux_x86_64.whl - paddlepaddle_gpu-1.2.0-cp35-cp35m-linux_x86_64.whl - - paddlepaddle_gpu-1.2.0-cp36-cp36m-linux_x86_64.whl - - paddlepaddle_gpu-1.2.0-cp37-cp37m-linux_x86_64.whl + paddlepaddle_gpu-1.2.1-cp27-cp27mu-linux_x86_64.whl + paddlepaddle_gpu-1.2.1-cp27-cp27m-linux_x86_64.whl + paddlepaddle_gpu-1.2.1-cp35-cp35m-linux_x86_64.whl + + paddlepaddle_gpu-1.2.1-cp36-cp36m-linux_x86_64.whl + + paddlepaddle_gpu-1.2.1-cp37-cp37m-linux_x86_64.whl cuda8.0_cudnn7_avx_mkl - paddlepaddle_gpu-1.2.0.post87-cp27-cp27mu-linux_x86_64.whl - paddlepaddle_gpu-1.2.0.post87-cp27-cp27m-linux_x86_64.whl - paddlepaddle_gpu-1.2.0.post87-cp35-cp35m-linux_x86_64.whl - - paddlepaddle_gpu-1.2.0.post87-cp36-cp36m-linux_x86_64.whl - - paddlepaddle_gpu-1.2.0.post87-cp37-cp37m-linux_x86_64.whl + paddlepaddle_gpu-1.2.1.post87-cp27-cp27mu-linux_x86_64.whl + paddlepaddle_gpu-1.2.1.post87-cp27-cp27m-linux_x86_64.whl + paddlepaddle_gpu-1.2.1.post87-cp35-cp35m-linux_x86_64.whl + + paddlepaddle_gpu-1.2.1.post87-cp36-cp36m-linux_x86_64.whl + + paddlepaddle_gpu-1.2.1.post87-cp37-cp37m-linux_x86_64.whl cuda9.0_cudnn7_avx_mkl - paddlepaddle_gpu-1.2.0-cp27-cp27mu-linux_x86_64.whl - paddlepaddle_gpu-1.2.0-cp27-cp27m-linux_x86_64.whl - paddlepaddle_gpu-1.2.0-cp35-cp35m-linux_x86_64.whl - - paddlepaddle_gpu-1.2.0-cp36-cp36m-linux_x86_64.whl - - paddlepaddle_gpu-1.2.0-cp37-cp37m-linux_x86_64.whl + paddlepaddle_gpu-1.2.1-cp27-cp27mu-linux_x86_64.whl + paddlepaddle_gpu-1.2.1-cp27-cp27m-linux_x86_64.whl + paddlepaddle_gpu-1.2.1-cp35-cp35m-linux_x86_64.whl + + paddlepaddle_gpu-1.2.1-cp36-cp36m-linux_x86_64.whl + + paddlepaddle_gpu-1.2.1-cp37-cp37m-linux_x86_64.whl diff --git a/doc/fluid/beginners_guide/install/compile/compile_CentOS.md b/doc/fluid/beginners_guide/install/compile/compile_CentOS.md index b7da31bbe..b3db2b076 100644 --- a/doc/fluid/beginners_guide/install/compile/compile_CentOS.md +++ b/doc/fluid/beginners_guide/install/compile/compile_CentOS.md @@ -171,9 +171,9 @@ - `cd Paddle` -8. 切换到较稳定release分支下进行编译(从1.2.0分支开始支持python3.6及3.7版本): +8. 切换到较稳定release分支下进行编译(从1.2分支开始支持python3.6及3.7版本): - `git checkout release/1.2.0` + `git checkout release/1.2` 9. 并且请创建并进入一个叫build的目录下: diff --git a/doc/fluid/beginners_guide/install/compile/compile_MacOS.md b/doc/fluid/beginners_guide/install/compile/compile_MacOS.md index 4d3d422d4..06268c43b 100644 --- a/doc/fluid/beginners_guide/install/compile/compile_MacOS.md +++ b/doc/fluid/beginners_guide/install/compile/compile_MacOS.md @@ -177,9 +177,9 @@ - `cd Paddle` -7. 切换到较稳定release分支下进行编译:(注意,python3.6、python3.7版本是从1.2.0分支开始支持) +7. 切换到较稳定release分支下进行编译:(注意,python3.6、python3.7版本是从1.2分支开始支持) - `git checkout release/1.0.0` + `git checkout release/1.2` 8. 并且请创建并进入一个叫build的目录下: diff --git a/doc/fluid/beginners_guide/install/compile/compile_Ubuntu.md b/doc/fluid/beginners_guide/install/compile/compile_Ubuntu.md index 8cc80b40c..a69caba9a 100644 --- a/doc/fluid/beginners_guide/install/compile/compile_Ubuntu.md +++ b/doc/fluid/beginners_guide/install/compile/compile_Ubuntu.md @@ -54,9 +54,9 @@ 4. 进入Docker后进入paddle目录下:`cd paddle` -5. 切换到较稳定release分支下进行编译:(注意,python3.6、python3.7版本是从1.2.0分支开始支持) +5. 切换到较稳定release分支下进行编译:(注意,python3.6、python3.7版本是从1.2分支开始支持) - `git checkout release/1.2.0` + `git checkout release/1.2` 6. 创建并进入/paddle/build路径下: diff --git a/doc/fluid/beginners_guide/install/compile/compile_Windows.md b/doc/fluid/beginners_guide/install/compile/compile_Windows.md index 74e5be195..25a3c87d2 100644 --- a/doc/fluid/beginners_guide/install/compile/compile_Windows.md +++ b/doc/fluid/beginners_guide/install/compile/compile_Windows.md @@ -54,9 +54,9 @@ - `git clone https://github.com/PaddlePaddle/Paddle.git` - `cd Paddle` -4. 切换到较稳定release分支下进行编译(支持1.2.x及以上版本): +4. 切换到较稳定release分支下进行编译: - - `git checkout release/x.x.x` + - `git checkout release/1.2` 5. 创建名为build的目录并进入: diff --git a/doc/fluid/beginners_guide/install/install_Windows.md b/doc/fluid/beginners_guide/install/install_Windows.md index 7ab3863f1..3c9552569 100644 --- a/doc/fluid/beginners_guide/install/install_Windows.md +++ b/doc/fluid/beginners_guide/install/install_Windows.md @@ -2,53 +2,40 @@ # **Windows下安装** -本说明将介绍如何在*64位台式机或笔记本电脑*以及Windows系统下安装PaddlePaddle,我们支持的Windows系统需满足以下要求。 +本文将介绍如何在Windows系统下安装PaddlePaddle,您的计算机需要满足以下要求: +* *64位台式机或笔记本电脑* +* *Windows 7/8 ,Windows 10 专业版/企业版* -请注意:在其他系统上的尝试可能会导致安装失败。 请确保您的环境满足以上条件,我们默认提供的安装同时需要您的计算机处理器支持AVX指令集,否则请选择[多版本whl包安装列表](Tables.html/#ciwhls) 中`no_avx`的版本: +注: -Windows系统下可使用`cpu-z`这类软件来检测您的处理器是否支持AVX指令集 +* 当前版本暂不支持NCCL,分布式,AVX,warpctc和MKL相关功能 -当前版本不支持NCCL,分布式,AVX,warpctc和MKL相关功能。 +* Windows环境下,目前仅支持CPU版本的PaddlePaddle -* *Windows 7/8 and Windows 10 专业版/企业版* - -## 确定要安装的版本 - -* Windows下我们目前仅提供支持CPU的PaddlePaddle。 - -## 选择如何安装 +## 安装步骤 ### ***使用pip安装*** -我们暂不提供快速安装的命令,请您按照以下步骤进行安装 +* 对Python版本的要求 -* 首先,**检查您的计算机和操作系统**是否满足以下要求: - - For python2: 使用Python官方下载的python2.7.15 - For python3: 使用Python官方下载的python3.5.x, python3.6.x 或 python3.7.x +我们支持[Python官方提供](https://www.python.org/downloads/)的Python2.7.15,Python3.5.x,Python3.6.x,Python3.7.x -* Python2.7.x :pip >= 9.0.1 -* Python3.5.x, python3.6.x 或 python3.7.x :pip3 >= 9.0.1 - -下面将说明如何安装PaddlePaddle: +* 对pip版本的要求 -* 使用pip install来安装PaddlePaddle: - - ** paddlepaddle 的依赖包 `recordio` 有可能用 `pip` 的默认源无法安装,可以使用 `easy_install recordio` 来安装 ** +您的pip或pip3版本号需不低于9.0.1 - ** 对于需要**CPU版本PaddlePaddle**的用户:`pip install paddlepaddle` 或 `pip3 install paddlepaddle` ** +* 开始安装 -现在您已经完成通过`pip install` 来安装的PaddlePaddle的过程。 +执行如下命令:`pip install paddlepaddle` 或 `pip3 install paddlepaddle` 安装PaddlePaddle ## ***验证安装*** -安装完成后您可以使用:`python` 或 `python3` 进入python解释器,然后使用`import paddle.fluid` 验证是否安装成功。 +安装完成后您可以使用 `python` 或 `python3` 进入python解释器,然后使用`import paddle.fluid` 验证是否安装成功。 ## ***如何卸载*** -请使用以下命令卸载PaddlePaddle(使用docker安装PaddlePaddle的用户请进入包含PaddlePaddle的容器中使用以下命令): -* ***CPU版本的PaddlePaddle***: `pip uninstall paddlepaddle` 或 `pip3 uninstall paddlepaddle` +请使用以下命令:`pip uninstall paddlepaddle` 或 `pip3 uninstall paddlepaddle` 卸载PaddlePaddle -- GitLab