ConstantOfShape¶
ConstantOfShape - 23¶
版本¶
域:
main
自版本:
23
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此版本的运算符自版本23起可用。
摘要¶
生成具有给定值和形状的张量。
属性¶
value - TENSOR :
(可选) 输出元素的值。应为一个元素的张量。如果未指定,则默认为值0且数据类型为float32的张量
输入¶
输入 (异构) - T1
一维张量。预期输出张量的形状。如果给出空张量,则输出将为标量。所有值必须>= 0。
输出¶
输出 (异构) - T2
由“输入”指定的形状的输出张量。如果指定了属性“value”,则输出张量的值和数据类型将取自“value”。如果未指定属性“value”,则输出中的值默认为0,数据类型默认为float32。
类型约束¶
T1 in (
tensor(int64)
)约束输入类型。
T2 in (
tensor(bfloat16)
,tensor(bool)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(float4e2m1)
,tensor(float8e4m3fn)
,tensor(float8e4m3fnuz)
,tensor(float8e5m2)
,tensor(float8e5m2fnuz)
,tensor(int16)
,tensor(int32)
,tensor(int4)
,tensor(int64)
,tensor(int8)
,tensor(uint16)
,tensor(uint32)
,tensor(uint4)
,tensor(uint64)
,tensor(uint8)
)将输出类型限制为数字或布尔值。
ConstantOfShape - 21¶
版本¶
域:
main
自版本:
21
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此版本的运算符自版本21起可用。
摘要¶
生成具有给定值和形状的张量。
属性¶
value - TENSOR :
(可选) 输出元素的值。应为一个元素的张量。如果未指定,则默认为值0且数据类型为float32的张量
输入¶
输入 (异构) - T1
一维张量。预期输出张量的形状。如果给出空张量,则输出将为标量。所有值必须>= 0。
输出¶
输出 (异构) - T2
由“输入”指定的形状的输出张量。如果指定了属性“value”,则输出张量的值和数据类型将取自“value”。如果未指定属性“value”,则输出中的值默认为0,数据类型默认为float32。
类型约束¶
T1 in (
tensor(int64)
)约束输入类型。
T2 in (
tensor(bfloat16)
,tensor(bool)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(float8e4m3fn)
,tensor(float8e4m3fnuz)
,tensor(float8e5m2)
,tensor(float8e5m2fnuz)
,tensor(int16)
,tensor(int32)
,tensor(int4)
,tensor(int64)
,tensor(int8)
,tensor(uint16)
,tensor(uint32)
,tensor(uint4)
,tensor(uint64)
,tensor(uint8)
)将输出类型限制为数字或布尔值。
ConstantOfShape - 20¶
版本¶
域:
main
since_version:
20
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此运算符的版本自版本 20起可用。
摘要¶
生成具有给定值和形状的张量。
属性¶
value - TENSOR :
(可选) 输出元素的值。应为一个元素的张量。如果未指定,则默认为值0且数据类型为float32的张量
输入¶
输入 (异构) - T1
一维张量。预期输出张量的形状。如果给出空张量,则输出将为标量。所有值必须>= 0。
输出¶
输出 (异构) - T2
由“输入”指定的形状的输出张量。如果指定了属性“value”,则输出张量的值和数据类型将取自“value”。如果未指定属性“value”,则输出中的值默认为0,数据类型默认为float32。
类型约束¶
T1 in (
tensor(int64)
)约束输入类型。
T2 in (
tensor(bfloat16)
,tensor(bool)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(float8e4m3fn)
,tensor(float8e4m3fnuz)
,tensor(float8e5m2)
,tensor(float8e5m2fnuz)
,tensor(int16)
,tensor(int32)
,tensor(int64)
,tensor(int8)
,tensor(uint16)
,tensor(uint32)
,tensor(uint64)
,tensor(uint8)
)将输出类型约束为数值类型。
ConstantOfShape - 9¶
版本¶
域:
main
since_version:
9
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此运算符的版本自版本 9起可用。
摘要¶
生成具有给定值和形状的张量。
属性¶
value - TENSOR :
(可选) 输出元素的值。应为一个元素的张量。如果未指定,则默认为值0且数据类型为float32的张量
输入¶
输入 (异构) - T1
一维张量。预期输出张量的形状。如果给出空张量,则输出将为标量。所有值必须>= 0。
输出¶
输出 (异构) - T2
由“输入”指定的形状的输出张量。如果指定了属性“value”,则输出张量的值和数据类型将取自“value”。如果未指定属性“value”,则输出中的值默认为0,数据类型默认为float32。
类型约束¶
T1 in (
tensor(int64)
)约束输入类型。
T2 in (
tensor(bool)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int16)
,tensor(int32)
,tensor(int64)
,tensor(int8)
,tensor(uint16)
,tensor(uint32)
,tensor(uint64)
,tensor(uint8)
)将输出类型约束为数值类型。