ReduceProd¶
ReduceProd - 18¶
版本¶
網域:
main
since_version:
18
function:
False
support_level:
SupportType.COMMON
形狀推斷:
True
此版本的運算子自第 18 版起可用。
摘要¶
沿著提供的軸計算輸入張量元素的乘積。如果 keepdims
等於 1,則產生的張量具有與輸入相同的秩。如果 keepdims
等於 0,則產生的張量會刪除縮減的維度。秩為零的輸入張量是有效的。對空值集合執行縮減會產生 1。
上述行為與 numpy 類似,但 numpy 將 keepdims
預設為 False
而非 True
除外。
屬性¶
keepdims - INT (預設為
'1'
)保留或不保留縮減的維度,預設值 1 表示保留縮減的維度。
noop_with_empty_axes - INT (預設為
'0'
)定義如果 'axes' 為空時的行為。預設行為為 'false' 時縮減所有軸。當軸為空且此屬性設定為 true 時,將不會縮減輸入張量,且輸出張量會與輸入張量相等。
輸入¶
介於 1 到 2 個輸入之間。
data (異質) - T
輸入張量。
axes (選用,異質) - tensor(int64)
選用輸入的整數列表,沿著這些整數縮減。如果 'noop_with_empty_axes' 為 false,則預設值會縮減輸入張量的所有維度,否則當 'noop_with_empty_axes' 為 true 時,其行為會像 Identity op。接受的範圍為 [-r, r-1],其中 r = rank(data)。
輸出¶
reduced (異質) - T
縮減的輸出張量。
類型限制¶
T in (
tensor(bfloat16)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int32)
,tensor(int64)
,tensor(uint32)
,tensor(uint64)
)將輸入和輸出類型限制為數值張量。
ReduceProd - 13¶
版本¶
網域:
main
since_version:
13
function:
False
support_level:
SupportType.COMMON
形狀推斷:
True
此版本的運算子自第 13 版起可用。
摘要¶
沿著提供的軸計算輸入張量元素的乘積。如果 keepdims
等於 1,則產生的張量具有與輸入相同的秩。如果 keepdims
等於 0,則產生的張量會刪除縮減的維度。秩為零的輸入張量是有效的。對空值集合執行縮減會產生 1。
上述行為與 numpy 類似,但 numpy 將 keepdims
預設為 False
而非 True
除外。
屬性¶
axes - INTS :
一個整數列表,沿著這些整數縮減。預設值是縮減輸入張量的所有維度。接受的範圍為 [-r, r-1],其中 r = rank(data)。
keepdims - INT (預設為
'1'
)保留或不保留縮減的維度,預設值 1 表示保留縮減的維度。
輸入¶
data (異質) - T
輸入張量。
輸出¶
reduced (異質) - T
縮減的輸出張量。
類型限制¶
T in (
tensor(bfloat16)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int32)
,tensor(int64)
,tensor(uint32)
,tensor(uint64)
)將輸入和輸出類型限制為數值張量。
ReduceProd - 11¶
版本¶
網域:
main
since_version:
11
function:
False
support_level:
SupportType.COMMON
形狀推斷:
True
此版本的運算子自第 11 版起可用。
摘要¶
沿著提供的軸計算輸入張量元素的乘積。如果 keepdims 等於 1,則產生的張量具有與輸入相同的秩。如果 keepdims 等於 0,則產生的張量會刪除縮減的維度。
上述行為與 numpy 類似,但 numpy 將 keepdims 預設為 False 而非 True 除外。
屬性¶
axes - INTS :
一個整數列表,沿著這些整數縮減。預設值是縮減輸入張量的所有維度。接受的範圍為 [-r, r-1],其中 r = rank(data)。
keepdims - INT (預設為
'1'
)保留或不保留縮減的維度,預設值 1 表示保留縮減的維度。
輸入¶
data (異質) - T
輸入張量。
輸出¶
reduced (異質) - T
縮減的輸出張量。
類型限制¶
T in (
tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int32)
,tensor(int64)
,tensor(uint32)
,tensor(uint64)
)將輸入和輸出類型限制為高精度數值張量。
ReduceProd - 1¶
版本¶
網域:
main
since_version:
1
function:
False
support_level:
SupportType.COMMON
形狀推斷:
True
此版本的運算子自第 1 版起可用。
摘要¶
沿著提供的軸計算輸入張量元素的乘積。如果 keepdims 等於 1,則結果張量的秩與輸入張量相同。如果 keepdims 等於 0,則結果張量會修剪縮小的維度。秩為零的輸入張量是有效的。對空值集合進行縮減會產生 1。
上述行為與 numpy 類似,但 numpy 將 keepdims 預設為 False 而非 True 除外。
屬性¶
axes - INTS :
一個整數列表,指定沿哪些軸進行縮減。預設值是縮減輸入張量的所有維度。
keepdims - INT (預設為
'1'
)保留或不保留縮減的維度,預設值 1 表示保留縮減的維度。
輸入¶
data (異質) - T
輸入張量。
輸出¶
reduced (異質) - T
縮減的輸出張量。
類型約束¶
T in (
tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int32)
,tensor(int64)
,tensor(uint32)
,tensor(uint64)
)將輸入和輸出類型限制為高精度數值張量。