Mod¶
Mod - 13¶
版本¶
名称: Mod (GitHub)
域:
main
起始版本:
13
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此版本的算子 自版本 13 起可用。
摘要¶
执行逐元素的二元模运算(支持 Numpy 风格广播)。余数的符号与除数相同。
Mod 算子也可以表现得像 C 的 fmod() 或 numpy.fmod。在这种情况下,余数的符号将与被除数相同(与整数模不同)。为了强制像 numpy.fmod() 那样的行为,提供了 ‘fmod’ 属性。此属性默认为 0,导致行为类似于整数模。将此属性设置为 1 将使余数计算类似于 numpy.fmod()。
如果输入类型是浮点类型,则 fmod
属性必须设置为 1。
如果被除数为零,结果将取决于平台。
此算子支持 多方向(即 Numpy 风格)广播;更多详情请查看 ONNX 中的广播。
属性¶
fmod - INT (默认为
'0'
)算子是否应表现得像 fmod(默认为 0,表示进行整数模运算);将其设置为 1 以强制进行 fmod 处理
输入¶
A (异构) - T
被除数张量
B (异构) - T
除数张量
输出¶
C (异构) - T
余数张量
类型约束¶
T 属于 (
tensor(bfloat16)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int16)
,tensor(int32)
,tensor(int64)
,tensor(int8)
,tensor(uint16)
,tensor(uint32)
,tensor(uint64)
,tensor(uint8)
)将输入和输出类型限制为高精度数值张量。
Mod - 10¶
版本¶
名称: Mod (GitHub)
域:
main
起始版本:
10
函数:
False
支持级别:
SupportType.COMMON
形状推断:
True
此版本的算子 自版本 10 起可用。
摘要¶
执行逐元素的二元模运算(支持 Numpy 风格广播)。余数的符号与除数相同。
Mod 算子也可以表现得像 C 的 fmod() 或 numpy.fmod。在这种情况下,余数的符号将与被除数相同(与整数模不同)。为了强制像 numpy.fmod() 那样的行为,提供了 ‘fmod’ 属性。此属性默认为 0,导致行为类似于整数模。将此属性设置为 1 将使余数计算类似于 numpy.fmod()。
如果输入类型是浮点类型,则 fmod
属性必须设置为 1。
如果被除数为零,结果将取决于平台。
此算子支持 多方向(即 Numpy 风格)广播;更多详情请查看 ONNX 中的广播。
属性¶
fmod - INT (默认为
'0'
)算子是否应表现得像 fmod(默认为 0,表示进行整数模运算);将其设置为 1 以强制进行 fmod 处理
输入¶
A (异构) - T
被除数张量
B (异构) - T
除数张量
输出¶
C (异构) - T
余数张量
类型约束¶
T 属于 (
tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int16)
,tensor(int32)
,tensor(int64)
,tensor(int8)
,tensor(uint16)
,tensor(uint32)
,tensor(uint64)
,tensor(uint8)
)将输入和输出类型限制为高精度数值张量。