Split¶
Split - 18¶
版本¶
名称: Split (GitHub)
域:
main
自版本:
18
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此版本的运算符自版本 18 起可用。
摘要¶
沿指定的“轴”将张量分割成张量列表。必须指定输入“split”或属性“num_outputs”之一,但不能同时指定两者。如果指定属性“num_outputs”,则张量将分割成大小相等的部分。如果张量不能均匀分割成 num_outputs
部分,则最后一块会较小。如果指定输入“split”,则它表示分割中每个输出的大小。
属性¶
axis - INT(默认为
'0'
)沿哪个轴进行分割。负值表示从后向前计数维度。接受的范围是 [-rank, rank-1],其中 r = rank(输入)。
num_outputs - INT :
将张量分割成的输出数量。如果张量不能均匀分割,则最后一块会较小。
输入¶
介于 1 到 2 个输入之间。
input (异构) - T
要分割的张量
split (可选,异构) - tensor(int64)
可选的每个输出长度。值应 >= 0。所有值的总和必须等于指定“轴”上的维度值。
输出¶
介于 1 到 2147483647 个输出之间。
outputs (可变参数,异构) - T
分割后形成张量列表的一个或多个输出
类型约束¶
T 包括 (
tensor(bfloat16)
,tensor(bool)
,tensor(complex128)
,tensor(complex64)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int16)
,tensor(int32)
,tensor(int64)
,tensor(int8)
,tensor(string)
,tensor(uint16)
,tensor(uint32)
,tensor(uint64)
,tensor(uint8)
)将输入和输出类型限制为所有张量类型。
Split - 13¶
版本¶
名称: Split (GitHub)
域:
main
自版本:
13
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此版本的运算符自版本 13 起可用。
摘要¶
沿指定的“轴”将张量分割成张量列表。可以使用输入“split”指定部分的长度。否则,张量将被分割成大小相等的部分。
属性¶
axis - INT(默认为
'0'
)沿哪个轴进行分割。负值表示从后向前计数维度。接受的范围是 [-rank, rank-1],其中 r = rank(输入)。
输入¶
介于 1 到 2 个输入之间。
input (异构) - T
要分割的张量
split (可选,异构) - tensor(int64)
可选的每个输出长度。值应 >= 0。所有值的总和必须等于指定“轴”上的维度值。
输出¶
介于 1 到 2147483647 个输出之间。
outputs (可变参数,异构) - T
分割后形成张量列表的一个或多个输出
类型约束¶
T 包括 (
tensor(bfloat16)
,tensor(bool)
,tensor(complex128)
,tensor(complex64)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int16)
,tensor(int32)
,tensor(int64)
,tensor(int8)
,tensor(string)
,tensor(uint16)
,tensor(uint32)
,tensor(uint64)
,tensor(uint8)
)将输入和输出类型限制为所有张量类型。
Split - 11¶
版本¶
名称: Split (GitHub)
域:
main
自版本:
11
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此版本的运算符自版本 11 起可用。
摘要¶
沿指定的“轴”将张量分割成张量列表。可以使用参数“split”指定部分的长度。否则,张量将被分割成大小相等的部分。
属性¶
axis - INT(默认为
'0'
)沿哪个轴进行分割。负值表示从后向前计数维度。接受的范围是 [-rank, rank-1],其中 r = rank(输入)。
split - INTS :
每个输出的长度。值应 >= 0。
输入¶
input (异构) - T
要分割的张量
输出¶
介于 1 到 2147483647 个输出之间。
outputs (可变参数,异构) - T
分割后形成张量列表的一个或多个输出
类型约束¶
T 包括 (
tensor(bool)
,tensor(complex128)
,tensor(complex64)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int16)
,tensor(int32)
,tensor(int64)
,tensor(int8)
,tensor(string)
,tensor(uint16)
,tensor(uint32)
,tensor(uint64)
,tensor(uint8)
)将输入和输出类型限制为所有张量类型。
Split - 2¶
版本¶
名称: Split (GitHub)
域:
main
自版本:
2
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此版本的运算符自版本 2 起可用。
摘要¶
沿指定的“轴”将张量分割成张量列表。可以使用参数“split”指定部分的长度。否则,张量将被分割成大小相等的部分。
属性¶
axis - INT(默认为
'0'
)沿哪个轴进行分割。
split - INTS :
每个输出的长度
输入¶
input (异构) - T
要分割的张量
输出¶
介于 1 到 2147483647 个输出之间。
outputs (可变参数,异构) - T
分割后形成张量列表的一个或多个输出
类型约束¶
T 包括 (
tensor(bool)
,tensor(complex128)
,tensor(complex64)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int16)
,tensor(int32)
,tensor(int64)
,tensor(int8)
,tensor(string)
,tensor(uint16)
,tensor(uint32)
,tensor(uint64)
,tensor(uint8)
)将输入和输出类型限制为所有张量类型。
Split - 1¶
版本¶
名称: Split (GitHub)
域:
main
自版本:
1
函数:
False
支持级别:
SupportType.COMMON
形状推断:
False
此版本的运算符自版本 1 起可用。
摘要¶
沿指定的“轴”将张量分割成张量列表。分割的长度可以使用参数“axis”或运算符的可选第二个输入 blob 来指定。否则,张量将被分割成大小相等的部分。
属性¶
axis - INT :
沿哪个轴进行分割
split - INTS :
每个输出的长度
输入¶
介于 1 到 2 个输入之间。
input (异构) - T
要分割的张量
split (可选,异构) - T
可选的输出长度列表(另请参阅参数“split”)
输出¶
介于 1 到 2147483647 个输出之间。
outputs… (可变参数,异构) - T
分割后形成张量列表的一个或多个输出
类型约束¶
T 包括 (
tensor(double)
,tensor(float)
,tensor(float16)
)将输入类型限制为浮点张量。