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

ConstPlaceHolder

产品支持情况

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

功能说明

创建常量占位张量。该算子用于处理地址不变但值不确定的输入,将输入转换为此类型有助于提升图的执行性能(避免输入地址被反复刷新)。根据origin_shape和dtype属性推导输出张量y的形状和数据类型。输出形状与origin_shape属性一致,输出数据类型与dtype属性一致。

参数说明

参数名 输入/输出/属性 描述 数据类型 数据格式
origin_shape 属性 必选。张量的原始形状。 ListInt -
origin_format 属性 必选。张量的原始格式。 Int -
storage_shape 属性 必选。张量的存储形状。 ListInt -
storage_format 属性 必选。张量的存储格式。 Int -
expand_dim_rules 属性 必选。从origin_shape、origin_format和storage_format转换到storage_shape的维度扩展规则。 String -
dtype 属性 必选。张量的数据类型。 Type -
addr 属性 必选。张量的地址。 Int -
size 属性 必选。地址大小。 Int -
placement 属性 张量的放置位置,0表示Host,1表示Device。 Int,默认值为1 -
y 输出 常量占位张量,形状与origin_shape属性一致,数据类型与dtype属性一致。 TensorType::ALL() ND

约束说明

无

调用说明

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

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