IsVariableInitialized
产品支持情况
| 产品 |
是否支持 |
| Ascend 950PR&950DT系列产品 |
√ |
| Atlas A3系列产品 |
√ |
| Atlas A2系列产品 |
√ |
| Atlas 200I/500 A2推理产品 |
√ |
| Atlas推理系列产品 |
√ |
| Atlas训练系列产品 |
√ |
功能说明
检查张量是否已初始化。IsVariableInitialized算子接收输入张量x,输出标量布尔值y,表示输入张量是否已初始化。InferShape将输出shape设置为标量(0维),InferDataType将输出数据类型设置为DT_BOOL。
参数说明
| 参数名 |
输入/输出/属性 |
描述 |
数据类型 |
数据格式 |
| x |
输入 |
输入张量。 |
TensorType::ALL() |
ND |
| y |
输出 |
标量布尔张量,表示输入张量是否已初始化。形状为标量(0维),数据类型为DT_BOOL。 |
TensorType({DT_BOOL}) |
ND |
约束说明
- 输出y为标量(0维张量),数据类型固定为DT_BOOL。
调用说明
IsVariableInitialized算子为图引擎基础算子,通常用于检查变量是否已初始化,不单独调用。