paddle.static¶
paddle.static 下的API为飞桨静态图专用API。具体如下:
Program相关API¶
API名称  |  
           API功能  |  
          
|---|---|
| 
             |  
           向main_program添加反向  |  
          
| 
             |  
           获取当前用于存储OP和Tensor描述信息的 default main program  |  
          
| 
             |  
           获取默认/全局的 startup program  |  
          
| 
             |  
           飞桨用Program动态描述整个计算图  |  
          
| 
             |  
           配合with语句将算子和变量添加进指定的 main program 和 startup program  |  
          
| 
             |  
           设置 Program 的参数和优化器信息  |  
          
Executor相关API¶
API名称  |  
           API功能  |  
          
|---|---|
| 
             |  
           控制 ParallelExecutor 中计算图的建造方法  |  
          
| 
             |  
           转化和优化Program或Graph  |  
          
| 
             |  
           调整Executor执行配置  |  
          
| 
             |  
           执行器  |  
          
| 
             |  
           支持基于数据并行的多节点模型训练和测试的执行器  |  
          
组网相关API¶
API名称  |  
           API功能  |  
          
|---|---|
| 
             |  
           Batch Normalization方法  |  
          
| 
             |  
           对两个输入执行双线性张量积  |  
          
| 
             |  
           以OP的运行方式类似于python的if-elif-elif-else  |  
          
| 
             |  
           二维卷积层  |  
          
| 
             |  
           二维转置卷积层  |  
          
| 
             |  
           三维卷积层  |  
          
| 
             |  
           三维转置卷积层  |  
          
| 
             |  
           CRF Decode层  |  
          
| 
             |  
           数据正则化层  |  
          
| 
             |  
           可变形卷积层  |  
          
| 
             |  
           嵌入层  |  
          
| 
             |  
           全连接层  |  
          
| 
             |  
           Group Normalization方法  |  
          
| 
             |  
           Instance Normalization方法  |  
          
| 
             |  
           Layer Normalization方法  |  
          
| 
             |  
           SSD检测头  |  
          
| 
             |  
           计算并返回噪音对比估计损失  |  
          
| 
             |  
           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功能  |  
          
|---|---|
| 
             |  
           获取全局/默认作用域实例  |  
          
| 
             |  
           描述模型输入的签名信息  |  
          
| 
             |  
           为OP生成命名空间  |  
          
| 
             |  
           自定义算子  |  
          
| 
             |  
           切换作用域  |  
          
