模¶
模 - 13¶
版本¶
名稱: Mod (GitHub)
網域:
main
since_version:
13
function:
False
support_level:
SupportType.COMMON
shape inference:
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)
)將輸入和輸出類型限制為高精度數值張量。
模 - 10¶
版本¶
名稱: Mod (GitHub)
網域:
main
since_version:
10
function:
False
support_level:
SupportType.COMMON
shape inference:
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)
)將輸入和輸出類型限制為高精度數值張量。