Enter
产品支持情况
| 产品 |
是否支持 |
| Ascend 950PR&950DT系列产品 |
√ |
| Atlas A3系列产品 |
√ |
| Atlas A2系列产品 |
√ |
| Atlas 200I/500 A2推理产品 |
√ |
| Atlas推理系列产品 |
√ |
| Atlas训练系列产品 |
√ |
功能说明
创建或查找子帧(child frame),并使输入张量x在子帧内可用。Enter算子与Exit算子配合使用在图中创建循环,通过唯一的frame_name属性标识帧。当is_constant为true时,输出张量y在子帧内为常量;否则在子帧内可能被改变。输出张量y与输入张量x具有相同的形状和数据类型。
参数说明
| 参数名 |
输入/输出/属性 |
描述 |
数据类型 |
数据格式 |
| x |
输入 |
输入张量。需要在子帧内可用的张量。 |
float16、float32、float64、int8、int16、int32、int64、uint8、uint16、uint32、uint64、bool |
ND |
| frame_name |
属性 |
子帧的名称,通过该唯一名称标识帧。 |
String,必填 |
- |
| is_constant |
属性 |
若为true,输出在子帧内为常量;否则在子帧内可能被改变。 |
Bool,必填 |
- |
| y |
输出 |
与输入张量x具有相同形状和数据类型的张量。 |
float16、float32、float64、int8、int16、int32、int64、uint8、uint16、uint32、uint64、bool |
ND |
约束说明
- frame_name和is_constant为必填属性。
- 输出张量y的数据类型和形状必须与输入张量x一致。
调用说明
Enter算子为控制流算子,通常与Exit算子配合使用在图中创建循环,不单独调用。