ai.onnx.ml - CastMap¶
CastMap - 1 (ai.onnx.ml)¶
版本¶
名称: CastMap (GitHub)
域:
ai.onnx.ml起始版本:
1函数:
False支持级别:
SupportType.COMMON形状推断:
True
该算子的此版本**自 ai.onnx.ml 域的 1 版本起**可用。
摘要¶
将映射转换为张量。
映射键必须为 int64,值将根据此键按升序排列。
此运算符支持密集打包或稀疏打包。如果使用稀疏打包,键不能超过 max_map-1 值。
属性¶
cast_to - STRING (默认为
'TO_FLOAT')一个字符串,指示输出张量的所需元素类型,可以是 'TO_FLOAT'、'TO_STRING'、'TO_INT64' 之一。
map_form - STRING (默认为
'DENSE')指示是仅输出与输入中数量相同的值(密集),还是根据将映射的键用作输出的索引来定位输入(稀疏)。
‘DENSE’、‘SPARSE’ 之一。max_map - INT (默认为
'1')如果 map_form 的值为 ‘SPARSE’,此属性指示输出张量的总长度。
输入¶
X (异构) - T1
要转换为张量的输入映射
输出¶
Y (异构) - T2
表示与输入映射相同数据的张量,按其键排序
类型约束¶
T1 属于 (
map(int64, float),map(int64, string))输入必须是整数映射到字符串或浮点数。
T2 属于 (
tensor(float),tensor(int64),tensor(string))输出是字符串、浮点数或整数的一维张量。