diff --git a/develop/doc_cn/_sources/howto/capi/index_cn.rst.txt b/develop/doc_cn/_sources/howto/capi/index_cn.rst.txt index e589a6d346a1e23a4eed9801e02727c80782ae8b..7f100717983f5e950b801e6b05ee48bfff273c62 100644 --- a/develop/doc_cn/_sources/howto/capi/index_cn.rst.txt +++ b/develop/doc_cn/_sources/howto/capi/index_cn.rst.txt @@ -1,6 +1,23 @@ C-API预测库 ================== +当我们训练完一个神经网络模型之后,下一步就是用模型来做预测。预测就是准备输入数据,经过模型处理之后,得到预测结果的过程。 + +相比于模型训练,预测有如下特点: + +#. 预测不需要训练过程中反向传播和参数更新的部分。 +#. 预测不需要标签(label)。 +#. 预测很多时候需要和用户系统整合在一起。 + +因为上述特点,模型预测SDK需要单独设计,并具备以下特点: + +#. 预测SDK不包含反向传播和参数更新部分,以减小SDK的体积。 +#. 预测SDK需要提供一个简洁的用户接口,方便使用。 +#. 因为输入数据可能有多种结构,对输入数据的格式做清晰简洁的封装。 +#. 为了和用户系统兼容,SDK的接口需要是满足C标准的接口。 + +PaddlePaddle提供了C-API,用于解决上述问题。关于C-API的使用,我们提供了如下指南: + .. toctree:: :maxdepth: 1 diff --git a/develop/doc_cn/howto/capi/index_cn.html b/develop/doc_cn/howto/capi/index_cn.html index 995ea909168c4c9ed18d4bef48254a5067713402..a2d662390feb753947ef214cb72f4abf87899297 100644 --- a/develop/doc_cn/howto/capi/index_cn.html +++ b/develop/doc_cn/howto/capi/index_cn.html @@ -203,6 +203,21 @@

C-API预测库

+

当我们训练完一个神经网络模型之后,下一步就是用模型来做预测。预测就是准备输入数据,经过模型处理之后,得到预测结果的过程。

+

相比于模型训练,预测有如下特点:

+
    +
  1. 预测不需要训练过程中反向传播和参数更新的部分。
  2. +
  3. 预测不需要标签(label)。
  4. +
  5. 预测很多时候需要和用户系统整合在一起。
  6. +
+

因为上述特点,模型预测SDK需要单独设计,并具备以下特点:

+
    +
  1. 预测SDK不包含反向传播和参数更新部分,以减小SDK的体积。
  2. +
  3. 预测SDK需要提供一个简洁的用户接口,方便使用。
  4. +
  5. 因为输入数据可能有多种结构,对输入数据的格式做清晰简洁的封装。
  6. +
  7. 为了和用户系统兼容,SDK的接口需要是满足C标准的接口。
  8. +
+

PaddlePaddle提供了C-API,用于解决上述问题。关于C-API的使用,我们提供了如下指南: