Build
产品支持情况
产品 |
是否支持 |
|---|---|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
头文件/库文件
- 头文件:#include <ge/compliant_node_builder.h>
- 库文件:libeager_style_graph_builder_base.so、libeager_style_graph_builder_base_static.a
功能说明
构建并返回图节点
函数原型
1 | ge::GNode Build() const |
参数说明
无
返回值说明
参数名 |
类型 |
说明 |
|---|---|---|
- |
GNode |
构建完成的图节点对象。 |
约束说明
无
调用示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | auto ge_graph = std::make_unique<ge::Graph>("graph"); auto add_node = ge::es::CompliantNodeBuilder(ge_graph.get()).OpType("Add") .Name("add_0") .IrDefInputs({ {"x1", ge::es::CompliantNodeBuilder::kEsIrInputRequired, ""}, {"x2", ge::es::CompliantNodeBuilder::kEsIrInputRequired, ""}, }) .IrDefOutputs({ {"y", ge::es::CompliantNodeBuilder::kEsIrOutputRequired, ""}, }) .IrDefAttrs({ }) .Build(); // 示例中通过链式调用根据Add的ir原型,在图中创建了一个Add算子的实例add_0 |
父主题: CompliantNodeBuilder