FilesLast commitLast update
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
19 days ago
README

PlaceHolder

产品支持情况

产品 是否支持
Ascend 950PR&950DT系列产品 √
Atlas A3系列产品 √
Atlas A2系列产品 √
Atlas 200I/500 A2推理产品 √
Atlas推理系列产品 √
Atlas训练系列产品 √

功能说明

为一个将始终被喂入的张量插入占位符。PlaceHolder算子接收输入张量x,输出y的形状和数据类型与输入x一致,由InferShape将输入shape复制到输出,InferDataType将输入dtype复制到输出。

参数说明

参数名 输入/输出/属性 描述 数据类型 数据格式
x 输入 输入张量。 TensorType::ALL() ND
peerIndex 属性 所连接的对应"end"节点的索引。 Int,默认值为0 -
parentId 属性 用于检查节点是否来自已保存的父节点的字符串标识。 String,默认值为"" -
parentOpType 属性 原始节点的算子类型。 String,默认值为"" -
anchorIndex 属性 用于检查节点是否来自已保存的anchor的索引。 Int,默认值为0 -
y 输出 创建的占位张量,形状和数据类型与输入x一致。 TensorType::ALL() ND

约束说明

  • PlaceHolder为图引擎内部节点,由GE引擎切分(EnginePartitioner)在子图边界自动插入,需与配对的End节点及peerIndex属性配合使用,用户构图不可单独编译执行。

调用说明

PlaceHolder算子为图引擎基础算子,通常作为图中占位节点使用,不单独调用。

调用方式 调用样例 说明
图模式调用 test_geir_placeholder 通过算子IR构图方式调用PlaceHolder算子