paddle-static-graph

Installation
SKILL.md

Paddle 静态图模式

Paddle 静态图采用先编译、后执行的范式:Python 端构建 Program 描述计算逻辑,再由 Executor 将 Program 翻译为可调度的算子序列并执行。

Program 结构速查

ProgramDesc
 └─ blocks_: vector<BlockDesc>
      ├─ BlockDesc [0] (global block)
      │   ├─ ops_: vector<OpDesc>     ← 前向 + 反向 + 优化器算子
      │   └─ vars_: map<string, VarDesc>  ← 参数、中间变量、梯度
      └─ BlockDesc [1..N] (sub-blocks, 用于 while_op / cond 等控制流)
  • ProgramDesc:顶层容器,持有 protobuf 描述和 BlockDesc 列表。
  • BlockDesc:逻辑作用域,包含 OpDesc 序列和 VarDesc 字典。
  • OpDesc:一个算子描述,记录类型、输入输出名称、属性。
  • VarDesc:一个变量描述,记录名称、dtype、shape、持久化标记等。
Related skills
Installs
4
GitHub Stars
2
First Seen
Mar 13, 2026