paddle.static

paddle.static 下的API为飞桨静态图专用API。具体如下:

Program相关API

API名称

API功能

向main_program添加反向

获取当前用于存储OP和Tensor描述信息的 default main program

获取默认/全局的 startup program

飞桨用Program动态描述整个计算图

配合with语句将算子和变量添加进指定的 main programstartup program

设置 Program 的参数和优化器信息

Executor相关API

API名称

API功能

控制 ParallelExecutor 中计算图的建造方法

转化和优化Program或Graph

调整Executor执行配置

执行器

支持基于数据并行的多节点模型训练和测试的执行器

组网相关API

API名称

API功能

Batch Normalization方法

对两个输入执行双线性张量积

以OP的运行方式类似于python的if-elif-elif-else

二维卷积层

二维转置卷积层

三维卷积层

三维转置卷积层

CRF Decode层

数据正则化层

可变形卷积层

嵌入层

fc

全连接层

Group Normalization方法

Instance Normalization方法

Layer Normalization方法

SSD检测头

nce

计算并返回噪音对比估计损失

prelu激活函数

行卷积

Spectral Normalization方法

类似于c++的switch/case

io相关API

API名称

API功能

反序列化模型参数

反序列化program

加载模型

从指定的文件中加载内容

加载预测模型

加载Program的参数与优化器信息

保存模型

保存预测模型

将内容写入指定的文件

序列化模型参数

序列化program

变量相关API

API名称

API功能

创建全局变量

创建参数

在全局block中创建变量

将目标变量的梯度反向传播到输入变量

打印正在访问的变量内容

创建参数

权重归一化类

运行设备相关API

API名称

API功能

创建 paddle.CPUPlace 对象

创建 paddle.CUDAPlace 对象

用于指定OP运行设备的上下文管理器

创建 paddle.XPUPlace 对象

评估指标相关API

API名称

API功能

计算精确率

auc

计算AUC

其他API

API名称

API功能

获取全局/默认作用域实例

描述模型输入的签名信息

为OP生成命名空间

自定义算子

切换作用域

while循环控制